Proteccion de cuota de almacenamiento en BotBrowser: Control de senales de identidad de disco
Como BotBrowser controla las respuestas de la API de cuota de almacenamiento para prevenir que la configuracion del disco se convierta en senal de rastreo.
El riesgo de privacidad
La Storage Manager API (navigator.storage.estimate()) devuelve valores de cuota que se correlacionan con el tamano real del disco, reportados en bytes. Esta precision puede servir como senal de rastreo. BotBrowser controla las respuestas de cuota de almacenamiento a traves del perfil de huella digital.
Valores de cuota basados en perfil
Cuando se carga un perfil de huella digital, las consultas de cuota devuelven valores definidos por el perfil:
chrome --bot-profile="/path/to/profile.enc" \
--user-data-dir="$(mktemp -d)"
El perfil incluye valores de cuota realistas que coinciden con la configuracion del dispositivo objetivo, no el disco real de la maquina host.
Lo que controla el perfil
BotBrowser asegura que:
navigator.storage.estimate()devuelve valores de cuota y uso definidos por el perfil- El ratio cuota/uso es realista para la clase de dispositivo objetivo
- Los valores permanecen estables durante toda la sesion
- La cuota se alinea con otras caracteristicas del dispositivo en el perfil
Verificacion
Despues de cargar un perfil, confirma que la cuota no refleja tu disco real:
const estimate = await navigator.storage.estimate();
console.log('Quota:', estimate.quota);
console.log('Usage:', estimate.usage);
La cuota reportada debe coincidir con la clase de dispositivo esperada del perfil, no con tu maquina host.
Primeros pasos
- Descarga BotBrowser desde GitHub
- Carga un perfil de huella digital con
--bot-profile - La proteccion de cuota de almacenamiento se gestiona automaticamente por el perfil
- Verifica que los valores de cuota no filtren tu configuracion real de disco