SDCast

SDCast #96: в гостях Юрий Шабалин, ведущий архитектор в компании Swordfish Security

01.15.2019 - By Konstantin BurkalevPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

Встречайте 96-й выпуск SDCast’а, в котором речь идёт про безопасность разрабатываемых нами приложений. У меня в гостях Юрий Шабалин, ведущий архитектор в компании Swordfish Security. В этом выпуске мы говорим про практики SecDevOps, Application Security и прочие аспекты информационной безопасности программных продуктов.

Вместе с Юрой мы попробовали обсудить весь жизненный цикл разработки ПО и как и на каких стадиях можно и нужно внедрять механизмы обеспечения безопасности: что можно сделать на этапе постановки задачи и сбора требований и заканчивая активным и проактивным мониторингом боевых приложений.

Юра рассказал про различные классы инструментов, помогающие решать задачи по ИБ, такие как:

* SAST (инструменты статического анализа)

* SCA/OSA (инструменты контроля рисков компонент с открытым исходным кодом)

* DAST/IAST (инструменты динамического/интерактивного анализа)

* Инструменты непрерывной интеграции / непрерывного развертывания (CI/CD)

* Инструменты дефект-менеджмента

Обсудили, как можно безболезненно встраивать эти инструменты в уже существующие процессы CI/CD и как лучше подойти к этим вопросам при запуске нового проекта.

Ссылки на ресурсы по темам выпуска:

* Базовые уязвимости OWASP Top 10 (https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project)

* Требования OWASP Application Security Verification Standard (https://www.owasp.org/index.php/Category:OWASP_Application_Security_Verification_Standard_Project#tab=Downloads)

* Как проверять требования (OWASP Testing Guide) (https://github.com/OWASP/OWASP-Testing-Guide-v5)

* (https://continuumsecurity.net/bdd-security/)BDD Security (https://continuumsecurity.net/bdd-security/). Неплохая идея, как можно автоматизировать проверку требований

* BSIMM. Фреймворк для построения процесса SSDL (https://www.bsimm.com/)

* OpenSAMM. Фреймворк для построения процесса SSDL (https://www.opensamm.org/)

* Nexus IQ. Платформа для проверки OpenSource Components (https://www.sonatype.com/nexus-iq-server)

* Checkmarx SAST. Инструмент SAST (https://www.checkmarx.com/products/static-application-security-testing/)

* Appsec Orchestration. Управление и оркестрация процессов SSDL (https://swordfishsecurity.ru/appsechub)

* Бэкдор в event-stream (https://habr.com/post/431360/)

* Несколько открытых проектов с уязвимостями для обучения:

* DVWA (http://www.dvwa.co.uk/)

* Juice Shop (https://www.owasp.org/index.php/OWASP_Juice_Shop_Project)

* iOS (http://damnvulnerableiosapp.com/)

* Android (https://github.com/dineshshetty/Android-InsecureBankv2)

* Гайд для Security Champions (security-champions-playbook) (https://github.com/c0rdis/security-champions-playbook)

Понравился выпуск? — Поддержи подкаст на patreon.com/KSDaemon (https://www.patreon.com/KSDaemon) а так же ретвитом, постом и просто рассказом друзьям!

More episodes from SDCast