Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
HTTPS
Search
Quentin Aubert
January 21, 2022
Programming
0
76
HTTPS
HTTPS c'est pas qu'un cadenas dans l'url...
Quentin Aubert
January 21, 2022
Tweet
Share
Other Decks in Programming
See All in Programming
ONE WEDGE_company_guide
1wedge_one
0
380
ドメイン・ファーストで考える問題解決に役立つモデル設計 / Domain First Model Design
suzushin54
2
2.1k
SpringBoot+MyBatisで例外が出たときどこを見るか
syukai
0
110
코틀린으로 멀티플랫폼 만들기
pangmoo
0
120
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
180
スクラムチームと認知負荷 - ニフティのスクラムトーク Vol2. / NIFTY Tech Talk #18
niftycorp
PRO
1
120
本格ローグライク制作にEbitengineを選んでみた
nagainaganawa
0
290
Semantic search with Django and pgvector
pauloxnet
0
240
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
110
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
250
ゆるい個人開発のススメ
kuroppe1819
10
930
Elm 0.19.0 Changes
bkuhlmann
0
480
Featured
See All Featured
Happy Clients
brianwarren
91
6.4k
The Invisible Side of Design
smashingmag
294
49k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
Building Your Own Lightsaber
phodgson
98
5.7k
Building Flexible Design Systems
yeseniaperezcruz
318
37k
10 Git Anti Patterns You Should be Aware of
lemiorhan
646
57k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.4k
Designing for Performance
lara
602
67k
Music & Morning Musume
bryan
41
5.6k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
273
13k
Unsuck your backbone
ammeep
662
57k
Transcript
Comment ça marche ? HTTPS
~ Quentin Aubert ~ @QuentinoVega quentinovega https://maif.github.io
HTTP HyperText Transfer Protocol 7. Application 6. Présentation 5. Session
4. Transport 3. Réseau 2. Liaison de données 1. Physique HTTP TCP IP Secure S TLS Transport Layer Security Open System Interconnection
HTTPS = TLS ( HTTP )
Confidentialité Chiffrement Symetrique Clé de session Chiffrement Asymetrique Integrité Code
MAC Certification Chaine de certification Signature TLS
Confidentialité Chiffrement Symetrique TLS
Alice Bob Chiffrement symetrique Chiffrement symetrique
Faillible Re-faillible Rapide Puissant Resistant Chiffrement symetrique
Clé de session Chiffrement Asymetrique TLS
Alice Bob 1 3 4 2 Chiffrement asymetrique
Alice Bob 3 2 1 4 Signature
Lent Lourd Distribution Sécurisé Chacun sa clé Chiffrement asymetrique
None
Alice Bob Echange de clé
1 4 2 Alice Bob 3 Echange de clé
Certification Chaine de certification Signature TLS
Certificat serveur CA racine CA Intermediaire.s La chaine de certification
Authentique Infalsifiable Non réutilisable Inaltérable Irrévocable Let’s Encrypt Signature
Nom de l'émetteur Accès aux Informations d'Autorité Nom Commun Nom
de Sujet Alternatifs Validité Clé publique Certificat SSL
Finalement
Client Hello Server Hello Certificate Server Hello Done Client key
exchange Finished Change cypher suite Change cypher spec Finished TLS versions Cypher suites Random number TLS version Cypher suite Random number Pre Master Key Client Message Server Message TLS Handshake TLS Record Client Serveur TLS
CREDITS: This presentation template was created by Slidesgo, including icons
by Flaticon and infographics & images by Freepik Thanks!