17 марта мастер-класс от Паши Филонова -
Защищая С++Если поговорку "With great power comes a great responsibility" перевести на язык С++, то получится что-то в духе "Если для оптимизации программ вы используете низкоуровневый доступ к памяти, то вы же и отвечаете за контроль этого доступа".
Непонимание этой ответственности - причина большого набора известных уязвимостей в программном обеспечении.
Главная цель мастер-класса - продемонстрировать на конкретных примерах и задачах из каких элементов состоит Secure Development Lifecycle (SDL) и с помощью каких инструментов его можно реализовать.
Мы пройдемся по следующим элементам SDL:
* составление модели угроз;
* безопасное кодирование и статический анализ;
* верификация через динамический анализ и fuzzing;
* контроль уязвимостей во внешних зависимостях;
* hardening приложения и сборочного конвейера;
* реагирование на найденные уязвимости.
Билеты:
https://corehard.io/ru/workshops/defending