Перейти к содержимому

§ Безопасность

Как мы работаем: безопасно и законно

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

Режимы проверок

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

  1. Пассивно

    Без подтверждения домена

    Только публичные данные: DNS, логи сертификатов (CT), пассивный DNS, публичные API GitHub, Hugging Face, npm, PyPI. К сайту обращаемся как обычный посетитель: главная, robots.txt, security.txt, JS-бандлы, которые грузит браузер.

    Что видите вы: Только сводка: число находок по критичности и категориям. Без адресов и деталей.

  2. После TXT

    Домен подтверждён TXT-записью, приняты условия

    Безопасные пробы: один GET без изменения состояния, проверка портов только на выделенных IP клиента, наличие .env и .git без скачивания содержимого, листинг бакетов «да/нет». Без эксплуатации и перебора паролей, с ограничением частоты.

    Что видите вы: Полный отчёт, ежедневный дифф и алерты.

  3. С отдельным согласием

    TXT + письменное согласие со скоупом, окном времени и бюджетом

    Red-team вашего LLM-бота на канарейках (по умолчанию не больше 300 запросов), проверка «живости» ваших же найденных ключей одним безопасным вызовом, короткая проверка лимитов частоты.

    Что видите вы: Полный отчёт и протокол каждого теста.

  4. Через подключение

    Вы сами подключили GitHub App, облако или биллинг

    Только чтение через API провайдера с минимальным набором прав. Показываем, какое право зачем нужно. Отзыв — у нас и у провайдера.

    Что видите вы: Находки по подключённому источнику.

  5. Запрещено всегда

    Ни при каких условиях

    Эксплуатация уязвимостей, перебор паролей, вход по найденным учётным данным, скачивание данных и датасетов, DoS и нагрузочные тесты, фактический захват поддомена, порт-скан общих IP облачных платформ и CDN, активные проверки неподтверждённых доменов, покупка и использование дампов утечек.

Что мы храним — и чего не храним никогда

Найден ключ · что попадает в базу

тип
OpenAI API key
отпечаток
HMAC-SHA256 · 7c1e…a90f
последние 4
…Qx4T
где
app.acme.ai/main.js
значение
не сохраняется нигде
  • Значение секрета не хранится ни в базе, ни в логах, ни в очередях, ни в трекере ошибок. Детектор работает в памяти, логи проходят через скраббер. Это требование к коду, его проверяют тесты.
  • Находки шифруются ключом вашего пространства. Сотрудники Слепок получают доступ только по вашему запросу и на время, каждый доступ виден вам в журнале.
  • После окончания подписки данные удаляются через 30 дней, удаление подтверждаем.
  • Чужие секреты из публичного потока GitHub, не относящиеся к нашим клиентам, отбрасываются в памяти. Мы их не сохраняем и не используем.

Как не стать инструментом разведки

  • Без TXT — только сводка. Число находок по категориям, без хостов, путей и секретов. Детальный отчёт можно отправить только на адрес в этом же домене.
  • Подтверждение проверяем каждый день. Удалили TXT-запись — активные проверки останавливаются, детали скрываются.
  • Лимиты. Не больше 3 неподтверждённых доменов в сутки и 10 в месяц на аккаунт, капча, корпоративная почта. Если один аккаунт проверяет десятки несвязанных доменов, смотрим вручную.
  • Государственные домены и критическая инфраструктура — только пассивно и после ручного одобрения. Активные проверки — только по письменному договору.
  • Скоуп. Порт-скан — только на выделенных IP клиента. Если адрес принадлежит облачной платформе или CDN, проверяем только приложение по имени хоста, без скана портов: это чужая инфраструктура.

Наш сканер и как от него отказаться

Сканеры Слепок работают с опубликованного пула адресов, у каждого — понятное обратное имя вида scanner-N.slepok.dev. Пул адресов и форму отказа от проверок мы опубликуем на этой странице к старту беты, 25.01.2027.

Увидели наш сканер в журналах и не хотите проверок? Напишите на abuse@slepok.dev — ответим в течение 24 часов и исключим ваш домен.

Безопасность самой платформы

  • Сканеры изолированы от данных клиентов: отдельная сеть и облачный аккаунт, запись находок — только через очередь. У сканера нет ключей ваших подключений.
  • Подключения хранят токены в KMS/Vault, используют короткоживущие учётные данные, где провайдер это позволяет, и ходят только к API провайдера.
  • Вход — SSO и MFA на ключах WebAuthn, роли «просмотр» и «администратор», аудит всех действий.
  • Проверяем себя сами: наш домен, GitHub и облако — под Берегом, с публичной Trust-страницей. До платного запуска — внешний пентест.

Правовые рамки

НормаКак мы её соблюдаем
УК РФ, ст. 272, 273, 274.1Пассивный сбор публичных данных — без доступа к чужим системам. Активные проверки — только после TXT и явного согласия «я уполномочен, разрешаю тестирование активов в скоупе». Эксплуатация, перебор паролей и использование найденных учётных данных запрещены всегда. КИИ — только по договору.
УК РФ, ст. 272.1Дампы утечек не покупаем, не храним и не используем. Факт утечки адресов вашего домена — только через легального поставщика данных и только счётчиком.
Условия провайдеровСоблюдаем лимиты и правила API GitHub и Hugging Face. Тесты LLM-бота — на канарейках, без запросов вредоносного контента: иначе провайдер модели может заблокировать ваш аккаунт.

Здесь описан наш подход, а не юридическое заключение. Тексты условий и согласий утверждает юрист; заключение по модели проверок получим до старта беты.

152-ФЗ и персональные данные

  • Принцип локализации: данные российских клиентов обрабатываются в России. Площадку размещения назовём здесь до старта беты.
  • Поручение на обработку (ч. 3 ст. 6 152-ФЗ) — в договоре с клиентом: мы обрабатываем данные только для проверки вашего периметра.
  • Минимизация. E-mail авторов коммитов и журналы аудита из подключений — персональные данные. Храним находки и агрегаты, а не весь журнал; права запрашиваем минимальные.
  • ПДн в промптах. Если вашему боту нужен red-team, тестируем на фиктивных данных-канарейках, а не на данных ваших пользователей.

Ответственное раскрытие

Нашли уязвимость в Слепок

Напишите на security@slepok.dev. Опишите, что нашли и как воспроизвести. Не трогайте данные других клиентов, не проводите нагрузочных тестов и дайте нам время исправить. Добросовестных исследователей не преследуем и благодарим публично — если вы не против.

К старту беты продублируем контакты в /.well-known/security.txt.

Когда мы находим чужое

В исследованиях вроде «Индекса экспозиции AI Рунета» используем только пассивные данные. Найденные ключи не проверяем вызовом API. Сначала частно уведомляем владельца — факт и место утечки, без самого ключа. Публикуем не раньше чем через 30–60 дней, только агрегаты, названия — с согласия.

Остались вопросы у вашей службы безопасности?

Пришлём модель угроз Слепок, таблицу прав и доступов и проект договора.

Написать намИли начать с бесплатной сводки