Hane Cowork
Cowork の安全の仕組み
Hane Cowork が資格情報、モデルへの通信、手元の道具、ハーネスの実行、端末のデータをどう守っているかを説明します。
このページでは、Cowork が PC の上でエージェントを動かすときに、資格情報と通信、手元の操作、端末に残るデータをどう守っているかを説明します。
[PC の中] [Hane Platform]同梱ハーネス ──モデルの呼出し──▶ Cowork の中継 ──モデル用の資格情報──▶ Model Gateway │ (実行ごとの資格情報) └──手元の道具(MCP)──▶ Cowork 本体 ──組織の設定を確認──▶ ファイル・Chrome・PC の操作 (実行ごとの資格情報) │ └──アクセストークン──▶ 組織の設定・モデル利用の作成ハーネスが直接持つのは、PC の中だけで使える、その実行だけの資格情報です。Platform のアクセストークンも、モデル用の資格情報も、ハーネスには渡しません。
| 資格情報 | 置き場所 | 扱い |
|---|---|---|
| Platform のアクセストークン | Cowork 本体のメモリだけ | 履歴やファイルに保存しません。ハーネスと Chrome 拡張機能には渡しません |
| モデル用の資格情報 | Cowork 本体のメモリだけ | 本人・組織・プロジェクト・環境に結び付いた、期限 5 分の資格情報です。期限の前に更新します |
| 中継と道具の口の資格情報 | ハーネスの環境変数 | 実行ごとに乱数で作り、実行が終わると使えなくなります |
作業が終わったとき、止めたとき、失敗したときは、Platform のモデル利用を取り消します。取り消した後の呼出しは拒否されます。
モデルへの通信
Section titled “モデルへの通信”- ハーネスは、Cowork が実行ごとに開くループバック(127.0.0.1)の中継へ要求します。
- Cowork は中継した要求を、接続中の Platform の Model Gateway へ渡します。渡す先は接続中の Platform に固定し、API の応答によって別のホストへ変えません。
- 上流のモデル事業者の API キーは Platform の中にあり、端末には渡しません。
手元の道具は、同じループバックのサーバーの MCP で提供します。
Originの付いた要求(ブラウザのページからの要求)、127.0.0.1:<ポート>以外のホスト名、資格情報の違う要求は拒否します。- ポートと資格情報は実行ごとに作り直し、実行が終わると閉じます。
- 道具を使うたびに、5 秒以内に読んだ組織の設定で判断します。読めなければ禁止として扱います。
- ファイルの道具は作業フォルダの中だけを扱い、リンクをたどってフォルダの外へ出ることも許しません。
詳しくは 確認と組織の設定 を参照してください。
ハーネスの実行
Section titled “ハーネスの実行”- ハーネスに組み込まれたシェル・ファイル・Web の道具は、組織が許可している機能の分だけ使わせます(確認と組織の設定)。使わせていない道具が実行されたことを検知したら、作業を止めます。
- macOS では、OS のサンドボックスでハーネスを動かし、組織が禁止した機能を止めます。「外部への送信」が禁止ならループバックの中継以外への通信を、「作業フォルダのファイル」が禁止なら会話ごとの作業領域の外への書込みと本人のホームの読取りを止めます。
- ハーネスの設定と記録は会話ごとの作業領域に置き、本人の opencode や Claude Code の設定・指示は読み込みません。
- 依頼の本文は標準入力で渡し、コマンドラインに載せません。
- 止めたとき、接続が切れたとき、異常終了したときは、ハーネスと、ハーネスが起動したプロセスをまとめて終了します。
- ハーネスは Cowork に同梱した固定のバージョンを使い、ビルドのときにハッシュを確かめます。利用者の PC で追加のプログラムをダウンロードしません。
Chrome 拡張機能
Section titled “Chrome 拡張機能”- 拡張機能には Platform の資格情報を渡しません。
- 拡張機能と Cowork の通信は PC の中だけで行い、起動のたびに作り直す秘密値で認証します。
- 接続しただけでは、タブの本文や履歴を集めません。本人が共有したタブだけを扱います。
- ページの本文には、非表示の文字と入力欄の値(パスワードを含む)を含めません。
端末に残るデータ
Section titled “端末に残るデータ”Cowork はアプリ用データのディレクトリに、次のものを保存します。
| 保存するもの | 内容 |
|---|---|
| 会話の履歴 | 依頼・応答・進行。会話を削除すると消えます |
| ハーネスの記録 | 依頼と応答、道具の結果を含みます。会話を削除すると消えます |
| 添付のコピー | 送る前の添付。macOS では本人だけが読める権限(0600)で保存します |
| 下書き | 本文と添付の参照 |
| 作業グループ | 名前・作業フォルダの場所・指示・メモ。作業グループを削除すると消えます |
資格情報、取得した画面の画像、ウィンドウへの許可は保存しません。会話の本文を含むため、端末のディスクの暗号化を前提にしてください。
管理者向けの設定組織の設定と展開の注意
Platform のセキュリティHane Platform 全体の守り方