Ir al contenido principal

Encriptación de datos ¿Cómo funciona?

¿Qué es la encriptación de datos?

La encirptación de datos se refiere al proceso de ocultar datos mediante el uso de claves o contraseñas, para que aquellos que intenten acceder a esta información sin tener la contraseña adecuada, no podrán hacer uso alguno de esta información, ya que será imposible descifrar su contenido. De esta manera si un hacker llegase a robar datos de una empresa importante que estan encriptados, pues le sería totalmente inútil haberlos robados, porque no podrá leerlos.


Debemos tener en cuenta que la encriptación no resuelve el probelma del coontrol de acceso de usuarios, ya que los hackers aun pueden acceder a la base de datos, sin embargo no podran leer la información. 

Existe otra técnica llamada "Data masking" que si ofrece una mayor cobertura de seguridad.La criptografía, puede resguardar datos, conexiones y procedimientos almacenados.






La historia de la encriptación

Un ejemplo básico de la encriptación es asociar letras con símbolos o números, para que de esta manera solo el creador del código sea capaz de entender el mensaje, esta técnica era muy popular durante las guerras, ya que los paises los usaban para enviar mensajes a las tropas militares, y de esta manera si eran interceptadas por el enemigo, no iban a poder codificar el mensaje. Sin embargo un científico matemático en Inglaterra logró percibir un hueco de seguridad en esta técnica que apenas estaba empezando a ser utilizada. Alan Turing habia encontrado que todo era matemático, y que tiene ciertos patrones, así que podia predecir el significado de un mensaje de manera automática con ayuda de una computadora, logrando de esta manera tomar un papel muy importante durante la segunda guerra mundial.



¿Cómo funciona la encriptación?

Como se ve en la imagen anterior, se puede ver un ejemplo claro de la encriptación , sin embargo hoy end ía podemos ver como esta técnica se ha prefeccioando y ha evolucionado gracias a la tecnología. Ahora se puede programar para poder realizar nuevos códigos mucho mas complejos, con uso de contraseñas y mucha mas seguridad.




Comentarios

Entradas populares de este blog

Deadlock, que son y como evitarlos?

Imaginemos que estamos conduciendo por una calle de un solo sentido, y de repente quieres dar vuelta a la derecha que lleva a la casa de tu abuelita (esa calle también tien un solo carril muy estrecho), sin embargo de esa misma calle viene saliendo otro automovil, y por la falta de semaforos ambos se ven involucrados en un gran problema, puesto que no existe una manera de organizar quien puede pasar primero que otro. Bueno, esta es la definición de un "Deadlock", cuando dos o mas procesos se ven bloqueados debido a que la lucha por obtener recursos, y ninguno cede, como consecuencia se ven bloqueados para siempre y ya no se puede realizar mas trabajo.  Cómo solucionariamos esto? Bueno, como se dijo anteriormente, una solución es el uso de semaforos, lo cual administra la sincronización de los procesos, organizando quien se ejecuta primero por orden o por importancia.

Problemas de seguridad con Github

Github ha sido conocida mudialmente como una de las mejores herramientas para los programadores, realmente una herramienta hecha a la medida para poder subir tus trabajos y códigos y llevar un control de versiones increiblemente ordenada. Todos nos hemos sentidos seguros con github, ya que su uso consiste en un control de versiones que guarda cada avance de tu proyecto, y cada vez que hagas un "commit" se guardara tu avance y siempre podras regresar a esa version que "si funcionaba bien".  En lo perosnal soy un fanático de github y de su flexibilidad, ya que puedes ingresar cualquier tipo de lenguaje, además de llevar un control de progreso en gráficas que meustra que tanto has avanzado, además de contar con las herramientas para trabajar con colaboradores y que otros puedan mejorar tu proyecto o simplemente darte algunas sugerencias. Otra cosa que ahce de github una herramienta muy util es que es opensoruce, por lo cual todos pueden ver tu código a menos q...