Django
Checklist
Messages d'erreur
Authentification
Gestion des secrets
En-têtes
Cookies
De la même manière, vérifier que si des cookies personnalisés sont crées, ils le sont avec l'attribut
secure=True
.
CSRF
Vérifier que des tokens CSRF sont utilisés pour chaque formulaire.
XSS
Vérifier que la fonction
django.utils.html.escape()
est utilisée pour sécuriser les entrées utilisateur.Vérifier l'absence d'utilisation des fonctions
safe
,mark_safe
, oujson_script
sur des entrées utilisateur.
SQLi
Vérifier que les requêtes SQL sont paramétrées.
Journalisation et surveillance
Vérifier que les actions importantes sont journalisées et qu'aucune donnée sensibles ou personnelle ne l'est.
Défense en profondeur
Vérifier que le chemin par défaut du panneau d'administration a été changé.
Vérifier que les hôtes autorisés à accéder au panneau d'administration ont bien été renseignés (
ALLOWED_HOSTS
danssettings.py
)
Ressources
Dernière mise à jour