REST API - Bonnes pratiques et sécurité

Qualiopi
À partir de 2010 €
Durée 21h en 3 jours
Localisation Partout en France
Logo de M2I - REST API - Bonnes pratiques et sécurité

Proposé par

M2I

Prérequis

Avoir des connaissances sur HTTP ainsi qu'une bonne culture Web. Avoir quelques connaissances en développement Web (JavaScript / HTML) et sur le fonctionnement de base des API serait un plus.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • À distance

Objectifs pédagogiques

A l'issue de cette formation, vous serez capable de :

  • Décrire les bonnes pratiques de conception, de développement et d'architecture des API REST
  • Concevoir, déployer et superviser des API
  • Identifier les menaces auxquelles s'exposent vos API
  • Distinguer les vulnérabilités les plus fréquentes
  • Repérer les points faibles d'une API puis la protéger.

Programme de la formation

Jour 1

Introduction aux API

  • Evolution des applications et concept d'API
  • REST vs SOAP
  • Requêter vers une API

Conventions et bonnes pratiques

  • Les conventions d'API
  • Bonnes pratiques de développement
  • Design Patterns

Exemple de travaux pratiques (à titre indicatif)

  • Création d'une API météo

Les outils

  • OpenAPI
  • Swagger
  • Postman
  • Sandboxing
  • JSON Generator / JSON Server

Exemples de travaux pratiques (à titre indicatif)

  • Test et validation d'implémentation d'une API

Jour 2

Rappels sur la sécurité

  • Les menaces
  • Les grands principes de la sécurité informatique
  • Le top 10 de l'OWASP
  • Evolution des problématiques de sécurité liées aux API

La sécurité Web appliquée aux API

  • Problématiques d'authentification
  • Manipulation d'identifiants et d'autorisations d'objets
  • Déni de service et consommation de ressources
  • Exploitation des "business flows"
  • SSRF (Server Side Request Forgery)
  • Mauvaise configuration de sécurité
  • Mauvaise gestion d'inventaire
  • Problématiques de confiance des API tierces
  • Bonnes pratiques de développement

Exemples de travaux pratiques (à titre indicatif)

  • Etude et audit d'une API vulnérable

Jour 3

Authentification et autorisation

  • Authentification avec OAuth2 et OpenID Connect
  • Sécurité côté serveur
  • Gestion des permissions et des rôles
  • Journalisation et supervision

Middleware et JWT (JSON Web Token)

  • Rappels sur la cryptographie
  • Principes JWT
  • Risques et vulnérabilités intrinsèques

Exemples de travaux pratiques (à titre indicatif)

  • Conception et création d'une API sécurisée

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation
Logo de M2I - Formation REST API - Bonnes pratiques et sécurité

Proposé par

M2I

"Un leadership dans le domaine de la formation"

Voir la fiche entreprise
À partir de 2010 €
Logo de M2I - REST API - Bonnes pratiques et sécurité

REST API - Bonnes pratiques et sécurité

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.