233
7
장
바이너리 보안
이미지 외에 다른 계층과 기술에서 이 바이너리가 어떻게 사용되고 있는지 알아내야 한다. 도
커 이미지에 집중하는 동안 문제의 바이너리를 사용하는 다른 환경에 보안 허점이 발생할 위험
이 있다.
7
.
7
절은 환경 메트릭이라는 명확한 정보를 바탕으로 여러 환경의 콘텍스트와 리스크를 정교하
게 평가하는 방법을 보여준다.
7.2
데브옵스 인프라 보호 데브옵스 인프라 보호
이전 절을 통해 보안 취약점의 파급력을 다양한 관점에서 이해할 수 있었다. 이제 소프트웨어
개발 라이프 사이클의 전반적인 보안 개선 방법과 실용적인 대응책을 살펴볼 차례다. 먼저 데
브옵스 환경에 적용되는 보안 절차와 그 역할에 대해 알아보자.
7.2.1 7.2.1
데브섹옵스의 부상데브섹옵스의 부상
데브옵스는 보안성 확보 과정에서 중추적인 역할을 담당한다. 따라서 개발과 운영이 데브옵스
로 합쳐지게 된 사정을 간단하게나마 살펴볼 필요가 있다. 데브옵스는 생산성 향상이라는 목표
를 달성하기 위해 개발과 운영이 긴밀하게 협력해야 한다는 근본적인 인식에서 시작되었다. 데
브옵스를 구현하는 기본 단계들은 소프트웨어를 빌드하고 프로덕션에 전달하는 프로세스 각각
에 직접적으로 대응한다.
데브옵스 이전에는 각 조직의 책임 영역이 크고 명확하게 구분되었으며 책임이 이전되는 핸드
오버 지점에 릴리스 빌드가 존재했다. 데브옵스는 이러한 역할 개념을 더욱 포괄적으로 확장한
다. 개발자는 프로덕션 배포 작업의 복잡성을 이해해야 하며 프로덕션 배포 담당자는 개발 작
업의 특수성을 이해해야 ...