Google锁定了它在650个座位后面的AI 弱点猎人. 每个文件在一分钱以下建立自己的身份

2026年9月4日1 次浏览来源:Dev.to阅读原文

正文保留英文原文(机翻易破坏代码与排版),标题/摘要已提供中文

On Tuesday, Google announced Gemini 3.8 Flash Cyber, a model that its own Cloud Vulnerability Research team used to find a critical, foundational vulnerability in under two hours.

Research that Google says normally takes months.

The Chrome Security team reported it produced 2.6 times more correct patches to real Chrome vulnerabilities than the best commercial models, which are much larger.

Then I went to use it.

You cannot.

There is no public API, no published price, no signup page.

Access runs through a program Google calls Fairwind, and it is limited to roughly 650 organizations worldwide: government authorities, critical infrastructure operators, and named partners like CrowdStrike, Datadog, and Palo Alto Networks.

If you are an independent developer, a startup, or a mid-sized team, your path in is undefined.

Full disclosure before anything else: I am not a security professional.

I am a backend engineer who maintains a few small services and my own AI agent infrastructure, and I do not have Fairwind access either.

But while reading the launch post, one line stood out.

Google's own Chrome Security team got that 2.6x result, and the byteiota write-up of the launch notes the standard public Flash model was part of that security workflow.

The public model is available to anyone, at $0.75 per million input tokens through the end of

2026.

So I spent an evening building the version I can actually have: a two-layer audit pipeline where open-source scanners catch the known patterns, and the public Flash model hunts for the logic flaws patterns cannot see.

I ran it on a deliberately vulnerable test app.

This article is the real output of that run, costs included.

What Google actually shipped, and who can touch it First, the facts, because the launch coverage blends two different products.

Two models, one architecture.

Gemini 3.8 Flash and 3.8 Flash Cyber share identical architecture: a 1 million token context window, 64K maximum output, multimodal input.

The difference is not capability.

The Cyber variant carries what Google describes as "more permissive cyber mitigations," meaning it will perform security tasks the standard model refuses.

The gate is the story.

Fairwind admits governments, critical infrastructure operators in healthcare, telecom, and energy, Google Cloud enterprise customers with verified security missions, and named security vendors.

Participating organizations must restrict the model to internal security teams, enforce multi-factor authentication, and commit to authorized-use-only policies.

Creating malware is explicitly prohibited.

The benchmark numbers are close to frontier.

On CWE-Bench, an external vulnerability patching benchmark, Flash Cyber scored 47.2% pass@1 against 47.8% for the leading frontier model, at significantly lower cost.

VentureBeat reported it hit 86.2% on CyberGym for autonomous vulnerability discovery, and above 70% on Google's internal real-world benchmark across 20 programming languages.

Wiz found 7.5 to 9.7 percentage points higher recall on their internal penetration testing benchmark at 2.3 to 5.2 times lower cost than leading frontier models.

Everyone moved the same day.

Anthropic released Mythos 5.1 under a restricted trusted-access program, and OpenAI expanded its Daybreak Blue and Red programs.

Three major labs formalizing tiered access to security-capable AI on the same day is not a coincidence.

A model good enough to find zero-days autonomously is also good enough to weaponize, and the labs all chose the same answer: ship a locked version to everyone, an unlocked version to vetted defenders.

One anecdote from the launch stuck with me more than the benchmarks.

A Google executive described a vulnerability that Flash Cyber found in Chromium that had been in the codebase for 13 years.

A subtle bug that dozens, maybe hundreds of engineers had looked at without flagging.

That is the shape of the capability: not magic, but patience and attention at a scale human review teams do not have.

The version you can build today The gate restricts the Cyber variant's expanded permissions, not the underlying reasoning quality.

The public Gemini 3.8 Flash scores 71.0% on DeepSWE v1.1, nearly six points above its predecessor, and it is legitimate for code review and static-analysis-style work.

Here is the design I landed on, and it is deliberately boring: Layer 1, deterministic scanners.

Semgrep with the OWASP Top Ten ruleset, plus Bandit.

These are free, fast, and they never hallucinate.

They catch the known patterns: SQL injection, command injection, weak hashes, path traversal.

Layer 2, the LLM pass.

Feed the same file to public Gemini 3.8 Flash, tell it which lines the scanners already flagged, and ask specifically for what the scanners missed: logic flaws, authorization gaps, data exposure.

The scanners' output acts as a "known issues" list so the model does not waste its report repeating them.

The key insight is that the two layers fail differently.

Scanners fail by missing anything that is not a known pattern.

LLMs fail by hallucinating findings or drifting across a large file.

Cross-checking them costs almost nothing and filters most of both failure modes.

The test: a deliberately broken app I wrote a small Flask app with four classic, well-known flaws so I would know the correct answer in advance: a SQL injection built by string concatenation, a command injection through , an MD5-based token with a hardcoded salt, and a path traversal in a file upload handler.

Every flaw here is a pattern from any OWASP tutorial.

The point is not that these bugs are clever.

The point is to measure what each layer catches. (If you build along at home: do not deploy this app anywhere.

It is broken on purpose.) Layer 1 results: 12 findings, all real Bandit found 4 issues: on subprocess module usage for the string-built query for the command injection flagging weak MD5 for security purposes Semgrep, running 152 rules from the ruleset, found 8: and on the query builder , , and on the ping handler on the token function and on the upload handler Both tools performed exactly as designed.

Every planted flaw was caught, usually by both tools.

Total runtime: seconds.

Total cost: zero.

Layer 2 results: 5 findings, none of them pattern-matchable Then I sent the file to public Gemini 3.8 Flash with this prompt structure: here is the code, here are the line numbers the scanner already flagged, report anything the scanner missed, especially logic flaws, authorization issues, or data-exposure problems.

Severity and one sentence per finding.

The real response, from the actual run: HIGH, the endpoint has no authentication and no object-level authorization (the IDOR/BOLA class), so unauthenticated users can enumerate other users' records including emails.

HIGH, the endpoint has no authentication or authorization checks, so anyone can write arbitrary files to the server.

MEDIUM, unbounded with no body size limit lets any client exhaust server memory with a giant upload.

LOW, missing null validation on three parameters causes an unhandled crash when they are omitted.

LOW, SQLite connections opened without a context manager leak whenever an exception fires before .

Read that list again against the scanner output.

Zero overlap.

The model found nothing the scanners found, which was the point of the "already flagged" line in the prompt, and everything it found is in a category pattern rules structurally cannot see.

Authorization gaps and missing rate limits are not syntax.

They are decisions the code fails to make.

The overhead: 13.8 seconds, 464 input tokens, 296 output tokens.

At the public Flash pricing of $0.75 per million input and $3.75 per million output, that call cost $0.00146.

For a realistic audit of a few hundred files, you are spending well under a dollar per file, usually cents, even accounting for larger files with more context.

Is public Flash as good as Flash Cyber at this?

No, and Google's own numbers tell you the Cyber variant's edge is

分享