Directiva ciphers în OpenLiteSpeed

Stabilește lista algoritmilor de criptare simetrică și asimetrică acceptați de server.

Sintaxă
ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384

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.