악성 패키지가 우리 업계를 죽이고 있다

업계 동향 | 2026년 9월 03일

업계가 소프트웨어 공유를 지속하려면 침해된 패키지를 신고하고 추적할 수 있는 신뢰할 만한 시스템이 필요합니다.

그 어느 때보다 많은 오픈 소스 소프트웨어를 이용할 수 있지만, 이를 사용할 때의 위험도 그 어느 때보다 커졌습니다. 그 이유는 무엇일까요? 최근 보고 사례에서 드러난 패키지 오염 문제는 공개 저장소의 소스 코드를 검사하더라도 배포된 패키지의 안전성을 보장할 수 없음을 보여주기 때문입니다.

패키지가 안전하지 않다는 사실이 명백히 입증되었음에도 우리는 패키지가 안전하다고 가정하기 때문에, 소프트웨어 공급망 생태계는 위험에 노출됩니다. 빌드 아티팩트, 패키지, 파이프라인, 패키지 배포 지점 및 설치 과정은 악의적인 목적으로 빈번하게 악용됩니다.

패키지의 인기가 높을수록 피해는 더 빠르게 확산됩니다. 현재 대부분의 오염 공격이 AI 도구를 겨냥하고 있으며, AI 에이전트가 피해를 너무 빠르게 가중시키고 있어 업계가 패키지 침해에 속수무책인 상황이라고 해도 과언이 아닙니다.

지금까지의 방식으로는 목표에 도달할 수 없습니다

오픈 소스 소프트웨어 생태계에는 침해된 소프트웨어 패키지를 공식적으로 등록하는 시스템이 없습니다. 이는 조직이 사용하는 코드 패키지를 신뢰할 수 있는 확실한 체계가 없다는 뜻입니다. 또한 빌드 파이프라인, 설치 방식, 패키지 저장소는 침해 가능성보다 안전성을 전제로 합니다. 자동화와 AI 에이전트는 기계적인 속도로 위험을 가중하고 확산시킵니다.

이 새로운 과제에 대응하기 위해 오픈 소스 소프트웨어 생태계에는 다음이 필요합니다:

  1. 손상된 패키지를 단일 정보 출처를 통해 보고하기 위한 업계 전반의 협업.
  2. 생태계의 소프트웨어 공급망에 존재하는 보안 격차를 해소하기 위한 집중적인 노력.
  3. 업계 모범 사례를 개발하고 널리 알리며 구현하기 위한 생태계 차원의 노력.

더 현명해지고 더 잘하려는 문화는 강력한 방어 수단입니다. 소스 코드 생태계, 빌드 파이프라인, 패키지 저장소의 보안을 개선하려는 노력을 결코 멈춰서는 안 됩니다.

시작하기

우리에게 필요한 것에 근접한 시스템이 있습니다. 이 시스템은 Open Source Security Foundation(OpenSSF)에서 호스팅하며, Malicious Packages Repository(MPR)라고 합니다. 악성 패키지를 정의하고 신고할 수 있는 중앙화된 공간과 절차를 제공합니다. 이 시스템이 손상된 패키지를 추적하고 문제를 해결하기 위한 사실상의 표준으로 자리 잡으려면 업계 전반의 폭넓은 참여가 필요합니다.

MPR은 JSON을 사용하여 보고서 제출 및 수집을 자동화하고 스캐너에 데이터를 제공하는, 기계가 처리하기 쉬운 파일 사양인 오픈 소스 취약점(Open Source Vulnerability, OSV) 형식을 활용합니다. 이를 통해 신뢰할 수 있는 연구자들이 새로운 데이터를 지속적이고 신속하며 효율적으로 제공할 수 있는 구체적인 절차가 마련됩니다. 또한 새로운 기여자와 개선 사항을 적극적으로 수용하는 실무 그룹이 이를 관리합니다.

오염된 패키지를 대상으로, 소스 코드 취약점에 대해 CVE 프로그램이 수행하는 것과 같은 역할을 하는 OpenSSF MPR 같은 체계가 필요합니다. 변화는 현 상황을 인정하는 데서 시작되며, 이는 분명 OpenSSF MPR이 설립된 계기이기도 했습니다. 작업은 이미 시작되었지만, CVE 데이터베이스만큼 유용해지려면 아직 해야 할 일이 많습니다. 업계 전체가 힘을 합쳐 우리가 함께 사용하는 소프트웨어 생태계를 더욱 신뢰할 수 있게 만들어야 하며, 또 그렇게 할 수 있습니다.

공유

작성자 소개

관련 블로그 게시물

AI 앱 제공의 10대 위험: 보안 및 규제 준수 부족
업계 동향 | 2026. 07. 23.

AI 앱 제공의 10대 위험: 보안 및 규제 준수 부족

AI는 규정 준수의 범위를 경로와 저장소 보안에서 런타임 동작의 거버넌스까지 확장합니다. 여기에는 모델 접근, 검색 컨텍스트, 출력, 에이전트 작업이 포함되므로 통제는 추론 단계에 더 가까이 적용되어야 합니다.

AI 앱 제공 10대 위험: 불충분한 트래픽 제어
업계 동향 | 2026. 06. 25.

AI 앱 제공 10대 위험: 불충분한 트래픽 제어

기존의 속도 제한과 스로틀링만으로는 실제 장애 파급 범위를 제대로 파악할 수 없습니다. AI 워크로드는 여러 모델, 벡터 저장소, 서비스로 확산되며 지연 시간 급증, 연쇄 장애, 재시도를 유발합니다.

행동과 경계: 에이전틱 보안으로의 전환
업계 동향 | 2026. 06. 03.

행동과 경계: 에이전틱 보안으로의 전환

에이전트는 시간이 지날수록 위험이 누적되는 예측 불가능하고 제한 없는 작업 흐름을 만들어냅니다. 보안은 단일 요청 검증에서 벗어나, 여러 단계에 걸쳐 변화하는 흐름 전반의 행동을 지속적으로 관리하는 방식으로 전환되어야 합니다.

에이전트 스킬: 새롭게 부상하는 개방형 표준
업계 동향 | 2026. 04. 06.

에이전트 스킬: 새롭게 부상하는 개방형 표준

스킬은 의도를 선언할 뿐, 통제를 강제하지는 않습니다. 진정한 보안은 에이전트의 사고가 행동으로 전환되고 정책을 강제할 수 있는 도구 경계에서 구현되어야 합니다.

패킷에서 프롬프트까지: 추론이 스택에 새로운 계층을 더하다
업계 동향 | 2026. 02. 18.

패킷에서 프롬프트까지: 추론이 스택에 새로운 계층을 더하다

추론은 학습이 아닙니다. 실험도 아니고, 데이터 과학 작업도 아닙니다. 추론은 프로덕션 환경에서의 런타임 동작이며, 애플리케이션 계층처럼 작동합니다.