Claude Code v2.1.113: 네이티브 바이너리 전환과 보안 강화
AI

Claude Code v2.1.113: 네이티브 바이너리 전환과 보안 강화

zaq · · 3 min read

Anthropic이 Claude Code의 실행 방식을 근본적으로 바꿨습니다. 이번 v2.1.113 업데이트에서는 JavaScript 번들 대신 네이티브 바이너리를 사용하도록 CLI가 전환되었고, 여러 보안 취약점이 수정되었습니다.

네이티브 바이너리로 전환

가장 큰 변화는 실행 방식입니다. 기존에는 Node.js로 번들된 JavaScript를 실행했지만, 이제는 플랫폼별 네이티브 바이너리를 직접 실행합니다. 별도 의존성 없이 더 빠르게 Claude Code를 시작할 수 있게 되었습니다.

보안 강화가 눈에 띄네요

이번 업데이트에서 보안 관련 변경이 꽤 많습니다. 주요 내용을 정리하면:

  • 도메인 차단 설정: sandbox.network.deniedDomains 설정으로 와일드카드로 허용한 도메인 중 특정 도메인만 선택적으로 차단할 수 있습니다
  • Bash 보안 규칙 강화: env, sudo, watch 같은 실행 래퍼로 감싼 명령어도 deny 규칙이 정상적으로 차단합니다
  • find 명령어 제한: find -exec-delete는 더 이상 자동 승인되지 않습니다
  • macOS 경로 보호: /private/etc, /private/var 등의 경로를 rm 명령어에서 위험한 대상으로 처리합니다
  • 주석 스푸핑 방지: 첫 줄이 주석인 다중 줄 명령어가 전체 명령어를 표시하도록 수정되었습니다

단축키와 UX 개선

실무에서 체감되는 편의성도 올라갔습니다. 풀스크린 모드에서 Shift+↑/↓로 선택 범위를 확장하면 뷰포트가 자동으로 스크롤됩니다. Ctrl+A/Ctrl+E가 논리적 줄 단위로 동작하고, Windows에서 Ctrl+Backspace로 단어 삭제가 가능해졌습니다. 긴 URL도 줄바꿈 상태에서 클릭 가능하게 유지됩니다.

Remote Control 환경에서도 /extra-usage 사용과 @ 파일 자동완성 조회가 지원됩니다. /ultrareview는 병렬 체크로 더 빠르게 실행되고, 시작 대화상자에 diffstat이 표시됩니다.

서브에이전트 안정성

서브에이전트가 중간에 멈추는 문제도 해결되었습니다. 이전에는 응답 중간에 멈추면 무한 대기 상태가 되었지만, 이제 10분 후 명확한 에러와 함께 실패 처리됩니다. 장시간 실행되는 작업에서 불필요한 대기를 줄일 수 있습니다.

네이티브 바이너리 전환은 Claude Code의 성능과 안정성 모두에 긍정적인 영향을 줄 것으로 보입니다. 보안 강화도 실무에서 의미 있는 변경이 많아서, 최신 버전으로 업데이트하시길 권장합니다.

출처: https://github.com/anthropics/claude-code/releases/tag/v2.1.113