Quay lại Tin tức
Bảo mậtAI Understanding tóm tắt

FuzzingBrain-Bench kiểm tra xem LLM có thể tìm thấy các sự cố phần mềm không mong muốn hay không

Điểm chuẩn arXiv mới đánh giá liệu các mô hình ngôn ngữ lớn có thể phát hiện các sự cố khác nhau trong phần mềm nguồn mở mà không được cung cấp mục tiêu dễ bị tổn thương được xác định trước hay không. Trong thử nghiệm của tác giả, Claude Opus 4.8 đã gây ra sự cố ở 60 trên 77 thử thách nhưng chỉ đạt được 196 trong số 579 điểm có thể.

5 min readRead the primary source
Primary-source image accompanying FuzzingBrain-Bench tests whether LLMs can find unexpected software crashes
Tài liệu nguồn chínhNguồn đã ghi
Nhà xuất bản
arxiv.org
Liên kết nguồn
arxiv.orghttps://arxiv.org/abs/2608.25158
Loại nguồn
Tài liệu chính - một thông báo chính thức, giấy tờ, hồ sơ hoặc trang của bên thứ nhất mà chúng tôi đọc trực tiếp.
Bối cảnhHiểu điều này trong 60 giây

Bắt đầu ở đây

Thuật ngữ chính

Bộ nhớ (Bộ nhớ tác nhân)
Bối cảnh được lưu trữ mà tác nhân AI sử dụng qua các bước hoặc phiên để cải thiện tính liên tục.
Điểm chuẩn
Một bài kiểm tra hoặc tập dữ liệu được tiêu chuẩn hóa dùng để đo lường và so sánh hiệu suất của mô hình.
Tự kiểm traCâu đố giải thích về mô hình AI

Chuyện gì đã xảy ra

Researchers introduced FuzzingBrain-Bench V1, a designed to measure open-ended bug discovery by large language models. Instead of asking a model to reproduce a known vulnerability, the benchmark gives it an open-source project and a sanitizer-instrumented testing harness inside a self-contained Docker image. The model must generate inputs that trigger as many distinct crash signatures as possible.

The authors describe FuzzingBrain-Bench V1 as an evaluation of AI models’ ability to discover bugs in open-source software without a predefined target. Each challenge supplies a project and a sanitizer-instrumented harness in a self-contained Docker image. The model’s task is to produce inputs that cause crashes through that harness. This changes the evaluation question from “Can the model reproduce this known failure?” to “How many different failures can the model uncover in an unfamiliar testing setup?”

The scores each challenge according to the number of distinct crash signatures produced. The score is capped at a predefined maximum and weighted by a difficulty coefficient. The first version contains 77 challenges drawn from 43 open-source projects: 36 C challenges, 32 C++ challenges and nine Java/JVM challenges. The paper is a 21-page arXiv preprint submitted on Aug. 25, 2026, and the authors say the benchmark corpus and harnesses are publicly available.

The researchers evaluated Claude Haiku 4.5, Claude Sonnet 4.6 and Claude Opus 4.8 across the full . According to the source, Opus 4.8 performed best, triggering crashes in 60 of the 77 challenges and receiving a score of 196 out of 579. None of the three models triggered a crash in 13 challenges. The source does not provide the other two models’ full scores or explain which individual projects accounted for the results.

Chi tiết nguồn: arxiv.org ↗

Tại sao nó quan trọng

The addresses a limitation in many existing evaluations: a model may find a valid failure that does not match the vulnerability chosen by the benchmark designer, yet receive no credit. A more open-ended test could provide a useful measure of how AI systems perform during vulnerability discovery and software testing, while also showing where their apparent capabilities remain incomplete.

Open-ended evaluation matters because predefined targets can narrow what counts as success. If a model generates a valid crash that differs from the target failure, a target-specific may treat the result as wrong or irrelevant. FuzzingBrain-Bench attempts to capture a broader discovery ability by counting distinct crash signatures rather than requiring one particular proof-of-concept input. That design could make comparisons more informative for developers assessing AI-assisted testing tools.

The results also put limits on claims about current AI coding and security capabilities. Opus 4.8 triggered at least one crash in most challenges, but its overall score was 196 of 579, and all three tested models failed to trigger a crash in 13 challenges. A crash is evidence that an input caused the instrumented program to fail; it is not, by itself, proof of a remotely exploitable security vulnerability, a high-severity defect, or a useful patch. The therefore measures one important stage of discovery rather than complete vulnerability research.

A public corpus and set of harnesses could give software-security researchers a common testbed for studying model behavior. It may help expose whether systems find only obvious failures, whether they can explore unfamiliar code paths, and how their performance changes with model capability or task design. But the source is a single report and does not establish that its rankings will hold on other repositories, languages, harnesses, model versions or operational environments.

Interactive Mechanism

Cơ chế tương tác: Nó thực sự hoạt động như thế nào

Khám phá công nghệ cơ bản đằng sau sự phát triển này một cách tương tác.

Document Size:128K tokens
Needle Placement Depth (Location in document):50% into text
Attention Context Buffer Map:
Target Fact (50%)
Equivalent Pages~320Standard book pages
Retrieval Accuracy99.9%Needle recall score
RAM / KV Cache5.1 GBMemory overhead
Prompt CachingActive~80% discount on reuse
Core takeaway: Million-token context windows allow querying whole codebases or legal archives in one prompt. However, KV cache memory scales with context length, making prompt caching crucial for real-time production.
Kiểm tra khái niệm tương tác+10 Points
AI Models Explained Quiz

Which component of an AI application is the machine-learning model itself?

Xem gì tiếp theo

The main questions are whether the produces repeatable results across models and research teams, how well crash signatures correspond to genuine software bugs or security vulnerabilities, and whether performance transfers beyond the selected open-source projects. The source reports benchmark scores, but does not establish exploitability, severity, fixes, real-world incidents, or independent validation.

A key follow-up is independent replication. The source says the corpus and harnesses are publicly available, but it does not report results from outside teams. Re-running the challenges with fixed model versions, budgets and tool permissions would help determine whether the reported ranking is robust or sensitive to prompting, search time, infrastructure and other implementation choices.

Researchers and practitioners will need to examine how the turns crashes into security-relevant findings. The source does not say whether the crashes were triaged by humans, mapped to known issues, assigned severity levels, or converted into patches. It also does not state how duplicate behavior is handled beyond the benchmark’s use of distinct crash signatures. Those details will determine how closely the score tracks practical bug-finding value.

The ’s coverage is another limitation to monitor. Its 77 challenges come from 43 open-source projects and focus on C, C++ and Java/JVM software. The source does not establish performance on other languages, proprietary systems, larger codebases, memory-safe software or production services. It also does not report cost, time, tool access, false-positive rates, or whether generated inputs could damage systems outside the isolated Docker environment.

The authors’ result should therefore be read as an early measurement, not as evidence that AI can independently secure software. The most useful next steps would include broader challenge sets, transparent per-model results, human validation of discovered defects, comparisons with established fuzzing tools and human researchers, and tests of whether models can explain, reproduce and help remediate the failures they find. Until those results are available, the practical value of the is clearest as a way to make AI security testing claims more demanding and comparable.

Hướng dẫn và câu hỏi liên quan

Giải thích về mô hình AIĐại lý AIĐạo đức AIĐào tạo AIKiểm tra những gì bạn biết — thử một bài kiểm tra AI miễn phíTra cứu một thuật ngữ AI trong bảng thuật ngữ của chúng tôiThực hiện theo trình theo dõi quy định AI
Tìm thấy điều này hữu ích?