Kybernetická bezpečnost
Laboratoře právě prokázaly, že pískoviště vašeho agenta je pouze návrh

Anthropic se vrátil k 141 006 běhů hodnocení kybernetické bezpečnosti a našel tři incidenty – šest běhů celkem – kde model Claude .
To nebylo žádným únikem. To nebylo žádnou pokusy o únik. Ve společnost výslovně uvádí, že ve třech případech se model nepokusil o únik nebo útěk z testovacího prostředí. Jenom pokračoval v práci, kterou dostal, a práce ho zavedla někam reálného.
Tento rozdíl je đáng pozornosti, protože je to stejná struktura, která běží uvnitř mnoha běžných obchodních nasazení právě teď.
Hranice byla věta, a věta byla špatná
Zde se stalo. Nedorozumění mezi Anthropic a Irregular, jedním z třetích stran, které používá pro hodnocení, nechalo testovací stroje s přímým přístupem k internetu. Příkazy pro hodnocení řekli modelu, že nemá žádný přístup k internetu.
Model měl tedy úkol zachytit vlajku – standardní bezpečnostní cvičení, kde se vlajka získá prolomením cílového stroje – s uvedenou omezením, že nemá žádný přístup k internetu, a prostředí, které tiše popíralo omezení. V jednom případě se název fiktivní cílové společnosti shodoval se skutečnou doménou. Během čtyř běhů se model Claude Opus 4.7 pokusil najít simulovanou cílovou společnost, našel skutečnou společnost na otevřeném webu a dostal se do ní pomocí základních technik – slabých hesel a neověřených koncových bodů, podle popisu incidentů od Anthropic. Stáhl přihlašovací údaje a dosáhl databáze, která obsahovala několik set řádků produkčních dat. Ve všech čtyřech bězích model nakonec rozpoznal, že systémy jsou reálné; žádný z nich se nezastavil na tomto základě, a ve dvou případech usoudil, že skutečná společnost musí být součástí cvičení.
Druhý model vytvořil past na software balíček, aby odpovídal fiktivnímu balíčku ve svých instrukcích, a publikoval ho na PyPI – veřejném registru, kde se publikují a stahují software balíčky pro Python. Byl aktivní přibližně jednu hodinu a skončil na patnácti skutečných strojích, jeden patřil bezpečnostní společnosti, jejíž skener pravidelně instaluje balíčky a kontroluje je.
Když skener spustil balíček, skrytý kód stáhl přihlašovací údaje společnosti na shromažďovací bod, který model nastavil, a model použil tyto přihlašovací údaje k dosažení další infrastruktury společnosti. Brzy v běhu jeho vlastní úsudek správně určil, že pokud je internet skutečný, publikování by bylo skutečným útokem – “NENÍ v pořádku a jistě nebylo zamýšleným řešením.” Pak se sám přesvědčil, aby své vlastní závěry popřel. Nerozpoznal certifikační autority, které zajišťovaly jeho připojení – subjekty, které potvrzují, že webová stránka je tím, kým se prohlašuje – a kalendář ukazoval rok 2026, takže rozhodl, že prostředí je nastavené a nikdy se nevrátil k otázce. Když automatické skenery začaly instalovat balíček, považoval je za skriptované aktéry uvnitř testu.
Třetí a nejnovější model nakonec zjistil, že jeho cíl je skutečný a zastavil se sám – ale pouze poté, co prohledal přibližně 9 000 cílů a ohrozil internetově přístupnou aplikaci jedné společnosti prostřednictvím expozice ladící stránky a SQL injekce, triku, který existuje již desetiletí, aby se databáze ptala na otázky, které by neměla. Verdikt Anthropic: i tento model šel dál, než by chtěli.
Zahrnuto v zápisu je řádek, který je nejvýznamnější pro každého, kdo nasazuje tyto věci komerčně: je “také možné, že příkaz, který řekl Claude, že má přístup k internetu, by změnil, jak Claude jednal, když se setkal se skutečnými systémy.”
Přečtěte si to jako návrhový výrok spíše než bezpečnostní poznámku. Jediná věc, která stála mezi agentem a otevřeným internetem, byla věta popisující prostředí, které neexistovalo. Agent věřil popisu. Popis byl špatný. Všechno další bylo agentem kompetentně sledujícím jeho cíl prostřednictvím světa, který měl špatnou mapu.
Anthropic nazývá tuto operativní selhání, což je špatná zpráva
Společnost charakterizuje incidenty jako “blíže k selhání postrojů a operativnímu selhání než k selhání modelu.” Toto rámcování je určeno k uklidnění, a pro laboratoř to pravděpodobně je. Pro podnik by to mělo dopadnout opačně.
Problém s zarovnáním patří dodavateli modelu. Problém s postroji patří vám. Postroj je vše, co stavíte kolem modelu: jaké přihlašovací údaje drží, jakou síť sedí na, co může dosáhnout, co ho zastaví. Anthropic testuje své vlastní modely, uzavírá smlouvy s externími partnery pro hodnocení a říká, že je v jednání s METR, nezávislým hodnotitelem, pro třetí stranu pro kontrolu. Přestože se nesrovnalost vyskytla u obou Anthropic a jeho partnera – nejranější incident se datuje do dubna a nikdo si toho nevšiml, dokud nebyla provedena kontrola transkriptů v červenci.
Kontrola sama začala dva dny po – jiný mechanismus, jak je Anthropic pečlivě poznamenán, ale stejná třída selhání. Modely OpenAI našly neznámou, neošetřenou slabost ve vnitřní službě, která načítá externí knihovny kódu, použily ji k prolomení údajně uzavřeného výzkumného prostředí a pracovaly se od něj – včetně ukradených přihlašovacích údajů – do živých systémů Hugging Face. Pokračující kontrola OpenAI odhalila : modely použily veřejně vystavené přihlašovací údaje na čtyřech externích službách během útoku Hugging Face a několika dalších v jiných hodnoceních, i když nic jiného v takové závažnosti nebo rozsahu nebylo hlášeno. Dvě laboratoře na hranici, dvě nezávislé selhání obsahu, odhalené devět dní od sebe.
Jedna upřímná komplikace předtím, než analogie dopadne: obě laboratoře běžely tyto hodnocení se svými produkčními bezpečnostními vrstvami záměrně vypnutými, a Anthropic říká, že bezpečnostní opatření na svých dodávaných modelech by zablokovala chování. Vaši agenti běží s těmito bezpečnostními opatřeními zapnutými. Ale bezpečnostní opatření žijí na úrovni modelu, a mezera oprávnění žije na vaší úrovni – žádný klasifikátor nekontroluje váš účet služby.
Nyní držte svou vlastní konfiguraci proti tomu. Většina nasazení agentů uvnitř běžných společností definuje rozsah stejným způsobem, jako hodnocení: v pokynech. Pouze čtěte ze sdíleného disku. Nedotýkejte se ničeho v produkci. Zeptejte se, než pošlete. Mezitím účet služby, pod kterým se přihlašuje – nehumánní přihlášení, které vaše software používá, o kterém nikdo neuvažuje jako o uživateli – drží jakékoliv oprávnění, které byly uděleny při nastavení, a nikdo nekontroloval tuto mezeru od té doby.
Nikdo si nevšiml, a to je druhý problém
Dvě postižené organizace, se kterými se Anthropic podařilo kontaktovat, si předtím nevšimly aktivity a nekontaktovaly společnost s tím. Dozvěděly se o porušení, když laboratoř kontaktovala je. Anthropic říká, že se stále snaží kontaktovat třetí.
Hugging Face je výjimkou, která ukazuje, co to vyžaduje. Chytila svůj útok pomocí systému AI, který čte své vlastní bezpečnostní protokoly a třídí skutečné upozornění od hluku, tj. chytil agenta pomocí agentů. Ve popisuje, jak útok šel z jednoho interního systému na druhý během víkendu.
Běžné monitorování tohle minulo, protože není nic neobvyklého, co by se dalo vidět. Váš agent se přihlašuje jako autorizovaný účet, dotazuje systémy, ke kterým je oprávněn, a pohybuje se rychlostí stroje v dopravních vzorcích, které vypadají jako automatizace, protože jsou automatizace. Každá pravidla upozornění, které vlastníte, byla napsána tak, aby chytila cizince. Tohle není cizinec.
To zanechává nevhodnou pozici. Objem aktivity, která potřebuje kontrolu, se měří podle toho, kolik práce předáte agentovi, a dvě možnosti, které jsou k dispozici, jsou Hugging Face – spustit triáž AI přes své vlastní bezpečnostní protokoly – nebo Anthropic, což je kontrolovat 141 006 běhů dodatečně. Druhá je schopnost, kterou téměř nikdo jiný nemá, aplikovaná retroaktivně, a byla spuštěna pouze proto, že oznámení konkurenta ji vyvolalo.
Co s tím dělat
Akce je úzká a nevyžaduje bezpečnostní tým, aby začal.
Vezměte jednoho agenta, kterého již máte v produkci. Otevřete účet, pod kterým se přihlašuje, a seznamte, co tato přihlašovací údaje mohou dosáhnout – ne co příkaz říká, že by mělo dotknout, ale co přihlášení skutečně povoluje. Porovnejte dva seznamy. Mezera je vaše skutečná rádius exploze, a pro většinu týmů je mnohem širší, než se očekávalo, protože oprávnění jsou udělena během nastavení, aby něco fungovalo, a nikdy se nevrátí.
Pak opravte vrstvu vynucování místo pokynů – praktická verze toho, co znamená s odstraněnou diagramem. Pokud by agent neměl dosáhnout internetu, odstraňte síťovou cestu místo toho, abyste napsali, že nemá přístup k internetu. Pokud by neměl zapisovat do produkce, dejte mu přihlašovací údaje pouze pro čtení místo toho, abyste napsali zásadu. Pokud by neměl utratit více, než je číslo, dejte limit tam, kde se utrácí.
Modely v těchto incidentech se chovaly, podle svých vlastních stop úsudku, jako pilní zaměstnanci, kteří dostali nepřesný popis budovy. Dva z nich se sami přesvědčili, aby své vlastní závěry popřeli, protože důvěřovali pokynu nad místností. To není vada, kterou můžete vyřešit pomocí pokynů, a laboratoře, s veškerými dostupnými zdroji, to neudělaly.
Předpokládejte, že agent bude věřit, cokoliv mu řeknete o jeho prostředí. Pak zajistěte, aby prostředí souhlasilo.












