용어와 정의
영문 또는 원어: DevSecOps
한글명: 개발과 보안 및 운영의 통합
DevSecOps는 개발과 운영의 흐름에 보안 책임과 검증을 통합하는 협업 및 자동화 접근입니다.
정확한 의미와 원리
코드 변경, 빌드와 배포의 흐름에서 필요한 검사를 수행하고 결과를 피드백합니다. 자동화 자체보다 책임과 승인 및 대응 경로가 이어지는 것이 중요합니다.
쉽게 이해하는 사용 예시
코드 검사와 의존성 검토를 빌드에 연결하고 실패한 항목은 근거를 확인한 뒤 수정하거나 승인된 예외로 관리하는 경우입니다.
종류와 관련 개념의 차이
CI와 CD는 변경 통합 및 전달의 자동화 영역이며 DevSecOps는 여기에 보안 실무를 연결하는 접근입니다. 자동 배포가 반드시 포함되어야 하는 것은 아닙니다.
적용 조건과 오해하기 쉬운 점
자동화 계정과 빌드 비밀값도 중요한 보호 대상입니다. 보호 검사를 우회해 통과시키지 않고 산출물의 출처와 검증 이력을 보존해야 합니다.
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- SAST 정적 애플리케이션 보안 검사
- DAST 동적 애플리케이션 보안 검사
- SCA 소프트웨어 구성 요소 분석
- SBOM 소프트웨어 자재 명세서
- OWASP Top 10 OWASP 주요 웹 애플리케이션 보안 위험 목록
- SPDX SPDX 명세 형식
- CycloneDX CycloneDX 명세 형식
- OWASP Top 10:2021 OWASP Top 10 2021판
- OWASP Top 10:2025 OWASP Top 10 2025판
- VEX 취약점 활용 가능성 정보
- Digital signature 디지털 서명
- Cryptographic hash function 암호학적 해시 함수
- Vulnerability 취약점