Directives du CBSL sur le risque technologique : évaluez votre application bancaire mobile avant et après chaque version.

La Banque centrale du Sri Lanka demande aux banques agréées de réaliser des tests de sécurité avant mise en production, des évaluations de vulnérabilité au moins trimestrielles et des tests d'intrusion par des experts externes indépendants. La ligne directrice sur les applications mobiles de paiement ajoute l'enregistrement des appareils, l'authentification multifacteur, la gestion des sessions, la détection d'altération et le certificate pinning. Ostorlab teste votre application et les API qui la sous-tendent, derrière la connexion, à chaque version.

  • Évalue l'application mobile et les API qu'elle appelle, sur le build que téléchargent vos clients
  • Teste la connexion, les codes à usage unique, la MFA, le verrouillage des comptes et la gestion des sessions avec vos comptes de test
  • Contrôle à l'exécution la détection du root et du jailbreak, l'anti-altération, la détection de débogueur et d'émulateur et le certificate pinning
  • Recense les SDK et bibliothèques natives de chaque version et les rapproche des vulnérabilités connues avec des délais de correction
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 commerciales et spécialisées agréées au titre des directives sur le risque technologique, et les prestataires de services de paiement qui exploitent ou facilitent des applications mobiles de paiement
Dates clés
Directives n° 16 de 2021 publiées le 9 décembre 2021 et modifiées le 8 décembre 2023 ; tests d'intrusion en production exigés avant le 31 décembre 2028 ; parties I et III de la loi sur la protection des données à partir du 1er janvier 2027
Objet
Tests avant mise en production, évaluations de vulnérabilité trimestrielles, tests d'intrusion annuels et contrôles des applications mobiles de paiement
Textes de référence
Banking Act Directions No. 16 of 2021 et Guidelines on Minimum Compliance Standard for Payment Related Mobile Applications No. 1 of 2020
Dates clés

Les textes du CBSL qui encadrent votre canal mobile

Les directives sur le risque technologique complètent la ligne directrice sur les applications mobiles de paiement et les circulaires qui fixent les règles de transaction. Les dates ci-dessous concernent les textes cités sur cette page.

  1. 1er juin 2020

    Entrée en vigueur de la ligne directrice n° 01/2020

    La norme minimale de conformité pour les applications mobiles de paiement entre en vigueur et remplace la ligne directrice de 2018. Elle couvre l'application, les services web, l'infrastructure côté serveur et les communications réseau.

  2. 9 décembre 2021

    Directives sur le risque technologique

    Les Banking Act Directions No. 16 of 2021 s'appliquent aux banques agréées : tests de sécurité de l'information, chiffrement, gestion des accès, SOC et infrastructure tierce.

  3. 8 décembre 2023

    Délais modifiés

    Les Directions No. 05 of 2023 modifient le dispositif : délais de conformité révisés, dont les tests d'intrusion en production avant le 31 décembre 2028, et revues trimestrielles des privilèges d'accès pour les systèmes critiques.

  4. 17 janvier 2024

    OTP JustPay

    La circulaire Payment and Settlement Systems Circular No. 01 of 2024 exige un code à usage unique émis par l'émetteur du compte pour les transactions JustPay de 10 000 roupies ou plus, envoyé au numéro de mobile enregistré auprès de l'émetteur. Applicable depuis le 1er avril 2024.

  5. 3 décembre 2024

    Identification des clients des applications de paiement

    La circulaire n° 02 de 2024 demande aux fournisseurs d'applications de paiement d'identifier les utilisateurs avec un document d'identité accepté, de vérifier cette identité et de faire correspondre le numéro de mobile de l'appareil avec celui enregistré pour le compte lors du rattachement, à partir du 31 mars 2025.

  6. 7 mai 2025

    Circulaire sur le signalement des incidents

    La circulaire n° 02 de 2025 impose aux banques agréées de signaler les incidents informatiques et de cybersécurité au Director of Bank Supervision dans les 2 heures suivant leur détection, avec un rapport détaillé sous 14 jours et un rapport trimestriel après chaque trimestre.

  7. 20 janvier 2026

    Plafonds JustPay et contrôles à l'enregistrement

    La circulaire n° 01 de 2026 plafonne les transactions JustPay à 150 000 roupies et exige des fournisseurs d'applications mobiles de paiement des contrôles et procédures de sécurité adéquats lors de l'enregistrement des clients et du rattachement des comptes, applicable depuis le 2 février 2026.

  8. 22 juillet 2026

    Ordre d'entrée en vigueur de la loi sur les données

    La Gazette extraordinaire n° 2498/16 fixe au 1er janvier 2027 l'entrée en vigueur de l'article 2, de l'article 3, de la partie I et de la partie III de la loi sur la protection des données personnelles, qui couvrent les principes de traitement et les obligations des responsables et sous-traitants.

Ce que demande le CBSL

Les règles du CBSL sur le risque technologique, 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. Les points issus des directives et de la ligne directrice de paiement sont résumés d'après les textes anglais.

  1. Banking Act Directions No. 16 of 2021, 5.8.1 ; échéance de conformité au 31 décembre 2025 telle que modifiée par les Directions No. 05 of 2023

    Tester avant la mise en production et avant chaque changement

    Ce que dit le texte

    Les systèmes d'information critiques et les systèmes exposés aux données clients doivent passer des tests de sécurité de l'information avant mise en production, avant l'implémentation initiale comme avant chaque modification, sauf si une politique d'exclusion approuvée par le conseil couvre la modification mineure concernée. Le dispositif nomme les tests : analyse statique de sécurité des applications (SAST) ou revue du code source, analyse dynamique de sécurité des applications (DAST), contrôles de durcissement de l'infrastructure informatique et réseau, et évaluations de vulnérabilité de l'infrastructure. Les tests doivent être menés par une équipe indépendante de celle qui développe ou implémente le système.

    Source :Banking Act Directions No. 16 of 2021, 5.8.1 ; échéance de conformité au 31 décembre 2025 telle que modifiée par les Directions No. 05 of 2023

    Ce que cela implique pour votre application mobile

    Chaque version mobile qui touche un système critique ou exposé aux données clients est une modification. Le pipeline et le processus de livraison doivent comporter des tests de sécurité automatisés et indépendants sur le build que téléchargent vos clients.

    Comment Ostorlab vous aide

    Mobile SAST fonctionne sur l'APK, l'AAB ou l'IPA, sans besoin du code source, et Mobile DAST teste l'application en cours d'exécution dans la CI/CD. Le pentest par agents IA teste l'application et ses API derrière la connexion, avec un exploit fonctionnel à rejouer pour chaque résultat d'un agent IA.

    Ce qui reste de votre ressort

    La politique d'exclusion et son approbation par le conseil, l'indépendance de l'équipe de test, l'accès au code source et l'approbation des mises en production.

  2. Banking Act Directions No. 16 of 2021, 5.8.2 et 5.2.4 (telles que modifiées par les Directions No. 05 of 2023)

    Réaliser des évaluations de vulnérabilité au moins trimestriellement

    Ce que dit le texte

    Les systèmes d'information critiques et les systèmes exposés aux données clients font l'objet d'évaluations de vulnérabilité au moins trimestrielles. Ces évaluations portent à la fois sur les vulnérabilités d'infrastructure et sur les vulnérabilités applicatives, et sont réalisées sur les environnements de production. Les vulnérabilités identifiées doivent être corrigées dans un délai approuvé par le comité de sécurité de l'information de la banque. Le même dispositif exige des revues des privilèges d'accès au moins trimestrielles pour les systèmes critiques et semestrielles pour les systèmes non critiques exposés aux données clients ou aux données confidentielles de non-clients.

    Source :Banking Act Directions No. 16 of 2021, 5.8.2 et 5.2.4 (telles que modifiées par les Directions No. 05 of 2023)

    Ce que cela implique pour votre application mobile

    Quatre cycles d'évaluation par an sur l'application de production et ses API ne laissent guère de place aux tests manuels ponctuels. Le rythme doit être automatisé et reproductible.

    Comment Ostorlab vous aide

    Ostorlab lance des scans planifiés depuis votre pipeline CI/CD et surveille les versions publiées sur les stores sans déclenchement manuel. Les résultats sont classés critiques, élevés, moyens ou faibles et suivis sous forme de tickets dans la plateforme ou dans Jira et ServiceNow.

    Ce qui reste de votre ressort

    Les délais de correction approuvés par l'ISC, l'application des correctifs d'infrastructure et la gestion des changements en production.

  3. Banking Act Directions No. 16 of 2021, 5.8.3 ; échéance en production au 31 décembre 2028 telle que modifiée par les Directions No. 05 of 2023

    Tests d'intrusion par des experts externes indépendants

    Ce que dit le texte

    Les systèmes d'information critiques, les systèmes exposés aux données clients et les référentiels de données clients, y compris chez les agents et les prestataires tiers, doivent être testés par des experts externes indépendants en tests d'intrusion. Les systèmes critiques au moins une fois par an, et tous les autres systèmes concernés au moins une fois tous les deux ans. Les tests sont fondés sur le renseignement sur les menaces, menés sur des systèmes de production réels dans des conditions d'exploitation normales, sans modifier les mesures de sécurité habituellement en place, et couvrent les menaces externes et internes. Des tests en boîte noire et des tests en boîte grise avec des identifiants fournis par la banque pour les catégories d'utilisateurs clients, opérationnels et managériaux sont exigés. Une spécification du périmètre de test définit les systèmes, les scénarios de menace, les cibles et la période, le conseil d'administration approuve l'exercice, et un résumé exécutif est adressé au Director of Bank Supervision dans les 60 jours suivant le rapport du prestataire.

    Source :Banking Act Directions No. 16 of 2021, 5.8.3 ; échéance en production au 31 décembre 2028 telle que modifiée par les Directions No. 05 of 2023

    Ce que cela implique pour votre application mobile

    Le test d'intrusion annuel est l'évaluation la plus poussée du dispositif, et l'application, ses API et les comptes de test sont les parties qu'un prestataire spécialisé dans le mobile peut couvrir. À noter : les tests d'intrusion en production sont exigés avant le 31 décembre 2028.

    Comment Ostorlab vous aide

    Le pentest par agents IA teste l'application et ses API derrière la connexion avec vos comptes de test, y compris les parcours en boîte grise, et fournit un exploit rejouable pour chaque résultat d'un agent IA. Les résultats sont regroupés en tickets et retestés après la publication du correctif.

    Ce qui reste de votre ressort

    L'approbation par le conseil de la spécification de périmètre et de l'exercice, l'équipe de direction du projet, l'accréditation du prestataire externe, les vérifications et les références, et le rapport à 60 jours au Director of Bank Supervision.

  4. Banking Act Directions No. 16 of 2021, 5.8.4

    Se préparer aux exercices de red team

    Ce que dit le texte

    Les exercices de red team étendent les tests d'intrusion aux couches humaine et physique de la sécurité. Les D-SIB doivent les mener au moins une fois tous les deux ans et les autres banques agréées au moins une fois tous les trois ans, sur la base d'une Red Teaming Scope Statement approuvée par le conseil d'administration et associée à un test d'intrusion du même cycle. Lorsque le conseil estime que la maturité de sécurité de la banque n'est pas encore suffisante, les exercices sont reportés de 12 mois au maximum.

    Source :Banking Act Directions No. 16 of 2021, 5.8.4

    Ce que cela implique pour votre application mobile

    Le red team teste toute la banque, pas seulement l'application. C'est un exercice d'une autre nature qu'un test d'intrusion externe, et il est attendu en complément.

    Comment Ostorlab vous aide

    Ostorlab ne réalise pas d'exercices de red team et ne les remplace pas. Il maintient les éléments application et API de votre plan de remédiation testés et retestés, pour que la couche technologique soit prête avant un cycle de red team.

    Ce qui reste de votre ressort

    Le cadrage et la conduite des exercices de red team, la RTSS, les décisions du conseil et les évaluations des couches humaine et physique.

  5. Guidelines on Minimum Compliance Standard for Payment Related Mobile Applications No. 1 of 2020, sections 5, 6 et 8

    Mettre en œuvre les contrôles des applications de paiement : MFA, rattachement d'appareil, sessions et verrouillage

    Ce que dit le texte

    La ligne directrice de paiement exige que les comptes utilisateurs et les appareils soient enregistrés auprès du fournisseur avec le numéro de mobile et un identifiant unique d'appareil, qu'un compte ne soit utilisable que sur des appareils enregistrés et qu'aucune utilisation simultanée du même compte depuis plusieurs appareils ne soit permise. L'authentification doit être traitée côté backend, sauf pour les méthodes fondées sur la biométrie ou une puce. La MFA combine le numéro de mobile, l'identifiant d'appareil, le mot de passe ou PIN et un identifiant propre à l'application. L'application doit comporter un verrouillage de compte configurable après plusieurs tentatives de connexion invalides, un identifiant de session aléatoire, une déconnexion automatique après une période d'inactivité, une déconnexion clairement visible qui efface les données sensibles propres à l'application de la mémoire temporaire et permanente, une détection côté serveur des tentatives de connexion simultanées et une procédure pour désactiver l'application de façon centralisée pour un appareil signalé perdu ou volé.

    Source :Guidelines on Minimum Compliance Standard for Payment Related Mobile Applications No. 1 of 2020, sections 5, 6 et 8

    Ce que cela implique pour votre application mobile

    Ce sont des comportements testables, et ils doivent tenir côté backend, pas seulement dans l'interface de l'application. Un attaquant qui appelle directement l'API doit rencontrer les mêmes contrôles.

    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, le verrouillage des comptes et l'application effective de la MFA avec vos comptes de test, ainsi que les appels d'API qui les sous-tendent.

    Ce qui reste de votre ressort

    La gestion des identités et des accès, les registres d'enregistrement des appareils et le processus en cas d'appareil perdu.

  6. Guidelines on Minimum Compliance Standard for Payment Related Mobile Applications No. 1 of 2020, sections 12, 13, 14 et 15

    Durcir l'application : altération, root, débogage et pinning

    Ce que dit le texte

    La ligne directrice exige des contrôles d'intégrité côté serveur portant sur les valeurs de hachage ou sommes de contrôle des blocs de code, sur la taille et les horodatages de modification des fichiers et sur la signature du paquet, l'application étant désactivée en cas d'échec. L'application ne doit pas s'exécuter sur des appareils rootés ou jailbreakés. La détection de débogueur et d'émulateur doit être implémentée, la minification et l'obfuscation du code source doivent être utilisées, et aucun tiers ne doit pouvoir déboguer l'application à l'exécution. Le chiffrement de la couche transport est exigé pour toutes les communications, avec des certificats SSL valides émis par une autorité de certification de confiance, un certificate pinning correctement implémenté avec une gestion d'exception appropriée et des contrôles pour limiter le contournement du pinning. L'application doit cesser de fonctionner jusqu'à ce que les erreurs de certificat SSL soient correctement traitées.

    Source :Guidelines on Minimum Compliance Standard for Payment Related Mobile Applications No. 1 of 2020, sections 12, 13, 14 et 15

    Ce que cela implique pour votre application mobile

    Ces protections sont les premières qu'un attaquant teste sur une application de paiement. Un contrôle présent dans le code mais contournable à l'exécution ne compte pas.

    Comment Ostorlab vous aide

    Mobile Shielding Scan teste à l'exécution la détection du root et du jailbreak, l'anti-altération, la détection de débogueur et d'émulateur et le pinning, et montre quelles protections ont tenu et lesquelles ont été contournées.

    Ce qui reste de votre ressort

    L'infrastructure d'obfuscation et de signature de code, les publications sur les stores et le comportement de l'application sur le terrain.

  7. Guidelines on Minimum Compliance Standard for Payment Related Mobile Applications No. 1 of 2020, sections 11 et 16 ; Banking Act Directions No. 16 of 2021, 5.8.2

    Maintenir les composants à jour et le prouver

    Ce que dit le texte

    Les applications mobiles de paiement ne doivent pas utiliser de composants, protocoles, bibliothèques ou scripts vulnérables ou obsolètes, les implémentations de ces composants ne doivent pas créer de vulnérabilité, et l'application doit être correctement corrigée lorsqu'une vulnérabilité est identifiée. Les algorithmes cryptographiques et les nombres d'itérations doivent être actuellement non identifiés comme vulnérables, testés par l'industrie et acceptés par des institutions telles que le FFIEC, l'ANSI et le NIST. Selon les directives sur le risque technologique, les vulnérabilités identifiées lors des évaluations doivent être corrigées dans un délai approuvé par l'ISC.

    Source :Guidelines on Minimum Compliance Standard for Payment Related Mobile Applications No. 1 of 2020, sections 11 et 16 ; Banking Act Directions No. 16 of 2021, 5.8.2

    Ce que cela implique pour votre application mobile

    Les SDK et bibliothèques natives d'une application bancaire sont des logiciels que vous livrez. Chacun doit avoir une version connue, une gravité lorsqu'une vulnérabilité apparaît, et un délai de correction dont vous pouvez apporter la preuve.

    Comment Ostorlab vous aide

    SCA identifie par empreinte les bibliothèques compilées statiquement et les associe aux vulnérabilités connues version après version. Leur résolution est suivie sous forme de tickets dans la plateforme ou dans Jira et ServiceNow, et les résultats sont classés critiques, élevés, moyens ou faibles.

    Ce qui reste de votre ressort

    Les décisions de correctifs, les contrats de maintenance des fournisseurs, la planification des mises à niveau et l'acceptation des risques.

  8. Banking Act Directions No. 16 of 2021, 5.5.1 ; Guidelines No. 1 of 2020, sections 9.3, 11.2 et 11.3 ; Personal Data Protection Act No. 9 of 2022, article 10

    Protéger les données clients sur l'appareil et en transit

    Ce que dit le texte

    Selon les directives sur le risque technologique, les données clients sont protégées par chiffrement : chiffrement au repos au niveau de la base de données ou des fichiers, chiffrement des données en transit, et chiffrement intégral du disque pour les appareils endpoints et les supports amovibles qui stockent des données clients. Lorsque le chiffrement n'est pas réalisable ou approprié, les dérogations nécessitent l'approbation du conseil, des contrôles compensatoires et une surveillance, ainsi qu'une revue au moins tous les deux ans. La ligne directrice de paiement ajoute que les informations sensibles telles que les numéros de compte et les identifiants clients dans le stockage temporaire de l'appareil doivent être sécurisées, que les données sensibles sont chiffrées en transit et au repos, que les clés de chiffrement ne sont pas stockées sur l'appareil mobile sans contrôles de sécurité appropriés, et que les données sensibles ne sont pas stockées sur l'appareil. La loi sur la protection des données personnelles impose aux responsables de traitement de garantir l'intégrité et la confidentialité des données personnelles par des mesures techniques et organisationnelles appropriées, dont le chiffrement, la pseudonymisation, l'anonymisation ou les contrôles d'accès.

    Source :Banking Act Directions No. 16 of 2021, 5.5.1 ; Guidelines No. 1 of 2020, sections 9.3, 11.2 et 11.3 ; Personal Data Protection Act No. 9 of 2022, article 10

    Ce que cela implique pour votre application mobile

    Les jetons, numéros de compte et identifiants ne devraient jamais se trouver en clair dans le stockage, les caches, les journaux ou les rapports de crash de l'application, ni transiter sans protection vers le backend.

    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, et détecte les erreurs de configuration qui affaiblissent la protection du transport et des sessions.

    Ce qui reste de votre ressort

    La classification des données, la gestion des clés, les sauvegardes et le processus de dérogation avec le conseil.

  9. Payment and Settlement Systems Circulars No. 01 of 2024, No. 02 of 2024 et No. 01 of 2026

    Appliquer le seuil d'OTP JustPay et les contrôles d'enregistrement des applications de paiement

    Ce que dit le texte

    Pour les transactions JustPay de 10 000 roupies ou plus, l'application mobile de paiement qui initie la transaction doit demander un code à usage unique à l'émetteur du compte rattaché, envoyé au numéro de mobile enregistré auprès de l'émetteur. Cette règle s'applique depuis le 1er avril 2024. Depuis le 31 mars 2025, les fournisseurs doivent identifier les utilisateurs avec un document d'identité acceptable, vérifier cette identité avant d'autoriser des transactions ou de rattacher un compte et, pour JustPay, vérifier que l'utilisateur de l'application et le titulaire du compte sont la même personne en faisant correspondre le numéro de mobile de l'appareil avec celui enregistré pour le compte. La circulaire n° 01 de 2026 plafonne les transactions JustPay à 150 000 roupies à compter du 2 février 2026 et exige de tous les fournisseurs d'applications mobiles de paiement des contrôles et procédures de sécurité adéquats lors de l'enregistrement des clients et du rattachement des comptes.

    Source :Payment and Settlement Systems Circulars No. 01 of 2024, No. 02 of 2024 et No. 01 of 2026

    Ce que cela implique pour votre application mobile

    L'application effective de l'OTP et les contrôles d'identité sont des comportements backend. Testez-les en tentant de finaliser une transaction ou de rattacher un compte sans le facteur requis ou depuis le mauvais appareil.

    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 l'OTP, de la MFA et des parcours d'authentification renforcée, ainsi que les appels d'API derrière le rattachement de comptes et les paiements.

    Ce qui reste de votre ressort

    Le processus de vérification d'identité, les registres d'enregistrement des appareils et la configuration des limites de transaction.

  10. Guidelines on Minimum Compliance Standard for Payment Related Mobile Applications No. 1 of 2020, section 25

    Auditer avant le lancement et faire rapport chaque année

    Ce que dit le texte

    Chaque prestataire de services de paiement doit soumettre un rapport de conformité, approuvé par son conseil d'administration, au Director of the Payments and Settlements Department avant le lancement commercial de chaque application mobile de paiement, ainsi qu'un rapport pour l'année précédente avant le 31 janvier de chaque année, couvrant les nouvelles versions, correctifs et mises à jour. Un audit du système d'information et un audit de sécurité de l'information de tout l'écosystème sont fortement recommandés, réalisés par un auditeur tiers indépendant, avec un périmètre incluant l'analyse de sécurité statique et dynamique, la revue du code source pour les contrôles de sécurité, les portes dérobées et les informations sensibles codées en dur, la revue des environnements de production et de test, et la revue des évaluations de vulnérabilité et des tests d'intrusion.

    Source :Guidelines on Minimum Compliance Standard for Payment Related Mobile Applications No. 1 of 2020, section 25

    Ce que cela implique pour votre application mobile

    Le dossier de conformité a besoin de preuves, pas seulement d'affirmations, et chaque nouvelle version relance le cycle en pratique.

    Comment Ostorlab vous aide

    Ostorlab produit des résultats de scan, des requêtes et réponses à l'appui, des exploits rejouables et des résultats de retest pour chaque version, que vous pouvez joindre au dossier d'audit. Ostorlab ne soumet pas de rapports au CBSL et n'est pas un cabinet d'audit.

    Ce qui reste de votre ressort

    L'approbation du rapport de conformité par le conseil, les envois au CBSL et toute opinion que vous demandez à un cabinet d'audit agréé.

Synthèse des textes publics du CBSL et de la loi sur la protection des données, vérifiés le 27 septembre 2026. Les points de la ligne directrice de paiement sont résumés d'après le texte anglais. Cette page ne constitue pas un avis juridique.

Correspondance

Les règles du CBSL, contrôle par contrôle

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

Les règles du CBSL, contrôle par contrôle
ContrôleComment Ostorlab vous aidePreuves conservées
Tests de sécurité de l'application avant mise en productionDirectives 16/2021, 5.8.1Mobile SAST sur l'APK, l'AAB ou l'IPA et Mobile DAST dans la CI/CD, à chaque changement, sans besoin du code source. Détails Résultats de scan par build et par changement, joints au dossier de version
Évaluations de vulnérabilité trimestrielles en productionDirectives 16/2021, 5.8.2Scans planifiés depuis votre pipeline sur le build de production, et surveillance des versions publiées sur les stores sans déclenchement manuel. Détails Résultats d'évaluation par trimestre, avec gravité et état de correction
Test d'intrusion annuel par des experts externes indépendantsDirectives 16/2021, 5.8.3Pentest par agents IA de l'application et de ses API derrière la connexion, y compris les parcours en boîte grise avec vos comptes de test. Détails Un exploit fonctionnel à rejouer pour chaque résultat d'un agent IA, et une heatmap de couverture
Connexion, MFA et verrouillage des comptesLigne directrice 01/2020, 6Se connecte avec des codes à usage unique et teste l'application effective de la MFA, les parcours d'authentification renforcée et le verrouillage après des tentatives invalides. Détails Résultats sur les parcours de connexion et de verrouillage, avec étapes de reproduction
Rattachement d'appareil, sessions et désactivation en cas de perteLigne directrice 01/2020, 5 et 8Teste la randomisation des sessions, la déconnexion pour inactivité, l'invalidation des sessions et les appels d'API derrière le rattachement d'appareil. Détails Résultats sur les sessions et les jetons, avec journaux des requêtes et réponses
Détection d'altération, de root et d'émulateur, certificate pinningLigne directrice 01/2020, 12 à 15Teste à l'exécution la détection du root et du jailbreak, l'anti-altération, la détection de débogueur et d'émulateur et le pinning. Détails Preuves de contournement montrant quelle protection a échoué et ce qu'elle exposait
Composants vulnérables et délais de correctionLigne directrice 01/2020, 11 et 16Identifie 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
Clés et configuration sensibles codées en durLigne directrice 01/2020, 16.5Dé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
Données clients sur l'appareil et en transitDirectives 16/2021, 5.5.1 ; Ligne directrice 11Recherche 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. Preuves sur le système de fichiers montrant ce qui a été écrit, où et quand
SDK tiers et infrastructure dans la version livréeDirectives 16/2021, 9.9 ; Ligne directrice 23Recense les SDK et bibliothèques natives de chaque version et montre avec quels backends l'application et ses SDK communiquent. Détails Identité, version et emplacement de chaque composant dans le bundle de l'application, par version

Ostorlab teste les contrôles de l'application et de ses API. La surveillance SOC, la réponse aux incidents et leur signalement, les exercices de red team, le TLPT, les sauvegardes et la reprise, la gouvernance, les achats auprès des fournisseurs et les approbations du conseil restent du ressort de vos équipes.

Plan d'action

Les contrôles du CBSL à tester dans votre application mobile

Une liste pratique pour les équipes sécurité et risque technologique, fondée sur les directives du CBSL sur le risque technologique, la ligne directrice de paiement mobile et la loi sur la protection des données.

  1. Tests avant mise en production

    Intégrez SAST ou revue de code source et DAST au pipeline pour chaque changement de l'application et de son backend, comme l'exigent les tests préalables à la mise en production.

  2. Évaluations de vulnérabilité trimestrielles

    Planifiez des évaluations de l'application et des API en production au moins chaque trimestre, avec des délais de correction approuvés par le comité de sécurité de l'information.

  3. Test d'intrusion annuel

    Préparez la spécification de périmètre approuvée par le conseil et le test externe : boîte noire et boîte grise, scénarios de menace, systèmes de production, et le résumé exécutif à 60 jours au Director of Bank Supervision.

  4. Durcissement de l'application

    Testez la détection du root et du jailbreak, l'anti-altération, la détection de débogueur et d'émulateur, l'obfuscation et le pinning, et vérifiez que l'application se désactive lorsque les contrôles d'intégrité échouent.

  5. Authentification, OTP et sessions

    Vérifiez la MFA côté backend, le verrouillage des comptes, la randomisation des identifiants de session, la déconnexion pour inactivité qui efface les données sensibles, la désactivation en cas de perte et le seuil d'OTP JustPay.

  6. Composants et secrets

    Listez les SDK et bibliothèques de chaque version, fixez des délais de correction selon la gravité et recherchez les clés et la configuration codées en dur dans le package.

  7. Protection des données

    Contrôlez le stockage, les caches, les journaux et les rapports de crash à la recherche de jetons et de données personnelles, et documentez le chiffrement et les mesures de protection des données.

  8. Signaler et retester

    Conservez le rapport de conformité avant lancement, le rapport annuel au 31 janvier et les preuves de retest pour chaque correction.

Une liste indicative, et non un modèle du CBSL. 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.

Évaluez votre application bancaire mobile comme le décrit le CBSL

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