BUILD · CHECK · PROTECT

Усильте безопасность с помощью AI.Возможности для создания — и для защиты.

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

AI можно доверить работу уже с вопроса «Что нужно проверить?».
Несколько AI, включая Claude, ChatGPT и Gemini, используют общую память и файлы, выполняя проверки, исправления и повторную проверку.

Вам достаточно сказать лишь это.«Проверь безопасность
всего этого сервера»

AI заранее проверит даже то,
о чём вы не задумывались.

Не открыто ли слишком много портов? Безопасен ли способ входа? Не осталось ли устаревших программ?
Даже если вы не знаете, что нужно проверять, AI обследует сервер, выявит опасные места, объяснит всё понятными словами, исправит проблемы и проверит ещё раз.

Как обеспечивали безопасность раньше

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

С BASECORD

  • Достаточно одной просьбы — AI сам выяснит, что работает на сервере и откуда к нему можно подключиться
  • С учётом того, как используется сервер, выявит действительно опасные места и объяснит всё понятными словами
  • AI создаст резервную копию, внесёт исправления и повторно проверит, устранены ли проблемы
  • Привлечёт к проверке другой AI, чтобы уменьшить число упущений
Проверка силами одного AIЕму сложнее заметить ошибки, связанные с собственными представлениями о написанном коде, и уязвимости вне поля зрения.
Иллюстрация: один робот AI осматривает через лупу только пространство перед собой, а позади него через щель в стене проникает красный вирус
Взаимная проверка несколькими AI в BASECORDДругой AI тщательно проверяет всё с иной точки зрения, устраняет уязвимости и проводит повторную проверку.
Иллюстрация: роботы Claude, ChatGPT и Gemini осматривают стену с разных сторон и закрывают щели защитными панелями, укрепляя защиту
Иллюстрация сравнивает самопроверку одного AI и взаимную перекрёстную проверку несколькими AI.
Пример запроса «Прежде чем публиковать это приложение,
проверь также с точки зрения другого AI, нет ли утечек персональных данных и ключей или мест, уязвимых для атак, и исправь найденные проблемы.»

Общее рабочее пространство и общая память
делают возможными пять механизмов защиты.

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

POINT 01

Другой AI перепроверяет работу AI, который создал систему, — это помогает сократить число упущений

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

POINT 02

От исправления до повторной проверки — всё на месте, без остановки на простом указании проблем

В обычном чате ИИ лишь советует: «Возможно, здесь есть уязвимость». В BASECORD ИИ напрямую исправляет код и настройки на сервере, а затем сам запускает тесты, чтобы убедиться, что уязвимость действительно устранена и прежние функции продолжают работать.

POINT 03

Автоматическая проверка перед публикацией: персональные данные, закрытые ключи и уязвимости

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

POINT 04

ИИ напрямую настраивает средства защиты сервера Linux и управляет ими

Обнаружение и автоматическая блокировка несанкционированных попыток входа (fail2ban), антивирусная проверка (ClamAV), шифрование соединений (сертификаты SSL), ограничение прав доступа — даже защиту сервера, требующую специальных знаний, можно настроить, просто описав задачу ИИ.

Тариф с выделенным сервером
POINT 05

Круглосуточный мониторинг и автоматическое резервное копирование на случай непредвиденных ситуаций

ИИ может объединить периодические задачи (cron) и постоянный мониторинг (systemd) в систему, которая выявляет подозрительные обращения и нехватку места, проверяет продление сертификатов и сохраняет несколько поколений резервных копий баз данных и файлов. Можно создать целостную систему, которая не только предотвращает атаки, но и позволяет быстро восстановить работу в случае сбоя.

Тариф с выделенным сервером

Защита не заканчивается исправлением.
Вместе с ИИ можно создать систему постоянной защиты.

Примеры защитных решений, которые мы действительно создали и использовали в BASECORD.

Учитывать найденные проблемы в следующих разработках

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

Следить, чтобы последующие обновления не отменили внесённые исправления защиты

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

Не оставлять предупреждения без внимания

Предупреждения с нескольких серверов собираются в одном месте, где фиксируется их статус: «ожидает обработки», «исправлено» или «действий не требуется». Это позволяет не просто получать уведомления, а отслеживать решение каждой проблемы до конца.

Проверять, действительно ли резервные копии в порядке

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

Защищать не только код, но и рабочие процессы

В системе интернет-магазина мы обнаружили и исправили проблемы в процессе подтверждения оплаты, а также места, где была возможна двойная продажа одного и того же остатка товара. Проверять можно и риски сбоев в бизнес-процессах.

※ Выше приведены примеры решений, созданных и используемых с помощью BASECORD. Это не функции, которые автоматически работают с самого начала на любом тарифе. Постоянный мониторинг и периодические задачи можно настроить на тарифах с выделенным сервером.

В реальных проектах — от проверки к исправлению.

В проекте «Renovate Simulator» из списка работ мы проверили обработку отображения импортированных данных о мебели и обнаружили уязвимость, допускающую выполнение вредоносного кода. Мы исправили отображение названий мебели, чтобы они обрабатывались как безопасный текст, добавили проверку импортируемых данных и подтвердили исправление на тестовых данных. В проектах «Приложение для подготовки к экзаменам в средней школе» и «Книга с картинками» мы также провели комплексную проверку перед публикацией и удалили оставшиеся названия школ, имена, адреса и другие личные сведения.

ШАГ 01ПроверитьПроверяем, что доступно публично, выявляем проблемные операции и утечки информации.
ШАГ 02ИсправитьСохраняем копию перед изменениями и исправляем нужные участки напрямую.
ШАГ 03ПротестироватьБезопасно воспроизводим проблему и проверяем её устранение и работу исходных функций.
ШАГ 04ПерепроверитьПроводим повторную проверку с помощью другого ИИ и документируем её охват.

Рабочее пространство, где есть всё необходимое и для создания, и для защиты.