§ Безопасность
Как мы работаем: безопасно и законно
Сервис, который за минуты показывает уязвимости по любому домену, — подарок атакующему. Поэтому у каждой нашей проверки есть режим, а у каждого режима — граница, которую мы не переходим.
Режимы проверок
TXT-запись — это не подключение, а разрешение. Она подтверждает, что домен ваш, и открывает детали и безопасные пробы. Но она не даёт права трогать общую инфраструктуру облачных платформ и не равна согласию на атаку вашего LLM-бота — для этого нужно отдельное согласие.
Пассивно
Без подтверждения домена
Только публичные данные: DNS, логи сертификатов (CT), пассивный DNS, публичные API GitHub, Hugging Face, npm, PyPI. К сайту обращаемся как обычный посетитель: главная, robots.txt, security.txt, JS-бандлы, которые грузит браузер.
Что видите вы: Только сводка: число находок по критичности и категориям. Без адресов и деталей.
После TXT
Домен подтверждён TXT-записью, приняты условия
Безопасные пробы: один GET без изменения состояния, проверка портов только на выделенных IP клиента, наличие .env и .git без скачивания содержимого, листинг бакетов «да/нет». Без эксплуатации и перебора паролей, с ограничением частоты.
Что видите вы: Полный отчёт, ежедневный дифф и алерты.
С отдельным согласием
TXT + письменное согласие со скоупом, окном времени и бюджетом
Red-team вашего LLM-бота на канарейках (по умолчанию не больше 300 запросов), проверка «живости» ваших же найденных ключей одним безопасным вызовом, короткая проверка лимитов частоты.
Что видите вы: Полный отчёт и протокол каждого теста.
Через подключение
Вы сами подключили GitHub App, облако или биллинг
Только чтение через API провайдера с минимальным набором прав. Показываем, какое право зачем нужно. Отзыв — у нас и у провайдера.
Что видите вы: Находки по подключённому источнику.
Запрещено всегда
Ни при каких условиях
Эксплуатация уязвимостей, перебор паролей, вход по найденным учётным данным, скачивание данных и датасетов, 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 дней, только агрегаты, названия — с согласия.
Остались вопросы у вашей службы безопасности?
Пришлём модель угроз Слепок, таблицу прав и доступов и проект договора.
Написать намИли начать с бесплатной сводки