
Сегодня хотелось бы поднять такой дискуссионный (даже холиварный) вопрос про участие разработчиков в процессах безопасности.
Есть два устоявшихся (уже не знаю сколько лет назад) тезиса, которые можно услышать в большинстве компаний:
1) "Разработчикам безопасность не интересна - они ей заниматься не будут".
2) "Нельзя наказывать разработчиков за уязвимости, так как от них никто не застрахован".
Получаем картину, где у разработчиков нет ни обязанности и ни ответственности...
При этом безопасность это не только (и даже не столько) про поиск уязвимостей. На сегодняшний день контейнеры,
Есть два устоявшихся (уже не знаю сколько лет назад) тезиса, которые можно услышать в большинстве компаний:
1) "Разработчикам безопасность не интересна - они ей заниматься не будут".
2) "Нельзя наказывать разработчиков за уязвимости, так как от них никто не застрахован".
Получаем картину, где у разработчиков нет ни обязанности и ни ответственности...
При этом безопасность это не только (и даже не столько) про поиск уязвимостей. На сегодняшний день контейнеры,
Kubernetes
и Cloud Native
подход к безопасности в целом дают целый спектр инструментов для предотвращения и для обнаружения угроз в момент попытки их реализации. То есть от уязвимостей никто не застрахован, но затруднить их эксплуатацию и помочь обнаружить это малочисленной (как правило) команде безопасности разработчики сегодня могут (на пример, NetworkPolicy
, профили поведения ПО для обнаружения аномального поведения –