Fuzzing
Fuzzing là một kỹ thuật kiểm thử phần mềm, trong đó một lượng lớn các trường hợp kiểm thử ngẫu nhiên hoặc bán ngẫu nhiên được đưa vào một chương trình để tìm lỗi, sự cố và lỗ hổng bảo mật. Được tiên phong bởi Barton Miller vào năm 1990, fuzzing đã trở thành phương pháp chính để phát hiện các lỗ hổng zero-day trong phần mềm phức tạp. Các công cụ fuzzing hiện đại như libFuzzer, AFL và HoneyPot kết hợp đột biến được hướng dẫn bởi độ bao phủ với việc thiết lập công cụ để khám phá hiệu quả các đường dẫn chương trình và kích hoạt lỗ hổng. Fuzzing đã phát hiện hàng nghìn lỗ hổng nghiêm trọng trong các phần mềm lớn bao gồm trình duyệt, trình biên dịch và thư viện mật mã.
Đọc toàn bộ phương pháp
Đăng nhập bằng tài khoản miễn phí để đọc phần này.
Method map
The neighbourhood of related methods — select a node to explore.
Nguồn tài liệu
- Miller, B. P., Fredriksen, L., & So, B. (1990). An empirical study of the reliability of UNIX utilities. Communications of the ACM, 33(12), 32-44. DOI: 10.1145/96267.96279 ↗
- Böhme, M., Pham, V. T., Sharma, A., & Cichon, M. (2020). Fuzzing: Challenges and reflections. IEEE Security & Privacy, 19(2), 56-62. link ↗
Cách trích dẫn trang này
ScholarGate. (2026, June 3). Fuzzing (Fuzz Testing). ScholarGate. https://scholargate.app/vi/cryptography/fuzzing
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Kiểm thử bảo mật ứng dụng độngMật mã học↔ compare
- Thực thi ký hiệuMật mã học↔ compare
- Phân tích vết bẩnMật mã học↔ compare
Được tham chiếu bởi
Phát hiện lỗi trên trang này? Báo cáo hoặc đề xuất chỉnh sửa →