Как логическая ошибка в коде привела к потере 600 миллионов долларов

«Проблема не в том, что код сложен, а в том, что мы позволяем простым логическим ошибкам управлять огромными ценностями. История с Poly Network, это не про хакеров, а про системный сбой в самом подходе к разработке и проверке, где один баг становится точкой сборки для катастрофы.» Как работает кросс-чейн мост: не просто перевод Мост между … Читать далее

SAST и DAST: как выбрать подходящий метод тестирования безопасности

«Если у вас нет проблемы — решения не нужны. Но когда вы пытаетесь запустить код, который уже написан, вопрос ‘как его проверить?’ становится главным. SAST и DAST — два разных ответа, которые часто путают или используют неправильно. Разберёмся, зачем они нужны и как выбрать.» Откуда взялись SAST и DAST и что они на самом деле … Читать далее

Software Composition Analysis: управление хаосом зависимостей в проекте

Это не про то, чтобы просто запретить все библиотеки с уязвимостями. Это про контроль над тем хаосом, который вы впускаете в свой проект каждый раз, когда пишете ‘npm install’ или добавляете в pom.xml очередную зависимость. Фокус смещается с поиска ‘дырок’ на понимание: а что вообще лежит внутри вашей сборки и на каких условиях? https://seberd.ru/4884 За … Читать далее

Российский DevSecOps: как собрать автономный CI/CD-стек

“DevSecOps в России, это не просто перенос западных практик с заменой GitHub на GitLab. Это пересмотр всей цепочки: от выбора инструментов, которые не завязаны на внешние SaaS, до построения отечественных пайплайнов, способных работать при прерывании сетевых соединений. Главный парадокс: чтобы действительно стать устойчивыми, нам нужно уйти от копирования готовых решений и начать собирать свои, даже … Читать далее

Забытый код: как первый месяц DevSecOps обнажил наши реальные проблемы

“Внедрение DevSecOps, это не про установку инструментов, а про ломку привычных процессов. Первый месяц показывает все трещины в системе, которые раньше были скрыты под слоем рутины и согласований.” Почему мы решили внедрять DevSecOps Решение пришло не из желания следовать тренду. Оно стало ответом на нарастающее давление: релизы участились, а безопасность по-прежнему оставалась этапом, который команды … Читать далее

DevSecOps встраивание безопасности в конвейер разработки

Реальный эффект приходит через полгода. До этого момента инвестиция без отдачи, которую многие не готовы сделать. Внедрение безопасности в разработку обычно начинается с покупки инструментов и заканчивается их игнорированием. Разработчики видят ложные срабатывания, служба безопасности блокирует релизы, менеджмент недовольно замедлением. Все говорят, что безопасность должна «не тормозить», но на практике первые месяцы именно тормозит. Почему … Читать далее

Автоматизация и скриптинг в DevSecOps

АВТОМАТИЗАЦИЯ И СКРИПТИНГ: ДВИГАТЕЛЬ DevSecOps Как код заменяет ручной труд, ускоряет процессы и устраняет человеческие ошибки в безопасной разработке Что такое автоматизация и скриптинг в кибербезопасности? Автоматизация, это внедрение инструментов и процессов, выполняющих задачи без постоянного вмешательства человека. Скриптинг — создание программных сценариев (скриптов) для автоматизации повторяющихся операций. В контексте DevSecOps эти практики переносят безопасность … Читать далее

Формальная верификация политик безопасности в SDN

“Программируемые сети давно перестали быть технологической диковинкой и стали промышленной реальностью. Но каждый, кто управляет такими сетями, в глубине души знает: чем мощнее контроль, тем выше цена ошибки. Одна неверная политика может обрушить не стенд, а производственный контур. Формальная верификация, это не про красивую математику, а про инженерную ответственность. В отличие от эмпирического тестирования, она … Читать далее

Формальная верификация: математический щит для процессоров, но не для всех систем

“Формальная верификация, это не волшебная палочка для доказательства абсолютной безопасности, а специализированный инструмент, который бессилен против неформализуемых угроз и бессмысленен без глубокого понимания предметной области. Погоня за полной формализацией реальной системы часто ведет к созданию её упрощенной модели, безопасность которой мало связана с безопасностью оригинала.” Что такое формальная верификация и как она работает Формальная верификация, … Читать далее

BAN-логика: формальная верификация протоколов через убеждения

«Когда говорят о формальной верификации протоколов, обычно вспоминают сложные инструменты вроде ProVerif или Tamarin. Но есть более старый, почти забытый подход — BAN-логика. Он не требует глубоких знаний математики, работает с убеждениями агентов и до сих пор помогает находить тонкие уязвимости, которые ускользают от автоматических анализаторов.» Что такое BAN-логика и почему она появилась BAN-логика, это … Читать далее