Ce face Directiva ciphers
Directiva ciphers definește suita de algoritmi criptografici (Cipher Suite) folosită pentru securizarea canalului de comunicație.
O configurație sigură privilegiază algoritmii moderni cu secretizare perfectă înainte (Perfect Forward Secrecy – PFS), cum ar fi ECDHE (Elliptic Curve Diffie-Hellman Ephemeral) combinat cu criptare autentificată AES-GCM sau ChaCha20-Poly1305.
Algoritmii slabi (RC4, 3DES, CBC, MD5, SHA-1) sunt excluși pentru a preveni decriptarea traficului salvat în caz de compromitere a cheii private.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
ciphers <listă> |
Șir de denumiri de cifruri compatibile OpenSSL separate prin două puncte (:). |
Ce returnează
Restricționarea suitelor de criptare oferite în timpul fazei ClientHello/ServerHello.
Exemple
Exemplul 1: Configurarea unei suite moderne de cifruri
Configurație conform recomandărilor Mozilla Modern / Intermediate.
ciphers EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
Greșeli frecvente
- Includerea cifrurilor depreciate pe bază de CBC sau algoritmi export fără verificare, ducând la scăderea scorului de securitate.
- Specificarea unor cifruri incompatibile cu tipul cheii private utilizate (ex: forțarea cifrurilor ECDSA pe o cheie de tip RSA).
Comenzi înrudite
Directivele certFile și keyFile: Configurează certificatul SSL/TLS, cheia privată și lanțul de autorități intermediare.Directiva sslProtocol: Selectează versiunile de protocoale criptografice TLS permise pentru negociere.QUIC și HTTP/3: Activează protocolul de generație următoare HTTP/3 bazat pe UDP pentru viteză extremă pe mobil.