Directiva SSLProtocol – Selectarea versiunilor permise de protocoale TLS în Apache HTTP Server

Securitate, SSL/TLS și Antete HTTP Apache 2.0+ (mod_ssl)

Dezactivează protocoalele criptografice învechite și impune utilizarea exclusivă a standardelor sigure TLS 1.2 și TLS 1.3.

Sintaxă
SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1 +TLSv1.2 +TLSv1.3
SSLProtocol TLSv1.2 TLSv1.3

Ce face Directiva SSLProtocol - Selectarea versiunilor permise de protocoale TLS

Protocoalele SSLv2, SSLv3, TLS 1.0 și TLS 1.1 sunt vulnerabile la atacuri dovedite (POODLE, BEAST, DROWN) și au fost oficial depreciate.

Directiva SSLProtocol configurează versiunile pe care Apache le acceptă în negociere.

Pentru o notă maximă A+ pe SSL Labs și conformitate strictă, se acceptă exclusiv `TLSv1.2` și `TLSv1.3`.

Exemple

Exemplul 1: Configurarea recomandată Mozilla / NIST pentru protocol SSL securizat

Permite exclusiv negocieri pe standarde moderne.

SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1 +TLSv1.2 +TLSv1.3

Ieșire în terminal

Clienții vechi cu TLS 1.0/1.1 vor fi respinși la conectare.

Greșeli frecvente

  • Păstrarea activă a TLSv1.0 din motive de compatibilitate retroactivă extremă, ceea ce va duce la picarea oricărui audit de securitate PCI-DSS.

Comenzi înrudite