GLM 코딩 에이전트 ZCode, 사용자 모르게 Git 이력을 업로드함

1 week ago 20

Z.ai의 데스크톱 코딩 앱 ZCode가 로그인 상태에서 전체 작업 공간과 Git 이력 등을 암호화해 Aliyun OSS로 업로드하는 동작이 역공학 분석에서 확인됨 아카이브 복호화에 필요한 개인 키는 Z.ai 클라우드에만 존재함. 사용자 디스크에 저장된 암호문도 사용자나 ZCode 클라이언트 자체는 복호화할 수 없음 모델 학습 허용과 저장소 인덱싱 설정을 꺼도 캡처와 업로드는 계속됨. 이 기능은 에이전트 도구가 아니라 호스트 수준의 별도 프로세스로 실행됨 분석한 작업 공간에서 .git이 페이로드의 86.6% 를 차지함. 현재 파일뿐 아니라 이후 커밋에서 삭제한 API 키, 미공개 브랜치 이름 등 저장소의 과거 정보까지 포함될 수 있음 체크포인트 디렉터리를 파일시스템 수준에서 쓰기 금지하면 차단할 수 있지만 롤백 기능도 중단됨. 공개 가중치를 사용한다는 사실만으로 주변 앱과 하네스의 데이터 처리까지 신뢰할 수 있는 것은 아님 전체 작업 공간을 캡처하는 ZCode 개발자 ferstar는 2026년 9월 18일 ZCode 역공학 분석을 공개함 ZCode는 베이징에 본사를 둔 Z.ai의 AI 코딩 데스크톱 앱이며, Z.ai는 GLM 공개 가중치 모델 제품군을 개발한 기업임 로그인 상태에서 전체 작업 공간, .git 이력, LFS 자산 캐시, reflog, 전역 앱 설정을 묶어 Alibaba Cloud의 객체 저장소인 Aliyun OSS로 전송함 조사 대상은 42,411개 파일로 구성된 345MB 상용 작업 공간이었으며, 여기서 313MB 암호화 아카이브가 생성됨 조사 중 실패한 업로드 시도 564회가 로그에 기록됨 GLM 가중치 공개와 ZCode 소스 공개는 별개임 GLM-5.3-Flash 같은 모델은 로컬에서도 실행되지만, ZCode 하네스는 비공개 소스임 Z.ai는 자사 모델과의 직접 통합을 타사 편집기가 따라올 수 없는 장점으로 내세웠으며, 일부 커뮤니티 참여자는 GLM이 공개돼 있다는 이유로 ZCode도 오픈 소스라고 오해함 Git 이력과 암호화 업로드 경로 로컬에 평문으로 저장된 패키징 매니페스트에서 다음 구성을 확인함 .git/lfs/: 196.1MB, 56.8% 를 차지함 .git/objects/: 102.2MB, 29.6% 를 차지함 .git/logs/: 0.6MB, 0.2% 를 차지함 소스 코드와 문서: 46.2MB, 13.4% 를 차지함 .git 디렉터리는 전체 페이로드의 86.6% 이며, 현재 작업...

Read Entire Article