草庐IT

CAPE沙箱

全部标签

java - 什么是原生沙箱?

我发现“启用操作系统的受限环境(native沙箱)”已添加到8u51的Java控制面板中。但是我找不到任何文件。 最佳答案 来自官方ReleaseNotesforJDK8andJDK8UpdateReleases我们知道:NativesandboxisavailableonWindowsplatformonly.NativesandboxcanbeenabledordisabledthroughJavaControlPanel->Advancedsettings->Enabletheoperatingsystem'srestrict

linux常用命令 bwrap 命令 沙箱安全

系列文章目录文章目录系列文章目录前言一、bubblewrap是什么?二、使用步骤*2.1安装2.2bwrap使用总结前言bubblewrap是一个构建沙箱环境的工具。bubblewrap不是一个完整的、具有特定安全策略的现成沙箱。一、bubblewrap是什么?bubblewrap的一些用例需要沙箱和真实系统之间的安全边界;其他用例希望能够更改沙箱内进程的文件系统布局,但不旨在成为安全边界。因此,沙盒进程和主机系统之间的保护级别完全由传递给bubblewrap的参数决定。无论哪个程序为bubblewrap构造命令行参数(通常是较大的框架,如Flatpak、libgnome-desktop、sa

java - 哪些 Java 类/包可以安全地列入安全沙箱中的白名单?

作为我正在开发的基于Java的游戏的一部分,我计划嵌入Groovy(或可能是其他一些)脚本语言以允许较低级别的模组支持以及对话和任务文件等事物在游戏中产生效果的方式世界。但是,我的目的和潜在mod作者的目的可能会有所不同,如果可能的话,我想避免删除不危险的语言功能。虽然我的具体需求当然会与公共(public)规范有所不同,但我仍然很好奇是否存在可以在不给用户带来重大风险的情况下访问的Java包和类的任何普遍认可的白名单(无论多么短)。 最佳答案 I'mneverthelesscuriousifthereisanygenerallya

Java 沙箱。使用 SecurityManager 重定向 I/O 访问

目前我正在尝试编写用于运行不受信任的Java代码的沙箱。这个想法是将Java应用程序与访问文件系统或网络套接字隔离开来。我目前的解决方案是重写SecurityManager,它禁止对IO或网络的任何访问。现在我不想禁止,而是要重定向对文件系统的调用,即如果应用程序想要写入"/home/user/application.txt",文件的路径应该是替换为类似"/temp/trusted_folder/application.txt"的内容。所以基本上我想让应用程序只访问某个特定文件夹中的文件系统,并将所有其他调用重定向到该文件夹​​。所以这里是FileOutputStream类的方法,其中

java - 如何在受限沙箱中运行 java 代码(无网络、文件系统访问)

假设某个程序员给了我一个可执行的jar(来自Java代码)以及要使用的入口点。我想在没有网络或文件系统访问或数据库访问以及固定数量的CPU和内存的受限沙箱环境中(以编程方式)从Java代码运行这个jar。即,Java代码不应对在我的jvm上运行的其他程序造成任何副作用。理想情况下,我希望根据情况允许某些访问权限(例如,仅具有配额的特定目录中的文件)。 最佳答案 您可以使用策略文件控制环境http://docs.oracle.com/javase/1.4.2/docs/guide/security/PolicyFiles.html#E

HTTPS请求PayPal沙箱失败

我目前无法使用PayPal沙箱来测试我的购物车集成。当我以浏览器或通过卷发访问沙箱时,我得到的只是连接错误。这是一个例子卷发:curl-v"https://api-3t.sandbox.paypal.com/nvp?user=test"*Trying173.0.82.83...*TCP_NODELAYset*Connectedtoapi-3t.sandbox.paypal.com(173.0.82.83)port443(#0)*TLS1.2connectionusingTLS_RSA_WITH_AES_256_CBC_SHA256*Servercertificate:api-3t.sandbo

seo - 如果不进入谷歌沙箱,我可以添加多少页面到新网站?

我将要打开一个新的网站有15000页(电子商务商店)。当然,我不会同时发布所有这些页面,但我正在寻找关于不进入沙盒就应该开始多少页面的信息。例如,我可以从一个50页的网站开始,还是太多了?那么,你有没有一个主意(我知道这里没有精确的规则)我以后可以添加的页面的频率/数量是多少?(50页/天可以吗?)非常感谢你的建议,很抱歉我的英语:-) 最佳答案 据我所知,沙箱是所有新网站(除了.gov和.edu)的自动过程。当然,大多数关于搜索引擎优化的信息都是基于猜测的。我不得不承认,我很感兴趣的地方,你得到的想法,一个网站的页面数决定了它是否

鸿蒙开发实战-OpenHarmony沙箱文件

在openharmony文件管理模块中,按文件所有者分类分为应用文件和用户文件和系统文件。1)沙箱文件。也叫做应用文件,包括应用安装文件、应用资源文件、应用缓存文件二.文件详解在使用时首先需要导入包importfsfrom“@ohos.file.fs”;在API9之前使用“@ohos.fileio”,API9之后废弃。1.常用文件路径沙箱文件的沙箱路径与物理路径对应关系context属性名称沙箱路径物理路径filesDir/data/storage/el2/base/haps/entry/files/data/app/el2/100/base//haps/entry/filescacheDir

使DocuSign API从沙箱过渡到现场

我通过创建一个沙盒帐户,下载PHP样本并将正确的凭据,测试(按预期工作)集成了DocuSign的PHPAPI,然后进行了20件交易的实时过程,拥有企业帐户等。被批准,一切似乎按照管理面板的顺序顺序排列,但是对GOLive文档中记录的更改只是导致服务器500错误。还有其他人经历过吗?也许现场过渡的某些部分逃脱了我?下面的代码应返回登录信息://DocuSignaccountcredentials&IntegratorKey$username="[email protected]";//ortheaccountstring$password="xxxxx";$integrator_key="abc

UniApp调试支付宝沙箱(安卓)

先看下这里完整的交互的图:小程序文档-支付宝文档中心一、打包不管怎样,先打个包先。可以直接使用云端证书、云端打包,只需要指定包名即可。二、在支付宝开放平台创建应用这个参考官方的过程就可以了,只要有刚才打的包,就可以提交创建。(登录-支付宝)这里说的只是可以提交创建,但是因为缺少很多材料(比如营业执照等)在正式环境肯定调不通。当然,提交审核大概率也会被打回。三、后端接入-获取订单信息:参考:小程序文档-支付宝文档中心注意上面链接参考代码里面的编码是"GBK",在传值有中文的情况下即使是沙箱都会报“商品订单数据错误”之类的报错,需要改成“UTF-8”。这个页面里还有一个功能是它会帮忙检查产品的准备