目次
前提条件と環境リスク
対象環境:
Windows環境(WSL2:Windows Subsystem for Linux 2) 上での実行を前提とします。
(※具体的なセットアップ手順等は今後対応予定)
個人(ユーザー)が遵守するルール
利用者は情報漏洩や環境の破損を防ぐため、以下の運用・監視を徹底してください。
自動生成されたコードの「動作確認(テスト)」と「レビュー」の徹底
Claude が生成・書き換えを行ったコードは、そのまま本番環境や共有環境に反映せず、必ずローカル環境でビルド・テストを行い、意図通りの挙動か、不要なコード(バックドア等)が含まれていないかを確認してください。
トークン消費(コスト)の監視
ループ処理(意図しない再帰処理)等によって、意図せず大量のトークン(費用)を消費してしまうことがあります。
処理が長引いている、または不審な繰り返しを行っている場合は、Ctrl + C 等で停止させてください。
個人(ユーザー)が遵守するルール※定期
ツールが勝手にルールを変更していないか、定期的に以下の確認を行ってください。
許可リストの確認
定期的にターミナルで以下のコマンドを実行し、意図しないコマンドやディレクトリへのアクセス権が Claude に「常時許可」されたままになっていないか確認してください。
/permissions
システム(CLAUDE.md)に適用する共通ルール
リポジトリ(プロジェクト)のルートディレクトリに配置する「CLAUDE.md」には、以下のセキュリティ・確認ルールを必ず記述してください。
## ツール実行時の許可ルール
- ツール実行の許可を求めるときは、必ず日本語で説明・確認を行うこと
許可を求める際、以下のセキュリティリスクをパーセンテージ (%) で提示すること
- パスワードや秘密鍵が外に漏れる可能性
- 外部サーバーにデータが送られる可能性
- 悪意あるコードが勝手に動く可能性
- PC の設定が書き換わる可能性
## 禁止事項およびアクセス拒否
- 以下の高リスクコマンド、およびこれらに類似する操作は提案・実行を一切禁止する。
1. `sudo` から始まる管理者権限での実行全般
2. `git push --force` などのリモートリポジトリへの強制上書き操作
3. `chmod 777` などの過剰な権限付与操作
- 環境変数ファイル(`.env` やそれに類する設定ファイル)に対する読み書き・アクセスを一切禁止する。
- WSL2の外部(Windows側のシステム領域等)へアクセスするコマンドの実行を禁止する。
