libfuzzer
À propos
Cette compétence permet le fuzzing avec libFuzzer pour découvrir automatiquement des vulnérabilités dans le code grâce à la génération automatisée de tests. Elle est conçue pour les tests de sécurité et s'intègre à l'écosystème d'outils de sécurité de Trail of Bits. Les développeurs doivent l'utiliser pour identifier des bogues et renforcer leur base de code contre d'éventuelles exploitations.
Installation rapide
Claude Code
Recommandénpx skills add plurigrid/asi -a claude-code/plugin add https://github.com/plurigrid/asigit clone https://github.com/plurigrid/asi.git ~/.claude/skills/libfuzzerCopiez et collez cette commande dans Claude Code pour installer cette compétence
Dépôt GitHub
Compétences associées
libfuzzer
AutreCette compétence permet de réaliser du fuzzing avec libFuzzer pour découvrir automatiquement des vulnérabilités dans le code grâce à la génération automatisée de tests. Elle est particulièrement utile pour les tests de sécurité et l'identification de cas limites pouvant entraîner des plantages ou des problèmes de sécurité. Les développeurs devraient l'utiliser lors d'audits de sécurité ou de tests de robustesse sur des bases de code en C/C++.
atheris
AutreCette compétence permet le fuzzing Python avec Atheris pour découvrir automatiquement des vulnérabilités comme des plantages et des erreurs mémoire dans votre code. Elle est idéale pour les développeurs intégrant des tests de sécurité dans leur flux de travail afin de détecter des bogues via la génération automatisée d'entrées. Utilisez-la lorsque vous devez renforcer les applications Python contre des entrées inattendues ou malveillantes.
address-sanitizer
AutreCette compétence permet aux développeurs d'utiliser AddressSanitizer (ASan) pour détecter des bogges critiques de sécurité mémoire, tels que les utilisations après libération et les débordements de tampon, dans le code C/C++. C'est un outil axé sur la sécurité pour identifier les fuites mémoire et autres erreurs d'exécution pendant les tests. Utilisez-le pour une détection approfondie des erreurs mémoire dans le cadre d'un processus complet de tests de sécurité.
constant-time-testing
AutreCette compétence détecte les canaux cachés temporels et vérifie les implémentations en temps constant dans le code afin de prévenir les vulnérabilités de sécurité. Elle est utilisée lors des tests de sécurité lorsque les opérations cryptographiques ou la manipulation de données sensibles doivent être protégées contre les attaques temporelles. Les développeurs doivent consulter le dépôt original de Trail of Bits pour des instructions détaillées et des exemples d'utilisation.
