Mostrando entradas con la etiqueta encriptar. Mostrar todas las entradas
Mostrando entradas con la etiqueta encriptar. Mostrar todas las entradas

lunes, 13 de febrero de 2012

[Seguridad] Linux: Como cifrar información para una mejor protección de nuestra información, al utilizar servicios como Dropbox.

Últimamente estoy leyendo algo sobre seguridad en los sistemas informáticos y con estas lecturas me ha entrado esa espinita por proteger un poco mas mi sistema y concretamente mis archivos personales.

Hace un par de semanas escuche un podcast sobre seguridad informática concretamente en redes wifi, en entradas posteriores mencionare un poco sobre ello, en el podcast también se toco el tema de Dropbox y la persona mencionaba una experiencia que tuvo, comentaba que un día cambio su password en la web de Dropbox y después se logueaba con su celular a la cuenta de Dropbox y esta seguía entrando a ver sus archivos aun cuando había cambiado su password, supongamos que perdemos nuestra computadora o celular o gadget, donde tengamos instalado Dropbox, pues bien, aun cambiando el password, dicho dispositivo podría seguir viendo los archivos ya que continuaba enlazado a nuestra cuenta, si bien desde el portal de Dropbox se puede desenlazar el equipo, existen personas que no tienen la menor idea de que esto se puede realizar, por lo cual de alguna u otra manera quedan expuestos totalmente sus archivos personales de su cuenta en Dropbox.

Por tal motivo he decidido cifrar lo que subo a Dropbox para así al menos tener un poco mas de seguridad en que no cualquier persona vera mis documentos y tambien hacer un poco mas seguro mis datos en dicho servicio en la nube, partamos de que tenemos Linux instalado en nuestra computadora uso Debian y sobre esta distro en su rama estable trabajaremos (lo mismo funcionara para Ubuntu o cualquier otra distribución Linux que exista).

Lo primero que les recomiendo es que comprimamos el/los archivos que queremos cifrar, hay diferentes maneras de hacerlo, en modo visual o desde una terminal con comandos, veremos a continuación las dos formas de hacerlo.

Modo visual: Se presiona el botón derecho del mouse en el archivo o directorio a comprimir, después simplemente presionamos en el menú desplegable comprimir... seguido de esto damos un nombre y un tipo de extensión a nuestra compresión, el tipo de comprensión sera gusto de cada uno

Modo consola: La opción de hacerlo mediante la consola (un poco mas divertida), sera de la siguiente manera, utilizare un archivo tipo tar y compresión Gzip se tecleara de la siguiente manera:

tar czf nombre_comprimir.tar.gz /directorio/a/encriptar/

De esta menara se creara un archivo "nombre_comprimir.tar.gz" el cual contendrá nuestro(s) archivo(s) previamente seleccionado(s). Ahora pasemos al cifrado de nuestro archivo previamente comprimido.

Cabe mencionar que hay diferentes formas de cifrar y depende de ustedes cual desean utilizar, para mi ejemplo usare el cifrado aes-256.

Continuando con lo anterior, después de comprimir nuestro(s) archivos pasaremos ahora a cifrarlo de la siguiente manera.


openssl enc -aes256 -e -in nombre_comprimir.tar.gz -out cifrado_nombre.cy
donde:
nombre_comprimir.tar.gz es el archivo previamente comprimido
cifrado_nombre.cy es el nombre del archivo una vez cifrado

Después de presionar la tecla enter nos pedirá un password, se recomienda usar mayúsculas, minúsculas o números y así juntar sucesiones de caracteres, no se recomienda el uso de palabras que se encuentren en el diccionario.

Una vez generado el archivo "cifrado_nombre.cy", lo subimos a nuestra cuenta de Dropbox, con esto garantizamos tener una mayor seguridad en que nuestros archivos estarán un poco mas protegidos.

Si queremos descifrar nuestro archivo cifrado basta con teclear desde consola lo siguiente:


openssl enc -d -aes256 -d -in /donde/este/cifrado_nombre.cy -out asi_se_llamara_el_comprimido.tar.gz

Nota: El pass que les pide es el mismo que utilizaron para cifrar su archivo.

Tal vez el proceso resulte un poco "latoso" obviamente es mas cómodo simplemente subir los archivos sin ninguna compresión, pero es mejor cifrarlos ya que con este proceso se garantiza tener un poco de mayor seguridad en lo que a archivos críticos personales se refiere, así que, es mejor acostumbrarse a hacerlo ya que de cierto modo nos puede evitar dolores de cabeza futuros.

Estas cosas sobre seguridad están llamando mi atención, no soy un experto en este tema, pero si me iré adentrando un poco mas en estas cuestiones, cualquier duda, sugerencia o comentario acá abajo lo pueden expresar.

miércoles, 14 de septiembre de 2011

[OT] Que es la Esteganografía.

Primero que es la Esteganografía, es un metodo de ocultar textos u objetos dentro de otro, el objeto que porta el mensaje no debe de variar en su forma o apariencia siendo casi imposible ver la diferencia después de incrustar la informacion.

Diferencia entre Esteganografía y Criptorafía.
Muchas veces se confunde la Esteganografía con la Criptografía, debido a que las dos tienen un fin en común y es que las dos técnicas buscan ocultar información, pero, hay una diferencia bien marcada entre las dos, por un lado en la criptografia se sabe con anticipación que el mensaje encriptado existe, esto es, si un intruso obtiene dicho mensaje encriptado, él podría descifrar si conociera el método para descifrar el mensaje. Por otro lado en la Esteganografía si un intruso obtiene, por ejemplo, una foto, no debería en teoría saber que existe un mensaje dentro de la fotografía, por eso se dice que entre mas simple sea el objeto portador mas desapercibido puede pasar, pues imagínense quien podría pensar que dentro de una fotografía que le envías por ejemplo a tu familia con las fotos de tu mascota o las ultimas vacaciones puede venir información critica oculta.

Aunque en mi explicación anterior menciono la Esteganografía en fotografías, dicha tecnica se puede hacer también en archivos de música o en vídeos.

Ahora bien y como es que esto se realiza???
Se utilizan diferentes métodos para diferentes medios, por ejemplo, el método LSB (Bit menos significativo), el cual es el principal método usado en la esteganografía en imágenes. El método funciona de la siguiente manera:
Este ejemplo lo agarre de Wikipedia XD pero igual está muy explicado.

Lo que nos deja este método es a mayor carga de colores es mejor ya que se tienen mas bits para poder ocultar información y que la imagen en cuestión no varié para nada su forma o tamaño.

Estoy preparando una entrada de como lograr este método de esteganografía con el método LSB todo esto desde mi Debian :D... esperen pronto los ejemplos :D.