Les règles de la SAMA pour l'application bancaire mobile de vos clients.

La Banque centrale saoudienne demande aux banques une revue et un test d'intrusion annuels des services destinés aux clients et exposés à Internet, des tests de sécurité pour chaque changement, l'authentification multifacteur sur chaque service de banque électronique et des applications mobiles qui détectent les appareils rootés et jailbreakés. Ostorlab vous aide à tester ces contrôles dans votre application et ses API, à chaque version.

  • Tests d'intrusion par agents IA derrière la connexion, avec un exploit à rejouer pour chaque résultat d'un agent IA
  • Tests statiques et dynamiques de la version que vous livrez, sans besoin du code source
  • Parcours MFA, de verrouillage et d'authentification renforcée testés avec vos comptes de test
  • Détection du root et du jailbreak testée dans des environnements rootés et jailbreakés
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 opérant en Arabie saoudite et les autres institutions financières régulées par la SAMA
Dates clés
Cadre de cybersécurité publié le 24 mai 2017, conformité totale exigée d'ici fin octobre 2018
Objet
Tests d'intrusion annuels des services exposés à Internet, MFA et contrôles antifraude dans les canaux numériques
Référence
SAMA Cyber Security Framework, Counter-Fraud Framework, IT Governance Framework, FEER
Dates clés

Les règles cyber et antifraude de la SAMA, date par date

Les cadres de la SAMA sont en vigueur aujourd'hui. Voici les dates et les fréquences au regard desquelles les tests de votre application sont évalués.

  1. 24 mai 2017

    Cadre de cybersécurité

    La SAMA publie le cadre. Tous les domaines s'appliquent aux banques, y compris la sécurité des applications et les services de banque électronique.

  2. Fin octobre 2018

    Conformité totale des banques

    L'échéance fixée par la SAMA pour que les banques se conforment pleinement au cadre de cybersécurité.

  3. 13 mai 2019

    Cadre de red teaming FEER

    Un red teaming fondé sur le renseignement sur les menaces, mené sur les environnements de production en direct, au moins une fois tous les trois ans.

  4. 4 novembre 2021

    Cadre de gouvernance IT

    Des règles sur le développement des systèmes, la revue de code sécurisée et le test de chaque changement avant la mise en production.

  5. 11 octobre 2022

    Cadre de lutte antifraude

    Une authentification fondée sur les risques, des normes de prévention de la fraude et des contrôles des applications mobiles comme la détection du root et du jailbreak.

  6. Chaque année

    Revue et test d'intrusion

    Les services destinés aux clients et exposés à Internet font l'objet d'une revue et d'un test d'intrusion annuels, avec un suivi jusqu'à ce que les problèmes soient traités.

Ce que demande la SAMA

Les règles cyber et antifraude de la SAMA, appliquées à votre application mobile

Les cadres de la SAMA fixent des principes et des considérations de contrôle pour les banques. 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. SAMA Cyber Security Framework, 3.2.4

    Tester chaque année les services destinés aux clients et exposés à Internet

    Ce que dit le texte

    L'état de cybersécurité des actifs informationnels doit être revu périodiquement. Les services destinés aux clients et exposés à Internet devraient faire l'objet d'une revue et de tests d'intrusion annuels. Les résultats, problèmes et actions recommandées sont consignés, communiqués au responsable métier et suivis jusqu'à ce que tous les problèmes identifiés soient traités.

    Source :SAMA Cyber Security Framework, 3.2.4

    Ce que cela implique pour votre application mobile

    Une application bancaire mobile et les API qu'elle appelle sont des services destinés aux clients et exposés à Internet. Elles nécessitent au moins une revue et un test d'intrusion annuels, ainsi qu'une trace montrant que chaque problème trouvé a été clos.

    Comment Ostorlab vous aide

    Un pentest par agents IA teste l'application et ses API derrière la connexion, généralement en quelques heures, avec un exploit fonctionnel à rejouer pour chaque résultat d'un agent IA. Les résultats sont suivis sous forme de tickets dans la plateforme ou dans Jira et ServiceNow, et retestés une fois le correctif livré.

    Ce qui reste de votre ressort

    La revue annuelle elle-même, le choix des testeurs et le rapport au responsable métier.

  2. SAMA Cyber Security Framework, 3.3.7 ; IT Governance Framework, 3.4.4 et 3.4.5

    Tester la sécurité de chaque changement avant sa mise en production

    Ce que dit le texte

    La gestion des changements doit inclure des tests de sécurité qui, le cas échéant, couvrent les tests d'intrusion et la revue de code, ou un rapport de revue de code ou un équivalent, comme une déclaration d'assurance indépendante, lorsque le code source ne peut pas être fourni. Le cadre de gouvernance IT ajoute que tous les changements sont testés dans un environnement de test distinct, les tests de sécurité figurant parmi les types de tests minimaux.

    Source :SAMA Cyber Security Framework, 3.3.7 ; IT Governance Framework, 3.4.4 et 3.4.5

    Ce que cela implique pour votre application mobile

    Chaque nouvelle version de l'application est un changement. Elle devrait passer des tests de sécurité avant d'arriver sur le store, y compris pour le code tiers dont vous n'avez pas les sources.

    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

    L'approbation du Change Advisory Board, les tests de recette utilisateur et la décision de ce qui vaut déclaration d'assurance équivalente.

  3. SAMA Cyber Security Framework, 3.3.6

    Définir et tester une norme de sécurité des applications

    Ce que dit le texte

    Définir, approuver et mettre en œuvre des normes de cybersécurité pour les applications, surveiller leur respect et évaluer périodiquement leur efficacité. Le développement suit un SDLC sécurisé approuvé, et la norme couvre le codage sécurisé, la gestion des identités et des accès, la protection des données clients contre l'accès non autorisé et les fuites, ainsi que la gestion des vulnérabilités et des correctifs.

    Source :SAMA Cyber Security Framework, 3.3.6

    Ce que cela implique pour votre application mobile

    Vos règles de codage sécurisé et de protection des données pour l'application doivent être étayées par des preuves qu'elles tiennent dans la version que vous livrez, et pas seulement dans une politique.

    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 clés d'API, jetons et identifiants dans le package de l'application, et recense les SDK et bibliothèques natives de chaque version avec leurs versions.

    Ce qui reste de votre ressort

    La rédaction de la norme, la méthodologie SDLC et la séparation des tâches.

  4. SAMA Cyber Security Framework, 3.3.17 ; circulaire n° 381000091275

    Gérer les vulnérabilités selon une fréquence définie

    Ce que dit le texte

    Définir et mettre en œuvre un processus de gestion des vulnérabilités applicatives et d'infrastructure. Il couvre tous les actifs informationnels, une fréquence de scan fondée sur les risques, la classification des vulnérabilités, des délais de remédiation définis par classification et la gestion des correctifs. Une circulaire ultérieure de la SAMA a demandé aux banques une feuille de route pour atteindre le niveau de maturité 4 en gestion des vulnérabilités d'ici la fin du troisième trimestre 2022.

    Source :SAMA Cyber Security Framework, 3.3.17 ; circulaire n° 381000091275

    Ce que cela implique pour votre application mobile

    Les résultats dans l'application et ses bibliothèques nécessitent une classification, une échéance et une preuve de clôture, selon une fréquence que vous pouvez justifier.

    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 sont classés critiques, élevés, moyens ou faibles, et retestés une fois le correctif livré. La SCA identifie par empreinte les bibliothèques compilées statiquement que les scanners fondés sur les manifestes peuvent manquer.

    Ce qui reste de votre ressort

    La fixation des délais de remédiation et le scan du reste de votre parc.

  5. SAMA Cyber Security Framework, 3.3.13

    Durcir les canaux de banque en ligne et mobile

    Ce que dit le texte

    La norme de sécurité des services de banque électronique couvre, pour la banque en ligne et mobile, l'utilisation des stores d'applications et sites web officiels, la détection et le retrait des applications et sites web malveillants, le sandboxing, les techniques de non-mise en cache et les techniques de communication visant à éviter les attaques de l'homme du milieu. L'approbation de la SAMA est nécessaire avant le lancement d'un nouveau service de banque électronique.

    Source :SAMA Cyber Security Framework, 3.3.13

    Ce que cela implique pour votre application mobile

    L'application ne devrait pas laisser de données sensibles dans les caches, et son trafic devrait résister à l'interception, même sur un appareil contrôlé par l'attaquant.

    Comment Ostorlab vous aide

    Ostorlab vérifie ce que l'application écrit dans le stockage, 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. Mobile Shielding Scan tente de contourner le TLS pinning et montre quelles protections ont tenu.

    Ce qui reste de votre ressort

    La protection de la marque, le retrait des applications et sites web malveillants, et l'approbation de la SAMA pour les nouveaux services.

  6. SAMA Cyber Security Framework, 3.3.13

    Authentification multifacteur sur chaque service de banque électronique

    Ce que dit le texte

    Utiliser l'authentification multifacteur lors de l'enregistrement du client et pour tous les services de banque électronique, y compris la connexion, l'ajout ou la modification de bénéficiaires, l'ajout de services de paiement de factures et de paiements aux administrations, les transactions à haut risque au-delà de plafonds prédéfinis et la réinitialisation du mot de passe. Révoquer l'accès du client après 3 mots de passe incorrects ou codes PIN invalides successifs.

    Source :SAMA Cyber Security Framework, 3.3.13

    Ce que cela implique pour votre application mobile

    Chacun de ces parcours doit exiger le second facteur côté serveur, et le verrouillage après 3 tentatives échouées doit tenir quoi que l'application envoie.

    Comment Ostorlab vous aide

    Ostorlab se connecte avec vos comptes de test, saisit les codes à usage unique reçus par SMS, e-mail ou TOTP, et teste 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, y compris les parcours d'authentification renforcée.

    Ce qui reste de votre ressort

    Les règles propres aux canaux, comme la modification du numéro de mobile uniquement en agence ou au distributeur, et les notifications par SMS.

  7. SAMA Counter-Fraud Framework, 4.4

    Authentifier selon le risque, pas uniquement par SMS

    Ce que dit le texte

    La norme d'authentification couvre les canaux numériques comme les services en ligne et les applications mobiles. L'authentification multifacteur ne devrait pas reposer uniquement sur des OTP envoyés par SMS. Les activités à haut risque, comme l'enregistrement, l'activation d'un jeton sur un nouvel appareil, la connexion depuis un appareil inconnu et l'ajout de bénéficiaires, nécessitent une authentification multifacteur, et les sessions anormales nécessitent un troisième facteur.

    Source :SAMA Counter-Fraud Framework, 4.4

    Ce que cela implique pour votre application mobile

    L'association de l'appareil, la validation par notification push dans l'application et l'authentification renforcée sur les sessions anormales sont des contrôles que les fraudeurs tentent de contourner en rejouant ou en modifiant les appels d'API.

    Comment Ostorlab vous aide

    Les tests authentifiés couvrent l'application effective de la MFA et les parcours d'authentification renforcée, y compris la manière dont les attaquants tentent de les manipuler, ainsi que les appels d'API derrière les modifications de compte.

    Ce qui reste de votre ressort

    La norme d'authentification, le moteur de risque qui signale les sessions anormales et la définition des transactions de faible montant.

  8. SAMA Counter-Fraud Framework, 4.6.2

    Détecter les appareils rootés et limiter les abus

    Ce que dit le texte

    Les normes de prévention de la fraude incluent la capacité des applications mobiles à détecter leur utilisation sur des appareils jailbreakés ou rootés, puis à bloquer l'application ou à restreindre l'accès aux données ou fonctionnalités sensibles, l'enregistrement des appareils, une restriction des connexions simultanées ou du nombre d'appareils et, selon une approche fondée sur les risques, des mécanismes de prévention des robots avant l'ordre de paiement.

    Source :SAMA Counter-Fraud Framework, 4.6.2

    Ce que cela implique pour votre application mobile

    La détection du root et du jailbreak doit réagir, pas seulement détecter, et le backend doit bloquer les usages automatisés et simultanés que l'application seule ne peut pas empêcher.

    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. Les tests d'API couvrent les abus comme l'énumération, le rejeu et l'automatisation.

    Ce qui reste de votre ressort

    Le choix de votre produit de blindage, les plafonds de transaction, les listes noires et la surveillance de la fraude.

  9. SAMA Financial Entities Ethical Red-Teaming Framework, 1.3 et 1.6

    Un red teaming au moins une fois tous les 3 ans

    Ce que dit le texte

    Chaque organisation membre régulée par la SAMA devrait être testée, au minimum une fois tous les trois ans, par un test de red teaming fondé sur le renseignement sur les menaces, mené sur son environnement de production en direct dans le cadre FEER. La SAMA peut aussi désigner une organisation pour un test. Le red teaming n'est pas un test d'intrusion : il reproduit une attaque ciblée contre l'ensemble de l'organisation.

    Source :SAMA Financial Entities Ethical Red-Teaming Framework, 1.3 et 1.6

    Ce que cela implique pour votre application mobile

    L'application mobile et ses API sont des points d'entrée probables pour une red team. Les faiblesses que des tests courants auraient pu trouver consomment du temps de red team.

    Comment Ostorlab vous aide

    Ostorlab ne réalise pas de tests de red teaming et ne les remplace pas. Il vous aide à aborder un test avec les problèmes connus de l'application et des API déjà corrigés, et à retester ensuite les résultats portant sur l'application et les API.

    Ce qui reste de votre ressort

    L'exercice de red teaming, les prestataires et le dialogue avec la SAMA.

Synthèse des textes de la SAMA publiés dans le SAMA Rulebook, vérifiés le 27 septembre 2026. Certains cadres s'appliquent à des secteurs spécifiques, comme indiqué. Cette page ne constitue pas un avis juridique.

Correspondance

Les règles de la SAMA, contrôle par contrôle

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

Les règles de la SAMA, contrôle par contrôle
ContrôleComment Ostorlab vous aidePreuves conservées
Revue et test d'intrusion annuels des services exposés à InternetCSF 3.2.4Pentest 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
Tests de sécurité de chaque changement avant la mise en productionCSF 3.3.7; ITGF 3.4.5Mobile 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
Tests du code tiers sans les sourcesCSF 3.3.7; ITGF 3.4.4Analyse de propagation (taint) à travers les SDK intégrés, et analyse des dépendances de l'application compilée. Détails Résultats attribués au SDK ou à la bibliothèque dont ils proviennent
Classification des vulnérabilités, délais et suiviCSF 3.2.4, 3.3.17Regroupe les résultats en tickets dans la plateforme ou dans Jira et ServiceNow, et reteste après correction. Détails Historique des tickets et issue du retest pour chaque résultat
Non-mise en cache et protection des données clients sur l'appareilCSF 3.3.6, 3.3.13Recherche 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
Protection contre les attaques de l'homme du milieuCSF 3.3.13Tente de contourner le TLS pinning à l'exécution et vérifie la protection du transport. Détails Preuves des protections qui ont tenu et de celles qui ont été contournées
MFA à la connexion, pour les bénéficiaires, la réinitialisation du mot de passe et les transactions à haut risqueCSF 3.3.13; CFF 4.4Se 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
Verrouillage après 3 tentatives échouées, et gestion des sessionsCSF 3.3.13Teste 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
Détection du root et du jailbreak qui bloque ou restreint l'applicationCFF 4.6.2Exé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é
Abus des API de paiement par robots, rejeu et usage simultanéCFF 4.6.2Intercepte 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

Ostorlab teste les contrôles dans l'application et ses API. La gouvernance, la sensibilisation, la surveillance des événements et le SOC, la gestion des incidents, la continuité d'activité, la surveillance de la fraude, la protection de la marque et le reporting à la SAMA restent du ressort de vos équipes.

Plan d'action

Les contrôles SAMA à tester dans votre application avant votre prochaine revue

Une liste pratique pour les équipes sécurité, antifraude et conformité qui travaillent avec les cadres de la SAMA.

  1. Pentest annuel planifié

    Planifiez la revue et le test d'intrusion annuels de l'application et de ses API, et ajoutez des scans à chaque version dans l'intervalle.

  2. Contrôle de sécurité dans le pipeline de livraison

    Lancez des tests statiques et dynamiques sur chaque build avant son passage devant le Change Advisory Board et sa publication sur le store.

  3. Code tiers couvert

    Recensez les SDK et bibliothèques de chaque version et décidez comment obtenir une assurance sur le code dont vous n'avez pas les sources.

  4. MFA sur chaque parcours listé

    Vérifiez que la connexion, les bénéficiaires, les services de paiement, les transactions à haut risque et la réinitialisation du mot de passe exigent tous un second facteur, imposé par le serveur.

  5. Verrouillage et sessions

    Vérifiez que l'accès est révoqué après 3 tentatives échouées, et testez l'expiration des sessions, le renouvellement des jetons et la déconnexion.

  6. Appareils rootés et jailbreakés

    Exécutez l'application sur des appareils compromis et confirmez qu'elle bloque ou restreint les fonctionnalités sensibles, comme l'attend le cadre de lutte antifraude.

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

    Recherchez les jetons et les données personnelles dans les caches, les journaux et les captures d'écran, ainsi que les identifiants codés en dur dans l'application.

  8. Résultats suivis jusqu'à leur clôture

    Classez chaque résultat, fixez une échéance, retestez après correction et conservez la trace pour les inspections de la SAMA et l'audit interne.

Une liste indicative, et non un modèle de la SAMA. 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.

  • SAMA Rulebook: Cyber Security FrameworkBanque centrale saoudienne, circulaire n° 381000091275, 24 mai 2017. S'applique aux banques, assureurs, sociétés de financement et bureaux de crédit. Couvre la sécurité des applications, la gestion des changements, les services de banque électronique et la gestion des vulnérabilités
  • SAMA Rulebook: Circular Re. Cyber Security FrameworkBanque centrale saoudienne, circulaire n° 381000091275. Fixe la conformité totale à fin octobre 2018 et des feuilles de route vers le niveau de maturité 4 pour la gestion des événements, des incidents, des menaces et des vulnérabilités. Traduction anglaise, le texte arabe fait foi
  • SAMA Rulebook: Counter-Fraud FrameworkBanque centrale saoudienne, circulaire n° 44021528, 11 octobre 2022, secteur bancaire. Couvre l'authentification, les normes de prévention de la fraude et les contrôles des applications mobiles. La SAMA notifie les organisations tenues de le mettre en œuvre
  • SAMA Rulebook: Information Technology Governance FrameworkBanque centrale saoudienne, circulaire n° 43028139, 4 novembre 2021, secteur bancaire et bureaux de crédit. Couvre le développement des systèmes, la revue de code sécurisée et le test des changements
  • SAMA Rulebook: Financial Entities Ethical Red-TeamingBanque centrale saoudienne, circulaire n° 562240000067, 13 mai 2019. Red teaming fondé sur le renseignement sur les menaces, au moins une fois tous les trois ans
  • SAMA Rulebook: Cyber Resilience Fundamental Requirements (CRFR)Banque centrale saoudienne, 1er janvier 2022. S'applique aux sociétés de financement, prestataires de services de paiement, bureaux de change et entités de la sandbox, pas aux banques. Tests d'intrusion deux fois par an et blindage des applications
  • SAMA Rulebook: Rules on Outsourcing, Section VBanque centrale saoudienne, circulaire n° 41027017, 15 décembre 2019, secteur bancaire. Une non-objection écrite de la SAMA est nécessaire pour externaliser auprès de prestataires situés à l'étranger
  • SAMA Open Banking FrameworkBanque centrale saoudienne. Règles métier et normes techniques, y compris les spécifications d'API, disponibles sur demande auprès de l'équipe Open Banking de la SAMA, et donc non citées sur cette page
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 la SAMA

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