서비스 개요
아마존 웹 서비스(AWS)는 개발 및 보안 팀이 소프트웨어 취약점을 보다 효율적으로 탐지, 검증 및 처리할 수 있도록 설계된 고급 보안 도구인 AWS Continuum의 정식 출시를 발표했습니다. 이 서비스는 기업이 직면한 '알림 과부하' 문제를 해결하는 것을 목표로 하며, 취약점을 분석하여 사용자의 작업 환경에서 실제로 악용 가능한지 여부를 판단합니다.
AWS Continuum의 작동 방식
이 서비스는 코드 저장소 데이터와 AWS 인프라 환경의 데이터를 결합한 '컨텍스트 그래프(Context Graph)' 구축을 기반으로 합니다. 이러한 연결을 통해 해당 도구는 다음을 수행할 수 있습니다.
- 악용 가능성 검증: 취약점이 네트워크를 통해 접근 가능한지, 그리고 민감한 시스템에 실질적인 위험을 초래하는지 확인합니다.
- 영향 평가: 일반적인 위험 점수에만 의존하는 대신, 영향을 받는 시스템의 중요도(예: 고객 데이터베이스 또는 결제 시스템)에 따라 취약점의 우선순위를 지정합니다.
- 수정안 제안: 소프트웨어 패치나 라이브러리 업데이트를 생성하고, 검토 및 병합 준비가 완료된 풀 리퀘스트(Pull Requests) 형태로 제공합니다.
개발자에게 실질적으로 변화하는 점
이 서비스는 이전에는 수동 조사에 몇 시간, 팀 간 조정에 며칠이 걸리던 작업을 자동화함으로써 취약점 처리 메커니즘을 변화시킵니다. 현재 최종 승인 절차는 여전히 인간 팀의 몫으로 남아 있습니다. 개발자는 서비스가 생성한 풀 리퀘스트를 소스 코드에 병합하기 전에 검토합니다. AWS는 향후 사용자가 특정 정책을 설정하여 서비스가 정해진 통제 범위 내에서 자동으로 수정 사항을 적용할 수 있도록 할 계획입니다.
이 뉴스가 중요한 이유
AWS Continuum의 중요성은 취약점 탐지와 수정 사이의 간극을 줄이는 능력에 있습니다. 대규모 작업 환경에서 스캔 도구는 매일 수천 개의 알림을 생성하며, 그중 다수는 실제 조치가 필요하지 않은 경우가 많습니다. 확인된 각 취약점에 대해 '개념 증명(Proof of Concept)'을 제공함으로써, 이 서비스는 팀이 실제로 악용 가능한 위험에 집중하도록 도와 보안 사고 대응 시간을 단축하고 보안 및 운영 팀의 부담을 완화합니다.
이 서비스는 현재 US East (N. Virginia) 및 US West (Oregon) 리전에서 사용할 수 있으며, 사용자는 GitHub 저장소나 Amazon S3 버킷을 연결하여 AWS 콘솔을 통해 통합을 시작할 수 있습니다.