当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

Sandbox Libraries

授权协议 BSD
开发语言 C/C++ Python
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 不详
投 递 者 文自怡
操作系统 Linux
开源组织
适用人群 未知
 软件概览
sandbox libraries(libsandbox和pysandbox)是一系列经历过时间考验,用于测试和分析简单(单进程)程序在受限环境或沙箱运行情况的开源程序库。二进制可执行程序的运行时行为可根据配置或编程策略进行捕捉或屏蔽。sandbox libraries提供用于C,C++和Python的API。
特性:
libsandbox的设计哲学是允许用户定义哪些在沙箱中运行的程序的行为是安全的,哪些是不安全的。libsandbox提供多种机制来拦截各种安全风险,包括
  • 在运行时中,捕捉在沙箱中运行的程序所使用的系统调用及其参数,通过用户定义的策略模块屏蔽恶意行为;
  • 给在沙箱中运行的程序限制资源使用余量,包括cpu和实际时钟,内存和磁盘输出;
  • 最小化沙箱中运行的程序的权限,并从操作系统的关键部分中隔离出来。
应用:
  • HIT在线评测系统的内核安全模块
  • Moodle课程管理系统
作者主页: http://openjudge.net/~liuyu/Project/LibSandbox
  • 学习uboot sandbox 1.Sandbox   The ‘sandbox’ architecture is designed to allow U-Boot to run under Linux on almost any hardware. To achieve this it builds U-Boot (so far as possible) as a normal C applic

  • 本帖最后由 helloman 于 2013-10-5 17:12 编辑 http://labs.alienvault.com/labs/index.php/2012/hardening-cuckoo-sandbox-against-vm-aware-malware/ 1. 环境搭建 ref http://docs.cuckoosandbox.org/en/latest/ ref http://ww

  • 下面教大家如何利用MySQL  Sandbox迅速搭建多个mysql实例。MySQL Sandbox是什么呢?简单来说就是一个沙盒,可以用于快速搭建mysql的环境,让我们可以不用费劲的去安装,或者编译,通常对于学习来说是不错的选择,这案例是方便自己学习和练习使用,而非线上环境。项目主页:http://mysqlsandbox.net/ 下面是我的搭建过程: 1.安装cpan yum instal

  • git clone https://github.com/GoogleChrome/puppeteer cd puppeteer   $ npm install > puppeteer@1.18.0-post install /home/mzh/github.com/GoogleChrome/puppeteer > node install.js Downloading Chromium r669

  • 方案一: command+Q 退出 Xcode,重新执行pod install,之后再重新打开Xcode运行。 正常 方案一: 即可解决问题. 方案二: 稍微麻烦一点,删除以下文件: xcworkspace Podfile.lock Pods文件夹 ~/Library/Developer/Xcode/DerivedData路径下对应工程的文件夹   之后重新执行pod install --verb

  • 背景介绍: 二维火云收银iOS客户端使用了Objective-C和Swift混编,在Xcode9(2017年9月发布)之前苹果不支持使用Swift Static Libraries。 同时,我们使用了CocoaPods进行项目管理,对于Swift+CocoaPods的项目直到2018年4月发布的Cocoapods1.5.0才官宣支持把Swift Pods构建成Static Libraries。所以

  • 转载:http://www.jianshu.com/p/c7a88d5f2b7c 解决方案 关闭当前的工作空间,删除掉文件夹中的workspace,然后重新pod install,install完成之后,通过workspace打开工作空间,clean+build即可。 rm -rf MyProject.xcworkspace pod install 在pod install之前,请确保已经执行p

  • 新书上市《深入解析Android 5.0系统》  在研究Android系统时,有时会遇到Sandbox(沙箱)这个概念。沙箱概念本身并不是太新奇,但是一直不是很清楚Android是如何实现它所称的“沙箱”的。网上不少人声称应用使用了虚拟机就是应用了沙箱,一直对这种说法表示怀疑。 最近发现Android的网站上更新了一些文档,其中包括对Sandbox的解释,这才明白Android中Sandbox

  • 注 : 笔者所使用系统为Ubuntu2004 首先推荐一个神奇网站 此网站可查询ubuntu所有缺少包的安装方法。 一口气装所有缺少的包: apt install -y libatk1.0-0 libatk-bridge2.0-0 libcups2 libxkbcommon-x11-0 libxdamage1 libgbm-dev libpangocairo-1.0-0 如没装全,就用神奇网站一个

相关阅读

相关文章

相关问答

相关文档