Secure Network Configuration Settings
Configuración de Seguridad de Red Segura
Descripción
La configuración de seguridad de red de Android (Android Network Security Configuration) permite una configuración declarativa de la seguridad de red de la aplicación.
Las características permiten configurar:
- Autoridad de Certificación (CA) personalizada con soporte para configuraciones exclusivas de depuración
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/debug_cas"/>
</trust-anchors>
</debug-overrides>
</network-security-config>
- Exclusión declarativa para el tráfico en texto claro
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="false">
<domain includeSubdomains="true">secure.example.com</domain>
</domain-config>
</network-security-config>
- Configuración declarativa de las claves de fijación de certificados
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config>
<domain includeSubdomains="true">example.com</domain>
<pin-set expiration="2018-01-01">
<pin digest="SHA-256">7HIpactkIAq2Y49orFOOQKurWxmmSFZhBCoQYcRhJ3Y=</pin>
<!-- backup pin -->
<pin digest="SHA-256">fwza0LRMXouZHRC8Ei+4PyuldPDcf3UKgO/04cDM1oE=</pin>
</pin-set>
</domain-config>
</network-security-config>
Recomendación
La implementación es segura, no se aplican recomendaciones.