8得票3回答
Rhino是唯一支持沙盒和可序列化继续的解释器吗?

我需要(a)沙盒技术和(b)可序列化的续延。 我正在向用户公开服务器端游戏脚本,并且它非常异步,因此回调模式使代码难以阅读,对于新手程序员来说非常不友好。传递样式是一种替代方法,但具有相同的缺点。异步是指向用户的查询可能需要几个月才能完成。 请参见http://weaverengine.co...

9得票9回答
将基于算法的C语言翻译成Python

我希望将一些C代码翻译成Python代码或字节码。所涉及的C代码是我所谓的纯算法:平台无关,没有I/O,只有算法和内存数据结构。 例如,一个正则表达式库。翻译工具将处理库源代码并生成一个在沙盒环境中可运行的功能等效的Python模块。 您能推荐哪些具体的方法、工具和技术? 注意:由于...

58得票5回答
安全地沙盒运行用户提交的JavaScript?

我希望能够让用户提交任意JavaScript代码,然后将其发送到Node.JS服务器进行安全执行,再将输出作为JSON发送回多个客户端。我想到了eval函数,但我知道它存在多个安全问题(用户提交的代码将能够访问Node的文件API等)。我看过一些项目,如Microsoft Web Sandbo...

117得票9回答
在Linux中运行一个不受信任的C程序,并将其置于沙箱中,以防止它打开文件、分叉等,该怎么做?

我想知道是否存在在Linux下以沙盒方式运行不受信任的C程序的方法。这样可以防止程序打开文件或网络连接,或进行fork、exec等操作吗? 这将是一个小程序,是一个家庭作业任务,上传到服务器并执行单元测试。因此,程序的生命周期很短。

7得票1回答
在Flatpak中运行的应用程序如何访问串口

我最近使用Flatpak将IDE更新到Monodevelop 6,从旧版本5,运行在Ubuntu 16.04 LTS上。我的应用程序与串口交互,基本上是一个USB/RS232适配器将设备连接到电脑。 当我在Monodevelop5中调试应用程序时,我没有问题访问USB端口(/dev/ttyU...

10得票1回答
如何使用服务账号在没有企业Google账户的情况下进行与Google Drive的集成测试

我们需要一个“Google Drive企业沙盒”或类似的方式来模拟一个真实的企业Google Drive帐户。这将使我们能够模拟具有访问多个用户文件的服务帐户,这些文件位于Google企业帐户中。 我们可以轻松测试单个GoogleDrive用户。但是没有企业Google帐户,就无法使用访问多...

11得票2回答
Paypal沙盒重复支付并带有待处理初始金额

我正在使用PHP库这里来创建一个新的订阅配置文件。如果我设置了初始金额,该配置文件会显示为“待处理”。 示例: 示例:Pending Customer Mark Wally Verified Profile start date Feb 18, 2013 | Profile ID I-...

10得票1回答
当用户选择一个文件夹时,Mac的沙箱化应用程序可以访问什么?

我正在阅读有关Mac应用程序沙箱的内容,并且想知道当用户在NSOpenPanel或NSSavePanel中选择文件夹时会发生什么。《App Sandbox Design Guide》给出了以下示例: 当您的应用程序的用户指定要使用文件或文件夹时,系统会将相关路径添加到您的应用程序沙箱中。例如...

7得票2回答
在Linux系统中使用Selenium通过Chrome时,出现了“NaCl辅助进程在没有沙盒的情况下运行”的错误。

我在Linux上使用Selenium通过Chrome浏览器时遇到了以下错误: ERROR:browser_main_loop.cc(1512)] Unable to open X display. ERROR:nacl_helper_linux.cc(308)] NaCl helper pr...