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