apple/security-pcc
- 来源
- GitHub
- 首次上榜日期
- 领域
- 安全
- GitHub 星标数
- 1,168
- 主要语言
- Swift
本页介绍外部开源仓库,并非 HDATF 产品。

它做什么
Apple公开了Private Cloud Compute的部分组件源码,供研究者检查其安全和隐私属性。它不是安装后即可使用的聊天机器人或通用推理服务器。仓库包含执行安全策略的组件与研究工具,并引导结合官方安全指南阅读。已检查的证明验证CLI接收报告或证明包文件,再交给对应格式的验证器。其输出路径包括验证摘要和详情,或已验证的密钥及有效期信息。源码中有证书和透明性证明等验证设置,但阅读这些内容并不等于复现整个PCC或独立证明其安全。使用前需要确认研究环境和软件条款,克隆仓库不会激活云服务。独立许可把用途限制为在一台Apple电脑上限期进行内部PCC验证,并禁止再分发,不能当作普通开源复用许可。本次无法读取官方指南正文,因此说明仅限于已检查的仓库文档和源码。
许可证
自定义许可 自定义或非标准许可。复用前请阅读许可证文件。
同领域的其他仓库
- interplains/Zero-Breach-Toolkit
这是将设备记录与已公开间谍软件指标比对的防御性本地检查工具。主要面向希望检查自己电脑或手机备份中已知入侵痕迹的用户。输入包括浏览器记录、部分系统记录、文件指纹、AndroidQF采集结果和iPhone本地证据。输出的文本和JSON报告包含匹配项、证据强度及未检查范围。普通扫描不修改原始证据,使用临时数据库副本,并阻止Python套接字通信。但这不等于操作系统级网络隔离,更新指标是独立联网操作。基本运行需要Python 3.8或更高版本,加密iPhone备份另需密码学包及其支持环境。可选Android采集需要设备所有者同意,可能改变设备状态,应与只读扫描区分。没有匹配不能证明安全,有匹配也不能直接确诊感染。完整报告和未加密证据ZIP可能包含敏感记录,应限制共享。 - anthropics/sandbox-runtime
Anthropic Sandbox Runtime是限制任意进程文件访问和网络通信的CLI与库,适用于智能体和本地MCP服务器。它接收命令以及文件和网络策略,在操作系统边界内执行命令。macOS使用sandbox-exec,Linux使用bubblewrap,并通过HTTP和SOCKS5代理检查允许的通信目标。当前README也说明Windows处于alpha支持阶段,使用独立账户、受限令牌、文件ACL和WFP网络过滤。软件包需要Node.js 22.12.0或更新版本,只有显式包装目标命令或集成库后才会施加限制。Linux需要bubblewrap、socat和ripgrep,Windows需要另行进行提权初始设置。默认允许读取,因此不能认为秘密文件自动得到保护。必须按实际工作配置禁止读取路径、允许写入路径及允许域名。这仍是早期研究预览,Windows对其他令牌与系统服务代发通信等存在已说明的限制,不能视为绝对安全边界。 - Verlintas/NOIR
NOIR是一款桌面工具,用于检查本人拥有或已获授权审计的Android设备上的隐私风险。它通过Android设备连接工具adb读取已安装应用、权限以及APK文件中的网络地址字符串。它将权限对应的可访问数据类型与潜在接收域名关联,输出风险评分、JSON和Markdown报告、域名列表及处置计划。它还检查共享用户权限和应用清单,更深入的分析需要另行准备本地反编译工具jadx。建议会区分可回滚的应用权限控制与需要人工复核的操作,并生成恢复命令。开始使用需要Windows、macOS或Linux的portable包、已授权USB调试的设备,以及另行准备的adb。Portable包包含Java运行环境,但从源码运行需要JDK 17或更高版本,工具准备过程中也可能下载缺少的依赖文件。这些结果只是静态信息之间的关联,并不能证明真实传输已经发生,限制权限时还需要检查正常应用功能是否受到影响。 - paradigmxyz/iron-proxy
iron-proxy用于控制CI任务、编程代理和容器的出站通信,避免工作负载获得无限制的互联网访问。它接收请求和YAML策略,转发获准流量或拒绝请求,并生成结构化审计事件。通过DNS与TLS中间处理,依次应用目的地址允许列表、将占位令牌替换为代理保管的真实凭据等转换。已查看的允许列表实现会拒绝不匹配请求,除非明确选择仅警告模式。使用时需要代理进程或容器、目的地址与密钥来源配置、客户端对CA的信任,以及实际流量路由。仅修改DNS无法阻止直接IP连接,因此还需独立网络控制。可选MCP策略会过滤Streamable HTTP中的工具和参数,但文档说明不控制资源与提示词。请求正文采集及请求头记录可能暴露明文,代理和CA本身也成为敏感基础设施,不能把安装等同于防泄漏保证。 - openai/php2shell-checker
PHP Version Checker帮助网站运维人员判断PHP版本是否落在仓库列出的php2shell漏洞范围内。它接受网站URL或本地PHP可执行文件作为输入。URL检查读取Server和X-Powered-By响应头,本地检查读取可执行文件的版本输出。它将提取的版本与内置表中各PHP分支的受影响补丁上限进行比较。结果为OK、VULNERABLE或UNKNOWN,并提供便于自动处理的JSON输出和退出码。仓库还分别提供只有URL和具备服务器访问权限时使用的智能体操作说明。直接使用需要Node.js,核实实际提供服务的构建则需要访问相应的服务器安装环境。它不跟随重定向,也不检查响应正文,隐藏的响应头、修改过的版本标识、供应商移植的安全修复以及命令行PHP与服务PHP不同,都可能使结果不完整或产生误导。
只收录进入 Trendshift 排行榜的仓库,榜单仅用于寻找候选项目,不转载名次。说明、许可证和星标数来自各 GitHub 仓库。解读是我们自己的判断。我们尚未测试这些项目,上榜并不证明质量。