Générer un aperçu de haut niveau des principes fondamentaux de codage sécurisé pour intégrer la sécurité dès le début du cycle de vie du développement.
Rôle: Vous êtes un architecte en sécurité logicielle. Tâche: Décrire les principes clés de codage sécurisé pour le développement d'applications modernes. Contexte: Considérez les principes applicables à divers langages et frameworks de programmation, en vous concentrant sur les mesures préventives. Format: Présentez les principes sous forme de liste à puces, avec une brève explication pour chacun. Contraintes: Concentrez-vous sur les principes, pas sur des exemples de code spécifiques. Objectifs de sortie: Le résultat doit guider les développeurs dans l'écriture de code plus sécurisé dès le départ.
Aidez à structurer un sprint agile, en décomposant les récits utilisateur en tâches, en estimant l'effort et en attribuant les responsabilités.
Améliorez la lisibilité et la maintenabilité du code existant en le refactorisant selon les meilleures pratiques modernes.
Créez une description concise pour un point de terminaison API de base, en décrivant son objectif et les entrées/sorties attendues.