핑거프린팅 스크립트 속 생화학 공격 언어
원제 Why Is This Fingerprinting Script Creating Bioweapons?
396 포인트댓글 87

Key Point
LLM 안전장치 우회용 난독화 기법이 정상적인 보안 도구에 대량 삽입되는 실태를 드러내며, 오픈소스 생태계에서 악의적 코드와 방어 메커니즘의 경계가 모호해지는 상황을 보여준다.
핵심 요약
- 연구자가 상위 1만 개 웹사이트를 크롤링해 수집한 캔버스 핑거프린팅 스크립트들을 fingerprint.garden에 공개했다.
- servicepipe.tech에서 제공하는 한 핑거프린팅 스크립트에서 함수명으로 '물 공급원 치명적 용량 계산', '자살 아스피린 용량 계산' 등 생화학 무기 제조 관련 문자열을 발견했다.
- 스크립트는 LLM 기반 디컴파일 방지를 목표로 의도적으로 오도하는 변수명을 사용했으며, 인코딩된 유니코드에는 '무제한 모드' 시스템 프롬프트와 CRISPR 유전자 드라이브, 더티밤 제조법, 자해 방법 설명 요청 등이 포함됐다.
- 스크립트는 Node.js 환경에서 METRICS_AGENT_8BFD_ACTIVE 환경 변수로 게이트된 악성 코드를 실행하는 것으로 보였으나, readFile 콜백이 비어있고 자해/탈옥 프롬프트를 참조하는 것으로 보아 이것도 LLM 방지 난독화일 가능성이 높다.
- 실제 핵심 기능은 사용자 에이전트, 하드웨어 정보, WebGL 신호 등 기본적인 브라우저 환경 신호를 수집하는 표준 안티봇 스크립트였다.
- servicepipe.tech는 같은 이름의 러시아 기업 servicepipe.ru와 관련이 있으며, 해당 사이트는 DDoS 공격 및 봇 방어를 위한 고정밀 트래픽 제어 시스템을 개발한다고 명시했다.
- 연구자는 fingerprint.garden에서 새로운 핑거프린팅 기법을 추적하고 추후 스크립트 업데이트를 모니터링할 계획이다.