Skip to Content
Infra & DevOpsISMS 대응은 실제 개발 조직의 일을 어떻게 바꾸는가
☁️ Infra & DevOps2021년 3월 15일

ISMS 대응은 실제 개발 조직의 일을 어떻게 바꾸는가

#e-commerce#nike-korea-migration#operations#security
Nike Korea Platform Migration · Series 4 - 운영 안정성과 보안1 / 6Infra & DevOps
ISMS(Information Security Management System, 정보보호관리체계) 인증은 한국에서 일정 규모 이상의 커머스 플랫폼이 반드시 취득해야 하는 법적 요구사항이다.

ISMS(Information Security Management System, 정보보호관리체계) 인증은 한국에서 일정 규모 이상의 커머스 플랫폼이 반드시 취득해야 하는 법적 요구사항이다. 많은 개발자들이 ISMS를 ‘보안팀이 처리하는 서류 작업’으로 인식하지만, 실제로 ISMS 인증은 개발 조직의 일하는 방식을 구조적으로 변경한다.

ISMS 대응의 핵심은 문서 제출이 아니라 개발/배포/운영 흐름 자체를 감사 가능한 구조로 바꾸는 것이다.

이 글을 쓰는 이유는, ISMS 대응이 개발 조직에 미치는 실질적 영향을 솔직하게 기록하기 위해서다. 접근 통제 정책이 배포 프로세스에 영향을 주고, 코드 리뷰 의무화가 개발 속도에 영향을 주며, 감사 추적(audit trail) 요구가 로깅 체계를 변경시킨다. 이런 현실적인 변화들을 기록한다.

ISMS 인증은 형식적으로 받을 수도 있고, 실질적으로 보안 수준을 높이는 기회로 활용할 수도 있다. 전환기 플랫폼 운영팀의 경험은 후자에 가까웠다고 생각하며, 그 과정에서 얻은 교훈을 남긴다.

한국의 정보통신망법에 따라, 연간 매출 또는 이용자 수가 일정 기준을 넘는 정보통신서비스 제공자는 ISMS 인증을 받아야 한다. Nike의 한국 커머스 플랫폼은 이 기준에 해당했으므로, ISMS 인증 취득 및 유지가 법적 의무였다.

ISMS 인증은 일회성이 아니다. 최초 인증 후에도 연간 사후 심사(surveillance audit)를 받아야 하고, 3년마다 갱신 심사를 받아야 한다. 즉, 한 번 체계를 갖추고 끝내는 것이 아니라, 지속적으로 운영하고 증빙해야 한다. 이것이 개발 조직에게는 상시적인 추가 업무가 되는 이유다.

ISMS 인증 범위는 기술적 보안(네트워크, 서버, 애플리케이션)뿐 아니라 관리적 보안(정책, 절차, 교육)과 물리적 보안(사무실 출입 통제 등)까지 포함한다. 개발 조직은 주로 기술적 보안 영역의 통제 항목(control)을 구현하고 증빙해야 한다.

적용 순서

접근 통제 정비

프로덕션/데이터 접근을 최소 권한 기준으로 재설계한다.

변경 관리 표준화

코드 리뷰/배포 승인/변경 이력 연결을 의무화한다.

감사 추적 강화

주요 작업 로그와 증적 보관 규칙을 표준화한다.

인시던트 문서화 루프

사고 대응-사후 분석-재발 방지 조치를 템플릿 기반으로 고정한다.

접근 통제 정책이 개발에 미치는 영향

ISMS의 핵심 통제 항목 중 하나가 접근 통제(access control)다. 프로덕션 서버, 데이터베이스, 배포 시스템 등에 대한 접근 권한을 최소 권한 원칙(principle of least privilege)에 따라 관리해야 한다. 이전에는 개발자 대부분이 프로덕션 서버에 SSH 접속이 가능했다면, ISMS 대응 후에는 꼭 필요한 담당자만 접근할 수 있도록 변경되었다.

이 변경은 장애 대응에 영향을 미쳤다. 이전에는 장애 발생 시 아무 개발자나 프로덕션 서버에 접속하여 로그를 확인하고 임시 조치를 할 수 있었지만, 접근 통제 이후에는 권한이 있는 담당자를 통해야 했다. 초기에는 이것이 장애 대응 시간을 늘리는 것처럼 느껴졌지만, 결과적으로 장애 대응 프로세스가 체계화되는 효과가 있었다.

코드 리뷰 의무화와 배포 승인 체계

ISMS는 프로그램 변경 관리 절차를 요구한다. 이는 코드 변경 시 리뷰와 승인이 있어야 함을 의미한다. ISMS 이전에도 코드 리뷰를 하고 있었지만, ISMS 이후에는 코드 리뷰가 선택이 아닌 의무가 되었고, 리뷰 기록이 감사 증빙으로 보관되어야 했다.

배포 승인 체계도 강화되었다. 배포 전에 테스트 완료 확인, 리뷰 완료 확인, 담당자 승인 등의 절차를 거쳐야 했다. 이 절차가 번거로울 수 있지만, 검증되지 않은 코드가 프로덕션에 배포되는 것을 구조적으로 방지하는 안전장치 역할을 했다. Jira 티켓과 GitHub PR을 연결하여 변경 이력을 추적 가능하게 관리했다.

감사 추적(Audit Trail)과 로깅 체계 변경

ISMS는 주요 활동에 대한 감사 추적을 요구한다. 누가, 언제, 무엇을 했는지를 기록하고 보관해야 한다. 이는 애플리케이션 로깅뿐 아니라, 시스템 접근 로그, 배포 이력, 데이터 변경 이력 등을 포함한다.

로깅 체계를 변경하면서 로그의 보관 기간, 로그에 포함되어야 하는 필수 정보(사용자 ID, 타임스탬프, 수행 작업, IP 주소 등), 로그의 무결성 보장(로그가 위변조되지 않았음을 증명) 등의 요구사항을 충족해야 했다. 이전에는 디버깅을 위해 로그를 남겼다면, ISMS 이후에는 감사 목적의 로깅이 추가된 것이다.

데이터 처리 절차와 개인정보 보호

ISMS는 개인정보 처리에 대한 통제도 요구한다. 개인정보의 수집, 이용, 제공, 파기의 전 과정에서 적절한 보호 조치가 있어야 한다. 개발자가 디버깅 목적으로 프로덕션 DB를 직접 조회하여 고객 개인정보를 열람하는 것이 이전에는 가능했다면, ISMS 이후에는 마스킹(masking) 처리되거나 접근이 제한되었다.

테스트 환경에서도 실제 개인정보를 사용하는 것이 제한되었다. 테스트 데이터는 가명 처리(anonymization)되거나 가상 데이터를 사용해야 했다. 이것은 테스트의 정확도에 영향을 줄 수 있지만, 개인정보 유출 위험을 줄이는 필요한 조치였다.

인시던트 대응 문서화

ISMS는 정보보안 사고(incident) 발생 시의 대응 절차를 문서화하고, 실제 사고 발생 시 이 절차에 따라 대응한 기록을 요구한다. 이전에는 장애가 발생하면 각자 역할에 따라 즉흥적으로 대응했다면, ISMS 이후에는 정해진 절차(감지 → 보고 → 분석 → 대응 → 복구 → 사후 분석)에 따라 대응하고 각 단계를 문서로 남겨야 했다.

사후 분석(post-mortem) 문서 작성도 의무화되었다. 장애의 근본 원인(root cause), 타임라인, 영향 범위, 재발 방지 조치 등을 기록하고 보관해야 했다. 이것은 번거로운 추가 작업이었지만, 장기적으로 같은 유형의 장애를 반복하지 않는 데 도움이 되었다.

ISMS가 남긴 긍정적 변화

ISMS 대응을 통해 보안 체계가 형식적이 아닌 실질적으로 개선된 부분도 많았다. 접근 통제로 인해 프로덕션 환경이 더 안전해졌고, 코드 리뷰 의무화로 코드 품질이 향상되었으며, 감사 추적으로 문제 발생 시 원인 분석이 용이해졌다. ISMS를 단순히 인증 취득을 위한 요식행위가 아니라, 보안 수준을 높이는 기회로 활용한 것이 중요한 판단이었다.

운영 안정성과 보안은 개별 도구의 문제가 아니라 개발 흐름과 운영 기준을 바꾸는 구조적 작업이었다. 다음 글에서는 2021 - DR Plan과 실운영 DR 훈련은 무엇을 검증해야 하나를 통해 이 흐름을 계속 좁혀 본다.

운영 체계 변화의 장단점

ISMS 체계를 실무에 붙이면 장점은 분명하다. 권한 관리, 변경 이력, 리뷰 기준이 표준화되면서 보안 사고 가능성과 추적 비용이 함께 줄어든다. 특히 운영 조직과 개발 조직이 같은 기준으로 대화할 수 있어 의사결정 속도가 좋아진다.

단점은 초기 적응 비용이다. 문서화와 승인 절차가 늘어나 개발 속도가 느려지는 것처럼 느껴질 수 있다. 하지만 절차가 안정되면 재작업과 장애 대응 비용이 줄어 전체 리드타임은 오히려 개선되는 경우가 많다.

운영 프로세스 변화 포인트

  • 배포 승인 경로에 보안 검토와 변경 이력 증적을 포함했다.
  • 프로덕션 접근은 최소 권한 + 만료형 권한 요청으로 전환했다.
  • 사후 분석 문서는 원인/영향/재발방지 항목을 표준 템플릿으로 통일했다.

ISMS 적용 트레이드오프

항목개선 효과추가 비용
접근 통제오남용/권한 누수 감소승인 리드타임 증가
변경 관리추적성 향상문서화 작업 증가
감사 대응근거 확보 용이초기 정착 비용 증가
Warning

운영 편의만 기준으로 예외를 상시 허용하면 ISMS 체계는 빠르게 무력화된다.

Last updated on