DaaSを想定した監視・画面記録の開発
DaaS(Desktop as a Service)は、クラウド上のデスクトップ環境を遠隔から利用する仕組みです。Google Cloudなどの仮想デスクトップ環境でも、この考え方が使われています。 VoicePingでは、こうした企業向けの遠隔業務環境を想定し、プロセス監視、通知、作業を振り返るための画面記録を開発・検証しています。目的は、人的ミスや不審な操作が起きた際に、何が変わり、どこまで影響したかを調べやすくすることです。
DaaSでの利用を想定した開発の概念図。現在の実装確認は対象の運用端末で行っています。
プロセス・設定・サービスの監視
対象の運用端末では、プログラムの実行や設定変更を検知し、確認が必要なものを通知します。リモートPC・サーバーでは、サービスの稼働や管理用接続の設定も点検します。監視できる内容は導入環境によって異なります。
警告は調査の手掛かりです。担当者が正当な変更かどうかを確認します。
画面記録の用途とプライバシー
DaaSの運用支援を想定した画面記録では、対象環境の作業画面を一定間隔で保存し、日時を指定して確認します。設定変更や不審なファイルを開いた前後を、プロセス・通知の記録と照合するための機能です。未操作、ロック、スリープなどの間は記録を止める設計です。 現在確認した実装では、画像は端末内に保存し、記録ツール自体は画像をネットワーク送信しません。通知には検出理由や日時などの必要な情報を使い、画像、秘密鍵の内容、生のコマンド引数、キー入力は送信しません。
画面の保存と警告の通知を分け、通知に載せる情報を絞ります。
担当者による点検・保守
自動監視の結果と実際の設定・稼働状態を照合し、必要な変更を行います。これまでの保守では、SSH鍵の整理、公開範囲の見直し、不要な常駐処理・定期実行の削除、配備後の動作確認などを実施しています。
変更前の確認、対象を限定した作業、変更後の検証を一連の手順にします。
人的ミス・マルウェアが疑われる場合
調査では、操作ミス、不審なソフトウェア、正当な管理作業を区別します。発生日時、設定変更、プロセス、必要に応じた画面記録を照合し、影響範囲を確認します。
疑いの検知から調査・復旧までの対応方針です。
依存ソフトウェアの審査
ライブラリ、開発ツール、拡張機能などの導入・更新前に、配布元と実際の配布物を確認する方針を定めています。開発支援AIに実行させる場合も同じ対象です。
名前や署名、脆弱性検査だけに頼らず、配布物と実行条件を確認します。
リリースと復旧の確認
変更前に対象環境、差分、データ移行、戻す手順を確認します。反映後は、実際に動いているバージョン、プロセス、応答、対象機能を確認します。
コードの更新だけで終わらず、実環境での動作を確認します。
公式リンク
公式サイト
VoicePing公式サイト
X (Twitter)
VoicePing公式X
VoicePing公式Facebook
VoicePing公式LinkedIn