Flashcards: Sécurité et gestion des requêtes SQL — 20 cards

All cards

1Question

Requête préparée PDO — rôle ?

Answer

Sécurise contre injection SQL en séparant SQL et valeurs.

2Question

Paramètres nommés PDO — avantage ?

Answer

Facilitent la liaison des valeurs aux placeholders.

3Question

PDO::ATTR_ERRMODE — configuration ?

Answer

Signale les erreurs via exceptions.

4Question

PDO::ATTR_EMULATE_PREPARES — valeur recommandée ?

Answer

False pour utiliser le mécanisme natif du SGBD.

5Question

bcrypt — utilisation principale ?

Answer

Hacher les mots de passe de façon résistante.

6Question

password_verify — rôle ?

Answer

Comparer un mot en clair à un hash bcrypt.

7Question

htmlspecialchars — objectif ?

Answer

Échapper le contenu pour éviter XSS.

8Question

Content-Security-Policy — but ?

Answer

Limiter l'exécution et le chargement de scripts.

9Question

X-Content-Type-Options — fonction ?

Answer

Empêcher le MIME sniffing du navigateur.

10Question

X-Frame-Options — objectif ?

Answer

Prévenir le clickjacking en contrôlant l’intégration iframe.

11Question

Déconnexion complète — étape clé ?

Answer

Détruire la session et invalider le cookie.

12Question

Token CSRF — génération ?

Answer

bin2hex(random_bytes(32)) pour 64 caractères hexadécimaux.

13Question

GRANT — rôle ?

Answer

Accorder des droits SQL spécifiques.

14Question

REVOKE — rôle ?

Answer

Retirer des droits SQL précédemment accordés.

15Question

Moindre privilège — principe ?

Answer

Donner uniquement les droits nécessaires.

16Question

Trigger MySQL — objectif ?

Answer

Automatiser l’enregistrement des actions dans une table.

17Question

WITH CHECK OPTION — fonction ?

Answer

Empêche de sortir du périmètre défini par la vue.

18Question

Chiffres RGPD — exemple ?

Answer

Fuite : Art. 33, délai 72h.

19Question

OWASP Top 10 — but ?

Answer

Prioriser les failles web à corriger.

20Question

A01 — vulnérabilité ?

Answer

Contrôles d’accès insuffisants.

Test yourself with the quiz

Test your knowledge with 20 questions on Sécurité et gestion des requêtes SQL.

1. Quelle est la fonction principale d’une requête préparée PDO ?

2. Que permet l’option PDO::ATTR_EMULATE_PREPARES réglée à false ?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Sécurité et gestion des requêtes SQL.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator