five

entdb-data

收藏
github2026-04-24 更新2026-04-30 收录
下载链接:
https://github.com/ChiChou/entdb-data
下载链接
链接失效反馈
官方服务:
资源简介:
苹果平台的原始授权数据存储库,包含按平台组组织的XML授权文件,如iPhone/iPad、Apple Silicon Mac和Intel Mac的授权文件。每个版本目录包含OS元数据、二进制路径列表和XML授权文件。

Original licensed data repository for Apple platforms, containing XML license files organized by platform groups, such as the license files for iPhone/iPad, Apple Silicon Macs and Intel-based Macs. Each version directory includes OS metadata, a list of binary paths, and XML license files.
创建时间:
2026-04-11
原始信息汇总

entdb-data 数据集概述

entdb-data 是一个面向 Apple 平台的原始授权数据(Entitlement)仓库,提供 iOS 和 macOS 系统中各版本二进制文件的授权信息。

数据集内容

  • 数据类型:XML 格式的授权(Entitlement)文件
  • 目标平台:Apple 生态系统,包括 iOS、Apple Silicon Mac 和 Intel Mac

目录结构

数据集按平台分组,包含以下顶层目录:

  • iOS/ — iPhone/iPad 设备的授权数据
  • mac/ — Apple Silicon Mac 的授权数据(macOS 11+)
  • osx/ — Intel Mac 的授权数据(OS X 10.7 – 10.15)

每个版本的子目录内包含:

  • meta.json — 操作系统元数据
  • paths.txt — 二进制文件路径列表
  • bin/ — XML 授权文件,镜像 Apple 的文件系统层级结构

辅助工具

  • scripts/ 目录:包含构建管道脚本,用于将原始 XML 转换为 SQLite 数据库和静态 KV 文件,供网页前端使用
  • 数据集由 entdb-indexer 自动更新

在线浏览

可通过网页前端在线查看:https://chichou.github.io/entdb

许可协议

采用 MIT 许可证。

搜集汇总
数据集介绍
main_image_url
构建方式
在Apple平台生态系统中,系统二进制文件的授权信息(Entitlements)是理解沙箱机制与权限模型的关键。entdb-data数据集通过系统化爬取与解析Apple各平台固件,提取二进制文件中的XML授权数据。数据集按平台分组构建,包括iOS设备、Apple Silicon Mac以及Intel Mac三个目录,每个版本目录下均存储了操作系统元数据、二进制路径列表及遵循Apple文件系统层级结构的原始XML授权文件。所有数据通过scripts目录下的自动化流水线进一步转换为SQLite数据库及静态键值文件,以供前端高效检索。
特点
该数据集以平台与版本为维度进行精细划分,涵盖了从旧版macOS到最新Apple Silicon架构的广泛授权信息,具备跨平台兼容性与历史版本可追溯性。每条授权记录均以原始XML格式存储,完整保留了Apple二进制文件的原始权限声明,避免了数据失真。此外,数据集通过entdb-indexer实现自动化增量更新,确保内容与操作系统升级保持同步,为逆向工程、安全审计及应用兼容性分析提供了高质量、可复用的权威数据来源。
使用方法
用户可通过GitHub页面直接在线浏览或下载各平台版本目录下的XML授权文件。本地使用时,将仓库克隆至工作目录后,即可按iOS、mac或osx分组访问对应元数据与授权内容。对于需要批量分析的场景,可复用scripts目录中的构建管道,将原始XML导入SQLite数据库,再利用SQL查询进行灵活筛选与统计。同时,配合entdb前端项目,用户可搭建可视化查询界面,实现对特定授权项的快速检索与比较。
背景与挑战
背景概述
entdb-data 数据集由研究者 ChiChou 创建,旨在为苹果平台上的 entitlements 原始数据提供系统化的存储与访问方案。随着苹果生态系统中 iOS、macOS 等操作系统的演进,各类二进制文件所声明的权限(entitlements)成为理解系统安全机制与应用行为的关键。该数据集自发布以来,通过结构化组织 iOS、Apple Silicon Mac 及 Intel Mac 的权限数据,辅以元信息和二进制路径清单,为安全分析、逆向工程及系统研究领域提供了宝贵的基础资源。其配套的索引工具与前端界面更扩展了数据集的实用性,推动了相关领域对苹果平台权限体系的深入探索。
当前挑战
entdb-data 数据集面临的首要挑战在于权限数据的动态性与复杂性。苹果系统频繁更新,新版本引入的 entitlements 可能改变既有安全模型,而老旧版本的数据需持续维护以保证历史追溯的准确性,这要求数据集具备高效增量更新机制。此外,跨平台(iOS、Mac)的权限差异带来了数据归一化难题,不同架构的二进制文件可能具有相似的权限声明却对应不同的语义,需要精确标注以避免混淆。构建过程中,自动提取脚本需应对苹果私有框架的封闭性与符号化不一致问题,同时确保 XML 文件的完整性与无冗余,这对数据治理能力提出了较高要求。
常用场景
经典使用场景
在苹果平台安全与隐私研究领域,entdb-data数据集为研究人员提供了系统化、跨版本的苹果操作系统二进制文件权限描述(entitlements)数据。其经典使用场景包括逆向工程中分析应用程序或系统服务的权限声明,通过比对不同iOS、macOS版本中二进制文件的entitlement配置,揭示苹果操作系统权限模型的演进规律。数据集中按平台分组(如iOS、Apple Silicon Mac、Intel Mac)的结构化存储方式,以及包含的元数据(meta.json)和二进制路径列表(paths.txt),使得研究人员能够高效定位特定版本下系统组件的权限边界,从而为漏洞挖掘、沙箱逃逸分析等安全工作奠定数据基础。
解决学术问题
该数据集解决了苹果平台安全研究中长期存在的权限数据碎片化与版本追踪困难等学术问题。此前,学者在分析Apple操作系统安全机制时,往往依赖手动提取单一版本的entitlement信息,缺乏跨版本系统性对比的可靠数据源。entdb-data通过自动化索引管道(entdb-indexer)持续更新,覆盖从旧版OS X到最新macOS及iOS的全谱系权限数据,使得研究者能够量化分析权限收缩、扩展或迁移的趋势。这一基础性数据工作显著降低了安全研究中的信息获取门槛,推动了苹果生态中权限滥用检测、零日漏洞发现等方向的发展,对理解现代操作系统的防御纵深具有重要意义。
衍生相关工作
entdb-data数据集已衍生出多项具有影响力的相关工作。其上游项目entdb-indexer构建的自动化索引流程,成为后续苹果平台持续安全监控工具链的参考范式。基于该数据集,研究者开发了entitlement可视化分析平台(entdb Web前端),支持交互式查询与版本差异比对,极大提升了权限数据的可读性。此外,学术界出现了利用该数据集训练机器学习模型检测异常权限组合的探索,旨在自动化识别新型恶意软件特征。这些衍生工作共同形成了一个围绕Apple entitlements的数据驱动安全研究生态,持续加深业界对操作系统权限机制脆弱性的系统化理解。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作