Руководства по безопасности

Безопасность для эпохи ИИ: что закрыть прямо сейчас (приоритетный чек-лист)

ИИ ускоряет атаки на обычные слабые места. Приоритетный чек-лист: закрытие CVE, отказ от повторных паролей и MFA, удаление открытых секретов, минимум прав.

Опубликовано 2026-06-26 Обновлено 2026-10-06 9 мин чтения
На этой странице

«Когда мощный ИИ станет обычным делом, что изменится в безопасности?» Ответ на удивление будничен: вам не нужен особый новый механизм; растёт ценность выполнения обычных основ сейчас. Вот почему, и в каком порядке их закрывать (с упором на защиту; без шагов атаки).

Почему именно сейчас

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

1) Автоматизированная разведка / поиск уязвимостей в масштабе (весь интернет, непрерывно)
2) Только что опубликованные CVE эксплуатируются почти сразу (разрыв «раскрытие→эксплойт» сокращается)
3) Целевой фишинг — гладкий, персонализированный и массовый
4) Перебор и credential stuffing ускорены
5) Код, написанный ИИ, выкатывается вместе со своими уязвимостями
ИИ усиливает атаки на обычные слабости больше, чем создаёт новые, — поэтому базовые пробелы находят первыми.

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

Цифры это подтверждают. Mandiant (Google Cloud) выяснила, что среднее время от раскрытия уязвимости до её эксплуатации сократилось с 32 дней в 2021–2022 годах до 5 дней в 2023 году. В январе 2024 года Национальный центр кибербезопасности Великобритании (NCSC) также оценил, что в ближайшие два года ИИ «почти наверняка» увеличит объём кибератак. Привычка обновляться раз в месяц иногда будет слишком медленной.

Закрывайте в этом порядке (приоритетный чек-лист)

Сверху вниз. Каждый пункт ведёт к подробному руководству на этом сайте.

1

Мониторьте CVE зависимостей и закрывайте быстро

Известные опубликованные уязвимости теперь эксплуатируют почти мгновенно. Пусть следит машина, чтобы человеческий недосмотр ничего не упустил (→ закрытие CVE · мониторинг зависимостей с OSV · гигиена CVE в Next.js).
2

Прекратите повторно использовать пароли и включите MFA

Самая эффективная мера против ускоренного перебора / credential stuffing. Менеджер паролей + устойчивый к фишингу MFA/passkey (→ менеджер паролей · руководство по MFA).
3

Удалите открытые файлы секретов

Проверьте на .env, ключи и резервные копии, оставленные в веб-корне, — автоматические сканы хватают их первыми (→ секреты в публичных директориях · случай открытого .env · основы .env и API-ключей).
4

Минимум привилегий, чтобы взлом нанёс меньше ущерба

При взломе ограничьте ущерб одной областью. Держите ключи и права минимальными (→ минимум привилегий для SSH-ключей).
5

Сократите публичную поверхность, остановите подделку

Закройте лишние админ-страницы и опасные файлы; используйте почтовую аутентификацию, чтобы остановить подделку вашего собственного домена (→ защита от подделки почты · неверная настройка CORS · фиксация сессии).
6

Укрепите зависимости и Git

Не допускайте коммита секретов и защитите цепочку поставок (→ блокируйте секреты с gitleaks · самостоятельный Git против GitHub).
7

Храните логи; умейте замечать по IOC

Идеальная профилактика невозможна — умейте по поведению заметить то, что просочилось (→ что такое IOC · IOA · EDR).
8

Имейте резервные копии и восстановление

Запасной вариант на случай, если другие меры не сработали: проверенный способ восстановиться после программы-вымогателя или разрушения (→ резервное копирование и восстановление).

Краткая таблица: частота и инструменты

Восемь пунктов выше, разделённые на то, что сделать сначала, и как часто потом. Частота — рекомендуемый ориентир этого сайта.

ПунктСначалаЗатем как частоИнструменты (в основном бесплатные)
1. Уязвимости зависимостейОдин раз просканировать зависимости во всех проектахЕженедельно или автоматически при каждом изменении кодаosv-scanner, npm audit, composer audit, оповещения GitHub Dependabot
1. Сроки закрытияСначала закрыть уязвимости с подтверждённой эксплуатацией (из KEV)Записи KEV — от нескольких дней до двух недельрасстановка приоритетов по CVSS, EPSS и KEV
2. Многофакторная аутентификацияНачать с учётных записей администраторов почты, GitHub, облака и управления доменомПри создании каждой учётной записиPasskey, приложения-аутентификаторы
3. Открытые секретыПроверить публичные директории и публичные репозитории; отозвать любой найденный ключПеред каждым релизомсканер утечки секретов, аудит сайта
4. Минимум привилегийОтключить неиспользуемые ключи, токены и учётные записиРаз в три месяцаСписок токенов доступа в каждом сервисе
6. Защита GitДобавить проверку, которая останавливает секреты до коммитаАвтоматически (каждый коммит)gitleaks, GitHub push protection
8. Резервные копииХранить копию в другом месте и один раз попробовать восстановлениеПроверка восстановления раз в три месяцаСнимки провайдера, внешнее хранилище

GitHub push protection включена по умолчанию, когда личный аккаунт отправляет push в публичный репозиторий. Приватные репозитории и другие Git-сервисы она не покрывает, поэтому сочетайте её с локальной проверкой вроде gitleaks.

Частые ошибки и как их исправить

Частая ошибкаЧто происходитКак исправить
Получить уведомление об обновлении, но не проверить, что оно применилосьДыра остаётся открытой, хотя исправление существуетПосле обновления проверьте версию и снова запустите сканирование
Удалить утёкший ключ из файлов и истории и на этом остановитьсяЕсли ключ не отозван, любой, у кого есть копия, по-прежнему может им пользоватьсяСначала отзовите его у выдавшего сервиса, затем перейдите на новый ключ
Включить MFA только для своей учётной записиКто-то входит через общую администраторскую или старую учётную записьСоставьте список всех учётных записей с правами администратора и включите MFA для всех
Хранить резервные копии на том же сервереЕсли сервер выйдет из строя или будет зашифрован, копия пропадёт вместе с нимХраните копию в другом месте и действительно проверьте восстановление
Выкатывать конфигурацию или код, написанные ИИ, сразу в продакшенОстаются отладочный вывод или захардкоженные секретыПеред релизом запустите поиск секретов и сканирование зависимостей

Реальные случаи

Инцидент, с которого начался этот сайт, — типичный пример. API-ключ украли вскоре после выкатки кода, написанного ИИ, затем последовали мошеннические списания. Причина: опубликованная CVE высшей серьёзности (CVSS 10.0), месяцами остававшаяся незакрытой. Это конкретный пример того, как ИИ делает незакрытые слабости дороже (→ случай с утечкой API-ключа из кода ИИ).

Есть и другие случаи того же типа.

  • Equifax (2017): исправление уязвимости Apache Struts вышло в день её раскрытия, но не было применено к публичной системе, и утекли персональные данные примерно 147 миллионов человек. Так выглядит пропуск пункта 1 (→ утечка Equifax).
  • Hugging Face (2026): вторжение исследовательского ИИ-агента началось с учётных данных, оказавшихся в открытом доступе. Так выглядит пропуск пункта 3 (→ вторжение в Hugging Face, на английском).

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

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

Источники

  • Google Cloud (Mandiant), «How Low Can You Go? An Analysis of 2023 Time-to-Exploit Trends» — cloud.google.com
  • UK NCSC, «The near-term impact of AI on the cyber threat» (24 января 2024 г.) — ncsc.gov.uk
  • US CISA, «BOD 22-01: Reducing the Significant Risk of Known Exploited Vulnerabilities» — cisa.gov
  • GitHub Docs, «About push protection» — docs.github.com

Читать дальше

FAQ

QНужен ли эпохе ИИ какой-то новый, особый механизм безопасности?
A

Обычно вам нужен не особый новый механизм, а выполнение основ, в правильном порядке, сейчас. Главное изменение, которое приносит мощный ИИ, — не новый класс слабых мест, а то, что старые, «слишком муторные, чтобы возиться» слабости (незакрытые CVE, повторно используемые пароли, оставленные публичными файлы секретов) теперь можно находить и эксплуатировать автоматически, быстро и в масштабе. Поэтому закрытие основ по приоритету, как ниже, — подготовка с наибольшей отдачей.

QДействительно ли инди-проекты и небольшие сайты становятся целями?
A

Да. Автоматизированные атаки пропускают шаг «человек выбирает цель». Они непрерывно сканируют весь интернет и бьют туда, где появляется слабость, без разбора — поэтому размер не имеет значения. «Мы слишком малы, чтобы быть целью» перестаёт работать по мере роста автоматизации и масштаба.

QС чего начать?
A

Достаточно начала этого приоритетного чек-листа. В частности: (1) мониторинг CVE зависимостей + быстрое закрытие, (2) отказ от повторного использования паролей + MFA, (3) удаление файлов секретов, оставленных в публичных директориях — у них наибольшая отдача, и начать можно сегодня. Проверьте текущее состояние своего сайта бесплатными инструментами этого сайта.

QКак быстро после раскрытия нужно закрывать уязвимость?
A

Для уязвимостей, эксплуатация которых подтверждена, ориентируйтесь на несколько дней. По анализу Mandiant, в 2023 году среднее время от раскрытия до эксплуатации составляло 5 дней. В качестве публичного ориентира: американское агентство CISA требует от федеральных ведомств устранять записи из своего каталога KEV (списка уязвимостей с подтверждённой эксплуатацией), как правило, в течение двух недель (шесть месяцев для идентификаторов CVE, присвоенных до 2021 года). Для всего, чего нет в KEV, задавайте порядок по серьёзности (CVSS) и вероятности эксплуатации (EPSS).

QСколько можно сделать, ничего не тратя?
A

Большая часть этого чек-листа бесплатна. Сканирование зависимостей работает с osv-scanner, npm audit или оповещениями GitHub Dependabot; блокировка коммитов с секретами — с gitleaks и GitHub push protection; а многофакторная аутентификация встроена в большинство сервисов. Платными обычно оказываются продукты обнаружения и хранилище для резервных копий, и оба могут подождать, пока не сделаны основы.

QКак часто пересматривать этот чек-лист?
A

Сканируйте зависимости еженедельно или автоматически при каждом изменении кода. Учётные записи и ключи пересматривайте, а восстановление из резервной копии проверяйте примерно раз в три месяца. Также возвращайтесь к нему, когда начинаете пользоваться новым сервисом или когда меняется ответственный.