ByteDance의 VS Code Fork Trae: 개인 정보를 침해하는 리소스 소모가 큰 도구

ByteDance의 VS Code Fork Trae: 개인 정보를 침해하는 리소스 소모가 큰 도구
Pexels의 Kevin Ku를 통한 이미지

Microsoft의 Visual Studio 및 AI 기반 업그레이드

최근 보고서에 따르면 마이크로소프트는 인공지능 통합에 중점을 두고 자사의 주력 통합 개발 환경(IDE)인 Visual Studio를 대대적으로 개편할 준비를 하고 있습니다. Visual Studio와 함께 마이크로소프트는 오픈소스 구성 요소로 인해 인기를 얻고 있는 가벼운 코드 편집기 인 Visual Studio Code(VS Code) 도 제공합니다.이러한 개방성 덕분에 개발자는 플랫폼을 사용자 지정하고 개선할 수 있으며, Anysphere의 Cursor 와 ByteDance의 Trae IDE를 포함한 다양한 포크(fork)가 탄생했습니다.

Trae IDE 성능에 대한 우려 제기

하지만 GitHub 사용자 segmentationf4u1t 가 최근 수행한 분석 결과 Trae의 몇 가지 우려스러운 측면이 드러났습니다.2.0.2 버전 출시 이전에는 Trae가 기본 VS Code보다 6.3배 많은 메모리를 사용하면서 거의 4배 많은 프로세스를 실행하는 것으로 나타났습니다.참고로, VS Code는 일반적으로 0.9GB의 RAM을 사용하여 9개의 프로세스를 실행합니다. Cursor는 1.9GB의 RAM을 사용하는 11개의 프로세스를 관리하는 반면, Trae는 무려 33개의 프로세스가 약 5.7GB 의 메모리를 사용합니다.

ByteDance의 감사의 말과 수정 사항

이러한 결과에 따라 ByteDance는 보고된 문제를 인정하고 일부 성능 개선 사항을 포함한 2.0.2 버전을 출시했습니다.그럼에도 불구하고, 업데이트된 버전은 여전히 13개의 프로세스로 작동하며 약 2.5GB 의 RAM을 소모하고 있어 지속적인 효율성 문제를 지적하고 있습니다.

데이터 전송 및 개인 정보 보호 문제

테스트 중 발견된 또 다른 중요한 문제는 Trae가 ByteDance 서버로 지속적인 아웃바운드 연결을 설정하는 경향이 있다는 것입니다.원격 측정 기능이 꺼져 있어도 IDE는 이러한 연결을 유지하여 방대한 양의 데이터를 전송합니다.분석 결과 Trae는 단 7분 만에 500회 이상의 서버 호출을 수행하여 약 26MB 의 데이터를 전송한 것으로 나타났습니다.

원격 측정이 비활성화된 상태에서 전송된 데이터 분석

원격 측정 기능이 비활성화된 경우에도 Trae에서 전송하는 정보에는 다음이 포함됩니다.

  • 시스템 정보: 하드웨어 사양, 운영 체제 세부 정보 및 아키텍처.
  • 사용 패턴: 활동 시간, 세션 기간, 기능 사용에 대한 통찰력.
  • 성능 지표: 응답 시간 및 리소스 활용도에 대한 데이터.
  • 고유 식별자: 기계 ID, 사용자 ID, 장치 지문.
  • 작업 공간 세부 정보: 프로젝트 정보 및 난독화된 파일 경로.

커뮤니티 반응 및 지속적인 토론

segmentationf4u1t가 Trae의 디스코드 서버에서 제기한 우려는 상당한 반발을 불러일으켰고, 추적 관련 주제를 논의하는 것에 대해 일시적인 뮤트와 같은 즉각적인 제재로 이어졌습니다.이러한 억압적인 분위기는 Hacker News 와 같은 플랫폼에서 분석의 신뢰성에 대한 의견이 엇갈리는 격렬한 논쟁을 불러일으켰습니다.현재까지 ByteDance는 이러한 주장에 대해 공개적으로 언급하지 않아 많은 사람들이 사용자 개인정보 보호 및 소프트웨어 무결성에 미치는 영향에 대해 의문을 제기하고 있습니다.

출처 및 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다