Page 16 - Audit de sécurité de différentes applications de services financiers numériques (DFS)
P. 16

Figure 1 Les noms des fichiers, des classes et des variables ont été modifiés afin de rendre le code plus difficile
            à comprendre.

























































            √   T4.2 La saisie du code PIN est exigée à chaque   3.2.5   M5: Cryptographie insuffisante
                transaction.  Cette  protection  est  encore  plus
                sûre qu'une désactivation après un délai d'inacti-  x   T5.1 L'application utilise l'algorithme SHA-1 ain-
                vité.                                             si qu'un générateur de nombres aléatoires par
            √   T4.3 Si une nouvelle empreinte digitale est ajou-  défaut, qui offrent tous deux un niveau de sécu-
                tée, l'application désactive l'authentification par   rité faible.
                empreintes digitales.                             SHA-1 in file o/C1668.java:
            x   T4.4 Les demandes sensibles telles que les trans-     MessageDigest instance = MessageDigest.getIns-
                ferts de fonds ne peuvent pas être répétées.      tance("SHA-1");
                                                               x   Random generator in file o/C1783.java:
                                                                  this(juVar, d, new Random());
                                                               √   T5.2 En interceptant les requêtes HTTPS de l'ap-
                                                                  plication à l'aide de Burp Proxy, nous avons pu



           14    Audit de sécurité de différentes applications de services financiers numériques (DFS)
   11   12   13   14   15   16   17   18   19   20   21