- Sécurité & Confidentialité
- Base de connaissances
- Secure Network Configuration Settings
Paramètres de Configuration de Sécurité Réseau Sécurisés
Description
Android Network Security Configuration permet une configuration déclarative de la sécurité réseau de l'application.
Ces fonctionnalités permettent de configurer :
- Une Autorité de Certification (CA) personnalisée avec prise en charge des paramètres réservés au débogage
<?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>
- La désactivation déclarative du trafic en clair
<?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>
- La configuration déclarative des clés d'épinglage de certificats
<?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>
Recommandation
L'implémentation est sécurisée, aucune recommandation ne s'applique.
Détectez ce problème avec Ostorlab
Ostorlab recherche ce problème dans les applications Android et iOS.
Scanner votre app gratuitementLiens
Normes
- OWASP_MOBILE_TOP_10:
- M8_2024