Задача / 01Определить охват / Настроить поиск
Выбираем ветки, историю и типы файлов для проверки.
Подбираем правила и исключения для тестовых данных.
Поиск секретов · Настройка · Сопровождение
Подключаем поиск паролей, токенов и ключей в репозиториях. Определяем охват истории, настраиваем проверки новых изменений и порядок обработки обнаруженных секретов.
Работаем с репозиториями, на проверку которых у вас есть полномочия. Значения секретов не включаем в общедоступные отчёты и журналы CI.
Подготовим вводные
Три вопроса помогут определить контур работ и следующий шаг к оценке.
Состав работ зависит от вашей системы и согласованных критериев результата.
Задача / 01Выбираем ветки, историю и типы файлов для проверки.
Подбираем правила и исключения для тестовых данных.
Задача / 02Передаём владельцам сведения для отзыва и замены действующих секретов.
Задача / 03Добавляем контроль в CI и инструкции для разработчиков.
Состав команды и участие сотрудников согласуем с учётом задач проекта и сроков.
Специалистов: 1
Специалисты не найдены. Измените параметры или сбросьте фильтры.

DevOps Lead
Выбираем ветки, историю и типы файлов для проверки. Подбираем правила и исключения для тестовых данных. Передаём владельцам сведения для отзыва и замены действующих секретов. Добавляем контроль в CI и инструкции для разработчиков.
Список проектов, веток и объём истории. Используемые сервисы и нестандартные форматы ключей. Кто может отозвать доступ и обновить приложения.
Состав доработок приложений, закупку лицензий и дальнейшее сопровождение согласуем отдельно от первичной настройки.
Конкретный состав артефактов и критерии приёмки фиксируем перед началом работ.
Местоположение и статус обработки без раскрытия значений.
Проверки новых изменений по согласованным правилам.
Ответственные и порядок замены потенциально раскрытых секретов.
Состав решения согласуем с учётом вашей инфраструктуры и задач.
Местоположение и статус обработки без раскрытия значений.
Проверки новых изменений по согласованным правилам.
Ответственные и порядок замены потенциально раскрытых секретов.
Уточним репозитории и историю, организуем поиск и согласуем действия с владельцем доступа.
Предоставляйте только необходимые сведения и минимальные права для выбранного этапа.
ПЕРЕД СТАРТОМ
Общая картина проектаОснова для оценки объёма и плана работ
Разберём текущую схему и определим объём изменений.
Проверим решение на одном согласованном проекте.
Расширим проверенный подход на выбранные системы.
Разберём настройки, инструкции и контрольные сценарии.
Определим исходное состояние, границы работ и критерии приёмки.
Уточним репозитории и историю, организуем поиск и согласуем действия с владельцем доступа.
Реализуем согласованный объём на выбранном контуре.
Подбираем правила и исключения для тестовых данных. Передаём владельцам сведения для отзыва и замены действующих секретов.
Проверим результат по согласованным сценариям и передадим материалы команде.
Используем безопасные тестовые образцы без действующих полномочий. Проверяем маскирование и права просмотра результатов. Проверяем, что исключение тестовых данных не отключает поиск целиком. Ответственные и порядок замены потенциально раскрытых секретов.
Стоимость и продолжительность определяем после анализа исходных данных, доступа и согласованного объёма. Подготовим индивидуальную оценку с учётом требований к результату.
| Фактор | Что оцениваем |
|---|---|
| Git | Список проектов, веток и объём истории. |
| Типы секретов | Используемые сервисы и нестандартные форматы ключей. |
| Ответственные | Кто может отозвать доступ и обновить приложения. |
| Охват внедрения | Количество проектов, окружений и контрольных сценариев; необходимая глубина автоматизации. |
Используем безопасные тестовые образцы без действующих полномочий.
Проверяем маскирование и права просмотра результатов.
Проверяем, что исключение тестовых данных не отключает поиск целиком.
Передаём согласованные настройки, результаты проверки и инструкции. Дополнительное сопровождение и режим реакции обсуждаем отдельно.
Существующие проекты и отзывы компании CodeHub. Примеры не означают, что именно эта услуга выполнялась в каждом проекте.
Python · автоматизация тестирования
Московская биржа. Автоматизация тестирования
Данные · смежный опыт
Крупнейший ритейл - проекты по SAP и Data
Усиление командами и точечными ИТ-специалистами команды интегратора Иннотех на проектах ВТБ и дочерних компаний
Взаимодействие с интегратором в рамках разработки внутренней HR CRM для автоматизации рекрутмента и хранения внутренней базы кандидатов
1С Разработка для Р-Фарм
Усиление команд, предоставление выделенной команды.
Усиление отделов Java + Kotlin разработки.
Восстановление ИТ-инфраструктуры после кибератак
Мобильное приложение для Edtech-платформы для школьников на Unity
Отзывы клиентов о работе компании CodeHub; они не являются подтверждением выполнения конкретно этой услуги.
Борис Губанов
Клиент CodeHub
Татьяна Тарасенкова
Гульмира
Вячеслав Юдин
Удаление не отзывает раскрытый доступ. Замена и отзыв согласуются с владельцем секрета.
Да, если это включено в охват. Объём истории влияет на сроки первичного запуска.
Да. Настраиваем проверяемые исключения для примеров и тестовых значений.
Нет. Для настройки используем описание форматов и безопасные тестовые образцы.
По результатам оценки согласуем охват систем, этапы работ и критерии приёмки. Расходы на внешние сервисы укажем отдельно.
Да. Выберем ограниченный объект, проверим результат и затем согласуем расширение.
Опишите задачу по услуге «Поиск секретов в репозиториях». Уточним вводные, ограничения и следующий шаг к оценке.