Fuzzing
Fuzzing มีอีกชื่อหนึ่งว่า Fuzz testing เป็นเทคนิคในการทดสอบซอฟต์แวร์หรือโพรโทคอลมาตรฐานเพื่อใช้หาข้อผิดพลาด (Bug) หรือช่องโหว่ด้านความมั่นคงปลอดภัย ด้วยการป้อนข้อมูลสุ่มผ่านช่องทางต่างๆ เช่น ส่วนที่ติดต่อผู้ใช้ หรือส่วนการทำงานของโพรโตคอล โดยทั่วไปมักใช้โปรแกรมประเภท Fuzzer ช่วยในการทดสอบ เนื่องจากโปรแกรมประเภทดังกล่าวสามารถป้อนข้อมูลในรูปแบบต่าง ๆ ได้โดยอัตโนมัติ