개발자 Frank Wiles는 교육용 웹앱 의뢰를 가장한 공격자가 Dropbox로 문서와 숨은 Git 저장소를 보내고, NDA를 보려면 브랜치를 바꾸라고 유도했다고 밝혔다. 저장소의 post-checkout 훅은 운영체제별 바이너리를 내려받아 실행한 뒤 자신을 삭제하도록 돼 있었다. 그는 전환 전에 이를 발견해 피해를 피했고 관련 서비스에 신고했다. Git 문서상 이 훅은 checkout과 switch 뒤 실행되므로 외부에서 받은 저장소 전체는 단순 문서 묶음이 아니다. 자격 증명 탈취는 필자의 추정이며 실제 유출은 확인되지 않았다.
Tech로 돌아가기
Tech
가짜 개발 의뢰, Git 브랜치 전환으로 악성 실행 유도
공유 폴더의 숨은 저장소도 실행 경로가 될 수 있어 문서 열람과 코드 실행을 구분해야 합니다.