0
我想創建一個小型的Rails應用程序,它允許用戶在Ruby的多個實現和版本中給出幾段代碼來進行基準測試。我有能力創建應用程序,我只是害怕用戶在文件系統中進行破壞或者進行其他破壞性操作。有什麼辦法可以防止這種情況發生?防止文件系統訪問和其他破壞性操作
我想創建一個小型的Rails應用程序,它允許用戶在Ruby的多個實現和版本中給出幾段代碼來進行基準測試。我有能力創建應用程序,我只是害怕用戶在文件系統中進行破壞或者進行其他破壞性操作。有什麼辦法可以防止這種情況發生?防止文件系統訪問和其他破壞性操作
有$SAFE
:
可變
$SAFE
確定偏執Ruby的水平。
的各種「安全水平」的鏈接都注意到,這裏還有使用線程,$SAFE
的一些例子(這仍然有效),並load
包裝不受信任的代碼。 $SAFE on ruby也值得一看。
['$ SAFE'](http://www.ruby-doc.org/docs/ProgrammingRuby/html/taint.html#S1)可能會訣竅。 –
訣竅?這正是我需要的= p謝謝!創建一個響應,以便我可以選擇這個問題的答案? – RyanScottLewis