Суть. Специалистов по безопасности всегда меньше, чем команд разработки. Вместо попытки проверять всё централизованно в каждой команде назначается человек, который отвечает за безопасность своей части: проходит дополнительное обучение, участвует в разборе угроз и приносит вопросы наружу.
Как устроено
| Элемент | Содержание |
|---|---|
| Кто | Разработчик из команды, а не выделенный специалист |
| Время | Явно выделенная доля рабочего времени, обычно десятая часть |
| Обучение | Регулярное, с практикой на своём коде |
| Сообщество | Встречи проводников между собой: разбор случаев |
| Полномочия | Право остановить выпуск при серьёзной находке |
Почему это работает
Человек внутри команды знает контекст и слышит обсуждения, которые не доходят до централизованной функции. Он же снимает часть потока вопросов: половина обращений в безопасность — типовые и решаются на месте.
Дополнительный эффект — отношение. Требование извне вызывает сопротивление, тот же вопрос от коллеги воспринимается иначе.
Как это устроено на практике
| Элемент | Что означает | Реалистичная норма |
|---|---|---|
| Кто | Инженер из команды, не сотрудник службы безопасности | Один на команду 6–10 человек |
| Время | Официально выделенная доля рабочего времени | 10–20%, зафиксировано у руководителя |
| Полномочия | Право остановить выпуск при находке | Есть, иначе роль декоративна |
| Связь с центром | Регулярная встреча всех проводников | Раз в две недели |
Зачем это бизнесу
Централизованная безопасность масштабируется хуже разработки: одна команда проверяющих на двадцать команд создаёт очередь, и очередь обходят. Проводник переносит часть проверок внутрь команды — туда, где решение принимается, а не туда, где его согласовывают постфактум.
- Выберите роль добровольно. Назначенный проводник не работает: интерес нельзя выдать приказом.
- Дайте обучение и доступ к инструментам раньше, чем спросите результат.
- Считайте не количество найденных проблем, а срок их закрытия — иначе роль превращается в генератор задач для других.
- Сделайте участие карьерно осмысленным: если это нагрузка без последствий, через полгода добровольцев не останется.
Где ломается
Роль без времени. «Займись этим дополнительно» означает, что не займётся никто.
Назначают самого младшего. Нужен человек с влиянием в команде, иначе его замечания игнорируют.
Нет сообщества. Проводники поодиночке выгорают; регулярная встреча между собой — обязательная часть.
Роль без времени. Название выдали, спринт не разгрузили. Проводник делает работу по остаточному принципу, то есть не делает.
Проводник становится единственным ответственным. Команда с облегчением передаёт ему всю безопасность целиком — и практика превращается в ту же централизацию, только в миниатюре.
Нет обратной связи в центр. Находки остаются внутри команды, повторяющаяся проблема из пяти команд не видна никому.
Проверка: попросите проводника показать, что он изменил в процессе команды за квартал. Список найденных уязвимостей — не ответ, изменённая проверка при сборке — ответ.
Частые вопросы
Связанное
Безопасность масштабируется людьми внутри команд, а не увеличением штата проверяющих. Иначе очередь на проверку становится главным риском.
