가짜 채용 담당자의 '데모 앱'이 SSH 키를 노렸다 — 실행 전에 악성 코드를 잡아내는 CloneGuard
HN: CloneGuard – scan a repo for credential-stealing tricks before you run it
CloneGuard는 저장소를 실행하기 전에 자격 증명 탈취, 숨겨진 네트워크 호출, 난독화 코드, 자동 실행 훅을 검사하는 Go 기반 CLI 도구다. 의존성 없이 읽기 전용으로 동작하며, 파일을 실행하거나 설치하지 않는다. SSH 키·클라우드 자격 증명·브라우저 비밀번호·지갑 접근, 원시 IP나 Discord 웹훅 같은 의심스러운 통신, eval이나 curl | sh 같은 다운로드 후 실행 패턴을 잡아낸다. 결과는 clean부터 dangerous까지 4단계 판정으로 나오며 종료 코드로 스크립트에 연동할 수 있다.
“플래그 없음”은 안전의 증거가 아니다. 이는 이런 흔한 수법들이 발견되지 않았다는 뜻일 뿐이다. cloneguard는 패턴 기반이므로 결심한 공격자는 우회할 수 있고, 정당한 코드에서 오탐이 발생할 수도 있다(비밀번호 관리자는 당연히 브라우저 데이터에 접근해야 한다). 낯선 사람의 코드에는 여전히 일회용 VM이나 컨테이너를 사용하라.