- Sécurité & Confidentialité
- Base de connaissances
- Attribute usesCleartextTraffic set
Attribut usesCleartextTraffic défini
Description
L'attribut android:usesCleartextTraffic indique si l'application a l'intention d'utiliser du trafic réseau en clair, tel que le HTTP en clair.
La valeur par défaut pour les applications ciblant le niveau d'API 27 ou inférieur est "true". Les applications ciblant le niveau d'API 28 ou supérieur sont par défaut à "false".
Recommandation
Définissez explicitement la valeur de l'attribut android:usesCleartextTraffic sur false et définissez un Android Network Security Config.
La valeur par défaut pour les applications ciblant le niveau d'API 27 ou inférieur est true. Les applications ciblant le niveau d'API 28 ou supérieur sont par défaut à false.
<application android:icon="@drawable/icon" android:usesCleartextTraffic="false">
Détectez ce problème avec Ostorlab
Ostorlab recherche ce problème dans les applications Android et iOS.
Scanner votre app gratuitementLiens
Normes
- OWASP_MASVS_L1:
- MSTG_NETWORK_1
- OWASP_MASVS_L2:
- MSTG_NETWORK_1
- PCI_STANDARDS:
- REQ_2_2
- REQ_3_6
- REQ_3_7
- REQ_4_2
- REQ_6_2
- REQ_6_3
- OWASP_MASVS_v2_1:
- MASVS_NETWORK_1
- SOC2_CONTROLS:
- CC_2_1
- CC_4_1
- CC_6_7
- CC_7_1
- CC_7_2
- CC_7_4
- CC_7_5
- CNIL_FOR_DEVELOPERS:
- DEVELOPERS_4_1_4
- HIPAA_CONTROLS:
- SECURITY252
- SECURITY212
- SECURITY213
- OWASP_MOBILE_TOP_10:
- M8_2024