文章以英文发布。
文章以英文发布。
Microsoft Research has shown that rewriting fewer than 10 dormant neurons in a large language model is enough to backdoor any AI agent built on it, with no retraining, and that the altered model behaves normally until a trigger appears. The technique, named "Lazarus", is described in a Microsoft Research blog post by principal researcher Dimitris Papailiopoulos, published 10 November 2026. This article is based on that post; we have not reviewed the full paper, and the post does not report any use of the technique by attackers.
This is research, not an incident. It matters because it lowers the cost of a known risk: tampering with a model file between the lab that trained it and the team that runs it.
Most organisations do not train models. They download a checkpoint from a model hub, pull a fine-tune a colleague found, or use whatever a vendor's product bundles. Each of those is a file that someone else could have edited, and until now the working assumption was that a meaningful backdoor needed a poisoned training run, which is expensive and leaves traces.
Lazarus removes that cost. The change is a handful of numbers in a file of billions, and the model's everyday behaviour is unchanged, so the usual acceptance step, "run the evals and see if it still works", does not catch it. The practical consequence is that provenance carries more weight than testing: knowing which file you are running, where it came from, and whether it still matches what the original publisher released.
The second half of the risk is what the model is allowed to do. A backdoored model behind a chat window can produce a bad answer. The same model driving an agent with a terminal, cloud credentials and no human review can act on it. We covered the access side of this in our reports on a contractor's personal coding agent inside a Pentagon network and on the LiteLLM package compromise, where the tampered component was the software around the model rather than the model itself.
Microsoft's guidance for enterprises is short: know where models come from, limit agent permissions, monitor agent actions, review consequential actions before they run, and treat audits as evidence rather than guarantees. In practice:
Steps 1 and 6 are about deciding which models are approved and keeping a record of what they did. Obiguard Governance AI covers those two points for the AI agents and applications your organisation routes through it. Allow-lists bind each agent to an approved provider and model list, so a request to a model nobody has reviewed is refused rather than quietly served. The audit ledger records each call, the agent that made it, the model that answered and what policy decided, which gives you the timeline to work from if an agent's behaviour changes. In-path inspection checks prompts and non-streamed responses against your policy, including your own keyword and regex rules, so you can flag responses that match patterns you care about, such as a download-and-execute command.
Scope matters. Governance AI does not inspect model weights and cannot tell you whether a checkpoint has been tampered with; that still depends on provenance checks and the diffing Microsoft describes. It only sees traffic that passes through it, so a model called directly by a local tool is outside its view, and it does not replace limiting what an agent is permitted to do on the host. What it gives you is an enforced list of approved models and a record of their use. To see how a policy would apply to your agents, get in touch or read about Governance AI.
Obiguard 位于贵组织每一次 AI 请求之前——依据护栏、合规框架和审计追踪筛查提示词与输出,而这样的报道正说明了它们的必要性。
了解运作方式 →