Bezpieczne środowisko wykonania programu

Bezpieczne środowisko wykonania programu
0

Cześć, bardzo proszę o pomoc oraz wskazówki jak powinienem wykonać następujące zadanie :
Mam za zadanie uruchomić napisany program w pytonie w bezpieczny sposób a mianowicie chodzi o to że nie wiem o konkretni ten program będzie robił i muszę mieć możliwość kontrolowania tego co on będzie robił ze stacją roboczą , by np nie wyczyścił mi dysku lub nie zaszyfrował danych itd ... bardzo proszę o pomoc jak mogę takie zadanie wykonać

SI
  • Rejestracja:prawie 14 lat
  • Ostatnio:około 9 godzin
0

Jedyne co przychodzi mi do głowy to https://pl.wikipedia.org/wiki/Maszyna_wirtualna. Dzięki niej program w żaden sposób nie zaszkodzi komputerowi, bo nie będzie miał dostępu do dysków itp.

edytowany 1x, ostatnio: sig
MO
  • Rejestracja:około 10 lat
  • Ostatnio:około 9 godzin
  • Lokalizacja:Tam gdzie jest (centy)metro...
0

https://pypi.python.org/pypi/RestrictedPython i poczytaj jak działa exec() ze słownikami global i local.


Każdy problem w informatyce można rozwiązać, dodając kolejny poziom pośredniości,z wyjątkiem problemu zbyt dużej liczby warstw pośredniości — David J. Wheeler

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.