惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cloudbric
Cloudbric
酷 壳 – CoolShell
酷 壳 – CoolShell
人人都是产品经理
人人都是产品经理
G
Google Developers Blog
美团技术团队
MongoDB | Blog
MongoDB | Blog
博客园 - 聂微东
博客园 - Franky
罗磊的独立博客
雷峰网
雷峰网
F
Fortinet All Blogs
Stack Overflow Blog
Stack Overflow Blog
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
H
Help Net Security
Vercel News
Vercel News
Last Week in AI
Last Week in AI
Microsoft Security Blog
Microsoft Security Blog
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
L
LangChain Blog
量子位
F
Full Disclosure
Hugging Face - Blog
Hugging Face - Blog
C
Check Point Blog
WordPress大学
WordPress大学
IT之家
IT之家
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recorded Future
Recorded Future
D
Docker
T
Tailwind CSS Blog
博客园 - 司徒正美
博客园 - 三生石上(FineUI控件)
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Blog — PlanetScale
Blog — PlanetScale
阮一峰的网络日志
阮一峰的网络日志
GbyAI
GbyAI
Y
Y Combinator Blog
月光博客
月光博客
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
Recent Announcements
Recent Announcements
V
Visual Studio Blog
The Cloudflare Blog
P
Proofpoint News Feed

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
ИИ против ИИ: кибербезопасность в эпоху мгновенного ПО
Cloud4Y (Clo · 2026-05-05 · via Все публикации подряд на Хабре

ИИ против ИИ: кибербезопасность в эпоху мгновенного ПО

Время на прочтение6 мин

Охват и читатели1K

Мнение

Перевод

Искусственный интеллект стремительно меняет то, как программы пишутся, разворачиваются и используются. Тенденции указывают на будущее, в котором ИИ сможет быстро и легко создавать программы под заказ — назовём такое ПО мгновенным (Instant software).

Пользователю станет проще попросить ИИ написать нужное приложение — скажем, электронную таблицу — и удалить его сразу после использования, чем покупать готовый коммерческий продукт. Системы будущего, вероятно, будут сочетать оба подхода: и привычное долгоживущее ПО, и эфемерные программы, которые непрерывно создаются, разворачиваются, изменяются и удаляются.

ИИ меняет и кибербезопасность. В частности, системы искусственного интеллекта всё лучше справляются с поиском и устранением уязвимостей в коде. Это имеет последствия и для нападающих, и для защитников — в зависимости от того, как именно будут развиваться эти и смежные технологии.

Как может работать поиск изъянов

Со стороны нападающих способность ИИ автоматически находить и эксплуатировать уязвимости резко выросла за последние месяцы. Мы уже видим, как ИИ применяют для атак и государственные, и криминальные хакеры. Принципиальна здесь именно эксплуатация уязвимостей: она даёт неподготовленному злоумышленнику возможности, далеко выходящие за рамки его понимания.

По мере совершенствования ИИ всё больше нападающих будут автоматизировать свои атаки. А поскольку отдельные люди и организации всё чаще смогут запускать мощные модели локально, попытки разработчиков ИИ отслеживать и пресекать злонамеренное использование своих систем будут терять смысл.

Главными целями, как можно ожидать, станут программы с открытым кодом — в том числе открытые библиотеки, входящие в состав проприетарного ПО: в исходном коде уязвимости находить проще.

Первая неизвестная — насколько хорошо инструменты ИИ справятся с поиском уязвимостей в проприетарных коммерческих продуктах. Я полагаю, что вскоре они смогут находить изъяны, анализируя готовый дистрибутив, без доступа к исходникам. Если так, коммерческое ПО окажется столь же уязвимым.

Жизненный цикл кибератаки: человек ставит цель, дальше работает ИИ через набор инструментов (обычно по протоколу MCP). На ключевых этапах ИИ возвращается к оператору за проверкой и новыми указаниями.

Жизненный цикл кибератаки: человек ставит цель, дальше работает ИИ через набор инструментов (обычно по протоколу MCP). На ключевых этапах ИИ возвращается к оператору за проверкой и новыми указаниями.

Особенно уязвимы будут программы для IoT-устройств — подключённых к сети автомобилей, холодильников, камер видеонаблюдения. А также промышленное ПО в энергосетях, на нефтеперерабатывающих заводах и трубопроводах, химических предприятиях и так далее. Качество кода в потребительских IoT-устройствах обычно куда ниже среднего, а промышленный сектор живёт на унаследованном программном обеспечении.

Мгновенно создаваемые программы уязвимы по-другому. Они не идут в массовый рынок: их пишут под конкретного человека, организацию или сеть. У нападающего, как правило, нет доступа к коду для анализа, а значит, шанс внешней атаки ниже.

Если такая программа эфемерна, то и срок жизни любых её уязвимостей будет невелик. Но многие подобные программы будут долго жить в сетях. А если их выкладывают в общие библиотеки инструментов, нападающие смогут скачать и изучить этот код.

Всё это указывает на будущее, в котором ИИ станет мощным инструментом кибератак, способным автоматически находить и эксплуатировать уязвимости в системах по всему миру.

Автоматический выпуск исправлений

Но это лишь половина уравнения. Защитники тоже вооружатся ИИ. Те же технологии поиска уязвимостей ещё ценнее для обороны. Найдя эксплуатируемую уязвимость на своей стороне, защитник может закрыть её и навсегда лишить нападающих этого способа атаки.

Как это будет работать на практике, зависит от ещё одной близкой способности — умения ИИ исправлять уязвимое ПО, что тесно связано с его умением изначально писать безопасный код.

Сегодня с этим у ИИ дела обстоят неважно: программы, которые он создаёт на лету, обычно нашпигованы уязвимостями — и потому, что ИИ пишет небезопасный код, и потому, что вайб-кодеры плохо разбираются в безопасности. Хороший пример тому — OpenClaw.

Итак, вторая неизвестная — насколько лучше ИИ научится писать безопасный код. То, что обучают его на гигантских массивах плохо написанного и небезопасного кода, — серьёзный недостаток, но прогресс идёт. Если модели смогут стабильно писать код без уязвимостей, это станет колоссальным преимуществом обороны. К тому же поиск уязвимостей с помощью ИИ облегчает обучение моделей написанию безопасного кода.

Можно представить себе будущее, в котором инструменты ИИ для поиска и закрытия уязвимостей становятся стандартной частью процесса разработки. Назвать такой код полностью свободным от уязвимостей нельзя — это недостижимая цель, — но в нём не должно остаться легко обнаруживаемых изъянов. Если технология действительно дозреет, код можно будет считать практически безуязвимым.

Запаздывание исправлений и унаследованные системы

Для нового ПО — и коммерческого, и мгновенно создаваемого — это будущее благоприятно для защитников. С обычными коммерческими и открытыми программами всё сложнее.

Мир сегодня переполнен унаследованным ПО. У многих систем — например, у прошивок IoT-устройств — нет ни выделенной команды безопасности, ни самой возможности обновляться. И как ИИ труднее искать уязвимости без доступа к исходному коду, так ему труднее и исправлять программы, если он не встроен в процесс разработки.

Я не уверен, что ИИ сможет так же легко исправлять уязвимости, как находить их: исправление часто требует целостного тестирования и понимания. Это третья неизвестная — насколько быстро ИИ научится готовить надёжные обновления для найденных уязвимостей и насколько быстро пользователи смогут эти обновления устанавливать.

Прогресс ИИ на ключевых бенчмарках за последние пять лет. Зелёным выделены результаты конкурса DARPA AIxCC по автоматическому поиску и закрытию уязвимостей.

Прогресс ИИ на ключевых бенчмарках за последние пять лет. Зелёным выделены результаты конкурса DARPA AIxCC по автоматическому поиску и закрытию уязвимостей.

Сегодня между выпуском исправления и его установкой проходит заметное время. Для крупных корпоративных систем разрыв ещё больше: риск, что обновление сломает основное ПО, слишком велик, чтобы накатывать его без предварительного тестирования.

Но если ИИ сможет ускорить этот процесс — быстрее и надёжнее писать исправления и проверять их в сгенерированных средах-двойниках, — преимущество окажется на стороне защитников. Если нет, у нападающего по-прежнему будет окно для атаки до выхода исправления.

К самовосстанавливающимся системам

В по-настоящему оптимистичном будущем можно представить себе самовосстанавливающуюся сеть. Агенты ИИ непрерывно проверяют постоянно меняющийся массив коммерческого и сгенерированного на заказ кода в поисках уязвимостей и автоматически закрывают их по мере обнаружения.

Чтобы это работало, придётся менять лицензионные соглашения. Сейчас ритм выпуска исправлений задают поставщики ПО. Передача этой возможности покупателям затрагивает вопросы совместимости, права на ремонт и юридической ответственности. Решения здесь — поле для регулирования, а не для технологий.

Если оборона сможет находить, но не сможет надёжно закрывать изъяны в унаследованном ПО, именно туда нападающие и направят свои усилия. В этом случае можно представить непрерывно эволюционирующее обнаружение вторжений на базе ИИ, которое анализирует входящие данные и блокирует вредоносные атаки до того, как они дойдут до уязвимого ПО. Это не так радикально, как автоматическое исправление уязвимостей в работающем коде, но всё же ценно.

Сила таких оборонительных систем ИИ возрастёт, если они смогут координироваться между собой и обмениваться данными об уязвимостях и обновлениях. Открытие, сделанное одним ИИ, быстро дойдёт до всех пользователей затронутого ПО. И снова — преимущество у защитника.

Есть и другие переменные. Относительный успех нападения и обороны зависит ещё и от того, насколько вообще много уязвимостей, насколько легко их находить, сумеет ли ИИ обнаруживать самые тонкие и неочевидные изъяны и насколько хорошо нападающие координируются между собой. Всё это вместе — четвёртая неизвестная.

Уровнем выше

Даже в самом оптимистичном будущем нападающие не сложат оружие. Они начнут атаковать те части системы, которые не сводятся к программному коду, — например, пользователей. Или будут искать в системе лазейки: то, что технически разрешено, но не задумывалось и не предусматривалось её создателями — людьми или ИИ — и может быть обращено против неё.

В таком мире остаются атаки, не связанные с поиском и эксплуатацией программных уязвимостей: социальная инженерия и кража учётных данных. И мы уже видим, как сгенерированные ИИ дипфейки облегчают социальную инженерию.

Но и здесь можно представить оборонительных агентов ИИ, которые следят за поведением пользователей и ищут признаки атаки. Это ещё одно применение ИИ — и я даже не уверен, как правильно вписать его в общую гонку вооружений. Зато мы по крайней мере выдавливаем атаки на более высокие уровни.

Кроме того, нападающие будут пытаться проникать в оборонительные ИИ, влиять на них, отравляя их вывод и снижая их возможности. Системы ИИ уязвимы для самых разных манипуляций — в том числе для инъекций в подсказки, — и неясно, удастся ли эту проблему решить.

Это пятая неизвестная, и она крупная. Возможно, перед нами всегда будет стоять «проблема доверия к доверию», знакомая по классической работе Кена Томпсона.

Никакое будущее не гарантировано. Мы и правда не знаем, продолжат ли эти технологии развиваться и когда выйдут на плато. Но с учётом того, как далеко продвинулась разработка ПО с помощью ИИ всего за последние месяцы, нам пора начинать думать, как будет работать кибербезопасность в этом мире мгновенно создаваемого ПО.


Пока ИИ-агенты не патчат код за нас, базовая страховка — резервная копия инфраструктуры, готовая принять нагрузку. Один из способов это организовать — аварийное восстановление в облако (DRaaS) от Cloud4Y, с параметрами восстановления под ваши задачи. А для читателей Хабра у нас сейчас действует скидка 20% на аренду облачных серверов по промокоду HABR20 — на них как раз можно развернуть резервную площадку и проверить сценарий аварийного переключения на реальных данных.