Sécurisation des API pour l’interopérabilité de la BCEAO
Public cible: Responsables opérations, conformité, marketing métiers, ingénieurs et développeurs
Objectifs:
- Comprendre les principes de la sécurisation des API
- Apprendre les meilleures pratiques pour concevoir, mettre en œuvre et maintenir des API sécurisées
- Assurer une intégration et participation rapide au projet
Contenu proposé:
Jour 1: Introduction à la sécurité des API
- Qu’est-ce qu’une API ?
- Les types d’API (REST, SOAP, GraphQL, etc.)
- Les menaces liées aux API
- Les principes de sécurité pour les API (authentification, autorisation, chiffrement, etc.)
- Introduction aux API et à leur utilisation dans le contexte de l’interopérabilité de la BCEAO
Jour 1: Après-midi
- Les risques et les menaces liés à la sécurité des API, notamment la divulgation d’informations sensibles, les attaques de déni de service (DDoS), les attaques par injection SQL, les attaques par script intersites (XSS), et les contournements d’authentification
- Les standards de sécurité applicables aux API, notamment OAuth, OpenID Connect et JWT, ainsi que les techniques de chiffrement des données en transit et au repos
Jour 2: Fonctionnement et mise en place de la PKI
- Les meilleures pratiques pour la conception, la mise en œuvre et la maintenance de solutions API sécurisées, notamment l’utilisation de l’authentification forte, la limitation des autorisations, la gestion des clés et des certificats, et la surveillance des logs
- Introduction à la PKI
- Les concepts clés de la PKI (certificats numériques, autorité de certification, chaîne de confiance, etc.)
- L’importance de la PKI dans la sécurité informatique
Jour 2: Après-midi
- Fonctionnement et mise en place de la PKI
- Les différentes composantes d’une PKI
- Les procédures de certification
- Les outils de création et de gestion de certificats numériques
- Les stratégies de déploiement d’une PKI
Jour 3: Implémentation et utilisation des mutuals TLS
- Qu’est-ce qu’un mutual TLS et pourquoi est-il important ?
- Comment fonctionne le mutual TLS ?
- Les avantages et les inconvénients du mutual TLS
- Configuration et mise en place de mutual TLS
- Les outils nécessaires pour implémenter un mutual TLS
- Les différentes approches pour utiliser un mutual TLS
- Les menaces potentielles pour les mutuals TLS
Jour 3: Après-midi
- Les meilleures pratiques pour sécuriser les mutuals TLS
- La gestion des certificats et des clés pour les mutuals TLS
- Les considérations de performance pour les mutuals TLS
- Les outils et les techniques pour la détection et la prévention des attaques, notamment les firewalls, les systèmes de détection d’intrusion (IDS) et les systèmes de gestion de la vulnérabilité (VMS)
- Les réglementations et les normes applicables à la sécurité des API, notamment la directive européenne PSD2, le RGPD et les normes PCI-DSS
Il sera inclus des études de cas pour illustrer les défis et les solutions liés à la sécurisation des API dans le contexte de l’interopérabilité de la BCEAO, ainsi que des travaux pratiques pour permettre aux participants de mettre en pratique les concepts et les techniques présentés. La formation pourrait également se conclure par une évaluation la compréhension et la maîtrise des participants sur la sécurité des API pour l’interopérabilité de la BCEAO.
Nombre de participants limités : 25
Lieu de la formation : Hôtel Novotel Dakar
Date : __/__/2023
Durée : 3 jours
Format : Présentiel et/ou en ligne
Intervenant : Mohamadou MBENGUE Expert en sécurité numérique et Consultant-Formateur : Java/Big Data/DevOps/Cloud