Fuzzing
AssessKỹ thuật
Kỹ thuật kiểm thử đưa vào các đầu vào ngẫu nhiên hoặc biến đổi để tìm lỗi.
Vì sao ở đây
Xếp vào Assess: 3 bài bằng chứng từ 3 nguồn, chủ yếu là tin nghiên cứu, 1 bài trong 30 ngày qua. Độ tin cậy 50%.
Bằng chứng (3)
- 7GitHub Blog·24/9/2026securityGitHub Security Lab bổ sung taskflow fuzzing được hỗ trợ bởi AI
GitHub Security Lab giới thiệu Fuzzing Taskflow, một quy trình tự động dùng tác nhân LLM để phân tích kho C/C++, tạo harness, chạy AFL++, kiểm tra độ phủ, phân loại crash và tạo báo cáo lỗ hổng. Quy trình này được xây dựng trên framework GitHub Security Lab Taskflow Agent và có thể chạy qua repository GitHub cùng Codespace.
- 4Simon Willison·11/9/2026researchAnthropic: Mã do Claude viết cần được kiểm soát chặt hơn khi đưa vào sản xuất
Boris Cherny cho rằng mã do Claude viết cần đáp ứng tiêu chuẩn triển khai cao hơn so với mã do con người viết. Ông nêu các biện pháp bảo vệ tại Anthropic như quy tắc lint, nhiều lớp kiểm thử, kiểm thử đầu-cuối do Claude thực hiện, fuzzing hằng ngày, cùng các quy trình review bảo mật, review mã và tự động refactor để tránh khó bảo trì về sau.
- 5Hacker News·8/9/2026researchNghiên cứu so sánh các kỹ thuật kiểm thử cho tác nhân lập trình
Bài đăng trên Hacker News mô tả một phép đánh giá về hiệu quả của các tác nhân lập trình khi được yêu cầu sử dụng các kỹ thuật kiểm thử và xác minh khác nhau để hiện thực Zstd bằng Rust. Nghiên cứu so sánh 26 điều kiện nhắc lệnh, gồm TDD, kiểm thử dựa trên thuộc tính, fuzzing, các phương pháp hình thức và một số công cụ kiểm thử của Rust, cùng vài biến thể dựa trên skill. Tác giả cũng đề cập thêm một số đánh giá khác, chẳng hạn bài toán dựa trên RFC IMAP.