Cifrar Archivos y Directorios en GNU/Linux

7.058 visualizaciones

Publicado el

Diapositivas de la charla "Cifrar archivos y directorios en GNU/Linux: ¿Qué tan importantes son mis datos?" a realizar en la celebración del día de la Libertad del Software 2011 en Popayán.

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
7.058
En SlideShare
0
De insertados
0
Número de insertados
4.923
Acciones
Compartido
0
Descargas
16
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.
  • Demostración: Crear un juego de llaves (pública y privada) Crear y cifrar un archivo de texto con Nautilus Descifrar un archivo con Nautilus Cifrar y descifrar el contenido de un archivo de texto plano con Gedit
  • Demostración: 1. Crear directorios 2. Definir los parámetros de cifrado 3. Copiar información 4. Desmontar directorio 5. Mirar contenido 6. Montar directorio
  • Demostración: 1. Sincronizar directorios sin ciffrar 2. Hacer cambios, volver a sincronizar y revisar 3. Sincronizar directorios cifrados 4. Descifrar, hacer cambios, cifrar, sincronizar y mirar cambios en directorio de backup
  • Cifrar Archivos y Directorios en GNU/Linux

    1. 1. Cifrar archivos y directorios en GNU/Linux: ¿Qué tan importantes son mis datos? Ulises Hernandez Pino [email_address] Popayán, 16 de Septiembre de 2011 Licencia Creative Commons By-Sa
    2. 2. Un escenario real... “ En mi Portátil/Tablet tengo los archivos con los que realizo mi trabajo, tengo también los informe que presento en mi estudio, además tengo fotografías y videos personales y familiares”
    3. 3. Un escenario real... “ En mi Portátil/Tablet tengo los archivos con los que realizo mi trabajo, tengo también los informe que presento en mi estudio, además tengo fotografías y videos personales y familiares” ¿Que pasaría con mis datos si me roban el portátil? ¿Que pararía con mis datos si se daña el disco duro?
    4. 4. Riesgos que corren Mis Datos! Acceso no autorizado Perdida de Información
    5. 5. Riesgos que corren Mis Datos! Acceso no autorizado Perdida de Información Cifrar la Información Copias de Seguridad
    6. 6. Cifrar archivos con GNU Privacy Guard <ul><li>Pretty Good Privacy ( PGP ) es creado en 1991 por Philip Zimmermann[1].
    7. 7. El Estándar OpenPGP es definido en el RFC4880 en 1998[2].
    8. 8. La primera versión estable de GNU Privacy Guard ( GnuPG )[3] basado en el estándar OpenPGP se libera en 1999. </li></ul>[1] http://www.philzimmermann.com/ES/background/ [2] http://www.ietf.org/rfc/rfc4880.txt [3] http://www.gnupg.org/gph/es/manual/book1.html
    9. 9. Tipos de cifrado... Cifrado Simétrico[1] Cifrado Asimétrico[1] [1] http://www.pgpi.org/doc/pgpintro/
    10. 10. Cifrar archivos con GNU Privacy Guard <ul><li>Pretty Good Privacy ( PGP ) es creado en 1991 por Philip Zimmermann[1].
    11. 11. El Estándar OpenPGP es definido en el RFC4880 en 1998[2].
    12. 12. La primera versión estable de GNU Privacy Guard ( GnuPG )[3] basado en el estándar OpenPGP se libera en 1999. </li></ul>Crear un Juego de Llaves[3]: $ gpg --gen-key Exportar Llave PUBLICA: $ gpg --list-keys $ gpg -a --export email > public.key Importar Llaves PUBLICAS: $ gpg --import public.key Cifrar y decifrar archivo: $ gpg --output archivo-cifrado --encrypt --recipient email archivo-original $ gpg --decrypt archivo-cifrado [1] http://www.philzimmermann.com/ES/background/ [2] http://www.ietf.org/rfc/rfc4880.txt [3] http://www.gnupg.org/gph/es/manual/book1.html
    13. 13. Cifrar archivos con GNU Privacy Guard <ul><li>Integración de GnuPG con Gedit y Nautilus en Gnome, a través de aplicación Seahorse
    14. 14. Instalar paquete: seahorse-plugin </li></ul>
    15. 15. Cifrar directorios con eCryptfs <ul><li>eCryptfs usa métodos definidos en el estándar OpenPGP para ofrecer servicios de cifrado a sistemas de archivos[1].
    16. 16. Servicios disponibles desde la versión 2.6.19 del Kernel de Linux : Debian 5 (Febrero 2009), Ubuntu 8.04 (Abril 2008), Fedora 7 (Noviembre 2007).
    17. 17. eCryptfs cifra directorios y los descifra como si fueran particiones.
    18. 18. Instalar paquete: ecryptfs-utils </li></ul>[1] http://ecryptfs.sourceforge.net/ecryptfs-faq.html [2] http://bodhizazen.net/Tutorials/Ecryptfs
    19. 19. Cifrar directorios con eCryptfs <ul><li>eCryptfs usa métodos definidos en el estándar OpenPGP para ofrecer servicios de cifrado a sistemas de archivos[1].
    20. 20. Servicios disponibles desde la versión 2.6.19 del Kernel de Linux : Debian 5 (Febrero 2009), Ubuntu 8.04 (Abril 2008), Fedora 7 (Noviembre 2007).
    21. 21. eCryptfs cifra directorios y los descifra como si fueran particiones.
    22. 22. Instalar paquete: ecryptfs-utils </li></ul>Crear un directorio de cifrado y un directorio de montaje Definir los parámetros de cifrado: # mount -t ecryptfs DirCifrado DirMontaje Desmotar directorio de trabajo: # umount DirMontaje Montar directorio de trabajo[2]: # mount -t DirCifrado DirMontaje ~/directorio -o ecryptfs_unlink_sigs, ecryptfs_fnek_sig=[FNEK], ecryptfs_key_bytes=[Bytes], ecryptfs_cipher=[Alboritmo], ecryptfs_sig=[FNEK], ecryptfs_passthrough=no, ecryptfs_enable_filename_crypto=yes [1] http://ecryptfs.sourceforge.net/ecryptfs-faq.html [2] http://bodhizazen.net/Tutorials/Ecryptfs
    23. 23. Copias de seguridad con Rsync <ul><li>Rsync fue creado en 1996 como parte de la tesis de doctorado de Andrew Tridgell y Paul Mackerras.
    24. 24. Permite la sincronización incremental de archivos locales o remotos y comprime los datos para transmitirlos.
    25. 25. Grsync es una interfaz gráfica para Rsync. Ambos funcionan en GNU/Linux, Windows y Mac. </li></ul>[1] http://en.wikipedia.org/wiki/Rsync [2] http://www.opbyte.it/grsync/ [3] http://www.vicente-navarro.com/blog/2008/01/13/backups-con-rsync/
    26. 26. Copias de seguridad con Rsync <ul><li>Rsync fue creado en 1996 como parte de la tesis de doctorado de Andrew Tridgell y Paul Mackerras.
    27. 27. Permite la sincronización incremental de archivos locales o remotos y comprime los datos para transmitirlos.
    28. 28. Grsync es una interfaz gráfica para Rsync. Ambos funcionan en GNU/Linux, Windows y Mac. </li></ul>Sincronización de archivos locales: $ rsync -av origen/ destino $ rsync -av --delete origen/ destino Sincronización de archivos remotos: $ rsync -azv --progress usuario@servidor:~/origen/ destino [1] http://en.wikipedia.org/wiki/Rsync [2] http://www.opbyte.it/grsync/ [3] http://www.vicente-navarro.com/blog/2008/01/13/backups-con-rsync/
    29. 29. Copias de seguridad en la Nube
    30. 30. Software Libre es tú decisión!

    ×