사례 연구

콜게이트-팜올리브가 개발자의 보안 역량을 강화하고 보안 코딩 문화를 조성한 방법

June 7, 2023
사례 연구 텍스트가 표시된 모니터 이미지

요약

콜게이트-팜올리브 소개

콜게이트-팜올리브는 전 세계 가정에서 사랑받는 대표적인 소비재 브랜드입니다. 200년이 넘는 역사를 자랑하는 이 기업은 디지털 기술을 활용하여 사람과 반려동물, 그리고 지구를 위한 더 건강한 미래를 재구상하는 혁신적인 성장 기업입니다.

상황

거의 모든 기업과 마찬가지로 콜게이트-팜올리브 역시 고객에게 더 나은 서비스를 제공하기 위해 디지털 전환을 추진하고 있으며, 이는 조직의 애플리케이션 보안 접근 방식에도 변화를 가져왔습니다.

콜게이트-팜올리브의 CISO인 알렉스 슈크만(Alex Schuchman)은 다음과 같이 설명합니다.

“고객의 데이터를 보호하여 신뢰를 구축하는 것은 우리에게 매우 중요합니다. 이는 단순히 제품에 대한 신뢰뿐만 아니라 고객이 우리와 맺는 디지털 상호작용에 대한 신뢰를 의미합니다.”

하지만 알렉스에게 있어 가장 큰 과제는 고객 데이터 유출의 근본 원인인 코드 자체를 보호하는 것이었습니다.

“애플리케이션 빌드 측면에서 일했던 경험은 제가 CISO 역할을 맡았을 때 큰 도움이 되었습니다. 보안 팀으로부터 티켓을 다시 받거나 재작업으로 인해 마감 기한을 놓치는 개발자의 고충을 잘 이해하고 있기 때문입니다. 그래서 CISO로서 저의 목표는 단순히 소프트웨어 개발 수명 주기 내 보안을 강화하는 것뿐만 아니라, 보안 구현 과정을 간소화하는 것이었습니다.”

실행

콜게이트-팜올리브는 보안 교육을 작고 핵심적인 단위로 나누어 이 문제에 접근했습니다. 이를 통해 개발자들은 기존의 길고 지루한 규정 준수 교육 대신 자신의 워크플로우에 맞춘 학습을 진행할 수 있게 되었습니다. Secure Code Warrior의 민첩하고 맥락 중심적인 보안 코딩 학습 방식을 활용함으로써, 개발자들은 실제 프로젝트 환경에서 취약점을 이해하게 되었고, 이는 높은 참여도와 보안 코딩 기술의 장기적인 습득으로 이어졌습니다.

알렉스는 “개발자들의 참여를 유지하면서 모범 사례를 도입하고 싶었습니다.”라고 말합니다. “필수적인 핵심 교육 과정은 유지하되, 교육 내용을 관리 가능한 수준으로 조정하고 개발자들의 피드백에 귀를 기울인 것이 프로그램 성공의 비결이었습니다.”

콜게이트-팜올리브는 아래 다이어그램과 같이 GitHub 저장소에 접근을 제한하는 Okta 워크플로우를 구현하여, 특정 SCW 평가를 통과한 개발자만 풀 리퀘스트를 생성할 수 있도록 했습니다.

Workflow diagram showing code repo access requests, developer evaluation, and permissions granted or notified for action.

성과

알렉스는 이렇게 덧붙입니다. “성공을 최적화하려면 개발자들이 처음부터 동참해야 한다는 것을 알고 있었습니다. 그래서 개발자들이 이 프로그램 성공의 핵심적인 역할을 한다는 점을 분명히 했습니다. 그 결과 보안 팀과 개발 팀 간의 관계가 훨씬 좋아졌고, 마치 한 팀처럼 협력하고 있다는 느낌을 받았습니다. 우리는 이미 거둔 성과를 바탕으로 보안 성숙도 프로그램을 지속적으로 확장하고 발전시켜 나갈 것입니다.”

핵심 요약

  1. 프로그램 목표를 명확히 정의하고 개발자의 의견과 참여를 강조하세요. 개발자들은 자신의 워크플로우에 내장되어 있고 매일 사용하는 개발 도구와 통합된 보안 코딩 학습 프로그램에 더 적극적으로 참여합니다.
  2. Okta와 같은 SSO 도구를 사용하여 코드 저장소 접근을 제한하면 팀의 동기를 부여할 수 있습니다. 특정 SCW 과정 및 평가에서 합격 점수를 받은 개발자만 풀 리퀘스트를 생성할 수 있습니다.
  3. 시간이 지남에 따라 보안 팀과 개발 팀 간의 강력한 협력 관계를 촉진하는 보안 문화를 구축하세요.

‍

태그라인

배포 전 AI 기반 개발 거버넌스 확보

AI 기반 위험을 측정하고, 커밋 시점에 보안 코딩 정책을 적용하며, SDLC 전반에 걸쳐 안전한 소프트웨어 제공 속도를 높이세요.

리소스 라이브러리

더 많은 리소스 살펴보기

보안 코딩, AI 거버넌스, 소프트웨어 리스크 관리에 관한 전문가 콘텐츠를 확인해 보세요.

전체 보기
그라데이션 블루 배경 위에 굵은 KVK 글자와 그 아래 두 개의 파란색 가로선이 있는 브라우저 창 아이콘.
사례 연구
필터 라벨
div 블록 내부의 텍스트입니다.

Kamer van Koophandel: 대규모 개발자 주도 보안

Kamer van Koophandel은 역할 기반 인증, Trust Score 벤치마킹, 그리고 보안에 대한 공동 책임 문화를 통해 일상적인 개발 과정에 안전한 코딩을 어떻게 내재화했는지 공유합니다.

더 알아보기
파란색 그라데이션 배경 위에 Paysafe 로고와 세 개의 연한 파란색 글머리 기호가 표시된 브라우저 창.
사례 연구
필터 라벨
div 블록 내부의 텍스트입니다.

골드를 향하여: Paysafe의 보안 코드 표준을 높이다

Paysafe와 Secure Code Warrior의 파트너십을 통해 개발자 생산성이 45% 향상되고 코드 취약점이 크게 감소한 사례를 확인해 보세요.

더 알아보기
사례 연구
필터 라벨
div 블록 내부의 텍스트입니다.

DigitalOcean Decreases Security Debt with Secure Code Warrior

DigitalOcean's use of Secure Code Warrior training has significantly reduced security debt, allowing teams to focus more on innovation and productivity. The improved security has strengthened their product quality and competitive edge. Looking ahead, the SCW Trust Score will help them further enhance security practices and continue driving innovation.

더 알아보기

배포 전 AI 기반 개발 보안 확보

소프트웨어 개발 수명 주기 전반에서 개발자 리스크를 파악하고, 정책을 시행하며, 취약점을 예방하세요.

데모 예약하기