Inicio›Seguridad
Para tu área de seguridad y compras

Las respuestas que van a pedir.

HOS se diseñó para pasar una revisión de seguridad: corre en su infraestructura, no depende de terceros y su criptografía es estándar.

01

Sin datos fuera de su red

No hay servidor de HacheDev en el flujo. El software no hace llamadas de red salvo la API local que ustedes expongan.

02

Cero dependencias externas

Solo la biblioteca estándar de Python. No hay paquetes de terceros que auditar ni riesgo de cadena de suministro.

03

Criptografía estándar

HMAC-SHA256 con semilla de 256 bits, referencias de 64 bits y verificación en tiempo constante. Modelo de seguridad documentado.

04

La semilla es suya

Se genera en su infraestructura, con permisos restringidos y excluida de control de versiones. HacheDev nunca la ve.

05

Registro privado

El mapa referencia → nombre vive solo en sus servidores. La API no tiene ruta para revelar nombres.

06

Verificable antes de comprar

Pruebas automáticas incluidas, vectores de prueba públicos y piloto en su propio entorno.

Construcción

Criptografía estándar, documentada.

Cada referencia es un HMAC-SHA256 con la semilla corporativa como llave. Tipo y dominio forman parte del mensaje, así que un mismo nombre en dos áreas produce referencias distintas.

mensaje = "hos:v2" ␟ namespace ␟ tipo ␟ NFC(nombre) hash = HMAC-SHA256(semilla, mensaje)[:16] # 64 bits ref = "H:" tipo ":" namespace ":" hash semilla : 256 bits aleatorios, generada en su servidor verificar: comparación en tiempo constante
Colisiones

Medidas, no supuestas.

Nombres distintos32 bits (hash corto)64 bits (HOS, default)80 bits (opcional)
10,0001.2 %2.7 × 10⁻¹²4.1 × 10⁻¹⁷
77,000~50 %1.6 × 10⁻¹⁰2.5 × 10⁻¹⁵
1,000,000~100 %2.7 × 10⁻⁸4.1 × 10⁻¹³

Si aun así ocurre una colisión, el registro privado la rechaza antes de que llegue a un documento.

Sin letra chica

Qué hace HOS y qué no.

La semilla es una llave privada

Sin ella, nadie puede comprobar candidatos. Con ella, sí: se gestiona como cualquier secreto corporativo y se comparte solo con quien debe verificar.

Oculta identificadores, no contenido

El texto alrededor sigue visible. Si una frase delata el nombre por contexto, HOS no puede evitarlo: el documento se revisa antes de salir.

Colisiones medidas y bloqueadas

Con 64 bits por referencia, la probabilidad de colisión con un millón de nombres es menor a 1 en 10 millones. Si ocurre, el registro la detiene.

Revisión formal

Revisen el código antes de comprar.

Durante el piloto, bajo NDA, su equipo puede leer el código completo, correr las pruebas automáticas y recibir el documento de modelo de seguridad.