Bangladesh Bank ICT Security : testez votre application bancaire mobile comme le décrit la ligne directrice.

La Guideline on ICT Security, version 4.0, de Bangladesh Bank demande aux banques et aux autres organisations régulées d'appliquer SAST et DAST au code de leur application mobile, de mettre en œuvre le durcissement ou le blindage de l'application, d'imposer l'authentification multifacteur et des contrôles de session, et de réaliser des tests de pénétration au moins une fois par an et après tout changement important. Le Cybersecurity Framework, version 1.0 (2026), doit être respecté au plus tard le 31 décembre 2026. Ostorlab teste ces contrôles dans votre application et dans les API qui la sous-tendent, à chaque version.

  • Tests statiques et dynamiques de la version que vous livrez, sans besoin du code source
  • Vérifie la détection du root et du jailbreak, l'anti-altération, l'anti-instrumentation et le pinning, ainsi que la réaction de l'application lorsqu'elles se déclenchent
  • Teste la connexion, les codes à usage unique, la MFA et la gestion des sessions avec vos comptes de test
  • Suit l'application jusque dans ses API, même avec TLS pinning, avec un exploit rejouable pour chaque résultat d'un agent IA
Scanner votre applicationRéserver une démo

Scan gratuit de votre application depuis l'App Store ou Google Play. Aucune connexion requise.

Qui est concerné
Les banques, NBFI, fournisseurs de MFS, PSP, PSO et autres prestataires de services financiers régulés par Bangladesh Bank
Date clé
Mise en conformité avec le Cybersecurity Framework au plus tard le 31 décembre 2026 (circulaire BRPD-2 n° 02)
Objet
Banque en ligne et sur application, services financiers mobiles, VAPT et API
Référence principale
Guideline on ICT Security, version 4.0 (2023), publiée par la circulaire BRPD n° 10 du 19 juin 2023
Dates clés

La construction des règles de Bangladesh Bank

L'ICT Security Guideline fixe le socle technique, et le Cybersecurity Framework de 2026 s'appuie sur elle. Les dates ci-dessous concernent les textes cités sur cette page.

  1. 16 mars 2023

    Lignes directrices sur le cloud computing

    La circulaire BRPD n° 05 de 2023 publie les lignes directrices sur le cloud, et les services cloud déjà utilisés devaient s'y conformer au plus tard le 31 décembre 2023.

  2. 19 juin 2023

    ICT Security Guideline, version 4.0

    La circulaire BRPD n° 10 enjoint à toutes les banques agréées (scheduled banks) de suivre la version 4.0, qui remplace la version de 2015, avec effet immédiat.

  3. 13 juillet 2023

    La version 4.0 pour les institutions financières

    La circulaire DFIM n° 08 donne la même instruction aux institutions financières, également avec effet immédiat.

  4. 29 mars 2026

    Cybersecurity Framework, version 1.0

    La circulaire BRPD-2 n° 02 adresse le cadre aux banques, aux sociétés de financement, aux fournisseurs de MFS, aux prestataires de services de paiement et aux opérateurs de systèmes de paiement.

  5. 31 décembre 2026

    Échéance de mise en conformité avec le cadre

    La conformité avec le Cybersecurity Framework doit être assurée au plus tard à cette date.

  6. Chaque année

    Tests de pénétration

    Des tests de pénétration internes et externes au moins une fois par an et après toute mise à niveau importante de l'infrastructure ou d'une application, et des scans de vulnérabilité internes au moins une fois par semestre.

Ce que demande Bangladesh Bank

Les règles de Bangladesh Bank, appliquées à votre application mobile

Pour chaque règle : ce que dit le texte, ce que cela implique pour une application bancaire mobile, comment Ostorlab vous aide et ce qui reste du ressort de votre équipe.

  1. Guideline on ICT Security v4.0, 11.4.12 et 11.4.13

    Appliquer SAST et DAST à l'application mobile

    Ce que dit le texte

    Appliquez des pratiques de développement sécurisé, comme la validation des entrées, l'encodage des sorties et le stockage sécurisé des données sensibles dans l'application. Réalisez régulièrement des tests de sécurité statiques et dynamiques des applications (SAST et DAST) pour identifier et corriger les vulnérabilités de sécurité du code de l'application mobile.

    Source :Guideline on ICT Security v4.0, 11.4.12 et 11.4.13

    Ce que cela implique pour votre application mobile

    Rares sont les régulateurs qui citent aussi directement SAST et DAST pour l'application mobile. « Régulièrement » correspond à un rythme de release : testez chaque build avant qu'il n'arrive sur le store.

    Comment Ostorlab vous aide

    Mobile SAST analyse directement l'APK, l'AAB ou l'IPA, sans besoin du code source, y compris par analyse de propagation (taint) à travers les SDK intégrés. Mobile DAST exécute l'application, maintient les sessions authentifiées et capture le trafic, les traces d'appels et les captures d'écran. Les deux s'exécutent depuis votre pipeline CI/CD à chaque build.

    Ce qui reste de votre ressort

    La formation au développement sécurisé et les revues du code de votre backend.

  2. Guideline on ICT Security v4.0, 11.4.14 et 11.7.8

    Durcir et blinder l'application

    Ce que dit le texte

    Mettez en œuvre des mécanismes de durcissement (ou de blindage) de l'application pour la protéger contre l'altération, les usages abusifs, le vol de propriété intellectuelle et l'exploitation de vulnérabilités. Pour les services financiers mobiles, prenez des mesures pour que les appareils mal configurés ne puissent pas accéder aux ressources de l'entreprise, et refusez activement l'accès aux données de l'entreprise à tout appareil qui se trouve dans un état non sécurisé.

    Source :Guideline on ICT Security v4.0, 11.4.14 et 11.7.8

    Ce que cela implique pour votre application mobile

    Le blindage est attendu. Ce qui compte, c'est qu'il tienne lorsque quelqu'un reconditionne l'application, l'instrumente à l'exécution ou l'exécute sur un téléphone rooté ou jailbreaké.

    Comment Ostorlab vous aide

    Mobile Shielding Scan exécute l'application dans des environnements rootés et jailbreakés, tente de contourner la détection du root et du jailbreak, l'anti-altération, l'anti-instrumentation et le TLS pinning, et montre si l'application bloque le parcours, refuse de démarrer ou continue de fonctionner. Vous obtenez un score de durcissement et des preuves de contournement.

    Ce qui reste de votre ressort

    Le choix et la configuration de votre produit de blindage ou de protection à l'exécution.

  3. Guideline on ICT Security v4.0, 11.4.2, 11.4.6, 11.4.7 et 11.4.11

    Imposer la MFA et sécuriser les sessions pour les transactions en ligne

    Ce que dit le texte

    Mettez en œuvre l'authentification multifacteur pour toutes les transactions financières en ligne. Une session en ligne doit se terminer automatiquement après une durée fixe, sauf si le client se réauthentifie, et une gestion sécurisée des sessions doit empêcher le détournement de session, avec des identifiants de session uniques, des cookies sécurisés et l'application effective de l'expiration des sessions. Les comptes de banque en ligne sont bloqués après plusieurs saisies erronées du code PIN.

    Source :Guideline on ICT Security v4.0, 11.4.2, 11.4.6, 11.4.7 et 11.4.11

    Ce que cela implique pour votre application mobile

    La MFA sur chaque transaction financière, l'expiration des sessions et le verrouillage sont des paramètres concrets que vous pouvez tester dans l'application et son backend.

    Comment Ostorlab vous aide

    Les tests authentifiés couvrent la connexion et la déconnexion, le renouvellement des jetons, les délais d'expiration, l'invalidation des sessions et l'application effective de la MFA, et l'analyse du trafic montre comment les identifiants transitent de l'application vers le backend.

    Ce qui reste de votre ressort

    Le choix des méthodes d'authentification et des valeurs de la politique, comme les délais d'expiration et les seuils de verrouillage.

  4. Guideline on ICT Security v4.0, 11.7.18 et 11.7.19

    Authentifier les paiements mobiles côté serveur

    Ce que dit le texte

    Mettez en place une authentification à la connexion et une authentification des transactions fondée sur le risque et sur le montant. Protégez les paiements mobiles et l'accès aux données sensibles par une authentification robuste du client, notamment la MFA pour l'enregistrement dans l'application, un code PIN, un mot de passe, un schéma ou une donnée biométrique configurables, des mots de passe à usage unique basés sur le temps, la récupération automatique de l'OTP, un nombre maximal de tentatives échouées, une durée maximale pour les sessions inactives, et une authentification traitée uniquement côté serveur du propriétaire de l'application.

    Source :Guideline on ICT Security v4.0, 11.7.18 et 11.7.19

    Ce que cela implique pour votre application mobile

    Chaque élément de la liste peut être vérifié sur l'application en cours d'exécution. Le dernier est essentiel : l'application ne doit pas décider seule qu'un utilisateur est authentifié.

    Comment Ostorlab vous aide

    Ostorlab saisit les codes à usage unique reçus par SMS, e-mail ou TOTP avec vos comptes de test et teste l'application effective de la MFA et les parcours d'authentification renforcée, y compris les tentatives de manipulation par un attaquant, ainsi que les appels d'API derrière les modifications de compte.

    Ce qui reste de votre ressort

    Le choix des méthodes d'authentification et des plafonds de transaction.

  5. Guideline on ICT Security v4.0, 11.7.16, 11.7.17 et 11.7.23

    Lier les appareils et signaler les nouveaux

    Ce que dit le texte

    Mettez en œuvre l'enregistrement ou la liaison des appareils à partir de plusieurs propriétés propres à l'appareil, afin que seuls les appareils enregistrés puissent accéder aux serveurs backend. Informez l'utilisateur de chaque enregistrement d'un nouvel appareil, tenez un registre des appareils enregistrés, et détectez les tentatives de connexion simultanées multiples en avertissant l'utilisateur par un canal alternatif, comme un rappel téléphonique, un SMS ou un e-mail.

    Source :Guideline on ICT Security v4.0, 11.7.16, 11.7.17 et 11.7.23

    Ce que cela implique pour votre application mobile

    La liaison de l'appareil est appliquée par le backend. Une requête provenant d'un appareil non enregistré, ou un jeton rejoué, devrait être refusé par l'API, et pas seulement masqué dans l'application.

    Comment Ostorlab vous aide

    Ostorlab intercepte le trafic de l'application, même avec TLS pinning, et teste les API à la recherche de contrôles d'autorisation défaillants (BOLA, BFLA, IDOR), d'usages abusifs des jetons et des sessions, et d'abus comme l'énumération, le rejeu et l'automatisation, avec les requêtes et réponses à l'appui de chaque résultat.

    Ce qui reste de votre ressort

    La conception de la liaison, les notifications de nouvel appareil et la surveillance des anomalies de connexion.

  6. Guideline on ICT Security v4.0, 11.7.10, 11.7.11 et 11.7.20 à 11.7.22

    Ne laisser aucune donnée sensible sur l'appareil

    Ce que dit le texte

    Désactivez la saisie automatique des identifiants de connexion et des mots de passe, ainsi que le presse-papiers pour les données sensibles, avec en option un clavier intégré à l'application. Ne stockez pas d'informations sensibles dans un espace de stockage partagé avec d'autres applications, supprimez les données confidentielles des caches et de la mémoire après usage, et effacez les données sensibles propres à l'application de la mémoire temporaire et permanente à la déconnexion ou à la fin de l'instance de l'application.

    Source :Guideline on ICT Security v4.0, 11.7.10, 11.7.11 et 11.7.20 à 11.7.22

    Ce que cela implique pour votre application mobile

    Les jetons, données de compte et données personnelles laissés dans le stockage, les caches ou les journaux peuvent être lus par un malware ou par toute personne qui détient le téléphone.

    Comment Ostorlab vous aide

    Ostorlab recherche les jetons de session et les données personnelles dans le stockage local, les caches, les journaux et les captures d'écran, détecte les erreurs de configuration qui affaiblissent la protection du transport et des sessions, et teste les API derrière les transactions.

    Ce qui reste de votre ressort

    La conception du clavier intégré et les paramètres de saisie de chaque écran.

  7. Guideline on ICT Security v4.0, 6.2.1 à 6.2.3 et 6.2.7 ; Cybersecurity Framework v1.0, 5.1.2.25

    Scanner et réaliser des tests de pénétration à un rythme fixe

    Ce que dit le texte

    Réalisez des scans de vulnérabilité périodiquement et après tout changement important, des scans internes au moins une fois par semestre, avec de nouveaux scans jusqu'à la résolution de toutes les vulnérabilités à risque élevé, et un scan des systèmes et applications critiques une fois par an par une partie indépendante, avec un plan de correction assorti d'échéances. Réalisez des tests de pénétration internes et externes au moins une fois par an et après toute mise à niveau ou modification importante de l'infrastructure ou d'une application. Le Cybersecurity Framework de 2026 reprend la règle des tests de pénétration annuels.

    Source :Guideline on ICT Security v4.0, 6.2.1 à 6.2.3 et 6.2.7 ; Cybersecurity Framework v1.0, 5.1.2.25

    Ce que cela implique pour votre application mobile

    L'application et ses API sont des applications. Une version majeure est une modification importante d'une application, ce qui déclenche un nouveau test de pénétration en plus du test annuel.

    Comment Ostorlab vous aide

    Lancez des scans automatisés depuis votre pipeline CI/CD à chaque build et surveillez les versions publiées sur les stores sans déclenchement manuel. Les résultats reçoivent un niveau critique, élevé, moyen ou faible, sont suivis sous forme de tickets dans la plateforme ou dans Jira et ServiceNow, et sont retestés une fois le correctif livré.

    Ce qui reste de votre ressort

    Le scan annuel indépendant, les tests de l'infrastructure et du réseau, et le plan de correction.

  8. Guideline on ICT Security v4.0, 6.2.6 et 11.7.15

    Faire tester les applications par des évaluateurs internes et indépendants

    Ce que dit le texte

    L'organisation peut s'assurer que ses applications ont passé avec succès des évaluations de vulnérabilité, des scans et des tests d'intrusion approfondis et répétés pour identifier les faiblesses, par l'intermédiaire d'évaluateurs internes et indépendants. La méthodologie de test de pénétration repose sur une approche reconnue par la profession, comme NIST SP800-115, couvre les systèmes critiques, teste depuis l'intérieur et l'extérieur du réseau, tient compte des menaces des 12 derniers mois et précise la conservation des résultats des tests et des corrections.

    Source :Guideline on ICT Security v4.0, 6.2.6 et 11.7.15

    Ce que cela implique pour votre application mobile

    Les tests sont censés être répétés, et non ponctuels, et les résultats et correctifs doivent être conservés.

    Comment Ostorlab vous aide

    Les scans rapides se terminent généralement en 1 à 5 minutes et les scans complets en 15 à 45 minutes : ils s'intègrent donc à chaque version. Un pentest par agents IA va plus loin, généralement en quelques heures, avec un exploit fonctionnel à rejouer pour chaque résultat d'un agent IA, pour les changements critiques et vos tests approfondis périodiques.

    Ce qui reste de votre ressort

    Le choix de l'évaluateur indépendant et la rédaction de la méthodologie.

  9. Guideline on ICT Security v4.0, 10.8.3, 10.8.4 et 10.8.12

    Sécuriser et tester les API avant la production

    Ce que dit le texte

    Fixez des normes de sécurité pour la conception et le développement des API, y compris la protection des clés d'API et des jetons d'accès et une expiration des jetons raisonnable et effectivement appliquée. Mettez en œuvre une authentification forte et un contrôle d'accès pour les services d'API, et réalisez un contrôle et des tests de sécurité de l'API entre l'organisation et ses tiers avant son déploiement en production.

    Source :Guideline on ICT Security v4.0, 10.8.3, 10.8.4 et 10.8.12

    Ce que cela implique pour votre application mobile

    Les API derrière l'application véhiculent les mêmes fonds et les mêmes données que l'application. Elles doivent être testées avant la mise en production et après chaque changement.

    Comment Ostorlab vous aide

    Les tests authentifiés suivent l'application jusque dans ses API pour tester les autorisations, les sessions et l'application effective de la MFA, avec les journaux des requêtes et réponses et les étapes de reproduction pour chaque résultat.

    Ce qui reste de votre ressort

    L'évaluation des tiers, la surveillance et les alertes sur les API, et la protection contre le déni de service.

Synthèse des textes publics de Bangladesh Bank, vérifiés le 27 septembre 2026. Certaines dispositions emploient « should » ou « may » plutôt que « shall », comme cité. Cette page ne constitue pas un avis juridique.

Correspondance

Les règles de Bangladesh Bank, contrôle par contrôle

Les contrôles visés par les textes de Bangladesh Bank, la manière dont Ostorlab les teste dans votre application et ses API, et les preuves que vous pouvez conserver.

Les règles de Bangladesh Bank, contrôle par contrôle
ContrôleComment Ostorlab vous aidePreuves conservées
SAST et DAST de l'application mobileICT Guideline 11.4.13Mobile SAST sur le binaire et Mobile DAST sur l'application en cours d'exécution, avant la mise en production. Détails Résultats avec contexte du code décompilé, trafic, traces d'appels et captures d'écran
Durcissement et blindage de l'applicationICT Guideline 11.4.14Modifie le binaire, injecte des débogueurs et des hooks, et tente de contourner le TLS pinning. Détails Preuves des protections qui ont tenu et de celles qui ont été contournées
Refus des appareils dans un état non sécuriséICT Guideline 11.7.8Exécute l'application dans des environnements rootés et jailbreakés et tente de contourner la détection du root et du jailbreak. Détails Score de durcissement, et preuves de contournement pour chaque protection qui a échoué
MFA et expiration des sessionsICT Guideline 11.4.6, 11.4.7, 11.4.11Teste la connexion et la déconnexion, le renouvellement des jetons, les délais d'expiration et l'invalidation des sessions. Détails Résultats sur les sessions et les jetons, avec journaux des requêtes et réponses
Authentification des paiements mobilesICT Guideline 11.7.19Se connecte avec des codes à usage unique et teste l'application effective de la MFA, les parcours d'authentification renforcée et les appels d'API qui les sous-tendent. Détails Résultats sur les parcours de connexion et d'authentification renforcée, avec étapes de reproduction
Jetons d'API, contrôle d'accès et liaison de l'appareilICT Guideline 10.8.3, 10.8.4, 11.7.16Intercepte le trafic même avec TLS pinning et teste les autorisations, les usages abusifs des jetons et les abus comme l'énumération et le rejeu. Détails Requêtes et réponses à l'appui de chaque résultat d'API
Données sensibles sur l'appareilICT Guideline 11.7.20 à 11.7.22Recherche les jetons et les données personnelles dans le stockage, les caches, les journaux et les captures d'écran, et vérifie la protection du transport. Détails Preuves sur le système de fichiers montrant ce qui a été écrit, où et quand
Stockage sécurisé des données sensibles dans l'applicationICT Guideline 11.4.12Détecte les clés d'API, jetons et identifiants dans le package de l'application et vérifie s'ils sont fonctionnels. Détails Secrets validés, avec les permissions et les services qu'ils exposent
Aucune bibliothèque en fin de vieICT Guideline 6.1.7Identifie par empreinte les bibliothèques compilées statiquement et les associe aux vulnérabilités connues, d'une version à l'autre. Détails Vulnérabilités identifiées avec recommandations de mise à niveau ou de remplacement, et résolution suivie d'une version à l'autre
Tests de pénétration annuels et après les changements importantsICT Guideline 6.2.7 ; CSF 5.1.2.25Pentest par agents IA de l'application et de ses API, derrière la connexion, sur la version que vous livrez. Détails Un exploit fonctionnel à rejouer pour chaque résultat d'un agent IA, et une heatmap de couverture

Ostorlab teste les contrôles de l'application et de ses API. La détection d'intrusion et les pare-feu applicatifs web, la surveillance de la fraude et des anomalies, la gestion des journaux, les accords de remplacement de carte SIM avec les opérateurs mobiles, l'audit SI externe, la continuité d'activité et le reporting à Bangladesh Bank restent du ressort de vos équipes.

Plan d'action

Les contrôles de Bangladesh Bank à tester dans votre application mobile

Une liste pratique pour les équipes sécurité et risque TIC, fondée sur l'ICT Security Guideline et le Cybersecurity Framework.

  1. SAST et DAST à chaque build

    Lancez des tests statiques et dynamiques sur chaque build de l'application avant qu'il n'arrive sur le store, et corrigez ce qu'ils détectent.

  2. Le blindage face aux attaques

    Exécutez l'application sur des appareils rootés et jailbreakés, essayez un build modifié et des hooks à l'exécution, et vérifiez que l'application réagit.

  3. MFA et sessions

    Vérifiez la MFA sur chaque transaction financière, l'expiration des sessions, la réauthentification et le verrouillage après des saisies erronées du code PIN.

  4. Authentification côté serveur

    Confirmez que l'authentification est décidée par votre serveur, et que les tentatives échouées et les sessions inactives y sont limitées.

  5. Liaison de l'appareil au niveau de l'API

    Envoyez des requêtes depuis un appareil non enregistré et rejouez des jetons, et vérifiez que le backend les refuse.

  6. Données laissées sur l'appareil

    Recherchez les jetons et les données personnelles dans le stockage, les caches, les journaux et les captures d'écran, y compris après la déconnexion.

  7. Calendrier des tests

    Planifiez des tests de pénétration au moins une fois par an et après les mises à niveau importantes, des scans internes au moins une fois par semestre, et le scan indépendant annuel des applications critiques.

  8. Les API avant la mise en production

    Testez les autorisations et la gestion des jetons de chaque API avant la production, et vérifiez que les jetons expirent.

Une liste indicative, et non un modèle de Bangladesh Bank. Ceci ne constitue pas un avis juridique.

Des banques et fintechs nous font confiance, dont

  • Nubank
  • Bread Financial
  • PNC

Sources

Les textes officiels sur lesquels s'appuie cette page, vérifiés le 27 septembre 2026.

FAQ

Questions fréquentes

Des réponses claires sur la couverture, la mise en place et la façon dont les résultats parviennent à vos équipes.

Vous ne trouvez pas votre réponse ? Réservez une démo ou contactez-nous.

Testez votre application bancaire mobile au regard des contrôles de Bangladesh Bank

Commencez par un scan gratuit de votre application depuis le store, ou réservez une démo pour lancer des tests de blindage et des tests authentifiés avec notre équipe.