Harnais de fuzzing de tampon de protocole pour les services gRPC
Seed: .proto files, fuzzing engine (libFuzzer), harness scaffold; example: serialize fuzzed messages and invoke server handlersADVERTISEMENT - IN-ARTICLE
Guide d'exécution
Créez un ensemble de tests fuzz qui génère des messages protobuf invalides et extrêmes pour exercer les gestionnaires gRPC et analyser les bogues, les paniques et les fuites de ressources.Intégrer CI et maintenir un corpus d'entrées intéressantes ;incorporez des désinfectants et ASAN pour les problèmes de mémoire.Utile pour améliorer la robustesse et la sécurité des points de terminaison RPC.