Cifrado de datos: 101

Este blog es parte de la serie donde discutimos 101 conceptos de Ground Zero para una audiencia con conocimientos básicos limitados. Este artículo pertenece a la serie de nivel básico, ya que implica comprender los conceptos básicos del cifrado de datos y su importancia como columna vertebral de la seguridad de la información del cliente.

Algunos de los blogs anteriores de la Serie 101 son los siguientes:

Red de entrega de contenido 101 Replicación de bases de datos 101 Fragmentación de bases de datos 101 Estrategia de almacenamiento en caché 101 Implementación de Kubernetes 101 Comunicación asincrónica 101




¿Qué es el cifrado de datos?

El cifrado de datos es un método para convertir información confidencial de texto sin formato a texto cifrado con la ayuda de claves públicas/privadas. El proceso de volver a convertir a texto sin formato se conoce como descifrado . Se utilizan diferentes algoritmos como AES-256, DES, RSA, etc. , que varían según la longitud de la clave y las iteraciones en el proceso de cifrado general.

El cifrado junto con otros controles de seguridad, como firewalls de red, roles y permisos de acceso de usuario, constituye la columna vertebral de las necesidades de seguridad de datos, exigidas por políticas de seguridad como PCI, HIPAA, etc.

Cifrado simétrico

En Symmetric Encryption , tanto el remitente como el receptor tienen el mismo par de claves privadas para cifrar/descifrar los datos confidenciales. Se conoce como el método de cifrado de clave privada.

Dada su velocidad y potencia de procesamiento criptográfico , se utiliza principalmente para proteger grandes lotes de datos. Sin embargo, al mismo tiempo, la distribución de claves y la rotación entre las partes es la principal limitación del uso de este método para proteger los datos.

Algoritmos

  • DES: creado por el Departamento de Defensa de EE. UU., el estándar de cifrado de datos es un algoritmo de cifrado ampliamente utilizado. Utiliza claves que tienen una longitud de 64 bits y cifra bloques de texto de 64 bits en un texto cifrado de los tamaños correspondientes. Sin embargo, los ataques recientes de romper el cifrado DES en menos de 24 horas lo han convertido en un método obsoleto para proteger los datos.
  • AES : Advanced Encryption Standard es una versión avanzada del algoritmo DES, que utiliza tamaños de clave de 128,192 y 256 bits . Para romper este patrón, se necesitarían de 2,61*1⁰¹² años a 2,29*1⁰³² años , según el tamaño de la clave utilizada.

El cifrado asimétrico utiliza dos conjuntos diferentes de claves para el proceso general: una clave pública para cifrar los datos y una clave privada para descifrar los datos. Mientras que la clave pública se comparte con todos los clientes, la clave privada tiene acceso seguro solo por parte del servidor.

Un ejemplo es el protocolo de enlace TLS para el tráfico HTTPS que utilizó claves asimétricas para validar la identidad entre el servidor y el cliente utilizando las claves públicas y privadas en el certificado de un sitio web.

Algoritmos

  • RSA: significa Rivest-Shamir-Adleman . La principal lógica de cifrado se basa en la factorización del producto de dos números primos grandes. Es más rápido en el cifrado, pero más lento en el descifrado en comparación con otros algoritmos asimétricos.
  • DSA : significa algoritmo de firma digital, utilizado principalmente para la validación de firmas. El principio de cifrado utiliza exponenciación modular y logaritmo discreto. Es más lento en el cifrado y más rápido en el descifrado en comparación con un algoritmo RSA.

Cifrado en reposo frente a tránsito

  • Dado el radio limitado de exposición , los datos en reposo son menos vulnerables a un ataque que los datos en tránsito. Sin embargo, para proteger los datos almacenados, algunas técnicas son el cifrado completo del disco de datos, el almacenamiento de las claves de cifrado fuera de línea, los controles de acceso de dos factores, etc.
  • Los datos en tránsito son más vulnerables a las intercepciones de la red por parte de los atacantes y, por lo tanto, requieren más controles para evitar la filtración de datos del cliente. Algunos métodos son el uso de protocolos de red seguros como SSL, HTTPS, mutual-TLS; Puntos finales de API autenticados; validar la identidad usando certificados de cliente, etc.

El cifrado protege los datos confidenciales y altamente confidenciales de los clientes mediante algoritmos simétricos y asimétricos modernos . Sin embargo, la decisión de cifrar datos debe equilibrarse con requisitos no funcionales de rendimiento/latencia de los flujos de clientes.

La mayoría de los proveedores de la nube ( AWS/Azure/GCP ) actualmente brindan soluciones prehabilitadas para cifrar los datos en reposo utilizando claves de proveedor/autoadministradas para optimizar la productividad del desarrollador al escribir código de aplicación/biblioteca para cifrar/descifrar datos.

Para recibir comentarios, envíe un mensaje a amit[dot]894[at]gmail[dot]com o comuníquese con cualquiera de los enlaces en https://about.me/amit_raj .

Suggested posts

Creación de un entorno de trabajo seguro

Creación de un entorno de trabajo seguro

“Él me protegerá cuando esté en peligro. Me esconderá en su tienda.

3 formas comprobadas de mejorar su habilidad de escritura

Los beneficios de escribir y estrategias para ayudarte a hacerlo

3 formas comprobadas de mejorar su habilidad de escritura

En 2022, con el lanzamiento de GPT-3, la habilidad de escritura parece perder importancia. Con IA, las personas con mala escritura también pueden generar personal de calidad.

Related posts

Recopilación de OSINT para la caza de amenazas

Recopilación de OSINT para la caza de amenazas

¡Hola, entusiastas cibernéticos! Bienvenido de nuevo a la serie OSINT para la caza de amenazas. En el primer artículo, le di una descripción general de OSINT y su importancia en la caza de amenazas.

Por qué algunos freelancers están fingiendo sus vidas

Por qué algunos freelancers están fingiendo sus vidas

Hace poco estuve en Linkedin, la red social profesional más grande del mundo, y encontré publicaciones de diseñadores independientes a los que sigo que me llamaron la atención. Todos publicaron fotos desde aviones, en la playa con sus computadoras portátiles, desde piscinas y oficinas con vistas increíbles.

El desafío de lectura de Goodreads es tóxico

El desafío de lectura de Goodreads es tóxico

La picazón en mi mano se extendió mientras negociaba con el librero local por otro libro. Este libro, como el resto que compré recientemente, encontraría su trono en mi pila de 'To Be Read' (TBR); y sin embargo, lo compré.

Repensar los medios: las cinco verdades de McChesney y el futuro de las comunicaciones

En el mundo hiperconectado de hoy, los sistemas de medios juegan un papel fundamental en la formación de la opinión pública y, en consecuencia, en la toma de decisiones democrática. En su profundo análisis de la economía política de la comunicación, el académico Robert McChesney desafía la sabiduría convencional y presenta lo que él llama las “cinco verdades” sobre los medios.