Improve clarity of TLS version requirements in V9.1.3

Aperta Adatta ai principianti
#3,360 19 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
64/100
Tipo di issue
Documentazione
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla

Direzione di ricerca

Inizia dalla sorgente .md grezza della sezione «V9 Communication Security» nel branch ASVS 5.0 e individua il requisito 9.1.3. Confronta la formulazione attuale con l’aggiornamento proposto e consulta la discussione dell’issue prima di modificare il file. Il lavoro è completato quando il requisito indica chiaramente la preferenza per TLS 1.3, le condizioni per TLS 1.2 e la disabilitazione dei protocolli meno recenti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

V12 (prev V9)

I’ve been reviewing the V9 Communication Security section and noticed that requirement 9.1.3 still uses wording like “latest recommended versions” and lists both TLS 1.2 and TLS 1.3 as examples. This phrasing feels a bit outdated and can be interpreted in different ways depending on the assessor or the organisation.

Right now, the requirement doesn’t clearly state:

that TLS 1.3 should be the preferred protocol

when TLS 1.2 is still acceptable

that older versions (SSLv2, SSLv3, TLS 1.0, TLS 1.1) must be disabled

that TLS 1.2 should only be used with AEAD cipher suites

that TLS 1.3 cipher suites are fixed and don’t require manual selection

To make the requirement more actionable and aligned with current guidance (including the OWASP TLS Cheat Sheet), I’d like to propose updated wording.

Proposed update for 9.1.3
Verify that TLS 1.3 is enabled and preferred for all client communications. TLS 1.2 is permitted only when TLS 1.3 is not supported, and must be configured with AEAD cipher suites and secure renegotiation. Older protocol versions (SSLv2, SSLv3, TLS 1.0, TLS 1.1) must be disabled.

This keeps the requirement simple but much clearer, and it reflects the current state of TLS without being overly prescriptive.

Happy to adjust the wording based on feedback.

Lingua principale
HTML
Stelle
3.8k
Fork
855
Merge medio
1g 9h
PR unite (30g)
8

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di OWASP/ASVS

Tutte le issue di OWASP/ASVS

Issue simili

Altre issue su Documentation

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.