Improve clarity of TLS version requirements in V9.1.3

Abierto Apto para principiantes
#3,360 19 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
64/100
Tipo de issue
Documentación
Claridad
Bastante claro
Estado de actividad
Tranquilo

Línea de trabajo

Comienza con la fuente .md sin procesar de la sección «V9 Communication Security» en la rama ASVS 5.0 y localiza el requisito 9.1.3. Compara su redacción actual con la actualización propuesta y revisa la discusión del issue antes de editar. Se considerará terminado cuando el requisito indique claramente la preferencia por TLS 1.3, las condiciones para TLS 1.2 y la desactivación de protocolos antiguos.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.

Lenguaje dominante
HTML
Estrellas
3.8k
Forks
855
Merge medio
1 d 9 h
PR fusionados (30 d)
8

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de OWASP/ASVS

Todos los issues de OWASP/ASVS

Issues similares

Más issues de Documentation

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.