오픈AI 코덱스 취약점 수정…npm 배포 권한 접근 경로 재현
제목 연관성·주요 수치·시장 영향·향후 전망을 기준으로 핵심 문장을 선별한 요약 브리핑입니다.
핵심 포인트
- 보안 연구진은 공개 깃허브 이슈를 출발점으로 자동 분류 작업과 릴리스 처리 단계를 거쳐 배포 권한에 이르는 경로를 재현했다.
- 공개 보고서에는 악성 패키지의 실제 npm 배포 사례가 담기지 않았다.
- 오픈AI의 코덱스 자동 분류 작업에서 시작해 npm 배포 권한에 접근할 수 있는 공격 경로를 연구진이 재현했다.
본문
보안 연구진은 공개 깃허브 이슈를 출발점으로 자동 분류 작업과 릴리스 처리 단계를 거쳐 배포 권한에 이르는 경로를 재현했다. 공개 보고서에는 악성 패키지의 실제 npm 배포 사례가 담기지 않았다. 오픈AI의 코덱스 자동 분류 작업에서 시작해 npm 배포 권한에 접근할 수 있는 공격 경로를 연구진이 재현했다. 보안업체 Depi는 11일 공개한 기술 보고서에서 깃허브(GitHub) 이슈 자동 분류 작업을 출발점으로 지목했다. 새 이슈가 등록되면 코덱스(Codex)가 제목과 본문을 읽고 적절한 분류표를 제안하도록 설계된 작업이다. 겨냥한 것은 코덱스 이용자의 비밀번호가 아니라 자동화 작업의 접근 권한이었다. 보고서는 가짜 코덱스 릴리스를 만든 뒤 담당자가 이를 삭제할 때 발생하는 이벤트를 이용해 npm 배포에 필요한 인증 정보를 얻는 단계도 제시했다.
npm의 '신뢰 기반 배포'는 깃허브 같은 자동화 작업이 장기 보관하는 배포 토큰 없이 신원 확인을 거쳐 패키지를 게시하는 방식이다.
연구진이 제시한 경로는 이 배포 절차에 이르기 전 자동화 작업의 권한이 연쇄적으로 노출될 수 있음을 보여준다. 공격자가 배포 권한을 얻으면 개발자가 정상 업데이트로 받아들이는 패키지에 악성 코드를 넣을 수 있지만, Depi 보고서에는 악성 코덱스 버전이 실제 npm에 게시돼 이용자에게 전달됐다는 내용이 없다. 현재 공개된 코덱스 이슈 분류 설정에는 작업 공간을 읽기 전용으로 제한하는 항목이 들어 있다. 본 기사는 시장 데이터 및 차트 분석을 바탕으로 작성되었으며, 특정 종목에 대한 투자 권유가 아닙니다.