Mindmap
Capitulo 5.1
Inhalt der Mindmap
Capitulo 5.1
¿Qué es el hash?
- El hash es una herramienta que garantiza la integridad de datos al tomar los datos binarios (el mensaje) y generar una representación de longitud fija llamada valor hash o compendio del mensaje,
- Propiedades de hash
- La entrada puede ser de cualquier longitud. La salida tiene una longitud fija. La función de hash es unidireccional y es irreversible. Dos valores de entrada distintos casi nunca darán como resultado distintos valores hash.
- Algoritmos de HASH
- Algoritmo de hash simple (checksum de 8 bits)
- Algoritmo de compendio del mensaje 5 (MD5
- Algoritmo de hash seguro (SHA)
- Propiedades de hash
- El hash es una herramienta que garantiza la integridad de datos al tomar los datos binarios (el mensaje) y generar una representación de longitud fija llamada valor hash o compendio del mensaje,
¿Qué es el «salting»?
- Prevención de ataques
- Tablas de búsqueda:Una tabla de búsqueda almacena los hashes previamente computados de las contraseñas en un diccionario de contraseñas junto con la contraseña correspondiente
- Tablas de búsqueda inversas: Este ataque permite que el delincuente cibernético inicie un ataque de diccionario o de fuerza bruta en muchos hashes sin la tabla de búsqueda previamente computada
- Tablas de arcoíris Las tablas de arcoíris sacrifican la velocidad de descifrado de hash para que las tablas de búsqueda sean más pequeñas.
- Para implementar correctamente la técnica de «salting», utilice las siguientes recomendaciones: El salt debe ser único para cada contraseña de usuario. Nunca reutilice un salt. La longitud del salt debe coincidir con la extensión del resultado de la función de hash.
- Prevención de ataques
¿Qué es un HMAC?
- Solo la persona que conoce el hash puede validar una contraseña. Una manera de lograrlo es incluir la clave secreta en el hash mediante un algoritmo de hash llamado código de autenticación de mensajes de hash con clave (HMAC o KHMAC
- Los HMAC utilizan una clave secreta adicional como entrada a la función de hash. El uso de HMAC va un paso más allá de garantizar la integridad al incorporar la autenticación
- Un HMAC utiliza un algoritmo específico que combina una función de hash criptográfica con una clave secreta, como se muestra en la figura.
- Los productos de Cisco utilizan el hash para la autenticación de la entidad, la integridad de datos y para la autenticidad de datos:
- Los routers de Cisco IOS utilizan el hash con las claves secretas utilizando el HMAC como la manera de agregar información de autenticación a las actualizaciones de protocolo de routing.
- Los gateways y los clientes de IPsec utilizan algoritmos de hash, como MD5 y SHA-1 en el modo HMAC, para proporcionar integridad y autenticidad del paquete.
- Las imágenes del software de Cisco en Cisco.com tienen un checksum basado en MD5 disponible para que los clientes puedan verificar la integridad de las imágenes descargadas.
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am Capitulo 5.1, erstellt von richad duque am 08/08/2018.
- Erstellt von
- richad duque
- Aufrufe
- 0
- Bewertung