Apache / TLS / SSL
SSL
- Secure Socket Layer est un protocol utilisé pour sécurisé les traffics sur internet.
- Utilise une pair de clé privée/publique.
- Dernière version SSLV3 Ce protocol est déprécié, il ne doit plus être utilisé !
SSL a été remplacé par TLS
TLS
- Transport Layer Security
- Dernière version stable : 1.2
- La version 1.3 arrive
Pour quelle utilité ?
- SSL et TLS Ont pour but de sécurisé le traffic internet.
- Toutes les données qui transient lors d'une requête web basique passent en clair par tous les intermédiaires entre le client et le serveur (les switchs, routeurs, etc).
- Il faut donc chiffrer ces données => SSL / TLS
TLS requirements
- Chiffrer les données échangées
- Authentifier au moins un interlocuteur (client/serveur) => assurer l'intégrité des données => Eviter les MITMs
Eviter les MITM
PKI
Public Key Infrastructure : L'utilisation de clé publiques, certificats pour authentifier les intelrocuteurs.
TLS
- Toujours utilisé la dernière version du protocol TLS, une ancienne version expose les données à des failles de sécurité.
Apache HTTPD serveur
Nous allons voir les fondamentaux pour sécurisé un serveur web Apache.