Hi, all.
In the past I used P4D to customize delphi application behavior.
Now, I'm working on a project with an very very high level of cyber security restrictions.
I think that, NOW, this issue is so relevant and we as IT specialists, can't ignore it.
My actual nightmare is "..what's happen if someone breaks my python script including OS and DATABASE (and other...?) calls potentially DANGEROUS?"
I wrote to Python team about it...asking them about a "lazy" python version that doesn't support these calls... at this moment, no feedback.
Also, I wrote to JetBrains (intelli-j and kotlin owner) about a new lazy language without dangerous calls...at this moment no feedback.
I know that scope of my issue is outside of P4D but maybe someone has some puzzle piece...
My first idea was to check script about "import" clauses or define script as a function to merge in a template without import clauses.
But working with script as a FILE someone could hack file AFTER these check.
Same situation could occure using an hash.
Also, I could secure the file using some digital signature but maybe this solution is so complicated.
Finally, I could run script under antoher user with few grants but this solution required network admin collaboration (AKA: complications...)
What you think about?
AS