Información acerca de las tarjetas
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
La información general sobre la transparencia de los objetos binarios de Android está disponible en la página principal de transparencia de objetos binarios.
Esta página contiene más detalles sobre el formato de los archivos de los distintos directorios tile/
.
Estos archivos contienen los valores hash de los nodos del árbol de Merkle que representan el registro de transparencia binaria de las imágenes de Pixel Factory.
Además, estos valores hash se empaquetan en tarjetas. Para obtener una descripción general de cómo dividir el árbol en tarjetas, consulta Cómo dividir un registro en tarjetas.
En este registro, los nodos se codifican con SHA256. Usamos la biblioteca tlog para escribir las tarjetas específicamente con una altura de tarjeta de 1. Eso significa que cada tarjeta contiene
como máximo 2^altura = 2 valores hash, cada uno de ellos de 32 bytes.
Puedes encontrar detalles de las construcciones de rutas de mosaicos en la documentación de mosaicos de tlog.
La raíz de la tarjeta de cada registro se entrega en la siguiente ubicación:
- Registro de transparencia de Pixel
https://developers.google.com/android/binary_transparency/tile
- Registro de transparencia del APK del sistema de Google
https://developers.google.com/android/binary_transparency/google1p/tile/
Ejemplo de procesamiento con tarjetas
Para comprender mejor cómo funcionan las tarjetas, analizamos un ejemplo con el Registro de transparencia de píxeles.
Supongamos un árbol de tamaño 8. Si observas la entrada en el índice 3, sería el primer hash en la tarjeta t(0, 1)
. Las rutas de las tarjetas tienen el formato tile/H/L/NNN[.p/W]
. Por lo tanto, la ruta de acceso de la tarjeta t(0, 1)
sería https://developers.google.com/android/binary_transparency/tile/1/0/001.
La raíz del árbol estaría en la tarjeta t(3, 0)/1
, que es la ruta https://developers.google.com/android/binary_transparency/tile/1/3/000.p/1.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-12-02 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-12-02 (UTC)"],[[["This page provides details on the format of files within the `tile/` directory, which contain hashes of Merkle Tree nodes representing the Binary Transparency log for Pixel Factory Images."],["These hashes are organized into tiles, utilizing SHA256 hashing and the `tlog` library with a tile height of 1, resulting in a maximum of 2 hashes per tile."],["Tile paths are constructed following the `tlog Tile` documentation and are represented in the format `tile/H/L/NNN[.p/W]`, enabling specific hash retrieval within the log structure."],["Accessing specific entries involves locating the corresponding tile based on its index; for instance, entry 3 resides in tile `t(0, 1)`, found at the path `tile/1/0/001`."]]],["The `tile/` directories contain SHA256 hashes of Merkle Tree nodes, representing the Binary Transparency log for Pixel Factory Images. These hashes are organized into tiles, with each tile containing at most two 32-byte hashes. The tile path structure is `tile/H/L/NNN[.p/W]`. For example, the tile for entry index 3 in a size-8 tree is found at path `/1/0/001`. The root tile is located at path `/1/3/000.p/1`. The Pixel Transparency Log and Google System APK Transparency Log can be found in specific URLs.\n"]]