symfony and ssl

20
SSL y Symfony 2

Upload: symfonybcn

Post on 27-Jan-2015

151 views

Category:

Technology


0 download

DESCRIPTION

Todo el mundo asocia SSL a conexión web segura. ¿Pero qué hay exactamente detrás de esas siglas? ¿Cómo funciona? ¿Es cierto que mi web irá mucho más lenta? ¿Vale la pena? Hablaremos de algoritmos de cifrado, claves públicas y privadas, performance y, como no, de cómo integrarlo todo en nuestro framework favorito.

TRANSCRIPT

Page 1: Symfony and SSL

SSL y Symfony 2

Page 2: Symfony and SSL

Abou

t

Albert Casademontulabox.com

@acasademont(no tengo Linkedin!)

Page 3: Symfony and SSL

Secure Sockets Layer

Transport Security Layer

Page 4: Symfony and SSL

https = http + tls

Page 5: Symfony and SSL

TLS

: 4

pill

ars

Authentication

Key exchange

Encryption

MAC

Page 6: Symfony and SSL

TLS

Han

dsh

ake

source: https://devcentral.f5.com/articles/ssl-profiles-part-1

Page 7: Symfony and SSL
Page 8: Symfony and SSL
Page 9: Symfony and SSL

htt

p v

s h

ttp

s

source: https://www.igvita.com/2013/12/16/optimizing-nginx-tls-time-to-first-byte/

Page 10: Symfony and SSL

Perf

orm

an

ce c

heck

-lis

t

keep-alive

initcwnd >= 10

Certificate chain size

TLS record size

TLS sessions

TLS tickets

TLS false start

Page 11: Symfony and SSL

htt

p v

s N

ICE h

ttp

s

Page 12: Symfony and SSL

Sym

fon

y H

ow

-To

Page 13: Symfony and SSL
Page 14: Symfony and SSL

TLS

tod

ay in B

CN

1.Websites with high traffic and +1M users

2.Login with email & password

3.Offices in BCN & surroundings

Page 15: Symfony and SSL

TLS

tod

ay in B

CNhttps login

emagister partial no

softonic partial yes

infojobs partial yes

vueling partial no

atrápalo partial no

letsbonus partial yes

privalia partial no

edreams partial yes

tuenti full

trovit no no

fotocasa no no

idealista no no

segundamano no no

akamon partial no

Page 16: Symfony and SSL

TLS

tod

ay in B

CNhttps login

tuenti full

Page 17: Symfony and SSL

SPDY

HTTP 2.0

Page 18: Symfony and SSL

Reso

urc

es

Page 19: Symfony and SSL

Reso

urc

es

https://blog.cloudflare.com

https://igvita.com

https://insouciant.org

https://imperialviolet.org

https://ssllabs.com/ssltest

Page 20: Symfony and SSL

gràcies ;)