二进制透明度
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Android 二进制文件透明度功能可让用户对其设备上正在执行的二进制文件(例如应用、操作系统、固件)更加信任,并增强对其的信任度。当用户可以将在设备上执行的特定二进制文件(包括固件本身)追溯到原始源代码(如果有)并验证该源代码未被修改或篡改(即使是可能有权访问二进制文件签名密钥的对手)时,就可以做到这一点。
概览
软件供应链越来越容易受到攻击,从签名密钥被盗用,到可疑代码注入,再到内部人员攻击,不一而足。
为了增强对所依赖软件的信心和信任,我们可以创建具有以下属性的透明度日志:
- 仅追加:无法以不可检测的方式删除、修改或回溯性插入日志内容
- 经过加密保证:利用 Merkle 树数据结构来保证只写属性
- 可公开审核:任何人都可以查询日志内容
以日志内容形式发布软件的元数据可以通过提供可验证的出处记录,提高我们信任并运行的二进制文件的可信度。
项目
到目前为止,我们推出了两种日志:
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-11-11。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-11-11。"],[[["Android Binary Transparency aims to enhance trust in the binaries running on Android devices by enabling users to verify their origins and integrity."],["This is achieved by creating a transparent, append-only log of software metadata, cryptographically secured and publicly auditable."],["Users can trace a binary back to its source and confirm its authenticity, safeguarding against potential modifications or tampering, even with compromised signing keys."],["Increased transparency combats vulnerabilities in software supply chains stemming from compromised keys, code injections, and insider threats."]]],["Android Binary Transparency aims to enhance user trust in device binaries by enabling verification of their origin and integrity. This is achieved through a transparency log with append-only, cryptographically assured, and publicly auditable properties. The log stores software metadata, allowing users to trace binaries back to their source and confirm they are unmodified. This addresses vulnerabilities in software supply chains, such as compromised keys or code injection. Two transparency logs have been launched: Pixel Firmware Transparency and Google System APK Transparency.\n"]]