SlideShare a Scribd company logo
1 of 16
Proteger (cifrar) y respaldar (backups)
mis archivos en GNU/Linux
Ulises Hernandez Pino
www.iered.org/miembros/ulises
ulises@unicauca.edu.co
Popayán, 26 de Abril de 2013 Licencia Creative Commons By-Sa
Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 2
Un escenario real...
“En mi Computador/Portátil 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”
Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 3
Un escenario real...
“En mi Computador/Portátil 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?
Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 4
Riesgos que corren Mis Datos!
Acceso no
autorizado
Perdida de
Información
Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 5
Riesgos que corren Mis Datos!
Acceso no
autorizado
Perdida de
Información
Cifrar la
Información
Copias de
Seguridad
Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 6
Cifrar archivos con GNU Privacy Guard
● Pretty Good Privacy (PGP)
es creado en 1991 por
Philip Zimmermann[1].
● El Estándar OpenPGP es
definido en el RFC4880 en
1998[2].
● La primera versión estable
de GNU Privacy Guard
(GnuPG)[3] basado en el
estándar OpenPGP se
libera en 1999.
[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
Foto tomada de philzimmermann.com
Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 7
Tipos de cifrado...
Cifrado Simétrico[1]
Cifrado Asimétrico[1]
[1] http://www.pgpi.org/doc/pgpintro/
Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 8
Cifrar archivos con GNU Privacy Guard
● Pretty Good Privacy (PGP)
es creado en 1991 por
Philip Zimmermann[1].
● El Estándar OpenPGP es
definido en el RFC4880 en
1998[2].
● La primera versión estable
de GNU Privacy Guard
(GnuPG)[3] basado en el
estándar OpenPGP se
libera en 1999.
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
Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 9
Cifrar archivos con GNU Privacy Guard
● Integración de GnuPG con Gedit y
Nautilus en Gnome, a través de
aplicación Seahorse
● Instalar paquete: seahorse-plugin
Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 10
Cifrar directorios con eCryptfs
● eCryptfs usa métodos definidos
en el estándar OpenPGP para
ofrecer servicios de cifrado a
sistemas de archivos[1].
● 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).
● eCryptfs cifra directorios y los
descifra como si fueran
particiones.
● Instalar paquete: ecryptfs-utils
[1] http://ecryptfs.org/about.html
[2] http://bodhizazen.net/Tutorials/Ecryptfs
Imagen tomada de ecryptfs.org
Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 11
Cifrar directorios con eCryptfs
● eCryptfs usa métodos definidos
en el estándar OpenPGP para
ofrecer servicios de cifrado a
sistemas de archivos[1].
● 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).
● eCryptfs cifra directorios y los
descifra como si fueran
particiones.
● Instalar paquete: ecryptfs-utils
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.org/about.html
[2] http://bodhizazen.net/Tutorials/Ecryptfs
Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 12
Copias de seguridad con Rsync
● Rsync fue creado en 1996 como
parte de la tesis de doctorado de
Andrew Tridgell y Paul
Mackerras[1].
● Permite la sincronización
incremental de archivos locales o
remotos y comprime los datos para
transmitirlos.
● Grsync es una interfaz gráfica
para Rsync. Ambos funcionan en
GNU/Linux, Windows y Mac[2].
[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/
Imagen tomada de rsync.samba.org
Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 13
Copias de seguridad con Rsync
● Rsync fue creado en 1996 como
parte de la tesis de doctorado de
Andrew Tridgell y Paul
Mackerras[1].
● Permite la sincronización
incremental de archivos locales o
remotos y comprime los datos para
transmitirlos.
● Grsync es una interfaz gráfica
para Rsync. Ambos funcionan en
GNU/Linux, Windows y Mac[2].
Sincronización de archivos locales[3]:
$ 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/
Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 14
Copias de seguridad en la Nube
Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 15
Copias de seguridad en la nube con Wuala
● Aplicación Java, por eso cifra antes
de transmitir archivos.
● Selección de directorio en cualquier
parte del sistema de archivos.
● Opciones de Backups y
Sincronización.
● Diferentes opciones para compartir:
a contacto, por enlace secreto y
por enlace público.
● Creación de grupos privados o
publicos.
● 5 GB de inicio + 1 GB por cada
nuevo usuario.
● Funciona en: Windows, Mac,
GNU/Linux, Android e IOS.
Software Libre
es tú decisión!

More Related Content

What's hot

Exposicion Informatica
Exposicion InformaticaExposicion Informatica
Exposicion Informaticawowsheshar
 
Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]
Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]
Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]RootedCON
 
Taller de Podcasting Campus Party MX 2010
Taller de Podcasting Campus Party MX 2010Taller de Podcasting Campus Party MX 2010
Taller de Podcasting Campus Party MX 2010David Ochoa
 
Ecryptfs
Ecryptfs Ecryptfs
Ecryptfs Lucia
 
CSI: Cloud, Screaming, Integromat
CSI:  Cloud, Screaming, IntegromatCSI:  Cloud, Screaming, Integromat
CSI: Cloud, Screaming, IntegromatMarta Romera
 
Empaquetar es fácil, si sabes cómo
Empaquetar es fácil, si sabes cómoEmpaquetar es fácil, si sabes cómo
Empaquetar es fácil, si sabes cómoSynergic Partners
 
Lorenzo Martínez - Linux DFIR: My Way! [rooted2019]
Lorenzo Martínez - Linux DFIR: My Way! [rooted2019]Lorenzo Martínez - Linux DFIR: My Way! [rooted2019]
Lorenzo Martínez - Linux DFIR: My Way! [rooted2019]RootedCON
 
Sesion Nº 06 Tópicos Php, Arrays, Funciones, Permisos Sobre Php
Sesion Nº 06  Tópicos Php, Arrays, Funciones, Permisos Sobre PhpSesion Nº 06  Tópicos Php, Arrays, Funciones, Permisos Sobre Php
Sesion Nº 06 Tópicos Php, Arrays, Funciones, Permisos Sobre PhpEdgar A. Cruz Huaman
 
Hackers (blackhat) vs WordPress - Defenderse del anonimato WPCórdoba 2013
Hackers (blackhat) vs WordPress - Defenderse del anonimato WPCórdoba 2013Hackers (blackhat) vs WordPress - Defenderse del anonimato WPCórdoba 2013
Hackers (blackhat) vs WordPress - Defenderse del anonimato WPCórdoba 2013miguel_arroyo76
 
Yago Jesus & David Reguera - Deteccion de intrusos en UNIX [rootedvlc2019]
Yago Jesus & David Reguera - Deteccion de intrusos en UNIX [rootedvlc2019]Yago Jesus & David Reguera - Deteccion de intrusos en UNIX [rootedvlc2019]
Yago Jesus & David Reguera - Deteccion de intrusos en UNIX [rootedvlc2019]RootedCON
 

What's hot (19)

Exposicion Informatica
Exposicion InformaticaExposicion Informatica
Exposicion Informatica
 
Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]
Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]
Joaquín Moreno Garijo – Forense a bajo nivel en Mac OS X [Rooted CON 2014]
 
Tema 2 dns
Tema 2 dnsTema 2 dns
Tema 2 dns
 
Taller de Podcasting Campus Party MX 2010
Taller de Podcasting Campus Party MX 2010Taller de Podcasting Campus Party MX 2010
Taller de Podcasting Campus Party MX 2010
 
Utilidades de diagnostico
Utilidades de diagnosticoUtilidades de diagnostico
Utilidades de diagnostico
 
Ecryptfs
Ecryptfs Ecryptfs
Ecryptfs
 
Kiosko
KioskoKiosko
Kiosko
 
CSI: Cloud, Screaming, Integromat
CSI:  Cloud, Screaming, IntegromatCSI:  Cloud, Screaming, Integromat
CSI: Cloud, Screaming, Integromat
 
Empaquetar es fácil, si sabes cómo
Empaquetar es fácil, si sabes cómoEmpaquetar es fácil, si sabes cómo
Empaquetar es fácil, si sabes cómo
 
Compresor
CompresorCompresor
Compresor
 
Primerasesion
PrimerasesionPrimerasesion
Primerasesion
 
Lorenzo Martínez - Linux DFIR: My Way! [rooted2019]
Lorenzo Martínez - Linux DFIR: My Way! [rooted2019]Lorenzo Martínez - Linux DFIR: My Way! [rooted2019]
Lorenzo Martínez - Linux DFIR: My Way! [rooted2019]
 
Sesion Nº 06 Tópicos Php, Arrays, Funciones, Permisos Sobre Php
Sesion Nº 06  Tópicos Php, Arrays, Funciones, Permisos Sobre PhpSesion Nº 06  Tópicos Php, Arrays, Funciones, Permisos Sobre Php
Sesion Nº 06 Tópicos Php, Arrays, Funciones, Permisos Sobre Php
 
git Crash Course
git Crash Coursegit Crash Course
git Crash Course
 
Hackers (blackhat) vs WordPress - Defenderse del anonimato WPCórdoba 2013
Hackers (blackhat) vs WordPress - Defenderse del anonimato WPCórdoba 2013Hackers (blackhat) vs WordPress - Defenderse del anonimato WPCórdoba 2013
Hackers (blackhat) vs WordPress - Defenderse del anonimato WPCórdoba 2013
 
Repositorios web deber
Repositorios web deberRepositorios web deber
Repositorios web deber
 
Yago Jesus & David Reguera - Deteccion de intrusos en UNIX [rootedvlc2019]
Yago Jesus & David Reguera - Deteccion de intrusos en UNIX [rootedvlc2019]Yago Jesus & David Reguera - Deteccion de intrusos en UNIX [rootedvlc2019]
Yago Jesus & David Reguera - Deteccion de intrusos en UNIX [rootedvlc2019]
 
Vulnerabilidades web
Vulnerabilidades webVulnerabilidades web
Vulnerabilidades web
 
Presentación1
Presentación1Presentación1
Presentación1
 

Similar to Cifrar archivos y directorios en Linux

Presentacion re y_des_09072003
Presentacion re y_des_09072003Presentacion re y_des_09072003
Presentacion re y_des_09072003Alonso Caballero
 
Taller de seguridad para servidores GNU/Linux (GSICKMinds)
Taller de seguridad para servidores GNU/Linux (GSICKMinds)Taller de seguridad para servidores GNU/Linux (GSICKMinds)
Taller de seguridad para servidores GNU/Linux (GSICKMinds)cl0p3z
 
Taller de Instalación, configuración y mantenimiento básico de gnu/linux
Taller de Instalación, configuración y mantenimiento básico de gnu/linuxTaller de Instalación, configuración y mantenimiento básico de gnu/linux
Taller de Instalación, configuración y mantenimiento básico de gnu/linuxRemigio Salvador Sánchez
 
Webinar Gratuito: Analisis Forense a Linux
Webinar Gratuito: Analisis Forense a LinuxWebinar Gratuito: Analisis Forense a Linux
Webinar Gratuito: Analisis Forense a LinuxAlonso Caballero
 
Distribucion_aplicaciones
Distribucion_aplicacionesDistribucion_aplicaciones
Distribucion_aplicacionesJuanjo Marin
 
Extendiendo la Seguridad de Elastix con Snort
Extendiendo la Seguridad de Elastix con SnortExtendiendo la Seguridad de Elastix con Snort
Extendiendo la Seguridad de Elastix con SnortJuan Oliva
 
Workshop Privesc Escalada de Privilegios Basica Linux CIBERSEG21
Workshop Privesc Escalada de Privilegios Basica Linux CIBERSEG21Workshop Privesc Escalada de Privilegios Basica Linux CIBERSEG21
Workshop Privesc Escalada de Privilegios Basica Linux CIBERSEG211v4n (a.k.a. 1r0Dm48O)
 
Taller de Empaquetado para Debian y Canaima
Taller de Empaquetado para Debian y CanaimaTaller de Empaquetado para Debian y Canaima
Taller de Empaquetado para Debian y CanaimaErnesto Crespo
 
Manual de instalacion y configuracion de nagios
Manual de instalacion y configuracion de nagiosManual de instalacion y configuracion de nagios
Manual de instalacion y configuracion de nagiosManuel Pérez Ozorio
 
Sg t1 practica_e_criptfs
Sg t1 practica_e_criptfsSg t1 practica_e_criptfs
Sg t1 practica_e_criptfsgarciadebora
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeezexavazquez
 

Similar to Cifrar archivos y directorios en Linux (20)

gnupg.pdf
gnupg.pdfgnupg.pdf
gnupg.pdf
 
Presentacion re y_des_09072003
Presentacion re y_des_09072003Presentacion re y_des_09072003
Presentacion re y_des_09072003
 
Taller de seguridad para servidores GNU/Linux (GSICKMinds)
Taller de seguridad para servidores GNU/Linux (GSICKMinds)Taller de seguridad para servidores GNU/Linux (GSICKMinds)
Taller de seguridad para servidores GNU/Linux (GSICKMinds)
 
Taller de Instalación, configuración y mantenimiento básico de gnu/linux
Taller de Instalación, configuración y mantenimiento básico de gnu/linuxTaller de Instalación, configuración y mantenimiento básico de gnu/linux
Taller de Instalación, configuración y mantenimiento básico de gnu/linux
 
Webinar Gratuito: Analisis Forense a Linux
Webinar Gratuito: Analisis Forense a LinuxWebinar Gratuito: Analisis Forense a Linux
Webinar Gratuito: Analisis Forense a Linux
 
Señales en Linux
Señales en LinuxSeñales en Linux
Señales en Linux
 
Workshop Ubuntu GNU/Linux 3
Workshop Ubuntu GNU/Linux 3Workshop Ubuntu GNU/Linux 3
Workshop Ubuntu GNU/Linux 3
 
Distribucion_aplicaciones
Distribucion_aplicacionesDistribucion_aplicaciones
Distribucion_aplicaciones
 
Taller canaima
Taller canaimaTaller canaima
Taller canaima
 
Archlinux
ArchlinuxArchlinux
Archlinux
 
Extendiendo la Seguridad de Elastix con Snort
Extendiendo la Seguridad de Elastix con SnortExtendiendo la Seguridad de Elastix con Snort
Extendiendo la Seguridad de Elastix con Snort
 
Workshop Privesc Escalada de Privilegios Basica Linux CIBERSEG21
Workshop Privesc Escalada de Privilegios Basica Linux CIBERSEG21Workshop Privesc Escalada de Privilegios Basica Linux CIBERSEG21
Workshop Privesc Escalada de Privilegios Basica Linux CIBERSEG21
 
Taller de Empaquetado para Debian y Canaima
Taller de Empaquetado para Debian y CanaimaTaller de Empaquetado para Debian y Canaima
Taller de Empaquetado para Debian y Canaima
 
Presentacion
PresentacionPresentacion
Presentacion
 
Manual de instalacion y configuracion de nagios
Manual de instalacion y configuracion de nagiosManual de instalacion y configuracion de nagios
Manual de instalacion y configuracion de nagios
 
Sg t1 practica_e_criptfs
Sg t1 practica_e_criptfsSg t1 practica_e_criptfs
Sg t1 practica_e_criptfs
 
Free bsd handbook
Free bsd handbookFree bsd handbook
Free bsd handbook
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeeze
 
Sistema linux
Sistema linuxSistema linux
Sistema linux
 
Copias de seguridad
Copias de seguridadCopias de seguridad
Copias de seguridad
 

More from Ulises Hernandez Pino

Licencias Recursos Educativos Digitales
Licencias Recursos Educativos DigitalesLicencias Recursos Educativos Digitales
Licencias Recursos Educativos DigitalesUlises Hernandez Pino
 
Experiencias innovadoras con GNULinux
Experiencias innovadoras con GNULinuxExperiencias innovadoras con GNULinux
Experiencias innovadoras con GNULinuxUlises Hernandez Pino
 
GNULinux en Practicas Pedagogicas Abiertas
GNULinux en Practicas Pedagogicas AbiertasGNULinux en Practicas Pedagogicas Abiertas
GNULinux en Practicas Pedagogicas AbiertasUlises Hernandez Pino
 

More from Ulises Hernandez Pino (20)

Desafios educacion enlinea
Desafios educacion enlineaDesafios educacion enlinea
Desafios educacion enlinea
 
Fotosistematizacion
FotosistematizacionFotosistematizacion
Fotosistematizacion
 
Apropiacion Software Libre Popayan
Apropiacion Software Libre PopayanApropiacion Software Libre Popayan
Apropiacion Software Libre Popayan
 
Entrevistas Sistematizacion
Entrevistas SistematizacionEntrevistas Sistematizacion
Entrevistas Sistematizacion
 
Camino Sistematizacion
Camino SistematizacionCamino Sistematizacion
Camino Sistematizacion
 
Diario Pedagógico
Diario PedagógicoDiario Pedagógico
Diario Pedagógico
 
Didactica Curriculo Pedagogia
Didactica Curriculo PedagogiaDidactica Curriculo Pedagogia
Didactica Curriculo Pedagogia
 
Licencias Recursos Educativos Digitales
Licencias Recursos Educativos DigitalesLicencias Recursos Educativos Digitales
Licencias Recursos Educativos Digitales
 
Recursos Educativos Digitales
Recursos Educativos DigitalesRecursos Educativos Digitales
Recursos Educativos Digitales
 
Disenio de Clases Virtuales
Disenio de Clases VirtualesDisenio de Clases Virtuales
Disenio de Clases Virtuales
 
Estrategias Didacticas
Estrategias DidacticasEstrategias Didacticas
Estrategias Didacticas
 
Pensamiento Computacional
Pensamiento ComputacionalPensamiento Computacional
Pensamiento Computacional
 
Experiencias innovadoras con GNULinux
Experiencias innovadoras con GNULinuxExperiencias innovadoras con GNULinux
Experiencias innovadoras con GNULinux
 
Redes sociales aprendizaje
Redes sociales aprendizajeRedes sociales aprendizaje
Redes sociales aprendizaje
 
Derechos Autor y Datos Personales
Derechos Autor y Datos PersonalesDerechos Autor y Datos Personales
Derechos Autor y Datos Personales
 
GNULinux en Practicas Pedagogicas Abiertas
GNULinux en Practicas Pedagogicas AbiertasGNULinux en Practicas Pedagogicas Abiertas
GNULinux en Practicas Pedagogicas Abiertas
 
Licencias de Software
Licencias de SoftwareLicencias de Software
Licencias de Software
 
GNU Linux
GNU LinuxGNU Linux
GNU Linux
 
REDA Local Popayan
REDA Local PopayanREDA Local Popayan
REDA Local Popayan
 
Economia Educacion TIC Colombia
Economia Educacion TIC ColombiaEconomia Educacion TIC Colombia
Economia Educacion TIC Colombia
 

Recently uploaded

Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfBrandonsanchezdoming
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 

Recently uploaded (20)

Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 

Cifrar archivos y directorios en Linux

  • 1. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux Ulises Hernandez Pino www.iered.org/miembros/ulises ulises@unicauca.edu.co Popayán, 26 de Abril de 2013 Licencia Creative Commons By-Sa
  • 2. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 2 Un escenario real... “En mi Computador/Portátil 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. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 3 Un escenario real... “En mi Computador/Portátil 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. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 4 Riesgos que corren Mis Datos! Acceso no autorizado Perdida de Información
  • 5. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 5 Riesgos que corren Mis Datos! Acceso no autorizado Perdida de Información Cifrar la Información Copias de Seguridad
  • 6. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 6 Cifrar archivos con GNU Privacy Guard ● Pretty Good Privacy (PGP) es creado en 1991 por Philip Zimmermann[1]. ● El Estándar OpenPGP es definido en el RFC4880 en 1998[2]. ● La primera versión estable de GNU Privacy Guard (GnuPG)[3] basado en el estándar OpenPGP se libera en 1999. [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 Foto tomada de philzimmermann.com
  • 7. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 7 Tipos de cifrado... Cifrado Simétrico[1] Cifrado Asimétrico[1] [1] http://www.pgpi.org/doc/pgpintro/
  • 8. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 8 Cifrar archivos con GNU Privacy Guard ● Pretty Good Privacy (PGP) es creado en 1991 por Philip Zimmermann[1]. ● El Estándar OpenPGP es definido en el RFC4880 en 1998[2]. ● La primera versión estable de GNU Privacy Guard (GnuPG)[3] basado en el estándar OpenPGP se libera en 1999. 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
  • 9. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 9 Cifrar archivos con GNU Privacy Guard ● Integración de GnuPG con Gedit y Nautilus en Gnome, a través de aplicación Seahorse ● Instalar paquete: seahorse-plugin
  • 10. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 10 Cifrar directorios con eCryptfs ● eCryptfs usa métodos definidos en el estándar OpenPGP para ofrecer servicios de cifrado a sistemas de archivos[1]. ● 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). ● eCryptfs cifra directorios y los descifra como si fueran particiones. ● Instalar paquete: ecryptfs-utils [1] http://ecryptfs.org/about.html [2] http://bodhizazen.net/Tutorials/Ecryptfs Imagen tomada de ecryptfs.org
  • 11. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 11 Cifrar directorios con eCryptfs ● eCryptfs usa métodos definidos en el estándar OpenPGP para ofrecer servicios de cifrado a sistemas de archivos[1]. ● 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). ● eCryptfs cifra directorios y los descifra como si fueran particiones. ● Instalar paquete: ecryptfs-utils 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.org/about.html [2] http://bodhizazen.net/Tutorials/Ecryptfs
  • 12. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 12 Copias de seguridad con Rsync ● Rsync fue creado en 1996 como parte de la tesis de doctorado de Andrew Tridgell y Paul Mackerras[1]. ● Permite la sincronización incremental de archivos locales o remotos y comprime los datos para transmitirlos. ● Grsync es una interfaz gráfica para Rsync. Ambos funcionan en GNU/Linux, Windows y Mac[2]. [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/ Imagen tomada de rsync.samba.org
  • 13. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 13 Copias de seguridad con Rsync ● Rsync fue creado en 1996 como parte de la tesis de doctorado de Andrew Tridgell y Paul Mackerras[1]. ● Permite la sincronización incremental de archivos locales o remotos y comprime los datos para transmitirlos. ● Grsync es una interfaz gráfica para Rsync. Ambos funcionan en GNU/Linux, Windows y Mac[2]. Sincronización de archivos locales[3]: $ 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/
  • 14. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 14 Copias de seguridad en la Nube
  • 15. Proteger (cifrar) y respaldar (backups) mis archivos en GNU/Linux – FLISoL 2013 Popayán 15 Copias de seguridad en la nube con Wuala ● Aplicación Java, por eso cifra antes de transmitir archivos. ● Selección de directorio en cualquier parte del sistema de archivos. ● Opciones de Backups y Sincronización. ● Diferentes opciones para compartir: a contacto, por enlace secreto y por enlace público. ● Creación de grupos privados o publicos. ● 5 GB de inicio + 1 GB por cada nuevo usuario. ● Funciona en: Windows, Mac, GNU/Linux, Android e IOS.
  • 16. Software Libre es tú decisión!

Editor's Notes

  1. 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
  2. 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
  3. 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
  4. 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