Mind map
Tipos de controles de integridad de datos
Map content
Tipos de controles de integridad de datos
Algoritmos de hash
- Qué es?
- 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)
- Archivos y medios digitales de hash
- La integridad garantiza que los datos y la información estén completos y sin alteraciones al momento de la adquisición.Para verificar la integridad de todas las imágenes de IOS, Cisco proporciona checksums de MD5 y SHA en el sitio web de software de descarga de Cisco
- Hash de contraseñas
- Los algoritmos de hash convierten cualquier cantidad de datos en una huella digital o hash digital de longitud fija. Un delincuente no puede invertir un hash digital para descubrir la entrada original.
- Aplicaciones
- Para proporcionar una prueba de autenticidad cuando se utiliza con una clave de autenticación secreta simétrica, como Seguridad IP (IPsec) o autenticación del protocolo de routing.
- Para proporcionar autenticación al generar respuestas de única vez y unidireccionales a los desafíos que se presentan en los protocolos de autenticación
- Para proporcionar una prueba de verificación de la integridad del mensaje, como las utilizadas en los contratos con firma digital y en los certificados de infraestructura de clave pública (PKI), como aquellos aceptados al acceder a un sitio seguro mediante un navegador
- Desciframiento de hashes
- Un ataque de diccionario utiliza un archivo que contiene palabras, frases y contraseñas comunes. El archivo contiene los hashes calculados.
- Un ataque de fuerza bruta lleva mucho tiempo del procesador, pero solo es cuestión de tiempo para que este método descubra la contraseña
- Qué es?
Técnica de «salting
- Qué es el «salting»
- La técnica de «salting» permite que el hash de la contraseña sea más seguro. Si dos usuarios tienen la misma contraseña, también tendrán los mismos hashes de la contraseña.
- Prevención de ataques
- Tablas de búsqueda
- Tablas de búsqueda inversas
- Tablas de arcoíris
- Implementación de la técnica de «salting»
- 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.
- Siempre realice el hash en el servidor en una aplicación web.
- Qué es el «salting»
HMAC
- Qué es un HMAC
- El siguiente paso en prevenir que un delincuentes cibernético inicie un ataque de diccionario o un ataque de fuerza bruta en un hash es agregar una clave secreta al hash
- Funcionamiento del HMAC
- Considere un ejemplo en el que un emisor desea asegurarse de que un mensaje permanezca sin cambios y en tránsito, y desea proporcionar una manera de que el receptor autentique el origen del mensaje.
- Aplicación del uso de HMAC
- 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.
- Qué es un HMAC
Images and files in the map
Information
- Description
- Mind Map on Tipos de controles de integridad de datos, created by santiago aponte duarte on 08/08/2018.
- Created by
- santiago aponte duarte
- Views
- 1
- Rating