+V12.3 General Service to Service Communication Security
---+V12.3.1 Verify that an encrypted protocol such as TLS is used for all inbound and outbound connections to …
---+V12.3.2 Verify that TLS clients validate certificates received before communicating with a TLS server.
---+V12.3.3 Verify that TLS or another appropriate transport encryption mechanism used for all connectivity …
---+V12.3.4 Verify that TLS connections between internal services use trusted certificates. Where internally …
---+V12.3.5 Verify that services communicating internally within a system (intra-service communications) use …

V12.3 General Service to Service Communication Security

Server communications (both internal and external) involve more than just HTTP. Connections to and from other systems must also be secure, ideally using TLS.

1. Visão geral

Título Norma
V12.3.1 Verify that an encrypted protocol such as TLS is used for all inbound and outbound connections to …

Verify that an encrypted protocol such as TLS is used for all inbound and outbound connections to and from the application, including monitoring systems, management tools, remote access and SSH, middleware, databases, mainframes, partner systems, or external APIs. The server must not fall back to insecure or unencrypted protocols.

V12.3.2 Verify that TLS clients validate certificates received before communicating with a TLS server.

Verify that TLS clients validate certificates received before communicating with a TLS server.

V12.3.3 Verify that TLS or another appropriate transport encryption mechanism used for all connectivity …

Verify that TLS or another appropriate transport encryption mechanism used for all connectivity between internal, HTTP-based services within the application, and does not fall back to insecure or unencrypted communications.

V12.3.4 Verify that TLS connections between internal services use trusted certificates. Where internally …

Verify that TLS connections between internal services use trusted certificates. Where internally generated or self-signed certificates are used, the consuming service must be configured to only trust specific internal CAs and specific self-signed certificates.

V12.3.5 Verify that services communicating internally within a system (intra-service communications) use …

Verify that services communicating internally within a system (intra-service communications) use strong authentication to ensure that each endpoint is verified. Strong authentication methods, such as TLS client authentication, must be employed to ensure identity, using public-key infrastructure and mechanisms that are resistant to replay attacks. For microservice architectures, consider using a service mesh to simplify certificate management and enhance security.

1.1 Referências

1.2 Requisitos identificados

1.3 Regulamentos relacionados

2. Requisitos identificados

Requisitos
Fonte Requisito

3. Regulamentos relacionados

Regulamentos
Fonte Regulamentação
  • 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.