直接の答え
資格情報は、コピーされた URL ではなく、クライアントの保護された資格情報フィールドまたはシークレット ストアに保持します。 固有の表示専用アカウントを使用し、動作中の URI が公開された場合はそれをローテーションします。
なぜこれが起こるのか
URI に埋め込まれたユーザー情報は、シェル履歴、プロセス引数、ログ、クラッシュ レポート、スクリーンショット、貼り付けられたチケットによって取得できます。 予約文字も解析を不安定にします。
カメラ サービスをプライベートに保ち、資格情報の公開を最小限に抑え、すべての信頼境界を文書化します。
管理されたテスト
管理しているシステムのみで既知のアカウント名またはサニタイズされたパターンを検索し、ポリシーに従って公開されたシークレットを削除またはローテーションします。
一度に 1 つの変数を変更します。 カメラのモデル、ファームウェア、エンドポイント、アカウントを記録しておきます。 次に、ネットワーク到達可能性、プロトコル応答、メディアトランスポート、およびデコードを個別のレイヤーとしてテストします。
専用の表示専用アカウントと信頼できるローカル診断ツールを使用します。 出力を共有する前に、資格情報、プライベート アドレス、識別データを編集します。
診断シーケンス
| チェック | アクション | 進歩の証拠 |
|---|---|---|
| クライアント | サポートされている場合は、資格情報を URI から移動します。 | 保存されたエンドポイントには、再利用可能なパスワードは含まれません。 |
| 特権 | 専用の表示専用アカウントを使用します。 | ストリーム認証情報ではデバイス設定を変更できません。 |
| テレメトリー | ログ、履歴、診断を確認します。 | 機密フィールドはエクスポート前に編集されます。 |
| 回転 | 漏洩が確認された後、資格情報を置き換えます。 | 古い URL は認証されなくなりました。 |
保管すべき証拠
秘密をインシデント記録にコピーすることなく、漏洩場所とローテーション時間を文書化します。
境界と安全上の注意
カメラが一時的にアクセスできない場合でも、プライベート カメラ URL をパブリック ストリーム テスターまたは AI ツールにアップロードしないでください。
リモート表示の場合は、RTSP またはカメラ管理ポートをパブリック インターネットに直接公開するのではなく、管理された VPN を使用します。
SmartRTSP
SmartRTSP は、Apple デバイス、Windows、Android 用のカメラに焦点を当てた RTSP および ONVIF ビューアです。 直接表示、発見、マルチカメラのチェックに適しています。 継続的な記録、証拠のエクスポート、または企業の集中管理が必要な場合は、専用の NVR または VMS を用意してください。
よくある質問
rtsp://user:pass@host は安全ですか?
これはクライアントによって広く認識されていますが、ログ、履歴、コピーされたテキストの露出リスクが高まります。
ビューアに埋め込みパスワードが必要な場合はどうすればよいでしょうか?
固有の最小特権アカウントを使用し、URI を保護された構成ストア内に保持します。
スクリーンショットを共有した後に回転する必要がありますか?
スクリーンショットに使用可能な認証情報またはトークンが含まれている場合は、それを回転して、画像が共有された場所を確認します。
一次参考文献
関連する SmartRTSP ガイド
関連ガイドを開くストリームを共有する前に、ログ、ブラウザ履歴、プロセス リスト、スクリーンショット、サポート ツールを通じてカメラのパスワードを追跡します。