コンテンツにスキップ

機能

ターミナルとグラフィック接続

Section titled “ターミナルとグラフィック接続”

多数のホストを同時に扱う操作者へ:ひとつのブラウザワークスペースで、複数の接続を並行。

  • SSH ネイティブターミナル:xterm.js が PTY に直結。クリップボードの忠実性、 中国語 IME 入力、truecolor に明文の動作基準があります。
  • RDP / VNC グラフィック:バックエンドがハンドシェイクと資格情報注入を終えてから 転送開始。表示サイズのネゴシエーション、双方向クリップボード(内容は監査)、 セッションウォーターマークに対応。
  • SSH ホスト鍵検証:TOFU で記録し変更があれば接続拒否、管理 UI つき—— デフォルト無視ではありません。
  • ワークスペースの快適性:キープアライブタブ、タブ内再接続、出力検索、 コマンドスニペットのワンクリック挿入、遅延バッジ、ホストのリアルタイム指標。
  • 進行中のセッションは監査担当者が読み取り専用で観察でき、有効期限つきの 読み取り専用共有コードも発行可能。参加自体も痕跡を残します。

ワークスペースの Web ターミナル:SSH セッションと利用者ウォーターマーク ワークスペースターミナル——常時表示の利用者ウォーターマークつき SSH セッション。

接続詳細:録画再生、状態、コマンド記録 接続詳細——再生、終了理由、再構成されたコマンド記録。

MySQL、PostgreSQL、Redis、MSSQL の Web CLI:バックエンドがローカル CLI サブプロセスを管理し、本物の資格情報はサブプロセスに渡りません。テキスト ストリームはターミナルと同じコマンド監査・録画・モニタリング・遮断を通り、 複数行 SQL は完全な文に積み上げられます。

namespace 資産に紐づくコンテナ exec。接続時に pod を選び、セッションには不変の pod スナップショットを保存。コントロールプレーンの TLS は既定で検証します。 遮断と監査を迂回するワンショットコマンドモードは、バックエンドが一律拒否します。

  • SFTP ファイル管理:閲覧・アップロード・ダウンロードと全操作の監査。 資産の権限ゲートを通ります。
  • VNC ファイル転送:RFB 自体にファイルチャネルがないため、guacd が同一ホストへ SFTP サイドカーを開き、RDP のドライブリダイレクトと同じ監査済みパイプラインを 共有します。
  • データ転送制御:クリップボードとファイル転送の全域ポリシーキー。拒否された 操作も監査されます。

アカウントと資格情報ローテーション

Section titled “アカウントと資格情報ローテーション”
  • 資産ごとに複数アカウント。資格情報はエンベロープ暗号化され、接続時に アカウントを選択、セッションごとにスナップショットを保存。
  • スケジュールローテーション(SSH 域):アカウント単位でパスワードと SSH 鍵を カバー。新しい秘密は SSH セッション経由で投入、候補は未検証として先に保存、 失敗時は自動バックオフと断念警告。
  • Windows / AD の資格情報ローテーションは未対応——後続リリースのロードマップ 項目です。現状、ローテーション計画内の非 SSH 資産は「実行したふり」をせず、 明示的にスキップと記録されます。
  • 危険コマンドのリアルタイム遮断と警告ルール(SQL・Redis ルールを含む)。警告は webhook(HMAC 署名つき JSON)または Slack で外部送信され、送信失敗は警告自体の 永続化に影響しません。
  • 定期的なアクセスレビュー、警告トリアージ、日次サインオフ。サインオフは不変。
  • 一般利用者には「自分の接続」セルフサービスページ——自分が何に接続したかを見て、 自分のセッションを終了できますが、コマンドや録画などの管理対象コンテンツは 見えません。

コマンド監査:セッション横断のコマンド検索 コマンド監査——再構成されたコマンドをセッション横断で検索し、元の接続へワンクリックで移動。

コマンド記録はターミナル出力から再構成された索引であり、録画こそが事実の源—— 争いは録画で裁定します。詳細はコンセプトの誠実な境界を参照してください。

各機能の正式な語義はメインリポジトリの openspec 仕様に成文化されており、 本サイトの文言はそれに従います。