SlideShare una empresa de Scribd logo
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ón
drarock
 
Estudiante
EstudianteEstudiante
Estudiante
Viviana Gaibor
 
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 internet
ssuser948499
 
La nube diapositivas
La nube diapositivas La nube diapositivas
La nube diapositivas
CRISTHIAN BORJA
 
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
Centro de Desarrollo de Competencias Digitales de Castilla-La Mancha
 
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 internet
jose 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 eset
Luis 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 Web
Alonso Caballero
 
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
Lombok Creatividad Estratégica
 
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 apps
fernando sonego
 
Practica 6
Practica 6Practica 6
Practica 6
briz_002
 
Tema h
Tema hTema h

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_gonzalez
AkademyEs2010
 
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
AkademyEs2010
 
Akademy es2010 kde_espana_rafael_albert
Akademy es2010 kde_espana_rafael_albertAkademy es2010 kde_espana_rafael_albert
Akademy es2010 kde_espana_rafael_albert
AkademyEs2010
 
Akademy es2010 herramientas_valgrind_albert_astals
Akademy es2010 herramientas_valgrind_albert_astalsAkademy es2010 herramientas_valgrind_albert_astals
Akademy es2010 herramientas_valgrind_albert_astals
AkademyEs2010
 
Akademy es2010 kde_i10n_albert_astals
Akademy es2010 kde_i10n_albert_astalsAkademy es2010 kde_i10n_albert_astals
Akademy es2010 kde_i10n_albert_astals
AkademyEs2010
 
Akademy es2010 qt_quick
Akademy es2010 qt_quickAkademy es2010 qt_quick
Akademy es2010 qt_quick
AkademyEs2010
 
Akademy es2010 bluedevil
Akademy es2010 bluedevilAkademy es2010 bluedevil
Akademy es2010 bluedevil
AkademyEs2010
 
Akademy es2010 viejasynuevasteckde
Akademy es2010 viejasynuevasteckdeAkademy es2010 viejasynuevasteckde
Akademy es2010 viejasynuevasteckde
AkademyEs2010
 
Akademy es2010 k_develop_aleix_pol
Akademy es2010 k_develop_aleix_polAkademy es2010 k_develop_aleix_pol
Akademy es2010 k_develop_aleix_pol
AkademyEs2010
 
Akademy es2010 introduccion_qt_aleix_pol
Akademy es2010 introduccion_qt_aleix_polAkademy es2010 introduccion_qt_aleix_pol
Akademy es2010 introduccion_qt_aleix_pol
AkademyEs2010
 
Akademy es2010 spokify_rafael_fernandez
Akademy es2010 spokify_rafael_fernandezAkademy es2010 spokify_rafael_fernandez
Akademy es2010 spokify_rafael_fernandez
AkademyEs2010
 
Akademy es2010 ideal_library_rafael_fernandez
Akademy es2010 ideal_library_rafael_fernandezAkademy es2010 ideal_library_rafael_fernandez
Akademy es2010 ideal_library_rafael_fernandez
AkademyEs2010
 
Akademy es2010 bugbuster_rafael_fernandez
Akademy es2010 bugbuster_rafael_fernandezAkademy es2010 bugbuster_rafael_fernandez
Akademy es2010 bugbuster_rafael_fernandez
AkademyEs2010
 
Akademy es2010 clutter_alfredo_beaumont
Akademy es2010 clutter_alfredo_beaumontAkademy es2010 clutter_alfredo_beaumont
Akademy es2010 clutter_alfredo_beaumont
AkademyEs2010
 

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

Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
SofiaCollazos
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.pptTEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
SandroNava1
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
yuki22434
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
juanchogame18
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
JuanAlvarez413513
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
aljitagallego
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 

Último (20)

Trabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De ProgramaciónTrabajo tecnología sobre Conceptos Básicos De Programación
Trabajo tecnología sobre Conceptos Básicos De Programación
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.pptTEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
TEMA 2-CARPAS SOLARES PARA PRODUCCION DE HORTALIZAS.ppt
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Presentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The CleanPresentacion de Estado del Arte del The Clean
Presentacion de Estado del Arte del The Clean
 
absorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratoriosabsorcion de gases y practicas de laboratorios
absorcion de gases y practicas de laboratorios
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.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?