SlideShare una empresa de Scribd logo
1 de 22
Eduardo Robles Elvira <edulix@gmail.com>,2010
Cifrado punto a punto en HTML5
con KHTML
Bilbao, Mayo 2010
Eduardo Robles Elvira
edulix@gmail.com
http://blog.edulix.es
KDE España
Eduardo Robles Elvira <edulix@gmail.com>,2010
Seguridad vs. Privacidad
Introducción
Eduardo Robles Elvira <edulix@gmail.com>,2010
Seguridad:
Es un estado mental
me siento seguro
Introducción
Eduardo Robles Elvira <edulix@gmail.com>,2010
Privacidad:
Parábola de la cerveza, y el servicio
Introducción
Eduardo Robles Elvira <edulix@gmail.com>,2010
Seguridad en el Escritorio: Ejemplos
Seguridad en el Escritorio
Eduardo Robles Elvira <edulix@gmail.com>,2010
Seguridad en el Escritorio
Kmail cliente de correo con cifrado PGP
Eduardo Robles Elvira <edulix@gmail.com>,2010
Seguridad en el Escritorio
Kopete OTR
Eduardo Robles Elvira <edulix@gmail.com>,2010
Seguridad en el Escritorio
Administrador de certificados
Eduardo Robles Elvira <edulix@gmail.com>,2010
Seguridad en la web
Seguridad en la web:
https, SSL
Banca electrónica
Compras
Firmas digitales
Eduardo Robles Elvira <edulix@gmail.com>,2010
Seguridad en la web
¿cual es la diferencia?
Cifrado punto a punto
vs
Cifrado cliente servidor
Eduardo Robles Elvira <edulix@gmail.com>,2010
Seguridad en la web
Hushmail
● Ejemplo de cifrado punto a punto
● state of the art
● Almacena los datos cifrados
● demo
Eduardo Robles Elvira <edulix@gmail.com>,2010
Seguridad en la web
Problemas con Hushmail
● Confiar en el servidor
● Cifrado en cliente mediante
java/javascript
● Recomiendan clientes no-web
● NSA
Eduardo Robles Elvira <edulix@gmail.com>,2010
Solución
La solución es clara:
Implementar cifrado punto a punto...
directamente en el navegador
Eduardo Robles Elvira <edulix@gmail.com>,2010
Solución
● Evolución de https:
● misma estrategia, integración con el
navegador
● Independencia del servidor:
● el usuario recupera el poder sobre sus
datos
Eduardo Robles Elvira <edulix@gmail.com>,2010
Aplicaciones web
• Google vs. privacy
• Aplicaciones web 2.0 beta
• Gmail
• Gtalk
• ...
Eduardo Robles Elvira <edulix@gmail.com>,2010
Implementación
• Pequeña extensión de HTML
• <input type="text" name="field"
encryption="gpg" encryption-
key="6C1F5316"/>
• <div
encryption=”gpg”>ciphertext</div>
Eduardo Robles Elvira <edulix@gmail.com>,2010
Implementación
• Demo!!
1.HTML
2.Konqueror
3.Explicar características de seguridad
Eduardo Robles Elvira <edulix@gmail.com>,2010
Implementación
• Proof of concept
• No presentado al W3C
• Sólo GPG en modo texto
• Habría que usar xhtml serialization y
XML Signature
Eduardo Robles Elvira <edulix@gmail.com>,2010
Implementación
• Futuro
• Webkit
• Webapps html5
• Public-html5 mailling list
• PGP 1999
Eduardo Robles Elvira <edulix@gmail.com>,2010
Preguntas
• Preguntas
Eduardo Robles Elvira <edulix@gmail.com>,2010
Bonus
• KHTML
• Parser
• Dom vs. impls
• Widgets pintados fuera de pantalla
• DIV: problemática
Eduardo Robles Elvira <edulix@gmail.com>,2010
Licencia
Transparencias bajo Licencia CC-by-sa 3.0
http://creativecommons.org/licenses/by-sa/3.0/

Más contenido relacionado

Destacado

Los rasgos deseables del nuevo maestro
Los rasgos deseables del nuevo maestroLos rasgos deseables del nuevo maestro
Los rasgos deseables del nuevo maestroRose Gringol Grend
 
IT: Profesionales con Valor Agregado - Encuentro 2 - PM y Desarollo de sistem...
IT: Profesionales con Valor Agregado - Encuentro 2 - PM y Desarollo de sistem...IT: Profesionales con Valor Agregado - Encuentro 2 - PM y Desarollo de sistem...
IT: Profesionales con Valor Agregado - Encuentro 2 - PM y Desarollo de sistem...Hernan H
 
Iniciativa ejecutivo lsn 23 abril-09
Iniciativa ejecutivo lsn 23 abril-09Iniciativa ejecutivo lsn 23 abril-09
Iniciativa ejecutivo lsn 23 abril-09UNAM
 
Ley de Ingresos sobre Hidrocarburos
Ley de Ingresos sobre Hidrocarburos Ley de Ingresos sobre Hidrocarburos
Ley de Ingresos sobre Hidrocarburos UNAM
 
Proyecto de decreto que expide la Ley Federal de Consulta Popular
Proyecto de decreto que expide la Ley Federal de Consulta PopularProyecto de decreto que expide la Ley Federal de Consulta Popular
Proyecto de decreto que expide la Ley Federal de Consulta PopularUNAM
 
19 octubre2011
19 octubre201119 octubre2011
19 octubre2011UNAM
 
GR 48 (etapa14) Hornachuelos - Posadas (Cordoba)
GR 48 (etapa14) Hornachuelos - Posadas (Cordoba)GR 48 (etapa14) Hornachuelos - Posadas (Cordoba)
GR 48 (etapa14) Hornachuelos - Posadas (Cordoba)Domingo Cano Molina
 
Que reforma la fracción viii del artículo 115 de la constitución política de ...
Que reforma la fracción viii del artículo 115 de la constitución política de ...Que reforma la fracción viii del artículo 115 de la constitución política de ...
Que reforma la fracción viii del artículo 115 de la constitución política de ...UNAM
 
Qs2 um es_09_gestion_de_cobros
Qs2 um es_09_gestion_de_cobrosQs2 um es_09_gestion_de_cobros
Qs2 um es_09_gestion_de_cobroskhayer
 
2011 congreso de practica profesional 2da circular
2011   congreso de practica profesional 2da circular2011   congreso de practica profesional 2da circular
2011 congreso de practica profesional 2da circularMalena Kareen Totino Soto
 
Plataforma de convergencia geslibplus
Plataforma de convergencia geslibplusPlataforma de convergencia geslibplus
Plataforma de convergencia geslibplusGrupo Trevenque
 
Sendero Molino del Batan - Despeñaperros
Sendero Molino del Batan - DespeñaperrosSendero Molino del Batan - Despeñaperros
Sendero Molino del Batan - DespeñaperrosDomingo Cano Molina
 
Edit exp pet_jvm
Edit exp pet_jvmEdit exp pet_jvm
Edit exp pet_jvmUNAM
 
Exposicion final ponencia
Exposicion final ponencia Exposicion final ponencia
Exposicion final ponencia EVer Tique Giron
 
Crucigrama ciencias naturales 5o y 6o grado de primaria
Crucigrama ciencias naturales 5o y 6o grado de primariaCrucigrama ciencias naturales 5o y 6o grado de primaria
Crucigrama ciencias naturales 5o y 6o grado de primariaIvonneAndrade
 
Reforma Educativa
Reforma EducativaReforma Educativa
Reforma EducativaUNAM
 
Reporte regional de observación de hojas de vida - AREQUIPA
Reporte regional de observación de hojas de vida - AREQUIPAReporte regional de observación de hojas de vida - AREQUIPA
Reporte regional de observación de hojas de vida - AREQUIPAAsociación Civil Transparencia
 

Destacado (20)

Los rasgos deseables del nuevo maestro
Los rasgos deseables del nuevo maestroLos rasgos deseables del nuevo maestro
Los rasgos deseables del nuevo maestro
 
Has dejado mi barca
Has dejado mi barcaHas dejado mi barca
Has dejado mi barca
 
IT: Profesionales con Valor Agregado - Encuentro 2 - PM y Desarollo de sistem...
IT: Profesionales con Valor Agregado - Encuentro 2 - PM y Desarollo de sistem...IT: Profesionales con Valor Agregado - Encuentro 2 - PM y Desarollo de sistem...
IT: Profesionales con Valor Agregado - Encuentro 2 - PM y Desarollo de sistem...
 
Iniciativa ejecutivo lsn 23 abril-09
Iniciativa ejecutivo lsn 23 abril-09Iniciativa ejecutivo lsn 23 abril-09
Iniciativa ejecutivo lsn 23 abril-09
 
Ley de Ingresos sobre Hidrocarburos
Ley de Ingresos sobre Hidrocarburos Ley de Ingresos sobre Hidrocarburos
Ley de Ingresos sobre Hidrocarburos
 
Proyecto de decreto que expide la Ley Federal de Consulta Popular
Proyecto de decreto que expide la Ley Federal de Consulta PopularProyecto de decreto que expide la Ley Federal de Consulta Popular
Proyecto de decreto que expide la Ley Federal de Consulta Popular
 
GERARDO VEGA -COLOMBINA SA
GERARDO VEGA -COLOMBINA SAGERARDO VEGA -COLOMBINA SA
GERARDO VEGA -COLOMBINA SA
 
19 octubre2011
19 octubre201119 octubre2011
19 octubre2011
 
GR 48 (etapa14) Hornachuelos - Posadas (Cordoba)
GR 48 (etapa14) Hornachuelos - Posadas (Cordoba)GR 48 (etapa14) Hornachuelos - Posadas (Cordoba)
GR 48 (etapa14) Hornachuelos - Posadas (Cordoba)
 
Que reforma la fracción viii del artículo 115 de la constitución política de ...
Que reforma la fracción viii del artículo 115 de la constitución política de ...Que reforma la fracción viii del artículo 115 de la constitución política de ...
Que reforma la fracción viii del artículo 115 de la constitución política de ...
 
Qs2 um es_09_gestion_de_cobros
Qs2 um es_09_gestion_de_cobrosQs2 um es_09_gestion_de_cobros
Qs2 um es_09_gestion_de_cobros
 
2011 congreso de practica profesional 2da circular
2011   congreso de practica profesional 2da circular2011   congreso de practica profesional 2da circular
2011 congreso de practica profesional 2da circular
 
Plataforma de convergencia geslibplus
Plataforma de convergencia geslibplusPlataforma de convergencia geslibplus
Plataforma de convergencia geslibplus
 
Sendero Molino del Batan - Despeñaperros
Sendero Molino del Batan - DespeñaperrosSendero Molino del Batan - Despeñaperros
Sendero Molino del Batan - Despeñaperros
 
Edit exp pet_jvm
Edit exp pet_jvmEdit exp pet_jvm
Edit exp pet_jvm
 
Tarea 8
Tarea 8Tarea 8
Tarea 8
 
Exposicion final ponencia
Exposicion final ponencia Exposicion final ponencia
Exposicion final ponencia
 
Crucigrama ciencias naturales 5o y 6o grado de primaria
Crucigrama ciencias naturales 5o y 6o grado de primariaCrucigrama ciencias naturales 5o y 6o grado de primaria
Crucigrama ciencias naturales 5o y 6o grado de primaria
 
Reforma Educativa
Reforma EducativaReforma Educativa
Reforma Educativa
 
Reporte regional de observación de hojas de vida - AREQUIPA
Reporte regional de observación de hojas de vida - AREQUIPAReporte regional de observación de hojas de vida - AREQUIPA
Reporte regional de observación de hojas de vida - AREQUIPA
 

Similar a Akademy es2010 cifrado_html5_eduardo_robles

HTML5 en Acción
HTML5 en AcciónHTML5 en Acción
HTML5 en Accióndrarock
 
Presentación David Kummers - eCommerce Day Bogotá 2015
Presentación David Kummers - eCommerce Day Bogotá 2015 Presentación David Kummers - eCommerce Day Bogotá 2015
Presentación David Kummers - eCommerce Day Bogotá 2015 eCommerce Institute
 
CURRICULUM VITAE Jeiky Tovar v6
CURRICULUM VITAE Jeiky Tovar v6CURRICULUM VITAE Jeiky Tovar v6
CURRICULUM VITAE Jeiky Tovar v6Jeiky Tovar
 
Inovuu Google Apps
Inovuu Google AppsInovuu Google Apps
Inovuu Google Appsleinax
 
seguridad de las aplicaciones web en el internet
seguridad de las aplicaciones web en el internetseguridad de las aplicaciones web en el internet
seguridad de las aplicaciones web en el internetssuser948499
 
avanttic - webinar: Oracle Seguridad-Desarrollo Software (18-06-2015)
avanttic - webinar: Oracle Seguridad-Desarrollo Software (18-06-2015)avanttic - webinar: Oracle Seguridad-Desarrollo Software (18-06-2015)
avanttic - webinar: Oracle Seguridad-Desarrollo Software (18-06-2015)avanttic Consultoría Tecnológica
 
la nube de internet
la nube de internetla nube de internet
la nube de internetjose galindo
 
Fin de las contraseñas by eset
Fin de las contraseñas by esetFin de las contraseñas by eset
Fin de las contraseñas by esetLuis Tarott
 
No se quede en las nubes cuando oiga hablar de la 'computación en nube'
No se quede en las nubes cuando oiga hablar de la 'computación en nube'No se quede en las nubes cuando oiga hablar de la 'computación en nube'
No se quede en las nubes cuando oiga hablar de la 'computación en nube'LILI
 
Webinar Gratuito: Amenazas contra la Autenticación Web
Webinar Gratuito: Amenazas contra la Autenticación WebWebinar Gratuito: Amenazas contra la Autenticación Web
Webinar Gratuito: Amenazas contra la Autenticación WebAlonso Caballero
 
Guía sobre almacenamiento en la nube
Guía sobre almacenamiento en la nubeGuía sobre almacenamiento en la nube
Guía sobre almacenamiento en la nubeAlfredo Vela Zancada
 
Xamarin y azure b2c Servicio de identidad para tus apps
Xamarin y azure b2c Servicio de identidad para tus appsXamarin y azure b2c Servicio de identidad para tus apps
Xamarin y azure b2c Servicio de identidad para tus appsfernando sonego
 
Practica 6
Practica 6Practica 6
Practica 6briz_002
 

Similar a Akademy es2010 cifrado_html5_eduardo_robles (20)

HTML5 en Acción
HTML5 en AcciónHTML5 en Acción
HTML5 en Acción
 
Estudiante
EstudianteEstudiante
Estudiante
 
Presentación David Kummers - eCommerce Day Bogotá 2015
Presentación David Kummers - eCommerce Day Bogotá 2015 Presentación David Kummers - eCommerce Day Bogotá 2015
Presentación David Kummers - eCommerce Day Bogotá 2015
 
CURRICULUM VITAE Jeiky Tovar v6
CURRICULUM VITAE Jeiky Tovar v6CURRICULUM VITAE Jeiky Tovar v6
CURRICULUM VITAE Jeiky Tovar v6
 
Inovuu Google Apps
Inovuu Google AppsInovuu Google Apps
Inovuu Google Apps
 
seguridad de las aplicaciones web en el internet
seguridad de las aplicaciones web en el internetseguridad de las aplicaciones web en el internet
seguridad de las aplicaciones web en el internet
 
La nube diapositivas
La nube diapositivas La nube diapositivas
La nube diapositivas
 
Uso de equipos chromebox como trabajar en la nube
Uso de equipos chromebox   como trabajar en la nubeUso de equipos chromebox   como trabajar en la nube
Uso de equipos chromebox como trabajar en la nube
 
avanttic - webinar: Oracle Seguridad-Desarrollo Software (18-06-2015)
avanttic - webinar: Oracle Seguridad-Desarrollo Software (18-06-2015)avanttic - webinar: Oracle Seguridad-Desarrollo Software (18-06-2015)
avanttic - webinar: Oracle Seguridad-Desarrollo Software (18-06-2015)
 
la nube de internet
la nube de internetla nube de internet
la nube de internet
 
Fin de las contraseñas by eset
Fin de las contraseñas by esetFin de las contraseñas by eset
Fin de las contraseñas by eset
 
No se quede en las nubes cuando oiga hablar de la 'computación en nube'
No se quede en las nubes cuando oiga hablar de la 'computación en nube'No se quede en las nubes cuando oiga hablar de la 'computación en nube'
No se quede en las nubes cuando oiga hablar de la 'computación en nube'
 
Webinar Gratuito: Amenazas contra la Autenticación Web
Webinar Gratuito: Amenazas contra la Autenticación WebWebinar Gratuito: Amenazas contra la Autenticación Web
Webinar Gratuito: Amenazas contra la Autenticación Web
 
Guía de almacenamiento en la nube
Guía de almacenamiento en la nubeGuía de almacenamiento en la nube
Guía de almacenamiento en la nube
 
Guía sobre almacenamiento en la nube
Guía sobre almacenamiento en la nubeGuía sobre almacenamiento en la nube
Guía sobre almacenamiento en la nube
 
Xamarin y azure b2c Servicio de identidad para tus apps
Xamarin y azure b2c Servicio de identidad para tus appsXamarin y azure b2c Servicio de identidad para tus apps
Xamarin y azure b2c Servicio de identidad para tus apps
 
Taller Online de Netcat
Taller Online de NetcatTaller Online de Netcat
Taller Online de Netcat
 
Practica 6
Practica 6Practica 6
Practica 6
 
Tema h
Tema hTema h
Tema h
 
Abril
AbrilAbril
Abril
 

Más de AkademyEs2010

Akademy es2010 desktop4all_xavier_gonzalez
Akademy es2010 desktop4all_xavier_gonzalezAkademy es2010 desktop4all_xavier_gonzalez
Akademy es2010 desktop4all_xavier_gonzalezAkademyEs2010
 
Akademy es2010 kde_sc_44_baltasar_ortega
Akademy es2010 kde_sc_44_baltasar_ortegaAkademy es2010 kde_sc_44_baltasar_ortega
Akademy es2010 kde_sc_44_baltasar_ortegaAkademyEs2010
 
Akademy es2010 kde_espana_rafael_albert
Akademy es2010 kde_espana_rafael_albertAkademy es2010 kde_espana_rafael_albert
Akademy es2010 kde_espana_rafael_albertAkademyEs2010
 
Akademy es2010 herramientas_valgrind_albert_astals
Akademy es2010 herramientas_valgrind_albert_astalsAkademy es2010 herramientas_valgrind_albert_astals
Akademy es2010 herramientas_valgrind_albert_astalsAkademyEs2010
 
Akademy es2010 kde_i10n_albert_astals
Akademy es2010 kde_i10n_albert_astalsAkademy es2010 kde_i10n_albert_astals
Akademy es2010 kde_i10n_albert_astalsAkademyEs2010
 
Akademy es2010 qt_quick
Akademy es2010 qt_quickAkademy es2010 qt_quick
Akademy es2010 qt_quickAkademyEs2010
 
Akademy es2010 bluedevil
Akademy es2010 bluedevilAkademy es2010 bluedevil
Akademy es2010 bluedevilAkademyEs2010
 
Akademy es2010 viejasynuevasteckde
Akademy es2010 viejasynuevasteckdeAkademy es2010 viejasynuevasteckde
Akademy es2010 viejasynuevasteckdeAkademyEs2010
 
Akademy es2010 k_develop_aleix_pol
Akademy es2010 k_develop_aleix_polAkademy es2010 k_develop_aleix_pol
Akademy es2010 k_develop_aleix_polAkademyEs2010
 
Akademy es2010 introduccion_qt_aleix_pol
Akademy es2010 introduccion_qt_aleix_polAkademy es2010 introduccion_qt_aleix_pol
Akademy es2010 introduccion_qt_aleix_polAkademyEs2010
 
Akademy es2010 spokify_rafael_fernandez
Akademy es2010 spokify_rafael_fernandezAkademy es2010 spokify_rafael_fernandez
Akademy es2010 spokify_rafael_fernandezAkademyEs2010
 
Akademy es2010 ideal_library_rafael_fernandez
Akademy es2010 ideal_library_rafael_fernandezAkademy es2010 ideal_library_rafael_fernandez
Akademy es2010 ideal_library_rafael_fernandezAkademyEs2010
 
Akademy es2010 bugbuster_rafael_fernandez
Akademy es2010 bugbuster_rafael_fernandezAkademy es2010 bugbuster_rafael_fernandez
Akademy es2010 bugbuster_rafael_fernandezAkademyEs2010
 
Akademy es2010 clutter_alfredo_beaumont
Akademy es2010 clutter_alfredo_beaumontAkademy es2010 clutter_alfredo_beaumont
Akademy es2010 clutter_alfredo_beaumontAkademyEs2010
 

Más de AkademyEs2010 (14)

Akademy es2010 desktop4all_xavier_gonzalez
Akademy es2010 desktop4all_xavier_gonzalezAkademy es2010 desktop4all_xavier_gonzalez
Akademy es2010 desktop4all_xavier_gonzalez
 
Akademy es2010 kde_sc_44_baltasar_ortega
Akademy es2010 kde_sc_44_baltasar_ortegaAkademy es2010 kde_sc_44_baltasar_ortega
Akademy es2010 kde_sc_44_baltasar_ortega
 
Akademy es2010 kde_espana_rafael_albert
Akademy es2010 kde_espana_rafael_albertAkademy es2010 kde_espana_rafael_albert
Akademy es2010 kde_espana_rafael_albert
 
Akademy es2010 herramientas_valgrind_albert_astals
Akademy es2010 herramientas_valgrind_albert_astalsAkademy es2010 herramientas_valgrind_albert_astals
Akademy es2010 herramientas_valgrind_albert_astals
 
Akademy es2010 kde_i10n_albert_astals
Akademy es2010 kde_i10n_albert_astalsAkademy es2010 kde_i10n_albert_astals
Akademy es2010 kde_i10n_albert_astals
 
Akademy es2010 qt_quick
Akademy es2010 qt_quickAkademy es2010 qt_quick
Akademy es2010 qt_quick
 
Akademy es2010 bluedevil
Akademy es2010 bluedevilAkademy es2010 bluedevil
Akademy es2010 bluedevil
 
Akademy es2010 viejasynuevasteckde
Akademy es2010 viejasynuevasteckdeAkademy es2010 viejasynuevasteckde
Akademy es2010 viejasynuevasteckde
 
Akademy es2010 k_develop_aleix_pol
Akademy es2010 k_develop_aleix_polAkademy es2010 k_develop_aleix_pol
Akademy es2010 k_develop_aleix_pol
 
Akademy es2010 introduccion_qt_aleix_pol
Akademy es2010 introduccion_qt_aleix_polAkademy es2010 introduccion_qt_aleix_pol
Akademy es2010 introduccion_qt_aleix_pol
 
Akademy es2010 spokify_rafael_fernandez
Akademy es2010 spokify_rafael_fernandezAkademy es2010 spokify_rafael_fernandez
Akademy es2010 spokify_rafael_fernandez
 
Akademy es2010 ideal_library_rafael_fernandez
Akademy es2010 ideal_library_rafael_fernandezAkademy es2010 ideal_library_rafael_fernandez
Akademy es2010 ideal_library_rafael_fernandez
 
Akademy es2010 bugbuster_rafael_fernandez
Akademy es2010 bugbuster_rafael_fernandezAkademy es2010 bugbuster_rafael_fernandez
Akademy es2010 bugbuster_rafael_fernandez
 
Akademy es2010 clutter_alfredo_beaumont
Akademy es2010 clutter_alfredo_beaumontAkademy es2010 clutter_alfredo_beaumont
Akademy es2010 clutter_alfredo_beaumont
 

Último

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (20)

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Akademy es2010 cifrado_html5_eduardo_robles

  • 1. Eduardo Robles Elvira <edulix@gmail.com>,2010 Cifrado punto a punto en HTML5 con KHTML Bilbao, Mayo 2010 Eduardo Robles Elvira edulix@gmail.com http://blog.edulix.es KDE España
  • 2. Eduardo Robles Elvira <edulix@gmail.com>,2010 Seguridad vs. Privacidad Introducción
  • 3. Eduardo Robles Elvira <edulix@gmail.com>,2010 Seguridad: Es un estado mental me siento seguro Introducción
  • 4. Eduardo Robles Elvira <edulix@gmail.com>,2010 Privacidad: Parábola de la cerveza, y el servicio Introducción
  • 5. Eduardo Robles Elvira <edulix@gmail.com>,2010 Seguridad en el Escritorio: Ejemplos Seguridad en el Escritorio
  • 6. Eduardo Robles Elvira <edulix@gmail.com>,2010 Seguridad en el Escritorio Kmail cliente de correo con cifrado PGP
  • 7. Eduardo Robles Elvira <edulix@gmail.com>,2010 Seguridad en el Escritorio Kopete OTR
  • 8. Eduardo Robles Elvira <edulix@gmail.com>,2010 Seguridad en el Escritorio Administrador de certificados
  • 9. Eduardo Robles Elvira <edulix@gmail.com>,2010 Seguridad en la web Seguridad en la web: https, SSL Banca electrónica Compras Firmas digitales
  • 10. Eduardo Robles Elvira <edulix@gmail.com>,2010 Seguridad en la web ¿cual es la diferencia? Cifrado punto a punto vs Cifrado cliente servidor
  • 11. Eduardo Robles Elvira <edulix@gmail.com>,2010 Seguridad en la web Hushmail ● Ejemplo de cifrado punto a punto ● state of the art ● Almacena los datos cifrados ● demo
  • 12. Eduardo Robles Elvira <edulix@gmail.com>,2010 Seguridad en la web Problemas con Hushmail ● Confiar en el servidor ● Cifrado en cliente mediante java/javascript ● Recomiendan clientes no-web ● NSA
  • 13. Eduardo Robles Elvira <edulix@gmail.com>,2010 Solución La solución es clara: Implementar cifrado punto a punto... directamente en el navegador
  • 14. Eduardo Robles Elvira <edulix@gmail.com>,2010 Solución ● Evolución de https: ● misma estrategia, integración con el navegador ● Independencia del servidor: ● el usuario recupera el poder sobre sus datos
  • 15. Eduardo Robles Elvira <edulix@gmail.com>,2010 Aplicaciones web • Google vs. privacy • Aplicaciones web 2.0 beta • Gmail • Gtalk • ...
  • 16. Eduardo Robles Elvira <edulix@gmail.com>,2010 Implementación • Pequeña extensión de HTML • <input type="text" name="field" encryption="gpg" encryption- key="6C1F5316"/> • <div encryption=”gpg”>ciphertext</div>
  • 17. Eduardo Robles Elvira <edulix@gmail.com>,2010 Implementación • Demo!! 1.HTML 2.Konqueror 3.Explicar características de seguridad
  • 18. Eduardo Robles Elvira <edulix@gmail.com>,2010 Implementación • Proof of concept • No presentado al W3C • Sólo GPG en modo texto • Habría que usar xhtml serialization y XML Signature
  • 19. Eduardo Robles Elvira <edulix@gmail.com>,2010 Implementación • Futuro • Webkit • Webapps html5 • Public-html5 mailling list • PGP 1999
  • 20. Eduardo Robles Elvira <edulix@gmail.com>,2010 Preguntas • Preguntas
  • 21. Eduardo Robles Elvira <edulix@gmail.com>,2010 Bonus • KHTML • Parser • Dom vs. impls • Widgets pintados fuera de pantalla • DIV: problemática
  • 22. Eduardo Robles Elvira <edulix@gmail.com>,2010 Licencia Transparencias bajo Licencia CC-by-sa 3.0 http://creativecommons.org/licenses/by-sa/3.0/

Notas del editor

  1. Welcome, everybody, to this talk about KDE 4 and the Free Desktop. To warm up a bit, I&amp;apos;d like to start with a question (this can obviously be skipped if time is constrained)
  2. Who can tell me what the reason is for the success of free software? Why makes our development model so good companies like Nokia, Intel and IBM are putting millions of dollars in Free Software?
  3. Who can tell me what the reason is for the success of free software? Why makes our development model so good companies like Nokia, Intel and IBM are putting millions of dollars in Free Software?
  4. Who can tell me what the reason is for the success of free software? Why makes our development model so good companies like Nokia, Intel and IBM are putting millions of dollars in Free Software?
  5. Who can tell me what the reason is for the success of free software? Why makes our development model so good companies like Nokia, Intel and IBM are putting millions of dollars in Free Software?