Anthropic Research: Използване на Claude за системно намаляване на повърхността за атака в софтуер

Публикувано от Svetni.me Editorial на 21 октомври 2026 г.

Официална визуализация на изследователския доклад на Anthropic за софтуерна сигурност
Източник: Anthropic Research / Anthropic Security

Изследователският екип по сигурност на Anthropic публикува основополагащ технически доклад, озаглавен „Using Claude to reduce the attack surface of code“ [1]. В него компанията детайлизира цялостна методология и практическа рамка за използване на усъвършенствани агенти за кодиране (Claude Code) с цел проактивно, мащабно и автоматизирано елиминиране на излишен код, опасни системни интерфейси и скрити архитектурни дефекти в производствени софтуерни хранилища.

Докладът предлага кардинална промяна в парадигмата на киберсигурността: преминаване от пасивно чакане на доклади за уязвимости към безпощадно хирургическо изрязване на софтуерното „затлъстяване“ (Software Bloat).

Проблемът: Наследеният код като отворена врата за хакери

Повечето съвременни корпоративни системи съдържат милиони редове код, трупани в продължение на десетилетия. Според проучването на Anthropic, между 25% и 45% от кода в типичното корпоративно приложение представлява „мъртъв код“: отдавна изоставени експериментални функции, тестови администраторски панели, неподдържани API крайни точки и остарели библиотеки [1].

Всеки един от тези неизползвани компоненти остава достъпен за компилатора и паметта на сървъра, превръщайки се в перфектна мишена за зловредни актьори, търсещи вериги от експлойти (ROP gadget chains) или неподдържани зависимости. Ръчното премахване на този код от човешки инженери досега беше табу – никой програмист не искаше да пипа стар код от страх да не счупи скрита производствена функционалност.

Методологията на Claude: Графи на контролния поток и математическо саниране

Anthropic демонстрира как Claude решава този проблем чрез комбиниране на дълбоко семантично разбиране с техники за формална верификация:

  1. Изграждане на пълни графи на зависимостите: Агентът анализира цялата кодова база и входни точки, изграждайки точен граф на извикванията (Call Graph) и контролния поток.
  2. Изолиране на повърхността за атака: Системата маркира всяка функция, която приема външни потребителски данни, но не се използва в активните потребителски пътеки.
  3. Генериране на тестови инварианти: Преди да изтрие или рефакторира каквото и да било, Claude автоматично синтезира изчерпателен пакет от модулни и интеграционни тестове, които валидират съществуващото легитимно поведение на системата.
  4. Хирургическо премахване: Агентът изтрива мъртвия код, заменя опасни C/C++ функции (като strcpy или несигурни десериализации) с безопасни алтернативи и пуска тестовия пакет, за да гарантира 100% обратна съвместимост.

При тестове върху реални софтуерни пакети с отворен код, Claude Code е успял да редуцира общия обем на изходния код с до 34%, като същевременно е затворил десетки потенциални вектори за компрометиране без нито една функционална регресия.

Стратегическо предимство за корпоративната устойчивост

Това проучване има огромни дългосрочни последици за модернизацията на кода. За първи път компаниите разполагат с надежден инструмент за непрекъснато самопочистване на своите софтуерни активи.

Вместо да харчат милиони за скъпи защитни стени и системи за откриване на прониквания, които се опитват да блокират атаки срещу уязвим софтуер, организациите могат просто да свият атакуемата си повърхност до абсолютния минимум. Кодът, който не съществува, не може да бъде хакнат. Този принцип на радикално софтуерно опростяване, задвижван от автономни невронни агенти, ще се превърне в крайъгълен камък на дигиталната защита през следващото десетилетие.

Инфографика: Архитектурна методология на Anthropic за намаляване на повърхността за атака
Четири ключови стълба на методологията на Anthropic за автономно саниране на софтуер чрез Claude.

Източници

  1. Anthropic Research. (2026-10-21). Using Claude to reduce the attack surface of code. Anthropic Engineering & Alignment Publications. https://www.anthropic.com/research/attack-surface-reduction
  2. Hacker News Discussion. (2026-10-21). Discussion: Anthropic on automated attack surface reduction and dead code elimination. https://news.ycombinator.com/item?id=50175779