SlideShare una empresa de Scribd logo
1 de 21
StartSSL & Letsencrypt
Sebastian Dominguez
@sebaminguez
Que veremos hoy
● Que resuelve, para que sirve
● Como funciona (explicado a mi abuelita)
● Donde se usa y términos confusos
● Certificados clásicos con StartSSL
● Certificados con Lets Encrypt
● Tips de seguridad
● Ejemplos en vivo (nos ponemos techie)
Que aporta SSL
✔ Sabemos con quien nos comunicamos
(autenticación)
✔ Protegemos el intercambio (confidencialidad)
✔ Aseguramos que no se ha modificado
(integridad)
CONFIANZA
Generando Confianza
● Como sabemos quien es quien?
Identifíquese rufián!!
● DNI = Certificado SSL
● Ahora, ¿porque confiamos en el DNI?
¿estas flojo de papeles?
● RENAPER = Autoridad Certificante (CA)
Y si estamos en otro país??
Generando Confianza
● ¿Como protegemos el intercambio?
● Hablemos de forma rara! (cifrado)
● El desafío, ponerse de acuerdo sin que
otros se enteren (key aggrement)
Generando Confianza
● Como nos damos cuenta si han modificado
el mensaje?
● Lacrando el sobre (hash)
Generando Confianza
● Entonces, ¿como hacemos esto en el
mundo digital?
Escribo con Leo con Efecto
Llave privada Su par Publico Firmo, Valido origen y contenido
Llave publica Su par Privado Escondo, cifro, valido destino
●
El uso de la llave privada es como un sobre lacrado.
● Aplicar la llave privada se asemeja a los buzones de un edificio.
Todos con el nro de dpto (llave publica) puede enviar.
Solo con la llave del buzón (llave privada) es posible leer.
Entonces ¿Que es SSL?
● Un protocolo criptográfico estándar para
asegurar conexiones.
● Utilizado para Firma Digital, web, correo y
la gran mayoría de protocolos sobre TCP.
Metodos / algoritmos
Key Agree Cipher hash
RSA AES MD5
Diffie-hellman 3DES SHA1
Versión Vigencia
SSL 2.0 1995 - 2011
SSL 3.0 1996 - 2015
TLS 1.0 1999 -
TLS 1.1 2006 -
TLS 1.2 2008 -
Utilizando StartSSL
● Uno de los primeros proveedores que
brinda certificados gratuitos.
● La obtención de los certificados es del tipo
manual, presentando documentación que
justifique la propiedad del dominio.
● La renovación e instalación también es
manual, siendo anual para la versión Free.
● Genera Certificados de dominio o cliente
(S/MIME)
Utilizando StartSSL
● Accesible via web https://www.startssl.com/
● Para la configuración de los webserver
https://mozilla.github.io/server-side-tls/ssl-config-g
● Los certificados deben manipularse con las
herramientas disponibles para el S.O.
(openSSL, etc)
● Tras la aparición de LetsEncrypt lanza
https://www.startssl.com/StartEncrypt
Utilizando StartSSL
Utilizando StartSSL
Utilizando LetsEncrypt
● LetsEncrypt es actualmente una de las CA
más grandes a nivel mundial, co-fundada por
la EFF y Mozilla.
● Más de 6 meses de fase beta y 1,7 millones de
certificados sin incidentes.
● Gratuito, automatizado y de código Abierto
● Tras su lanzamiento symantec comienza a
brindar Cert. Gratuitos.
https://www.symantec.com/theme/encryption-everyw
Utilizando LetsEncrypt
Utilizando LetsEncrypt
● Genera y renueva los certificados (webs) sin
intervención humana (c/ 3 meses)
● Utiliza un cliente (soft agente) en el servidor. El
cual también configura el web server.
● Dispone de múltiples agentes y soporta gran
cantidad de plataformas (apache, nginx,
haproxy, etc).
● El agente recomendado es certBot,
https://certbot.eff.org/
Utilizando LetsEncrypt
Utilizando LetsEncrypt
● Verificación automática (fallida)
Todo muy lindo, pero...
● Fallos de seguridad en StartEncrypt
(StartSSL)
http://blog.segu-info.com.ar/2016/07/vulnerabilida
● Se han reportado varias vulnerabilidades
para OpenSSL aunque rápidamente
corregidas.
● Las mas conocidas Poodle, HeartBlead
Recomendaciones
● No desesperarse en utilizar nuevas
herramientas o proveedores
● Parchear los sistemas proactivamente.
● Mantenerse al dia con las últimas
novedades de seguridad con sitios como
http://blog.segu-info.com.ar
● Recordar que la seguridad no es un
producto que se adquiere, sino un proceso
que se desarrolla.
Recomendaciones
● Ejecutar test de seguridad de forma
periódica, tanto internos como externos.
● Son de utilidad herramientas como SSLlabs
, SSLShopper, DigiCert, GeoCert y
Free SSL Test Server
● Para monitoreo
https://karma.securetia.com/
Muchas Gracias!

Más contenido relacionado

Similar a Charla ssl introductorio

Que es Hosting
Que es HostingQue es Hosting
Que es Hosting
sac001dark
 
3. certificados y pki
3. certificados y pki3. certificados y pki
3. certificados y pki
1 2d
 
Alberto Sagredo voipnovatos- voip2day2011
Alberto Sagredo  voipnovatos- voip2day2011Alberto Sagredo  voipnovatos- voip2day2011
Alberto Sagredo voipnovatos- voip2day2011
Alberto Sagredo Castro
 
Encriptación asimétrica con GPG en Ubuntu
Encriptación asimétrica con GPG en UbuntuEncriptación asimétrica con GPG en Ubuntu
Encriptación asimétrica con GPG en Ubuntu
Totus Muertos
 

Similar a Charla ssl introductorio (20)

Certificados ssl loidy, katherine
Certificados ssl loidy, katherineCertificados ssl loidy, katherine
Certificados ssl loidy, katherine
 
Protocolos de seguridad informática
Protocolos de seguridad informáticaProtocolos de seguridad informática
Protocolos de seguridad informática
 
Hack like a pro with custom VPS - Najava Negra 2019
Hack like a pro with custom VPS - Najava Negra 2019Hack like a pro with custom VPS - Najava Negra 2019
Hack like a pro with custom VPS - Najava Negra 2019
 
Limahack 2009 - SSL no esta roto ... o si ?
Limahack 2009 - SSL no esta roto ... o si ?Limahack 2009 - SSL no esta roto ... o si ?
Limahack 2009 - SSL no esta roto ... o si ?
 
HTTPS: Usted, úselo bien.
HTTPS: Usted, úselo bien.HTTPS: Usted, úselo bien.
HTTPS: Usted, úselo bien.
 
Openssl
Openssl Openssl
Openssl
 
Introducción a GPG (hackTENEO 0.1)
Introducción a GPG  (hackTENEO 0.1) Introducción a GPG  (hackTENEO 0.1)
Introducción a GPG (hackTENEO 0.1)
 
Hack Like a Pro With Custom VPS - Taller Navaja Negra 2019
Hack Like a Pro With Custom VPS - Taller Navaja Negra 2019Hack Like a Pro With Custom VPS - Taller Navaja Negra 2019
Hack Like a Pro With Custom VPS - Taller Navaja Negra 2019
 
GnuPG: criptografía para todos
GnuPG: criptografía para todosGnuPG: criptografía para todos
GnuPG: criptografía para todos
 
6.owasp day costa_rica_didier
6.owasp day costa_rica_didier6.owasp day costa_rica_didier
6.owasp day costa_rica_didier
 
Que es Hosting
Que es HostingQue es Hosting
Que es Hosting
 
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
 
3. certificados y pki
3. certificados y pki3. certificados y pki
3. certificados y pki
 
Heartbleed
Heartbleed Heartbleed
Heartbleed
 
Asegurando los API con Criptografía RSA: Más allá del SSL
Asegurando los API con Criptografía RSA: Más allá del SSLAsegurando los API con Criptografía RSA: Más allá del SSL
Asegurando los API con Criptografía RSA: Más allá del SSL
 
Alberto Sagredo voipnovatos- voip2day2011
Alberto Sagredo  voipnovatos- voip2day2011Alberto Sagredo  voipnovatos- voip2day2011
Alberto Sagredo voipnovatos- voip2day2011
 
Encriptación asimétrica con GPG en Ubuntu
Encriptación asimétrica con GPG en UbuntuEncriptación asimétrica con GPG en Ubuntu
Encriptación asimétrica con GPG en Ubuntu
 
Servidor ssl
Servidor sslServidor ssl
Servidor ssl
 
Protocolos ssl
Protocolos sslProtocolos ssl
Protocolos ssl
 
Certificado SSL: qué significa que una página "no es segura"
Certificado SSL: qué significa que una página "no es segura"Certificado SSL: qué significa que una página "no es segura"
Certificado SSL: qué significa que una página "no es segura"
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
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
241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 

Último (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.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
 
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)
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
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
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Charla ssl introductorio

  • 1. StartSSL & Letsencrypt Sebastian Dominguez @sebaminguez
  • 2. Que veremos hoy ● Que resuelve, para que sirve ● Como funciona (explicado a mi abuelita) ● Donde se usa y términos confusos ● Certificados clásicos con StartSSL ● Certificados con Lets Encrypt ● Tips de seguridad ● Ejemplos en vivo (nos ponemos techie)
  • 3. Que aporta SSL ✔ Sabemos con quien nos comunicamos (autenticación) ✔ Protegemos el intercambio (confidencialidad) ✔ Aseguramos que no se ha modificado (integridad) CONFIANZA
  • 4. Generando Confianza ● Como sabemos quien es quien? Identifíquese rufián!! ● DNI = Certificado SSL ● Ahora, ¿porque confiamos en el DNI? ¿estas flojo de papeles? ● RENAPER = Autoridad Certificante (CA) Y si estamos en otro país??
  • 5. Generando Confianza ● ¿Como protegemos el intercambio? ● Hablemos de forma rara! (cifrado) ● El desafío, ponerse de acuerdo sin que otros se enteren (key aggrement)
  • 6. Generando Confianza ● Como nos damos cuenta si han modificado el mensaje? ● Lacrando el sobre (hash)
  • 7. Generando Confianza ● Entonces, ¿como hacemos esto en el mundo digital? Escribo con Leo con Efecto Llave privada Su par Publico Firmo, Valido origen y contenido Llave publica Su par Privado Escondo, cifro, valido destino ● El uso de la llave privada es como un sobre lacrado. ● Aplicar la llave privada se asemeja a los buzones de un edificio. Todos con el nro de dpto (llave publica) puede enviar. Solo con la llave del buzón (llave privada) es posible leer.
  • 8. Entonces ¿Que es SSL? ● Un protocolo criptográfico estándar para asegurar conexiones. ● Utilizado para Firma Digital, web, correo y la gran mayoría de protocolos sobre TCP. Metodos / algoritmos Key Agree Cipher hash RSA AES MD5 Diffie-hellman 3DES SHA1 Versión Vigencia SSL 2.0 1995 - 2011 SSL 3.0 1996 - 2015 TLS 1.0 1999 - TLS 1.1 2006 - TLS 1.2 2008 -
  • 9. Utilizando StartSSL ● Uno de los primeros proveedores que brinda certificados gratuitos. ● La obtención de los certificados es del tipo manual, presentando documentación que justifique la propiedad del dominio. ● La renovación e instalación también es manual, siendo anual para la versión Free. ● Genera Certificados de dominio o cliente (S/MIME)
  • 10. Utilizando StartSSL ● Accesible via web https://www.startssl.com/ ● Para la configuración de los webserver https://mozilla.github.io/server-side-tls/ssl-config-g ● Los certificados deben manipularse con las herramientas disponibles para el S.O. (openSSL, etc) ● Tras la aparición de LetsEncrypt lanza https://www.startssl.com/StartEncrypt
  • 13. Utilizando LetsEncrypt ● LetsEncrypt es actualmente una de las CA más grandes a nivel mundial, co-fundada por la EFF y Mozilla. ● Más de 6 meses de fase beta y 1,7 millones de certificados sin incidentes. ● Gratuito, automatizado y de código Abierto ● Tras su lanzamiento symantec comienza a brindar Cert. Gratuitos. https://www.symantec.com/theme/encryption-everyw
  • 15. Utilizando LetsEncrypt ● Genera y renueva los certificados (webs) sin intervención humana (c/ 3 meses) ● Utiliza un cliente (soft agente) en el servidor. El cual también configura el web server. ● Dispone de múltiples agentes y soporta gran cantidad de plataformas (apache, nginx, haproxy, etc). ● El agente recomendado es certBot, https://certbot.eff.org/
  • 18. Todo muy lindo, pero... ● Fallos de seguridad en StartEncrypt (StartSSL) http://blog.segu-info.com.ar/2016/07/vulnerabilida ● Se han reportado varias vulnerabilidades para OpenSSL aunque rápidamente corregidas. ● Las mas conocidas Poodle, HeartBlead
  • 19. Recomendaciones ● No desesperarse en utilizar nuevas herramientas o proveedores ● Parchear los sistemas proactivamente. ● Mantenerse al dia con las últimas novedades de seguridad con sitios como http://blog.segu-info.com.ar ● Recordar que la seguridad no es un producto que se adquiere, sino un proceso que se desarrolla.
  • 20. Recomendaciones ● Ejecutar test de seguridad de forma periódica, tanto internos como externos. ● Son de utilidad herramientas como SSLlabs , SSLShopper, DigiCert, GeoCert y Free SSL Test Server ● Para monitoreo https://karma.securetia.com/