Aller au contenu

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 gratuitement

Liens

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