+V13.4 Unintended Information Leakage
---+V13.4.1 Verify that the application is deployed either without any source control metadata, including the …
---+V13.4.2 Verify that debug modes are disabled for all components in production environments to prevent …
---+V13.4.3 Verify that web servers do not expose directory listings to clients unless explicitly intended.
---+V13.4.4 Verify that using the HTTP TRACE method is not supported in production environments, to avoid …
---+V13.4.5 Verify that documentation (such as for internal APIs) and monitoring endpoints are not exposed …
---+V13.4.6 Verify that the application does not expose detailed version information of backend components.
---+V13.4.7 Verify that the web tier is configured to only serve files with specific file extensions to prevent …

V13.4 Unintended Information Leakage

Production configurations should be hardened to avoid disclosing unnecessary data. Many of these issues are rarely rated as significant risks but are often chained with other vulnerabilities. If these issues are not present by default, it raises the bar for attacking an application.

For example, hiding the version of server-side components does not eliminate the need to patch all components, and disabling folder listing does not remove the need to use authorization controls or keep files away from the public folder, but it raises the bar.

1. Vue d’ensemble

Intitulé Norme
V13.4.1 Verify that the application is deployed either without any source control metadata, including the …

Verify that the application is deployed either without any source control metadata, including the .git or .svn folders, or in a way that these folders are inaccessible both externally and to the application itself.

V13.4.2 Verify that debug modes are disabled for all components in production environments to prevent …

Verify that debug modes are disabled for all components in production environments to prevent exposure of debugging features and information leakage.

V13.4.3 Verify that web servers do not expose directory listings to clients unless explicitly intended.

Verify that web servers do not expose directory listings to clients unless explicitly intended.

V13.4.4 Verify that using the HTTP TRACE method is not supported in production environments, to avoid …

Verify that using the HTTP TRACE method is not supported in production environments, to avoid potential information leakage.

V13.4.5 Verify that documentation (such as for internal APIs) and monitoring endpoints are not exposed …

Verify that documentation (such as for internal APIs) and monitoring endpoints are not exposed unless explicitly intended.

V13.4.6 Verify that the application does not expose detailed version information of backend components.

Verify that the application does not expose detailed version information of backend components.

V13.4.7 Verify that the web tier is configured to only serve files with specific file extensions to prevent …

Verify that the web tier is configured to only serve files with specific file extensions to prevent unintentional information, configuration, and source code leakage.

1.1 Références

1.2 Exigences identifiées

1.3 Réglementations associées

2. Exigences identifiées

Exigences
Source Exigence

3. Réglementations associées

Réglementations
Source Réglementation
  • OWASP -

    EN: Publications of the OWASP Foundation, https://owasp.org/. OWASP® is a registered trademark of the OWASP Foundation, Inc.; GRCA is not affiliated with, nor endorsed by, the OWASP Foundation. Only the versions published by OWASP are authoritative.

    DE: Veröffentlichungen der OWASP Foundation, https://owasp.org/. OWASP® ist eine eingetragene Marke der OWASP Foundation, Inc.; GRCA steht in keiner Verbindung zur OWASP Foundation und wird von ihr nicht unterstützt. Maßgeblich sind allein die von OWASP veröffentlichten Fassungen.