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
85
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
SourceGeneratorのススメ
htkym
0
190
Architectural Extensions
denyspoltorak
0
280
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
380
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
970
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
250
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
190
Data-Centric Kaggle
isax1015
2
770
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
600
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
220
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
0
350
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
450
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
GraphQLとの向き合い方2022年版
quramy
50
14k
Git: the NoSQL Database
bkeepers
PRO
432
66k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.2k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
270
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
51
How GitHub (no longer) Works
holman
316
140k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
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!