sandbox相关内容

OS X的defaults命令如何访问沙盒应用程序的首选项?

我正在编写首选项编辑器工具(请参阅 http://www.tempel.org/PrefsEditor ).它实际上是defaults命令的GUI版本. 不过,我在读取(更不用说编写)随机沙盒应用程序的首选项时遇到了麻烦. 例如,当我尝试获取Maps应用的键时,我得到的返回值为NULL: CFArrayRef prefs = CFPreferencesCopyKeyList (C ..
发布时间:2020-08-11 23:32:12 其他开发

删除沙箱

我还有一个关于应用程序沙箱的问题.因此,我需要访问用户的主目录,同时应用程序应该能够关闭Mac.这要求不要使用沙箱. 我的问题是我不知道如何删除沙箱以及如何将应用程序提交到Mac App Store.我认为存档是沙盒化的,因为我已经打开过一次. 如何从档案中正确删除沙箱? 感谢您的帮助! 解决方案 在Xcode 11上,您可以通过将“沙箱"从“签名和删除"中删除来关闭它. ..
发布时间:2020-08-11 22:28:59 其他开发

写入应用程序自己的捆绑软件时,“沙盒:拒绝文件写入创建"

我已经在Mac App Store中编写了一个程序,该程序可以显示一些图形.有时它会通过Internet更新这些信息.与大多数人一样,我现在必须对应用程序进行沙箱处理. 几乎所有内容都可以正常工作,但是在更新时,它将文件保存在应用程序自己的捆绑包中,并失败,并显示"sandboxd:deny file-write-create" 我只是使用fopen(...,"wb") 传递给f ..
发布时间:2020-08-11 20:53:11 其他开发

有没有NSFileCoordinator的替代方案,可以在沙箱中打开相关文件?

这是在Mac沙盒应用中访问sidecar文件的后续操作. 尽管那里的答案未涵盖其中,但Apple文档告诉我们,要访问“相关文件",我们必须使用NSFileCoordinator进行访问(这对于我的需求来说有点沉重,并且造成了体系结构问题,因为实际的文件访问位于我的后端代码中,而不是苹果图书馆的设施.如果可以帮助,我不需要使用NSFileCoordinator来获取相关文件的内容.我也不想要求 ..
发布时间:2020-08-11 20:36:42 C/C++开发

重用安全范围的书签

在我的应用中,我想使用具有安全范围的书签访问本地文件目录. 如应用程序沙箱设计指南所述,我将用户指定的文件夹(NSOpenPanel)存储在安全范围内的书签中(作为NSData). 但是,我发现 /// OpenPanel and set the folderPath var folderPath: NSURL? { didSet { do { ..
发布时间:2020-08-11 18:57:03 移动开发

在沙盒环境中对FinderSync扩展的读写访问权限

场景 用户右键单击Finder中的目录,然后找到自定义MenuItem.单击该项目将告诉我的应用打开一个窗口,用户可以在其中执行其工作.完成后,需要通过右键单击将文件写入所选的文件夹. 问题 我现在一切正常,但最后一部分.该扩展名无法写入所选的文件夹. 选择要与之交互的文件夹的用户似乎不是Powerbox的一部分-我个人理解它-仅通过openPanel和savePanel激 ..
发布时间:2020-07-22 22:30:22 其他开发

OS X App沙箱和任意文件访问-更新为基于文档的吗?

我的OS X应用程序(当前未沙盒化)访问用户设置的目录中包含的文件(用户使用NSOpenPanel选择路径,并在整个执行过程中保留对此路径的引用).文件列表是通过NSDirectoryEnumerator生成的,然后我分别使用AVAsset和taglib(在具有桥接头的C ++中)读取和写入这些文件. 如预期的那样,在Xcode中启用沙箱功能使该应用程序无用,NSDirectoryEnume ..
发布时间:2020-07-21 20:09:58 其他开发

Linux中的安全Python环境

是否可以创建一种环境来在Linux下安全地运行任意Python脚本?这些脚本应该是从不受信任的人那里收到的,可能太大了,无法手动检查它们. 一种非常强力的解决方案是创建虚拟机,并在每次启动不受信任的脚本后恢复其初始状态. (太贵了.) 我想知道是否有可能限制Python访问文件系统以及与其他程序进行交互等等. 解决方案 考虑使用chroot监狱.这不仅非常安全,得到良好的支持和 ..
发布时间:2020-07-06 00:04:29 服务器开发

限制嵌入式Python的执行时间

如果我将Python解释器嵌入C或C ++程序中,如此示例,是否有任何方法可以限制解释器运行的时间?有什么方法可以阻止Python代码进入无限循环,从而阻止PyObject_CallObject(或等效代码)返回? 类似地,如果Python代码创建了一个新线程,是否有什么方法可以阻止该线程进入无限循环并永远运行? 解决方案 您可以在因此,我们必须在停止线程运行方面更具创造力.我可以想 ..
发布时间:2020-07-04 23:18:05 Python

是否可以使用Mac OS X XPC(如IPC)在进程之间交换消息?如何?

根据Apple的介绍,Lion中引入了新的XPC Services API,它提供了一种轻量级的基本进程间通信机制,该机制已与Grand Central Dispatch(GCD)集成并启动. 似乎可以将此API用作一种IPC,例如POSIX IPC,但是,我找不到该怎么做. 我试图使用XPC API交流两个进程,以便我可以在它们之间传递消息,但是在服务器端总是会出现"XPC连接无效" ..
发布时间:2020-06-26 19:07:50 其他开发

卖方未显示PayPal沙盒交易

我已经使用我的实时PayPal帐户登录到developer.paypal.com,并在其中创建了两个新帐户Buyer @(个人)和Seller @(企业)。我已经为商店实施了PayPal插件(CubeCart + PayPal标准付款网关插件 https ://www.cubecart.com/extensions/payment-gateways/paypal-standard )。完成订单(沙 ..
发布时间:2020-06-01 00:28:50 其他开发

.net核心中的沙箱

我想知道如何在.net核心中实现沙箱操作,因为.net核心中不支持appdomains。另外,由于这些东西在我的目标计算机上不可用,因此我不能使用虚拟化或文件容器。 解决方案 每个.NET核心文档,看来您的选择有点受限制。 没有问题的技术。 .NET Core没有我们决定停止使用某些 技术,因为我们发现它们存在问题,例如AppDomain和沙盒。如果方案 对于.NET Core仍 ..
发布时间:2020-05-31 20:18:44 其他开发

在“沙盒环境”中从.Net应用程序加载程序集

我正在目前正在开发应用程序中,用户将动态选择dll,而应用程序将执行该dll中的某些方法。 (如果您点击第一个链接,将会看到我正在开发一种 Robocode 游戏 例如,当战斗开始时,运行 由于将执行run方法中指定的内容,因此必须应用很多安全约束。 p> 例如,如果对dll进行了编程的用户,而不是仅使用界面上适用的方法(机器人用于行走和射击的方法等)。 。),调用将检索文件的方 ..
发布时间:2020-05-30 21:04:05 C#/.NET

在沙盒中运行插件

我正在设计一个使用C/C ++编写的系统,该系统可以通过各种插件扩展.有一个定义良好的C公共API,该API主要与(const) char*和其他指针类型一起使用.插件被编译成.so或.dll文件,主应用程序在启动时将其加载,然后在请求后卸载或重新加载. 这些插件可能来自各种来源,无论是否值得信赖:) 现在,我想确定的是,如果一个插件执行了一些愚蠢的操作(例如尝试释放他不应该释放的内存 ..
发布时间:2020-05-28 19:56:04 C/C++开发

如何创建Java沙箱?

我想让我的应用程序运行其他人的代码,也就是插件.但是,我必须使用哪些选项来确保此安全性,以便它们不会编写恶意代码.我该如何控制他们可以做什么或不能做什么? 我偶然发现JVM具有“内置沙箱"功能-这是什么,这是唯一的方法吗?是否有用于制作沙箱的第三方Java库? 我有什么选择?赞赏链接到指南和示例! 解决方案 您正在寻找 ..
发布时间:2020-05-28 19:31:38 Java开发

PHP沙箱/清理代码传递给create_function

我正在使用create_function在服务器端运行一些用户代码.我正在寻找这两个中的任何一个: 是否有办法清理传递给它的代码以防止有害的执行? 或者,有一种方法可以指定此代码在沙盒环境中运行,以便用户无法玩弄其他任何东西. 谢谢! 解决方案 http://php.net/runkit ..
发布时间:2020-05-27 02:07:49 PHP

是否有一个PHP沙箱,类似于JS的JSFiddle?

是否有一个PHP沙箱,例如JS的JSFiddle? 解决方案 如果您正在寻找一个在线网站来使用PHP代码,请尝试 http://phpfiddle.org/ http://ideone.com/ https://codeanywhere.net/ http://www.tehplayground.com/ http://sandbox.onlinephpfunctions.c ..
发布时间:2020-05-26 22:56:37 PHP