Correction d'une API Route vulnérable aux attaques de type injection
السيناريو
Contexte : Une API Route Next.js permet de rechercher des utilisateurs via un paramètre transmis en requête. Le Problème : L'endpoint accepte directement les paramètres sans validation, exposant potentiellement l'application à des injections ou abus. Contraintes : Aucun framework externe de validation. Mise en place d'une validation robuste et gestion des erreurs HTTP. Code actuel : export default function handler(req, res) { const query = req.query.q; const result = database.search(query); res.status(200).json(result); } Livrable attendu : Sécuriser l'API Route avec validation stricte des entrées et gestion appropriée des erreurs.
المهارات المستهدفة
حالات تطبيقية أخرى في Next.js
- Correction d'un problème d'image non optimiséeأساسي
- Correction d'une API Route avec gestion d'erreurs incomplèteمتقدم
- Correction d'une variable d'environnement inaccessibleأساسي
- Implémentation d'un système de pagination côté serveurمتقدم
- Création d'un layout partagé globalأساسي
- Implémentation d'une stratégie ISR pour contenu évolutifمتقدم
أسئلة أصلية من تصميم CodeDuel. لا ترتبط CodeDuel بأي ناشر أو هيئة اعتماد مذكورة؛ أسماء الشهادات والعلامات التجارية مملوكة لأصحابها، ولا تُذكر إلا للإشارة إلى المجال الذي يغطيه الاختبار. الإبلاغ عن محتوى
