sectrain9.6
Un outil de formation affichant certaines techniques pour le développement sécurisé d'applications Web
v9.6
29.6 MBanalysé, sain
Vérifiez votre téléchargement
Sélectionnez le fichier téléchargé pour le comparer au hachage publié — la vérification s'exécute dans votre navigateur, rien n'est envoyé.
Captures d'écran
À propos
sectrain permet aux apprenants de comparer des exemples d'applications Web vulnérables et corrigées tout en observant le comportement des failles de sécurité communes. Il montre les scripts intersites (XSS) et les débordements de tampon à travers des exemples écrits en PHP et Python, y compris des techniques pour les prévenir. Développé par Joe McManus, ce programme d'éducation Linux open-source s'adresse aux étudiants, instructeurs et développeurs qui examinent des exemples de code compact.
Exécuter sectrain startweb ouvre son mode web, tandis que sectrain stopweb ferme ce mode. Les utilisateurs ouvrent ensuite un navigateur à leur hôte sur le port 1984 et choisissent des liens sécurisés ou non sécurisés pour comparer les résultats. Entrée de la charge utile de l'échantillon «>alert('xss'); expose le comportement de XSS, tandis que l'entrée ou la sortie désinfectée montre comment le problème peut être résolu.
La leçon de Python comprend pybuffbad et pybuffgood, illustrant comment une chaîne trop longue peut briser l'exemple vulnérable, mais être manipulée en toute sécurité par celui corrigé. Par exemple, les utilisateurs peuvent exécuter sectrain pybuffbad abcdefghijkl et sectrain pybuffgood abcdefghijkl pour voir le contraste directement. Les démonstrations sont délibérément petites et visent à encourager les développeurs à trouver et à résoudre des problèmes similaires dans leur propre code.
La version actuelle 9.6 nécessite Linux avec snapd et fonctionne sur les systèmes x86 64 (amd64). Les exemples d'injection JavaScript, SQL et C++ sont des ajouts prévus, de sorte que les leçons actuelles restent centrées sur PHP et Python.
Nécessite Linux + snapd · Architecture : x86_64 (amd64)
Détails
SHA-256
Est-ce que ça fonctionne toujours pour vous ?
Badge pour votre site web
Les développeurs peuvent indiquer que sectrain est disponible sur MirrorNest. Copiez le code ci-dessous : le badge renvoie vers cette page et se met à jour automatiquement.
<a href="https://mirrornest.com/software/sectrain-cd7b4163"><img src="https://mirrornest.com/badge/sectrain-cd7b4163.svg" alt="sectrain on MirrorNest" height="20"></a>[](https://mirrornest.com/software/sectrain-cd7b4163)Avis
Pas encore d'avis — soyez le premier.