User Tools

Site Tools


devsecops

DevSecOps

Кибербезопасность: Понимание основных концепций: модель угроз (STRIDE, DREAD), уязвимости, векторы атак, OWASP Top 10 (для веба), MITRE ATT&CK framework.

Жизненный цикл разработки (SDLC): Знание всех этапов: планирование, кодирование, сборка, тестирование, релиз, развертывание, эксплуатация и мониторинг. Безопасность встраивается на каждом этапе.

Соответствие требованиям (Compliance): Понимание стандартов и регуляторов, таких как GDPR, PCI DSS, HIPAA, ISO 27001, и как автоматизировать их проверку.

Threat Modeling: Навыки проведения моделирования угроз (например, с помощью OWASP Threat Dragon, Microsoft Threat Modeling Tool) на этапе проектирования.

SAST (Static Application Security Testing): Инструменты для статического анализа кода до его запуска. Ищут уязвимости в исходном коде.
Инструменты: SonarQube, Checkmarx, Semgrep, Fortify, Bandit (для Python).

SCA (Software Composition Analysis) / Dependency Scanning: Анализ зависимостей проекта на наличие известных уязвимостей (CVE).
Инструменты: OWASP Dependency-Check, Snyk, WhiteSource, GitHub Dependabot, GitLab Dependency Scanning.

Этап: Build / Test
CI/CD Integration: Ключевой навык — интеграция инструментов безопасности в конвейер (пайплайн) CI/CD (Jenkins, GitLab CI, GitHub Actions, Azure DevOps).

Контейнерная безопасность: Сканирование образов контейнеров (Docker) на наличие уязвимостей, неправильных конфигураций, секретов.
Инструменты: Trivy, Grype, Clair, Docker Scout.

IAST (Interactive Application Security Testing): Анализ безопасности приложения во время его работы (например, во время автотестов).

Этап: Release / Deploy
Infrastructure as Code (IaC) Security: Проверка конфигураций на предмет ошибок безопасности до развертывания инфраструктуры.
Инструменты для Terraform, CloudFormation, Ansible: Checkov, Terrascan, tfsec, KICS.

Secrets Management: Управление секретами (API-ключи, пароли, токены) с помощью специализированных инструментов, а не хранения в коде.
Инструменты: HashiCorp Vault, AWS Secrets Manager, Azure Key Vault, Doppler.

Cloud Security Posture Management (CSPM): Постоянный мониторинг облачной инфраструктуры (AWS, Azure, GCP) на соответствие best practices и поиск misconfigurations.
Инструменты: Wiz, Palo Alto Prisma Cloud, CrowdStrike Horizon.

Этап: Operate / Monitor
RASP (Runtime Application Self-Protection): Защита приложения во время его работы (обнаруживает и блокирует атаки в реальном времени).

DAST (Dynamic Application Security Testing): Тестирование работающего приложения на наличие уязвимостей "снаружи".
Инструменты: OWASP ZAP, Burp Suite, Nuclei.

Системы обнаружения вторжений (IDS/IPS): Например, Suricata, Zeek.

SOAR / SIEM: Интеграция с системами мониторинга и реагирования на инциденты (например, Splunk, Elastic SIEM, Wazuh).
devsecops.txt · Last modified: 2025/08/29 19:28 by val