sandbox相关内容

在 Linux 的沙箱中运行不受信任的 C 程序,以防止它打开文件、分叉等?

我想知道是否有办法在 Linux 的沙箱下运行不受信任的 C 程序.会阻止程序打开文件、网络连接、分叉、执行等的东西? 这将是一个小程序,一个家庭作业,上传到服务器并在其上执行单元测试.所以这个程序会很短暂. 解决方案 我已经使用 Systrace 以交互方式和在自动模式.它有一个基于 ptrace() 的后端,允许它在 Linux 系统上使用没有特殊权限,以及需要修补内核的更快、更 ..
发布时间:2021-12-03 13:45:25 服务器开发

在各种浏览器中用javascript读取客户端的文件内容

我正在尝试提供一种纯脚本解决方案,用于通过浏览器读取客户端计算机上的文件内容. 我有一个适用于 Firefox 和 Internet Explorer 的解决方案.它并不漂亮,但我目前只是在尝试: function getFileContents() {var fileForUpload = document.forms[0].fileForUpload;var fileName = fi ..
发布时间:2021-12-01 13:15:44 前端开发

PayPal 沙盒交易未向卖家显示

我使用我的真实 PayPal 帐户登录到 developer.paypal.com,在那里我创建了 2 个新帐户buyer@(个人)和 Seller@(企业).我为商店实现了一个 PayPal 插件(CubeCart + PayPal 标准支付网关插件 https://www.cubecart.com/extensions/payment-gateways/paypal-standard).当我完 ..
发布时间:2021-11-26 21:13:57 其他开发

针对 Java 应用程序中恶意代码的沙箱

在允许用户提交自己的代码以供服务器运行的模拟服务器环境中,任何用户提交的代码在沙箱中运行显然是有利的,这与 Applets 在浏览器中不同.我希望能够利用 JVM 本身,而不是添加另一个 VM 层来隔离这些提交的组件. 使用现有的 Java 沙箱模型似乎可以实现这种限制,但是否有一种动态方法可以仅针对正在运行的应用程序的用户提交部分启用该限制? 解决方案 在自己的线程中运行不受信 ..
发布时间:2021-11-25 17:37:57 Java Web开发

.net 核心中的沙盒

我想知道如何在 .net core 中实现沙箱,因为 .net core 不支持应用程序域.此外,我无法使用 Virtualization 或 Docket 容器,因为这些东西在我的目标机器上不可用. 解决方案 每个 .NET Core 文档,看起来您的选择有点有限. 没有有问题的技术..NET Core 不包括某些我们决定停止使用的技术,因为我们发现它们是有问题,例如 AppDom ..
发布时间:2021-11-24 18:39:01 C#

可以在沙箱(如 AppEngine 或 WebStart)中运行的 Mini-OSGi?

我真的很喜欢 OSGi 实现的模块化捆绑包的概念. 我也喜欢“托管部署"服务,例如 Google AppEngine(用于网络应用程序)或 Java WebStart(用于客户端软件). 这两个想法在概念上似乎相辅相成. 但是,OSGi 标准包含一些功能,使得 Felix 或 Equinox 等实现无法在 AppEngine 或 Webstart 等沙盒虚拟机上运行.在这些环境中 ..
发布时间:2021-11-18 22:23:56 Java Web开发

在 iOS 中的应用内购买测试

我正在使用 Xcode 8.0、Swift 3.0 并在我的 iPad 上测试应用购买.我想使用沙盒用户在应用购买中进行测试. 设备设置中没有添加帐号 问题是我没有得到产品列表以响应产品请求代码.请看一下我的代码: let PRODUCT_ID_MY_PRODUCT = "com.company.ProjectName.MyProduct"//这段代码中的ProductID和iTun ..
发布时间:2021-11-17 00:46:56 其他开发

iOS/iPhone:应用内购买沙盒在“拒绝"中的应用程序中被破坏;状态?

(请参阅下面的主要推力以跳到我问题的主要推力.) 我的 iOS 应用在 Apple 审核过程中因为一个很容易修复的次要原因而被拒绝. 但是,我想对新版本进行一次测试,包括重新测试我们的应用内购买(应用中只有一个可购买的项目). 现在应用程序在对产品信息进行初始检索时崩溃.它以前从未以这种方式崩溃过,自从我们在沙盒模式下多次成功测试应用内购买后,代码也没有改变.(事实上​​,在最初 ..
发布时间:2021-11-17 00:43:03 其他开发

iOS 首次应用内购买必须提交二进制文件以进行沙盒测试

我正在工作 inapp-purchase 项目,并且第一次在新应用程序中创建 inapp-purchase iTunes 在 inapp-purchase 管理链接中显示消息以显示消息如下 应用程序的第一个应用程序内购买必须在您提交应用程序版本的同时提交以供审核.您必须在“版本详细信息"页面上执行此操作.上传二进制文件并提交第一个应用内购买以供审核后,可以使用下表提交其他应用内购买. ..
发布时间:2021-11-17 00:42:57 其他开发

iOS/iPhone:应用内购买沙盒在“拒绝"中的应用程序中被破坏;状态?

(请参阅下面的主要推力以跳到我问题的主要推力.) 我的 iOS 应用在 Apple 审核过程中因为一个很容易修复的次要原因而被拒绝. 但是,我想对新版本进行一次测试,包括重新测试我们的应用内购买(应用中只有一个可购买的项目). 现在应用程序在对产品信息进行初始检索时崩溃.它以前从未以这种方式崩溃过,自从我们在沙盒模式下多次成功测试应用内购买后,代码也没有改变.(事实上​​,在最初 ..
发布时间:2021-11-17 00:09:48 其他开发

为沙盒 Cocoa 应用程序创建临时文件

我的应用是沙盒(根据最新的 App Store 指南),我想创建一些临时文件. 我可以这样做吗?如果“是",我在哪里可以这样做?有没有预先指定的路径?(还有访问该路径的命令?) 解决方案 您应该使用 NSTemporaryDirectory() 函数,该函数将为您的应用程序查找并返回适当的临时文件夹(无论沙箱状态如何)、操作系统版本以及许多其他内容).查看这篇 Cocoa With ..
发布时间:2021-11-16 23:50:56 其他开发

苹果沙盒测试用户账号?

我尝试为我的 IAP 应用创建一个测试用户以进行测试.Apple 要求提供真实的信用卡号,以便测试用户登录 Apple Store.我怕我做测试的时候苹果商店会不小心收费. 您是否必须为沙盒用户提供真实的信用卡号? 解决方案 不,你没有. 通过以下方式退出:设置 -> 商店 不要不要使用您的测试用户登录.(否则你会看到信用卡屏幕). 而是运行您的应用程序并在被要求时 ..
发布时间:2021-11-16 23:41:33 其他开发

为什么应用内购买沙盒总是问“需要验证"?

我已在设备设置中退出商店.我只在我的应用程序中输入了用户凭据.我已经设置了一个全新的(实际上大约 4 次)测试用户. 为什么这条消息不断弹出? 是否与 iOS 5、自动应用同步或 iCloud 相关联? 解决方案 我遇到了与沙盒应用内购买完全相同的问题,在内置模型中(无收据验证),应用收到有效产品,现在我调用 addPayment,一切都没事.但是现在出现“需要验证"并且付款被 ..
发布时间:2021-11-16 23:26:09 其他开发

Applet 中的类加载器:无法访问文件

我有一个应用程序,它使用反射来实例化保存在某个目录中的代码:我创建了一个 URLClassLoader,然后使用提供的 URL 加载类;这工作正常.我试图将应用程序移植到 Applet.为了加载文本文件和图像,我将代码从使用相对路径改为使用 getResourceAsStream() ,效果很好.然而,对于类加载器,我仍然有一个 I/O 异常(在我将代码更改为使用流之前,我也曾用它来获取文本文件和 ..
发布时间:2021-11-16 22:35:12 其他开发

Java Applet 沙箱安全,本地访问与外部访问

我的(代码签名)Java 小程序中有一个错误“访问被拒绝(java.net.SocketPermission xxxx:443 connect_resolve."我们有一个 html“保存"按钮,它正在调用(通过 javascript)一个小程序方法来保存一个文件,加载到小程序中,到网络服务器上.经过一些广泛的谷歌研究,我通过将小程序的保存方法代码封装在 doPrivileged() 中来修复它. ..
发布时间:2021-11-16 22:22:22 其他开发

我可以信任 Java SecurityManager 沙箱吗?

我正在编写一个 JavaFX2 应用程序,它接受从远程位置加载的任意代码.对我来说,使用自定义 SecurityManager、ClassLoader 和 ProtectionDomain 是要走的路.不幸的是,这似乎与用于沙盒小程序的设置相同,这导致了许多安全漏洞,进而说服人们害怕 Java Web Plugin 并将其从他们的操作系统中完全删除. Java 沙箱是运行不受信任代码的安全环 ..
发布时间:2021-11-16 22:12:31 其他开发

您可以签署 Java 小程序但将其保存在沙箱中(不授予它对用户计算机的完全访问权限)吗?

感谢 Oracle 的最新更改,即使我不需要或不希望它对用户的计算机具有不受限制的访问权限(这就是它目前未签名的原因),我似乎也必须签署小程序.特别是,我不希望他们为签名的小程序显示警告: 此应用程序将以不受限制的访问权限运行,这可能会使您的计算机和个人信息面临风险. ...这会吓到使用它的人. 是否可以签署小程序但以某种方式将其标记为“但继续使用沙箱"? 我签署它的唯一原 ..
发布时间:2021-11-16 22:11:16 其他开发

在应用程序未运行 iPhone 时获取推送通知

我正在开发一款涉及推送通知的 iPhone 应用.正如我在许多文档和教程中看到的那样,它建议在 中注册推送通知 application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions 如下: - (BOOL)application:(UIApplication * ..
发布时间:2021-11-16 20:54:11 其他开发