セキュリティ
ターミナルのデータはマシンの外に出ません
AI Anywhere はホスト型ターミナルではなく、ローカルで動くブリッジです。ブラウザは tmux と同じマシンのプロセスに接続し、tmux.online は公開サイトとアカウント認証を担当します
デフォルトはローカル限定
サーバーはデフォルトで 127.0.0.1 のみを監視します。このアドレスにバインドしたプロセスへ、公開インターネットから直接接続することはできません
接続ごとに検証
ローカル URL には接続トークンが含まれ、サーバーはリクエストの Origin も検証します。無関係な Web ページが、開いているローカルターミナルへ勝手に接続することはできません
- ターミナルの出力やキー入力をアカウントサービスへ送信しない
- ファイルと CLI の認証情報はマシンに保持
- リモート接続には自分の SSH 設定を使い、外部のターミナル中継を利用しない
アカウントサービスの役割
アカウントサービスは端末の認証、会員情報、API キーを管理します。ターミナルの通信は扱いません。端末の認証を取り消しても、そのマシンの tmux タスク自体は停止しません