대신 다음과 같은 방식으로 동작한다.
이 설계가 중요한 이유는 공급망 공격에서 악성 코드가 설치 과정에 숨겨지는 경우가 많기 때문이다. 보안 조사 도구가 설치 스크립트를 실행하면, 조사 과정에서 오히려 악성 코드가 활성화될 위험이 있다.
Bumblebee는 이러한 위험을 피하기 위해 완전히 수동적인(passive) 검사 방식을 채택했다.
Bumblebee는 개발자 머신에서 공급망 공격에 자주 등장하는 여러 구성 요소를 수집한다.
대표적으로 다음 패키지 시스템의 메타데이터를 분석한다.
VS Code 등 에디터 확장은 종종 소스 코드나 토큰에 접근할 수 있기 때문에 공격자가 노리는 표적이 된다. Bumblebee는 이러한 에디터 확장 및 매니페스트 파일을 수집해 위험한 플러그인을 식별한다.
개발자가 사용하는 브라우저 확장도 공급망 공격의 일부로 간주되는 경우가 늘고 있다. Bumblebee는 시스템에 설치된 브라우저 확장 목록을 수집해 보안 경고와 연결된 확장이 있는지 확인한다.
예를 들어 다음과 같은 설정 파일을 읽을 수 있다.
mcp.json.mcp.jsonmcp_config.jsonmcp_settings.json이 설정들은 외부 서비스나 도구를 연결할 수 있기 때문에, 공격자가 침투하면 공급망 위험으로 이어질 수 있다.
Bumblebee는 exposure catalog라는 방식으로 탐지를 수행한다.
이는 다음과 같은 정보를 담은 목록이다.
각 탐지 결과에는 다음 정보가 포함된다.
이를 통해 보안팀은 “현재 어떤 개발자 머신이 위험에 노출돼 있는가?”라는 질문에 빠르게 답할 수 있다.
최근 몇 년 사이 소프트웨어 공급망 공격은 크게 증가했다. 보안 연구에 따르면 오픈소스 생태계에서 발견된 악성 패키지는 누적 123만 개 이상이며, 2025년에는 전년 대비 73% 증가한 탐지 사례가 보고되었다.
동시에 개발자 환경도 훨씬 복잡해졌다.
많은 조직이 이러한 개발자 로컬 환경에 대한 가시성을 충분히 확보하지 못한 상태다.
Bumblebee는 바로 이 공백을 메우기 위해 등장했다. 런타임 보안 도구나 저장소 스캐너를 대체하려는 것이 아니라, 개발자 엔드포인트 자체를 빠르게 인벤토리화하는 추가적인 보안 계층을 제공한다.
Perplexity의 Bumblebee는 공급망 보안에서 종종 간과되는 영역인 개발자 노트북 환경을 조사하기 위한 도구다.
읽기 전용 스캔 방식, 패키지·확장·AI 설정까지 포함하는 범위, 그리고 카탈로그 기반 탐지를 결합해 보안팀이 사고 대응 시 노출 여부를 빠르게 파악하도록 돕는다.
오픈소스 의존성과 AI 개발 도구가 계속 늘어나는 상황에서, 개발자 환경을 안전하게 조사할 수 있는 이런 도구는 앞으로 애플리케이션 보안 전략의 중요한 구성 요소가 될 가능성이 높다.
Comments
0 comments