0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Code v2.1.234アップデート解説:NTLM認証情報漏洩対策など

0
Posted at

はじめに

2026年8月にリリースされた Claude Code v2.1.234 は、セキュリティ強化を中心とした重要なアップデートです。特に注目すべきは、Windows環境で NT 名前空間パス(\??\)を利用した NTLM 認証情報漏洩 への対策強化と、MCP 診断や権限プレビューにおける シークレットマスキングの不備修正 です。

加えて、使用量制限リセット時のセッション自動継続や、組み込みスキルのコンテキストコストを 200k+トークンから約25kトークンへ削減する改善など、日常的な開発体験に直結する変更も含まれています。

本記事では、これらの変更点を「セキュリティ」「新機能」「バグ修正」の3軸で整理し、開発者が取るべき対応を解説します。

📌 影響を受ける人

  • Windows で Claude Code を使っているエンジニア(NTLM漏洩対策の恩恵を直接受けます)
  • MCP サーバーを利用しているチーム(シークレット漏洩リスクの修正あり)
  • 長時間の自律タスク運用や、複数セッションを Remote Control で連携している人

変更の全体像

v2.1.234 の変更は大きく4カテゴリに分類できます。特にセキュリティ関連の修正が全体の中心です。

NTLM 漏洩対策とシークレットマスキングの2つは severity: high に分類されており、他のリリースと比べてセキュリティ色が強い回であることがわかります。

変更内容

🔴 最重要: セキュリティ修正(severity: high)

変更 内容 対象範囲
NT名前空間パス(\??\)の拒否 Windows特有のパス表記を使ったNTLM認証情報漏洩ベクターを遮断 リモートファイル読み取り / セッション復元 / CLAUDE.mdのinclude / ワークフロースクリプト / ファイルアップロード
認証情報・シークレット取り扱いの修正群 MCP診断でのシークレット表示、マーケットプレイス許可リストのホスト検証不備、権限プレビューでのマスキング不備などを修正 MCP診断出力 / strictKnownMarketplaces / 権限プレビューのリレー

特に NT 名前空間パスの問題は、承認前に発生し得るファイルアクセス経路が対象になっている点が重要です。ユーザーが明示的に許可する前の段階で悪用される可能性があった経路を塞いでいます。

シークレット関連の修正では、以下のような具体的な穴が塞がれました。

  • MCP診断が解決済みシークレットをそのまま出力していた問題 → ${VAR} 形式表示・サーバーオリジンのみ表示に変更
  • strictKnownMarketplaces の許可リストが、gitが実際に接続するホストと異なるホストの SCP形式gitソースを受け入れてしまう問題
  • 権限プレビューのマスキングが不十分で、承認者からコマンド・パス・宛先を隠せてしまう問題
  • プロバイダーAPIトークンがシェル区切り文字の直前にある場合にマスクされない問題

🟡 注目の新機能・改善(severity: medium)

変更 概要
セッション自動継続 claude.aiの使用量制限がリセットされると、停止していたセッションが自動的に再開。/config の「Continue automatically at usage limit」でOFF可能
claude-apiスキルの軽量化 コンテキスト消費が約200k+トークン→約25kトークンに削減。リファレンスドキュメントをオンデマンド読み込みする方式に変更
作業中ダイアログ操作の拡充 /permissions/add-dir がターン中でも実行可能に。フルスクリーンTUIでは /autocompact /theme /help /config /advisor も開ける
/goal の信頼性改善 回復不能なエラー時に通知付きで自動解除。バックグラウンドタスク待ちが30分超で状況確認(CLAUDE_CODE_GOAL_CHECKIN_MINUTES=0 でオプトアウト可)
Remote Control同期改善 権限モード・モデル・effortレベルがスマホ/Desktop/VS Code間でリアルタイム同期。アカウント切替時は数秒で理由付き停止
GitLab MRバッジ glab CLI認証済みなら、フッター/ステータスラインに「MR !N」バッジ表示(draft/pending/green状態)

影響と対応

以下は開発者が確認・対応すべきポイントです。

  • Windowsユーザー: 特別な対応不要。アップデートするだけでNTLM漏洩対策の恩恵を受けられます。
  • MCPサーバー利用者: シークレットマスキングが強化されたため、診断出力や権限プレビューを共有する運用フローに問題がなくなったか再確認しておくと安心です。
  • 自律タスク・長時間運用者: セッション自動継続はデフォルトON。意図せず使用量を消費し続けたくない場合は /config からオフにしましょう。
  • /goal を使ったバックグラウンド運用者: 30分ごとのチェックインが不要なら CLAUDE_CODE_GOAL_CHECKIN_MINUTES=0 を設定してください。
  • 複数デバイスでRemote Controlを使う人: モデル・effort・権限モードの同期が改善されたため、スマホとDesktopを行き来する運用がよりスムーズになります。

💡 Tips
claude-apiスキルのコンテキストコスト削減(200k+→25k)は、長いセッションや複雑なタスクで顕著に効いてきます。特にAPI関連の作業を頻繁に行うチームはアップデートの優先度を上げる価値があります。

コード例

/goal のバックグラウンドチェックインをオプトアウトする

# Before: 30分以上バックグラウンドタスクを待つと自動的に状況確認が入る
# After: 環境変数でチェックインを無効化できる
export CLAUDE_CODE_GOAL_CHECKIN_MINUTES=0

セッション自動継続を無効化する

# /config を開き、以下の項目をオフにする
Continue automatically at usage limit: OFF

プロジェクト単位のトランスクリプトディレクトリ名を指定する(change-004)

# CI/ホスティング環境などでセッションごとに設定ディレクトリを分離している場合に、
# per-projectトランスクリプトディレクトリの名前を短く制御できる
export CLAUDE_CODE_PROJECT_DIR_NAME="my-short-project-name"

まとめ

v2.1.234 は、Windows NT名前空間パス拒否によるNTLM認証情報漏洩対策シークレットマスキングの複数修正という、セキュリティ強化を軸にしたリリースでした。あわせて、セッション自動継続やclaude-apiスキルの大幅な軽量化(200k+→25kトークン)、Remote Control同期の改善など、日々の開発体験を底上げする変更も多く含まれています。

特別な移行作業は不要ですが、MCPやRemote Controlを使ったチーム運用をしている場合は、今回のセキュリティ修正内容を一度確認しておくことをおすすめします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?