Claude Code v2.1.113: 네이티브 바이너리 전환과 보안 강화
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