ユーザーは会議をスケジュールするときに会議の種類を選択します。 会議中だけでなく、ロビーから参加者を受け入れるとき、主催者は各参加者の本人確認状況を見ることができます。 また、会議に参加しているすべての参加者に共通の会議コードもあります。これを使用して、会議が不要な第三者のMeddler In The Middle(MITM)攻撃によって傍受されていないことを確認できます。
次の情報を会議の主催者と共有してください。
-
エンドツーエンドの暗号化で Webex Meeting に参加してください
本人確認
本人確認によるエンドツーエンドの暗号化は、エンドツーエンドの暗号化された会議のセキュリティを強化します。
参加者またはデバイスが共有MLS(Messaging Layer Security)グループに参加すると、他のグループメンバーに証明書を提示し、他のグループメンバーはその証明書を発行元の認証局(CA)と照合して検証します。 証明書が有効であることを確認することで、CAは参加者の身元を確認し、会議では参加者/デバイスが確認済みであることを示します。
Webex Appユーザーは、Webex IDストアに対して自分自身を認証し、認証が成功するとアクセストークンを発行します。 エンドツーエンドの暗号化された会議で身元を確認するために証明書が必要な場合、Webex CAはアクセストークンに基づいて証明書を発行します。 現時点では、Webex Meetings第三者/外部のCAが発行した証明書をユーザーが取得する方法を提供していません。
デバイスは、内部(Webex)CAが発行した証明書、または外部CAが発行した証明書を使用して認証できます。
-
内部 CA — WebExは、デバイスのマシンアカウントのアクセストークンに基づいて内部証明書を発行します。 証明書はWebex CAによって署名されています。 デバイスにはユーザーと同じようにユーザー ID がないため、Webex はデバイス証明書の ID (Common Name (CN)) を書き込む際に組織のドメイン (いずれかの) を使用します。
-
外部CA — 選択した発行者にデバイス証明書を直接リクエストして購入できます。 あなただけが知っている秘密を使って証明書を暗号化し、直接アップロードして、認証しなければなりません。
シスコは関与していません。これにより、真のエンドツーエンドの暗号化と検証済みの身元を保証し、シスコが会議を盗聴/メディアを復号化するという理論上の可能性を防ぐことができます。
内部発行のデバイス証明書
Webexは、起動後の登録時にデバイスに証明書を発行し、必要に応じて証明書を更新します。 デバイスの場合、証明書にはアカウントIDとドメインが含まれます。
組織にドメインがない場合は、Webex CAはドメインなしで証明書を発行します。
組織に複数のドメインがある場合は、Control Hub を使用して、デバイスの ID に使用するドメインを Webex に伝えることができます。 API X設定カンファレンスのエンドツーエンド暗号化アイデンティティ優先ドメイン「example.com」を使用することもできます。
複数のドメインがあり、デバイスに優先ドメインを設定していない場合、Webexはあなたに代わって1つを選択します。
外部発行のデバイス証明書
管理者は、いずれかのパブリックCAで署名された独自の証明書を使用してデバイスをプロビジョニングできます。
証明書はECDSA P-256キーペアに基づいている必要がありますが、RSAキーで署名することもできます。
証明書の値は組織の裁量に委ねられています。 「本人確認によるエンドツーエンドの暗号化」で説明されているように、共通名(CN)とサブジェクト代替名(SAN)がWebexミーティングユーザーインターフェイスに表示されます。Webex Meetings
デバイスごとに個別の証明書を使用し、デバイスごとに固有のCNを設定することをお勧めします。 たとえば、「example.com」ドメインを所有する組織の「ミーティングルーム-1.example.com」などです。
外部証明書を改ざんから完全に保護するために、クライアントシークレット機能を使用してさまざまなコマンドを暗号化して署名しています。
クライアントシークレットを使用すると、xAPIを介して外部WebexID証明書を安全に管理できます。 これは現在、オンラインデバイスに限定されています。
Webexは現在、これを管理するためのAPIコマンドを提供しています。
デバイス
クラウドに登録されたCiscoボード、デスク、ルームシリーズのデバイスはE2EE会議に参加できます。
次のデバイスはE2EE会議に参加できません。
-
サードパーティーのSIPデバイス
ソフトウェアクライアント
-
デスクトップおよびモバイルクライアント用のWebexアプリは、E2EE会議に参加できます。
-
Webex WebクライアントはE2EEミーティングに参加できません。
-
サードパーティのSIPソフトクライアントはE2EE会議に参加できません。
アイデンティティ
-
設計上、外部で検証されたデバイスIDを管理するためのコントロールハブのオプションは提供していません。 真のエンドツーエンド暗号化を行うには、秘密と鍵を知っている/アクセスできるのはあなただけです。 それらの鍵を管理するためにクラウドサービスを導入した場合、傍受される可能性があります。
-
現在、デバイスのID証明書とその秘密鍵のリクエストや暗号化に役立つ、業界標準の暗号化技術に基づいて独自のツールを設計するための「レシピ」を提供しています。 私たちは、あなたの秘密や鍵に実際にアクセスしたり、知覚されたりしたくありません。
ミーティング
-
E2EE会議は現在、最大1000人の参加者をサポートしています。
- E2EE会議で新しいホワイトボードを共有できます。 通常の会議のホワイトボードとはいくつか違いがあります。
- E2EE会議では、ユーザーはプライベートホワイトボード、他の人が共有するホワイトボード、Webex Spacesのホワイトボードなど、会議外で作成されたホワイトボードにアクセスできません。
- E2EE会議で作成されたホワイトボードは、会議中にのみ利用できます。 それらは保存されず、会議終了後にはアクセスできません。
- 誰かがE2EE会議でコンテンツを共有した場合は、注釈を付けることができます。 注釈の詳細については、「Webex アプリ | 共有コンテンツに注釈を付ける」を参照してください。
管理インターフェース
Control Hub組織は組織全体のIDを一元管理しているため、Control Hubを使用して会議サイトを管理することを強くお勧めします。
関連情報
-
Webexのゼロトラストセキュリティ(セキュリティ技術論文)
-
JSONウェブ暗号化(JWE)(IETF規格の草案)
-
Webex Meetings41.7。
-
10.6.1-RoomOS_August_2021以降を実行している、クラウドに登録されたシスコボードシリーズ、デスクシリーズ、ルームシリーズデバイス。 -
コントロールハブの会議場への管理アクセス。
-
Control Hub 組織内の 1 つ以上の検証済みドメイン(Webex CA を使用して ID を確認するためのデバイス証明書を発行している場合)。
-
ビデオシステムから参加できるようにするには、コラボレーション会議室をオンにする必要があります。 詳細については、「Webex サイトの会議やイベントへのビデオシステムの参加を許可する」を参照してください。
外部で確認された本人確認が不要な場合は、このステップをスキップできます。
最高レベルのセキュリティと本人確認のために、各デバイスには信頼できる公衆Certificate Authority(CA)が発行した固有の証明書が必要です。
デジタル証明書をリクエスト、購入、受け取り、関連する秘密鍵を作成するには、CAに連絡する必要があります。 証明書をリクエストするときは、次のパラメータを使用してください。
-
証明書は、有名な公認認証局が発行し、署名する必要があります。
-
ユニーク:デバイスごとに固有の証明書を使用することを強くお勧めします。 1つの証明書をすべてのデバイスに使用すると、セキュリティが危険にさらされます。
-
共通名(CN)とサブジェクト代替名(SAN/S):これらはWebexにとって重要ではありませんが、人間が読み取ってデバイスに関連付けることができる値でなければなりません。 CNは、デバイスの主要な検証済みIDとして他の会議参加者に見せて、ユーザーが会議UIで証明書を調べると、SAN/が表示されます。
name.model@example.comのような名前を使ったほうがいいかもしれません。 -
ファイル形式:
証明書と鍵は.pem形式である必要があります。 -
目的:証明書の目的は Webex Identity でなければなりません。
-
キーの生成:証明書はECDSA P-256キーペア(P-256カーブを使用した楕円曲線デジタル署名アルゴリズム)に基づいている必要があります。
この要件は署名キーには及ばません。 CAはRSAキーを使って証明書に署名できます。
外部で検証されたIDをデバイスに使用したくない場合は、このステップをスキップできます。
新しいデバイスを使用している場合は、まだ Webex に登録しないでください。 念のため、この時点ではネットワークに接続しないでください。
外部で検証されたIDを使用するようにアップグレードしたい既存のデバイスがある場合は、デバイスを工場出荷時の状態にリセットする必要があります。
-
保存したい場合は、既存の設定を保存してください。
-
デバイスが使用されていない時間帯を設定するか、段階的にアプローチしてください。 期待できる変更をユーザーに知らせてください。
-
デバイスへの物理的なアクセスを確認してください。 ネットワーク経由でデバイスにアクセスする必要がある場合は、秘密がプレーンテキストで伝わり、セキュリティが危険にさらされることに注意してください。
これらの手順を完了したら、ビデオシステムをWebexサイトの会議やイベントに参加させてください。
デバイスのメディアをデバイス以外の人が暗号化できないようにするには、デバイスの秘密鍵を暗号化する必要があります。 JSON Web Encryption(JWE)を使用して、暗号化された鍵と証明書を管理できるように、デバイス用のAPIを設計しました。
クラウドを通じて真のエンドツーエンド暗号化を保証するために、証明書と鍵の暗号化とアップロードには関与できません。 このレベルのセキュリティが必要な場合は、次のことを行う必要があります。
-
証明書をリクエストしてください。
-
証明書のキーペアを生成してください。
-
各デバイスの初期シークレットを作成(および保護)して、デバイスの暗号化機能を強化します。
-
JWE標準を使用してファイルを暗号化するための独自のツールを開発して管理してください。
必要なプロセスと(秘密ではない)パラメーターと、選択した開発ツールで従うべきレシピを以下に説明します。 また、プロセスの検証に役立つように、いくつかのテストデータと結果のJWEブロブも期待どおりに提供します。
Python3とJWCryptoライブラリを使用したサポートされていないリファレンス実装は、ご要望に応じてシスコから入手できます。
-
ツールとデバイスの初期シークレットを使用して、証明書とキーを連結して暗号化します。
-
結果のJWE blobをデバイスにアップロードします。
-
Webex IDに使用する暗号化された証明書の目的を設定し、証明書を有効にします。
-
(推奨)デバイスユーザーが最初のシークレットを変更し、メディアをあなたから保護できるように、ツールへのインターフェースを提供する(または配布する)。
JWEフォーマットの使用方法
このセクションでは、証明書とキーからブロブを作成する独自のツールを構築できるように、デバイスへの入力としてJWEがどのように作成されるかを説明します。
JSON ウェブ暗号化 (JWE) https://datatracker.ietf.org/doc/html/rfc7516 と JSON ウェブ署名 (JWS) https://datatracker.ietf.org/doc/html/rfc7515 を参照してください。
JWE BLOBを作成するには、JSONドキュメントのコンパクトシリアル化を使用します。 JWE BLOBを作成するときに含める必要があるパラメータは次のとおりです。
-
JOSEヘッダー(保護されています)。 JSONオブジェクトの署名と暗号化ヘッダーには、次のキーと値のペアを含める必要があります。
-
「alg」:「dir」ペイロードの暗号化にはダイレクトアルゴリズムしかサポートされていません。デバイスの初期クライアントシークレットを使用する必要があります。
-
「enc」: "A128GCM」または「enc」:「A256GCM」私たちはこれら2つの暗号化アルゴリズムをサポートしています。
-
「cisco-action」:「add」または「cisco-action」:「populate」または「cisco-action」:「アクティブ化」または「cisco-action」:「非アクティブ化」これは独自のキーで、取ることができる4つの値です。 このキーは、暗号化されたデータの目的を対象のデバイスに知らせるために導入されました。 値は、暗号化されたデータを使用するデバイス上のxAPIコマンドにちなんで名付けられます。
将来のJWE拡張機能との潜在的な衝突を軽減するために、
これをcisco-actionと名付けました。 -
「cisco-kdf」: {「バージョン」:「1",「salt」:「base64 URLエンコードランダム4+バイト」}もう一つの専有鍵。 私たちはあなたが提供した値をデバイス上のキー導出の入力として使用します。
(キー導出関数のバージョン)でなければなりません。バージョンは1saltの値は、4バイト以上のbase64でURLエンコードされたシーケンスでなければなりません。ランダムに選択する必要があります。
-
-
JWE暗号化キー。 このフィールドは空です。
デバイスは最初のClientSecretからそれを取得します。 -
JWE 初期化ベクトル。 ペイロードを解読するには、base64urlでエンコードされた初期化ベクトルを指定する必要があります。 IVはランダムな12バイトの値でなければなりません(私たちはAES-GCM暗号ファミリーを使用しており、IVの長さは12バイトでなければなりません)。
-
JWE AAD(追加の認証データ)。 コンパクトシリアル化ではサポートされていないため、このフィールドは省略してください。
-
JWE暗号文:これは、秘密にしておきたい暗号化されたペイロードです。
ペイロードは空かもしれません。 たとえば、クライアントシークレットをリセットするには、空の値で上書きする必要があります。
ペイロードには、デバイスで何をしようとしているかに応じて、さまざまなタイプがあります。 xAPIコマンドが異なれば、必要なペイロードも異なります。次のように、
cisco-actionキーでペイロードの目的を指定する必要があります。-
「cisco-action」:「populate」では、暗号文が新しいクライアントシークレットになります。 -
「「cisco-action」: "add」を使うと、暗号文は証明書とその秘密鍵(連結された)を含むPEMブロブになります。 -
「「cisco-action」: "activate」では、暗号文はデバイスの身元確認のために有効にする証明書のフィンガープリント(sha-1の16進表現)です。 -
「「cisco-action」: "deactivate"の場合、暗号文はデバイスの本人確認に使用されないようにする証明書のフィンガープリント(sha-1の16進表現)です。
-
-
JWE認証タグ:このフィールドには、コンパクトにシリアル化されたJWEブロブ全体の整合性を確認するための認証タグが含まれています
ClientSecretから暗号化キーを取得する方法
シークレットを最初に入力した後は、シークレットをプレーンテキストとして受け入れたり、出力したりしません。 これは、デバイスにアクセスする可能性のある誰かによる潜在的な辞書攻撃を防ぐためです。
デバイスソフトウェアは、クライアントシークレットをキー派生関数(kdf)への入力として使用し、派生キーを使用してデバイス上のコンテンツの復号化/暗号化を行います。
これがあなたにとって意味することは、JWE BLOBを作成するツールが同じ手順に従って、クライアントシークレットから同じ暗号化/復号化キーを取得する必要があるということです。
デバイスはキーの導出にscryptを使用し(https://en.wikipedia.org/wiki/Scrypt を参照)、次のパラメータを指定します。
-
コストファクター(N)は32768です
-
ブロックサイズ係数 (r) は8です
-
並列化係数 (p) は1です
-
Saltは4バイト以上のランダムなシーケンスです。
cisco-kdfパラメータを指定するときは、これと同じソルトを指定する必要があります。 -
キーの長さは16バイト(AES-GCM 128アルゴリズムを選択した場合)または32バイト(AES-GCM 256アルゴリズムを選択した場合)です
-
最大メモリの上限は64MBです
このパラメータセットは、デバイスのキー導出機能と互換性のあるscryptの唯一の設定です。 デバイス上のこのkdfは 「バージョン」:「1"と呼ばれ、現在cisco-kdfパラメータが使用している唯一のバージョンです。
作業例
これは、JWE暗号化プロセスがデバイスで作成したプロセスと同じように機能することを確認するための例です。
シナリオ例は、デバイスにPEMブロブを追加することです(完全なcert +キーの代わりに非常に短い文字列で証明書を追加することを模倣しています)。 この例のクライアントシークレットはossifrageです。
-
暗号化暗号を選んでください。 この例では、
A128GCM(ガロアカウンターモードの128ビットキーのAES)を使用しています。 必要に応じて、ツールにA256GCMを使用することもできます。 -
塩を選んでください(少なくとも4バイトのランダムなシーケンスでなければなりません)。 この例では (16進バイト)
E5 E6 53 08 03 F8 33 F6を使用しています。base64urlはシーケンスをエンコードして5eztcap4M_Yを取得します(base64のパディングを削除してください)。 -
コンテンツ暗号化キー(cek)
を作成するためのscrypt呼び出しの例を次に示します。cek=scrypt(password="ossifrage", salt=4-byte-sequence, N=32768, r=8, p=1, keylength=16)派生キーは次のように16バイト(16進数)でなければなりません。95 9e ba 6d d1 22 01 05 78 fe 6a 9d 22 78 ff ac。base64urlは lz66bdeiaqv4_mqdinj_RA にエンコードします。 -
初期化ベクトルとして使用する12バイトのランダムなシーケンスを選択してください。
この例では (hex)34 b3 5d dd 5f 5f 53 7b af 2d 92 95 83を使用しており、base64urlはnlnd3v9te68Tkpwdにエンコードします。 -
コンパクトなシリアル化でJOSEヘッダーを作成し(ここで使用したのと同じパラメーターの順序に従います)、それをbase64urlエンコードします。
{"alg」: "dir」, "cisco-action」: "add」, "cisco-kdf」: {"salt」: "5eztcap4M_Y」, "version」: "1"}," enc」: "A128GCM"}base64urlでエンコードされたJOSEヘッダーは、eyjhbgcioijzgqilcjjaxnjby1rpb24ioijhzgqilcjaxnjby1rzgyionsic2fsdci6ijvlldqva0tv9ziiwidmvyc2lvbii6ijeifswiz5jijoiqteyoeddtsjです 9これがJWEブロブの最初の要素になります。
-
JWE暗号化キーを提供していないため、JWEブロブの2番目の要素は空です。
-
JWEブロブの3番目の要素は、初期化ベクトルnlnd3v9te68tkPwdです。 - JWE暗号化ツールを使って、暗号化されたペイロードとタグを作成してください。 この例では、暗号化されていないペイロードは偽のPEM BLOBになります。
これはPEMファイルです使用すべき暗号化パラメータは次のとおりです。
ペイロード、
これはPEMファイルです暗号化暗号はAES 128 GCMです
追加の認証データ(AAD)としてbase64urlでエンコードされたJOSEヘッダーです
base64urlは暗号化されたペイロードをエンコードします。その結果、f5llvuwnfkfmzyco1YJFODHQになるはずですこれはJWEブロブの4番目の要素(JWE暗号文)です。
-
base64urlは、手順8で作成したタグをエンコードします。これにより、pe-wdfwgxffbeo928cfz1QになるはずですこれはJWEブロブの5番目の要素です。
-
JWEブロブの5つの要素をドット(JoseHeader.. iv.CipherText.tag)で連結すると、次のようになります。
Eyjhbgcioijkaxiilcjaxnjby1HY3RPB24ioijhzgqilcjaxnjby1rzgyionsic2fsdci6ijvlwlrdqva0TV9ZIIWIDMVYC2LVBII6IJEIFSWIZW5JOIQTEYOEDDSJ.. 9nlnd3v9te68tkpwd.f5llvuwnfkfmzyco1yjfodhq.pe-wdfwgxffbeo928cfz1Q -
ここに示したのと同じbase64urlでエンコードされた値を、独自のツールを使用して導き出した場合は、それらを使用してデバイスのE2E暗号化と検証済みIDを保護する準備が整いました。
-
この例は実際には機能しませんが、原則として、次のステップは、証明書を追加するデバイス上のxcommandへの入力として、上記で作成したJWE BLOBを使用することです。
コマンドセキュリティ証明書を追加eyjhbgcioijkaxiilcjaxnjby1hy3rpb24ioijhzgqilcjaxnjby1rzgyionsic2fsdci6ijvlldqva0tv9ziiwidmvyc2lvbii6ijeifswizw5jijoiqteyoeddtsj.. 9nnnlnd3v9te68tkpwd.f5llvuwnfkfmzyco1yjfodhq.pe-wdfwgxffbeo928cfz1Q
ゼロトラスト会議のセッションタイプは、すべての会議サイトで追加料金なしで利用できます。 これらのセッションタイプの1つは、プロエンドツーエンド暗号化_VoIPOnlyと呼ばれます。 これは公共サービス名ですが、将来変更される可能性があります。 セッションタイプの現在の名前については、この記事の「リファレンス」セクションの「セッションタイプID」を参照してください。
サイトでこの機能を利用するために必要なことは何もありません。新しいセッションタイプ(会議権限とも呼ばれます)をユーザーに付与する必要があります。 これは、ユーザーの設定ページから個別に行うことも、CSVのエクスポート/インポートで一括して行うこともできます。
| 1 |
Control Hub にサインインして、「」に移動します。 |
| 2 |
[サイト] をクリックし、設定を変更したい Webex サイトを選択して、[設定] をクリックします。 |
| 3 |
共通設定で、セッションタイプを選択します。 エンドツーエンドの暗号化セッションタイプが1つ以上表示されるはずです。 この記事の「リファレンス」セクションにあるセッションタイプIDのリストを参照してください。 たとえば、「プロ-エンドツーエンド暗号化_VoIPOnly」と表示されるかもしれません。
Pro-End to End Encryptionという非常によく似た名前の古いセッションタイプがあります。 このセッションタイプには、会議への暗号化されていないPSTNアクセスが含まれます。 エンドツーエンドの暗号化を確実にするために、_VoipOnlyバージョンがあることを確認してください。 セッションコード列のPROリンクにカーソルを合わせると確認できます。この例では、 今後、これらのセッションタイプの公共サービス名を変更する可能性があります。 |
| 4 |
新しいセッションタイプをまだ持っていない場合は、Webex の担当者にお問い合わせください。 |
次にすべきこと
このセッションタイプ/会議権限を、一部またはすべてのユーザーに有効にします。
| 1 |
Control Hub にサインインして、[ に移動します。 |
| 2 |
更新するユーザーアカウントを選択し、「ミーティング」を選択します。 |
| 3 |
「設定の適用先」ドロップダウンリストから、更新する会議場を選択します。 |
| 4 |
Pro-エンドツーエンド暗号化_VoIPOnlyの横のボックスをチェックしてください。 |
| 5 |
ユーザー設定パネルを閉じます。 |
| 6 |
必要に応じて、他のユーザーについても繰り返します。 これを多くのユーザーに割り当てるには、次のオプションである「複数のユーザーでE2EE会議を有効にする」を使用してください。 |
| 1 |
Control Hub にサインインして、「」に移動します。 |
| 2 |
[サイト] をクリックして、設定を変更したい Webex サイトを選択します。 |
| 3 |
「ライセンスとユーザー」セクションで、「一括管理」をクリックします。 |
| 4 |
「レポートを生成」をクリックして、ファイルが準備されるまで待ってください。 |
| 5 |
ファイルの準備ができたら、[結果をエクスポート] をクリックし、次に [ダウンロード] をクリックします。 (ダウンロードをクリックした後、そのポップアップウィンドウを手動で閉じる必要があります。) |
| 6 |
ダウンロードしたCSVファイルを開いて編集します。 各ユーザーの行があり、 |
| 7 |
Webex CSVファイル形式リファレンスには、CSVファイルの目的と内容の詳細が記載されています。 |
| 8 |
コントロールハブのミーティングサイト設定パネルを開きます。 すでに会議サイトのリストページを開いていた場合は、更新する必要があるかもしれません。 |
| 9 |
「ライセンスとユーザー」セクションで、「一括管理」をクリックします。 |
| 10 |
「インポート」をクリックし、編集したCSVを選択して、「インポート」をクリックします。 ファイルがアップロードされるまでお待ちください。 |
| 11 |
インポートが完了したら、「インポート結果」をクリックして、エラーがあったかどうかを確認できます。 |
| 12 |
ユーザーページに行き、ユーザーの1人を開いて、新しいセッションタイプであることを確認します。 |
Webex MeetingsPro-End to End Encryption_VoIPonlyセッションタイプでは、会議の録画にウォーターマークを追加できます。これにより、機密会議の不正録画のソースクライアントまたはデバイスを識別できます。
この機能を有効にすると、会議の音声には、参加しているクライアントまたはデバイスごとに固有の識別子が含まれます。 オーディオ録音をコントロールハブにアップロードすると、コントロールハブは録音を分析して固有の識別子を検索します。 結果を見て、どのソースクライアントまたはデバイスが会議を録画したかを確認できます。
- 分析するには、録音したファイルが500MB以下のAAC、MP3、M4A、WAV、MP4、AVI、またはMOVファイルでなければなりません。
- 録音は100秒より長くなければなりません。
- 分析できるのは、組織内の人が主催した会議の記録だけです。
- ウォーターマーク情報は、組織の会議情報と同じ期間保持されます。
E2EE会議に音声ウォーターマークを追加してください
- Control Hub にログインし、[管理] で [組織の設定] を選択します。
- 「ミーティングウォーターマーク」セクションで、「オーディオウォーターマークを追加」に切り替えます。
これをオンにしてしばらくすると、
Webex MeetingsPro-End to End Encryption_VoIPonlyセッションタイプで会議をスケジュールしているユーザーは、セキュリティセクションに電子透かしオプションが表示されます。
ウォーターマークの付いた会議をアップロードして分析してください
- Control Hubの「モニタリング」で、「トラブルシューティング」を選択します。
- ウォーターマーク分析をクリックします。
- リストで会議を検索または選択して、「分析」をクリックします。
- 「オーディオウォーターマークの分析」ウィンドウで、分析する名前を入力します。
- (オプション)分析用のメモを入力してください。
- 分析するオーディオファイルをドラッグアンドドロップするか、「ファイルを選択」をクリックしてオーディオファイルを参照します。
- 「閉じる」をクリックします。
分析が完了すると、「ウォーターマークの分析」ページの結果リストに表示されます。
- リストで会議を選択すると、分析結果が表示されます。 クリック
結果をダウンロードします。
特徴と制限事項
記録されたウォーターマークを正常にデコードする要因には、録音デバイスと音声を出力するスピーカーの間の距離、その音声の音量、環境ノイズなどがあります。 私たちのウォーターマーク技術は、メディアが共有されている場合のように、複数回エンコードされることに対する耐性がさらに高まっています。
この機能は、幅広く、しかし妥当な状況でウォーターマーク識別子を正常にデコードできるように設計されています。 私たちの目標は、携帯電話など、個人のエンドポイントやラップトップクライアントの近くの机の上にある録音デバイスが、常に分析がうまくいくような記録を作成することです。 録音装置が音源から遠ざかったり、全オーディオスペクトラムが聞こえなくなったりすると、分析が成功する可能性は低くなります。
録音を正常に分析するには、会議の音声を適度にキャプチャする必要があります。 会議の音声がクライアントをホストしているのと同じコンピューターに録音される場合、制限は適用されません。
デバイスが既に Control Hub 組織にオンボーディングされていて、Webex CA を使用して識別証明書を自動生成したい場合は、デバイスを工場出荷時の状態にリセットする必要はありません。
この手順は、デバイスが自身を識別するために使用するドメインを選択します。これは、Control Hub組織に複数のドメインがある場合にのみ必要です。 ドメインが複数ある場合は、「シスコ検証済み」のIDを持つすべてのデバイスに対してこれを行うことをお勧めします。 デバイスを識別するドメインを Webex に伝えないと、自動的に選択され、他の会議参加者には間違って見える可能性があります。
始める前に
デバイスがまだオンボーディングされていない場合は、「ボードシリーズ、デスクシリーズ、ルームシリーズ」の「Cisco WebexAPIまたはローカルWebインターフェイスまたはクラウドオンボーディング」の「デバイスの登録」の手順に従ってください。 また、「ドメインの管理」でデバイスの識別に使用したいドメインを確認する必要があります。
| 1 |
Control Hub にログインし、[管理] で [デバイス] を選択します。 |
| 2 |
デバイスを選択して、設定パネルを開きます。 |
| 3 |
このデバイスの識別に使用したいドメインを選択してください。 |
| 4 |
他のデバイスでも同じ手順を繰り返します。 |
始める前に
-
デバイスごとに、
CA署名付き証明書と秘密鍵を.pem形式で入手してください。 -
「準備」タブの下で、「デバイスの外部IDプロセスについて」というトピックを読んでください。
-
そこにある情報に関するJWE暗号化ツールを用意してください。
-
与えられた長さのランダムなバイトシーケンスを生成するツールがあることを確認してください。
-
バイトやテキストをbase64urlエンコードするツールがあることを確認してください。
-
スクリプトを実装していることを確認してください。 -
各デバイスに秘密の単語やフレーズがあることを確認してください。
| 1 |
デバイスには最初の秘密があります。 これを忘れないでください。回復することはできず、再起動するにはデバイスを工場出荷時の状態にリセットする必要があります。
|
| 2 |
証明書と秘密鍵を連結してください: |
| 3 |
証明書追加コマンドへの入力として使用するJWE BLOBを作成します。 |
| 4 |
デバイスでTShellを開き、(複数行の)addコマンドを実行します。
|
| 5 |
新しい証明書のフィンガープリントをコピーしてください。 |
| 6 |
このデバイスには、CAが発行した暗号化された有効な証明書があり、エンドツーエンドの暗号化されたWebex会議でデバイスを識別するためにすぐに使用できます。
|
| 7 |
デバイスをコントロールハブの組織に組み込んでください。 |
| 1 |
正しいタイプの会議をスケジュールしてください(Webex MeetingsPro-End to End Encryption_VoIPOnly)。 「エンドツーエンド暗号化を使用して Webex Meeting をスケジュールする」を参照してください。 |
| 2 |
Webex Meetingsクライアントから、主催者として会議に参加してください。 |
| 3 |
Webex CAによって身元が確認されたデバイスから会議に参加してください。 |
| 4 |
ホストとして、このデバイスがロビーに正しいIDアイコンで表示されていることを確認します。 |
| 5 |
外部のCAによって身元が確認されたデバイスから会議に参加してください。 |
| 6 |
ホストとして、このデバイスがロビーに正しいIDアイコンで表示されていることを確認します。アイデンティティーアイコンの詳細をご覧ください。 |
| 7 |
認証されていない会議の参加者として会議に参加してください。 |
| 8 |
ホストとして、この参加者が正しいIDアイコンの付いた状態でロビーに表示されていることを確認してください。 |
| 9 |
ホストとして、人やデバイスを許可または拒否します。 |
| 10 |
可能であれば、証明書を確認して、参加者/デバイスの身元を確認してください。 |
| 11 |
会議の参加者全員に同じ会議セキュリティコードが表示されることを確認してください。 |
| 12 |
新しい参加者と一緒に会議に参加してください。 |
| 13 |
全員に同じ新しい会議セキュリティコードが表示されることを確認してください。 |
-
エンドツーエンドの暗号化された会議をデフォルトの会議オプションにしますか、それとも一部のユーザーのみに有効にしますか、それともすべての主催者に決定を許可しますか? この機能をどのように使用するかを決めたら、特に制限事項や会議で期待できることに関して、それを使用するユーザーを用意してください。
-
シスコや他の誰もあなたのコンテンツを復号化したり、デバイスを偽装したりできないようにする必要がありますか? もしそうなら、公立認証局の証明書が必要です。
-
本人確認のレベルが異なる場合は、証明書に裏打ちされた本人確認でユーザーがお互いを確認できるようにしてください。 参加者が未確認として表示される場合があり、参加者は確認方法を知っている必要がありますが、未確認の人は詐欺師ではない可能性があります。
外部CAを使用してデバイス証明書を発行している場合、証明書を監視し、更新し、再適用する責任はあなたにあります。
初期シークレットを作成した場合は、ユーザーがデバイスのシークレットを変更したい場合があることを理解してください。 そのためには、インターフェースを作成したり、ツールを配布したりする必要があるかもしれません。
|
セッションタイプ ID |
公共サービス名 |
|---|---|
|
638 |
E2E暗号化+ VoIPのみ |
|
652 |
プロ-エンドツーエンド暗号化_VoIPのみ |
|
660 |
プロ3フリーエンドツーエンド暗号化_VoIPのみ E2E暗号化+ アイデンティティ |
|
672 |
プロ3 Free50-エンドツーエンド暗号化_VoIPのみ |
|
673 |
教育インストラクター、E2E暗号化_VoIPのみ |
|
676 |
Broadworksスタンダードとエンドツーエンドの暗号化 |
|
677 |
Broadworksプレミアムとエンドツーエンドの暗号化 |
|
681 |
学問フリープラスエンドツーエンドの暗号化 |
これらの表は、エンドツーエンドの暗号化された会議と本人確認のために追加したWebex デバイスのAPIコマンドを示しています。 APIの使用方法の詳細については、「ボード、デスク、ルームシリーズのデバイス用のAPIへのアクセス」を参照してください。
これらのxAPIコマンドは、次のいずれかのデバイスでのみ使用できます。
-
Webex に登録しました
-
オンプレミスで登録し、デバイス用にWebexにリンクしています Webex Edge
|
API コール |
説明 |
|---|---|
|
|
この設定は、管理者がコントロールハブからデバイスの優先ドメインを設定するときに行われます。 組織に複数のドメインがある場合にのみ必要です。 デバイスは、Webex CAに証明書を要求するときにこのドメインを使用します。 次に、ドメインはデバイスを識別します。 この構成は、デバイスに、それ自体を識別するための有効な外部発行証明書がある場合は適用されません。 |
|
|
デバイスがエンドツーエンドの暗号化された会議に参加できるかどうかを示します。 クラウドAPIはそれを呼び出すので、ペアリングされたアプリはそのデバイスを使用して参加できるかどうかを知ることができます。 |
|
|
|
|
|
外部発行の証明書の共通名から読み取られたデバイスのID。 |
|
|
外部発行の証明書から特定の情報を読みます。 表示されているコマンドで、
|
|
|
デバイスの外部IDのステータス( |
|
|
デバイスに Webex CA によって発行された有効な証明書があるかどうかを示します。 |
|
|
Webex が発行した証明書のコモンネームから読み取られたデバイスの識別情報。 組織にドメインがある場合は、ドメイン名を含みます。 組織がドメインを持っていない場合は空です。 デバイスが複数のドメインを持つ組織内にある場合、 |
|
|
Webex が発行した証明書から特定の情報を読み込みます。 表示されているコマンドで、
|
|
API コール |
説明 |
|---|---|
|
|
|
API コール |
説明 |
|---|---|
または
| クライアントシークレットをデバイスに初めてシードするときに、base64urlでエンコードされたプレーンテキスト値を受け入れます。 その後にシークレットを更新するには、古いシークレットで暗号化された新しいシークレットを含むJWE blobを提供する必要があります。 |
| 証明書を追加します(秘密鍵付き)。 暗号化されたPEMデータを含むJWE BLOBを受け入れるようにこのコマンドを拡張しました。 |
| Webex Identity の特定の証明書を有効にします。 |
| Webex Identity の特定の証明書を無効にします。 |