Zero-Trust-Besprechungen durchführen
list-menuFeedback?
Zero-Trust Security von Webex bietet Ende-zu-Ende-Verschlüsselung und starke Identitätsprüfung in Ihren geplanten und persönlichen Besprechungen.

Benutzer wählen die Art der Besprechung, wenn sie eine Besprechung planen. Bei der Zulassung von Teilnehmern aus der Lobby sowie während des Treffens kann der Gastgeber den Identitätsprüfungsstatus jedes Teilnehmers sehen. Es gibt auch einen Meeting-Code, der allen aktuellen Teilnehmern des Meetings gemeinsam ist und den sie verwenden können, um zu überprüfen, ob ihr Meeting nicht durch einen unerwünschten Meddler In The Middle (MITM) -Angriff eines Drittanbieters abgefangen wurde.

Teilen Sie Ihren Veranstaltern des Treffens die folgenden Informationen mit:

Identität verifizieren

Ende-zu-Ende-Verschlüsselung mit Identitätsprüfung bietet zusätzliche Sicherheit für ein durchgehend verschlüsseltes Meeting.

Wenn Teilnehmer oder Geräte einer gemeinsamen MLS-Gruppe (Messaging Layer Security) beitreten, legen sie ihre Zertifikate den anderen Gruppenmitgliedern vor, die die Zertifikate dann gegen die ausstellenden Zertifizierungsstellen (CA) validieren. Durch die Bestätigung, dass die Zertifikate gültig sind, überprüft die CA die Identität der Teilnehmer und das Meeting zeigt die Teilnehmer/Geräte als verifiziert an.

Benutzer der Webex-App authentifizieren sich über den Webex-Identitätsspeicher, der ihnen bei erfolgreicher Authentifizierung ein Zugriffstoken ausstellt. Wenn sie ein Zertifikat benötigen, um ihre Identität in einem durchgehend verschlüsselten Meeting zu überprüfen, stellt ihnen die Webex-Zertifizierungsstelle ein Zertifikat aus, das auf ihrem Zugriffstoken basiert. Derzeit bieten wir Webex Meetings Benutzern keine Möglichkeit, ein von einer Dritt-/externen Zertifizierungsstelle ausgestelltes Zertifikat zu erhalten.

Geräte können sich mit einem Zertifikat authentifizieren, das von der internen (Webex) CA ausgestellt wurde, oder mit einem Zertifikat, das von einer externen CA ausgestellt wurde:

  • Interne CA — WebEx stellt ein internes Zertifikat aus, das auf dem Zugriffstoken des Maschinenkontos des Geräts basiert. Das Zertifikat ist von der Webex-Zertifizierungsstelle signiert. Geräte haben keine Benutzer-IDs auf die gleiche Weise wie Benutzer, also verwendet Webex (eine der) Domänen Ihrer Organisation, wenn es die Identität des Gerätezertifikats schreibt (Common Name (CN)).

  • Externe CA — Beantragen und kaufen Sie Gerätezertifikate direkt bei Ihrem ausgewählten Aussteller. Sie müssen die Zertifikate verschlüsseln, direkt hochladen und autorisieren, indem Sie ein Geheimnis verwenden, das nur Ihnen bekannt ist.

    Cisco ist nicht beteiligt, was es ermöglicht, echte Ende-zu-Ende-Verschlüsselung und verifizierte Identität zu garantieren und die theoretische Möglichkeit zu verhindern, dass Cisco Ihr Meeting abhören/Ihre Medien entschlüsseln könnte.

Intern ausgestelltes Gerätezertifikat

Webex stellt dem Gerät ein Zertifikat aus, wenn es sich nach dem Start registriert, und erneuert es bei Bedarf. Für Geräte beinhaltet das Zertifikat die Konto-ID und eine Domain.

Wenn Ihre Organisation keine Domain hat, stellt die Webex-CA das Zertifikat ohne Domain aus.

Wenn Ihre Organisation mehrere Domains hat, können Sie Control Hub verwenden, um Webex mitzuteilen, welche Domain das Gerät für seine Identität verwenden soll. Sie könnten auch die API XConfiguration Conference EndToEndEncryption Identity PreferredDomain: „example.com“ verwenden.

Wenn Sie mehrere Domains haben und nicht die bevorzugte Domain für das Gerät festlegen, wählt Webex eine für Sie aus.

Extern ausgestelltes Gerätezertifikat

Ein Administrator kann ein Gerät mit seinem eigenen Zertifikat ausstatten, das von einer der öffentlichen Zertifizierungsstellen signiert wurde.

Das Zertifikat muss auf einem ECDSA P-256-Schlüsselpaar basieren, obwohl es mit einem RSA-Schlüssel signiert werden kann.

Die Werte im Zertifikat liegen im Ermessen der Organisation. Der Common Name (CN) und der alternative Betreffname (SAN) werden auf der Webex-Meeting-Benutzeroberfläche angezeigt, wie in Ende-zu-Ende-Verschlüsselung mit Identitätsprüfung für Webex Meetings beschrieben.

Wir empfehlen, ein separates Zertifikat pro Gerät zu verwenden und eine eindeutige CN pro Gerät zu haben. Zum Beispiel „meeting-room-1.example.com“ für die Organisation, der die Domain „example.com“ gehört.

Um das externe Zertifikat vollständig vor Manipulationen zu schützen, wird eine Client-Secret-Funktion verwendet, um verschiedene Befehle zu verschlüsseln und zu signieren.

Wenn Sie das Client-Geheimnis verwenden, ist es möglich, das externe Webex-Identitätszertifikat sicher über die xAPI zu verwalten. Das ist derzeit auf Online-Geräte beschränkt.

Webex bietet derzeit API-Befehle für die Verwaltung.

Geräte

Cloud-registrierte Geräte der Cisco Board-, Desk- und Room-Serie können an E2EE-Meetings teilnehmen.

Die folgenden Geräte können nicht an E2EE-Meetings teilnehmen:

  • WebRTC

Softwarekunden

  • Webex-App für Desktop- und Mobilkunden können an E2EE-Meetings teilnehmen.

  • Der Webex-Webclient kann nicht an E2EE-Meetings teilnehmen.

  • SIP-Soft-Clients von Drittanbietern können nicht an E2EE-Meetings teilnehmen.

Identität

  • Von Natur aus bieten wir keine Control Hub-Optionen an, mit denen Sie die extern verifizierte Geräteidentität verwalten können. Für eine echte Ende-zu-Ende-Verschlüsselung sollten nur Sie die Geheimnisse und Schlüssel kennen/darauf zugreifen. Wenn wir einen Cloud-Dienst zur Verwaltung dieser Schlüssel einführen würden, besteht die Möglichkeit, dass sie abgefangen werden.

  • Derzeit stellen wir Ihnen ein „Rezept“ zur Verfügung, mit dem Sie Ihre eigenen Tools entwickeln können, die auf branchenüblichen Verschlüsselungstechniken basieren, um Sie bei der Beantragung oder Verschlüsselung Ihrer Geräteidentitätszertifikate und ihrer privaten Schlüssel zu unterstützen. Wir wollen keinen echten oder vermeintlichen Zugang zu Ihren Geheimnissen oder Schlüsseln haben.

Meetings

  • E2EE-Meetings unterstützen derzeit maximal 1000 Teilnehmer.

  • Sie können neue Whiteboards in E2EE-Meetings teilen. Es gibt einige Unterschiede zu Whiteboards in regulären Besprechungen:
    • In E2EE-Besprechungen können Benutzer nicht auf Whiteboards zugreifen, die außerhalb des Meetings erstellt wurden, einschließlich privater Whiteboards, von anderen geteilter Whiteboards und Whiteboards aus Webex-Bereichen.
    • Whiteboards, die in E2EE-Meetings erstellt wurden, sind nur während des Meetings verfügbar. Sie werden nicht gespeichert und sind nach Ende der Besprechung nicht zugänglich.
    • Wenn jemand Inhalte in einem E2EE-Meeting teilt, können Sie ihn kommentieren. Weitere Informationen zu Anmerkungen finden Sie unter Webex App | Geteilte Inhalte mit Anmerkungen markieren.

Verwaltungsoberfläche

Wir empfehlen Ihnen dringend, Control Hub zur Verwaltung Ihrer Meetings-Website zu verwenden, da Control Hub-Organisationen eine zentrale Identität für die gesamte Organisation haben.

  • Webex Meetings41,7.

  • Cloud-registrierte Geräte der Cisco Board-, Desk- und Room-Serie, auf denen 10.6.1-RoomOS_August_2021 oder höher ausgeführt wird.

  • Administratorzugriff auf die Meeting-Website in Control Hub.

  • Eine oder mehrere verifizierte Domains in Ihrer Control Hub-Organisation (wenn Sie die Webex-CA verwenden, um Gerätezertifikate für verifizierte Identität auszustellen).

  • Besprechungsräume für die Zusammenarbeit müssen aktiviert sein, damit Personen von ihrem Videosystem aus teilnehmen können. Weitere Informationen finden Sie unter Videosysteme zur Teilnahme an Meetings und Events auf Ihrer Webex-Site zulassen.

Sie können diesen Schritt überspringen, wenn Sie keine extern verifizierten Identitäten benötigen.

Für ein Höchstmaß an Sicherheit und zur Identitätsprüfung sollte jedes Gerät über ein einzigartiges Zertifikat verfügen, das von einer vertrauenswürdigen Öffentlichkeit Certificate Authority (CA) ausgestellt wurde.

Sie müssen mit der CA interagieren, um die digitalen Zertifikate anzufordern, zu kaufen und zu erhalten und die zugehörigen privaten Schlüssel zu erstellen. Wenn Sie das Zertifikat anfordern, verwenden Sie diese Parameter:

  • Das Zertifikat muss von einer bekannten öffentlichen Zertifizierungsstelle ausgestellt und unterzeichnet werden.

  • Einzigartig: Wir empfehlen dringend, für jedes Gerät ein eigenes Zertifikat zu verwenden. Wenn Sie ein Zertifikat für alle Geräte verwenden, gefährden Sie Ihre Sicherheit.

  • Allgemeiner Name (CN) und Subject Alternate Name/s (SAN/s): Diese sind für Webex nicht wichtig, sollten aber Werte sein, die Menschen lesen und mit dem Gerät verknüpfen können. Die CN wird anderen Besprechungsteilnehmern als primäre verifizierte Identität des Geräts angezeigt, und wenn Benutzer das Zertifikat über die Meeting-Benutzeroberfläche einsehen, sehen sie die SAN/s. Vielleicht möchten Sie Namen wie name.model@example.com verwenden.

  • Dateiformat: Die Zertifikate und Schlüssel müssen im.pem-Format vorliegen.

  • Zweck: Der Zweck des Zertifikats muss Webex Identity sein.

  • Generieren von Schlüsseln: Die Zertifikate müssen auf ECDSA P-256-Schlüsselpaaren basieren (Elliptical Curve Digital Signature Algorithm unter Verwendung der P-256-Kurve).

    Diese Anforderung erstreckt sich nicht auf den Signaturschlüssel. Die CA kann einen RSA-Schlüssel verwenden, um das Zertifikat zu signieren.

Sie können diesen Schritt überspringen, wenn Sie keine extern verifizierte Identität für Ihre Geräte verwenden möchten.

Wenn Sie neue Geräte verwenden, registrieren Sie sie noch nicht bei Webex. Um sicher zu gehen, verbinden Sie sie zu diesem Zeitpunkt nicht mit dem Netzwerk.

Wenn Sie bereits Geräte haben, für die Sie ein Upgrade durchführen möchten, um eine extern verifizierte Identität zu verwenden, müssen Sie die Geräte auf die Werkseinstellungen zurücksetzen.

  • Speichern Sie die bestehende Konfiguration, wenn Sie sie behalten möchten.

  • Planen Sie ein Zeitfenster ein, in dem die Geräte nicht verwendet werden, oder verwenden Sie einen schrittweisen Ansatz. Informieren Sie die Benutzer über die Änderungen, die sie erwarten können.

  • Stellen Sie den physischen Zugriff auf Geräte sicher. Wenn Sie über das Netzwerk auf Geräte zugreifen müssen, sollten Sie sich bewusst sein, dass Geheimnisse im Klartext übertragen werden und Sie Ihre Sicherheit gefährden.

Sobald Sie diese Schritte abgeschlossen haben, erlauben Sie Videosystemen, an Besprechungen und Veranstaltungen auf Ihrer Webex-Website teilzunehmen.

Um sicherzustellen, dass Ihre Gerätemedien von niemandem außer dem Gerät verschlüsselt werden können, müssen Sie den privaten Schlüssel auf dem Gerät verschlüsseln. Wir haben APIs für das Gerät entwickelt, um die Verwaltung des verschlüsselten Schlüssels und Zertifikats mithilfe von JSON Web Encryption (JWE) zu ermöglichen.

Um eine echte Ende-zu-Ende-Verschlüsselung über unsere Cloud zu gewährleisten, können wir nicht an der Verschlüsselung und dem Hochladen des Zertifikats und des Schlüssels beteiligt sein. Wenn Sie diese Sicherheitsstufe benötigen, müssen Sie:

  1. Fordern Sie Ihre Zertifikate an.

  2. Generieren Sie die Schlüsselpaare Ihrer Zertifikate.

  3. Erstellen (und schützen) Sie für jedes Gerät ein Anfangsgeheimnis, um die Verschlüsselungsfunktion des Geräts zu aktivieren.

  4. Entwickeln und pflegen Sie Ihr eigenes Tool zum Verschlüsseln von Dateien mit dem JWE-Standard.

    Der Prozess und die (nicht geheimen) Parameter, die Sie benötigen, werden unten erklärt, ebenso wie ein Rezept, das Sie in den Entwicklungstools Ihrer Wahl befolgen können. Wir stellen auch einige Testdaten und die resultierenden JWE-Blobs zur Verfügung, wie wir sie erwarten, um Ihnen bei der Überprüfung Ihres Prozesses zu helfen.

    Eine nicht unterstützte Referenzimplementierung mit Python3 und der JWCrypto-Bibliothek ist auf Anfrage bei Cisco erhältlich.

  5. Verketten und verschlüsseln Sie das Zertifikat und den Schlüssel mit Ihrem Tool und dem ursprünglichen Geheimnis des Geräts.

  6. Laden Sie den resultierenden JWE-Blob auf das Gerät hoch.

  7. Legen Sie den Zweck des verschlüsselten Zertifikats fest, das für die Webex-Identität verwendet werden soll, und aktivieren Sie das Zertifikat.

  8. (Empfohlen) Stellen Sie eine Schnittstelle zu Ihrem Tool bereit (oder verteilen) Sie es den Gerätenutzern ermöglicht, das ursprüngliche Geheimnis zu ändern und ihre Medien vor Ihnen zu schützen.

Wie wir das JWE-Format verwenden

In diesem Abschnitt wird beschrieben, wie wir erwarten, dass das JWE als Eingabe für die Geräte erstellt wird, sodass Sie Ihr eigenes Tool erstellen können, um die Blobs aus Ihren Zertifikaten und Schlüsseln zu erstellen.

Siehe JSON Web Encryption (JWE) https://datatracker.ietf.org/doc/html/rfc7516 und JSON Web Signature (JWS) https://datatracker.ietf.org/doc/html/rfc7515.

Wir verwenden die kompakte Serialisierung eines JSON-Dokuments, um JWE-Blobs zu erstellen. Die Parameter, die Sie bei der Erstellung der JWE-Blobs angeben müssen, sind:

  • JOSE Header (geschützt). Im JSON Object Signing and Encryption-Header MÜSSEN Sie die folgenden Schlüssel-Wert-Paare angeben:

    • „alg“ :"dir“

      Der direkte Algorithmus ist der einzige, den wir für die Verschlüsselung der Nutzdaten unterstützen, und Sie müssen das anfängliche Client-Geheimnis des Geräts verwenden.

    • „enc“ :"A128GCM“ oder „enc“ :"A256GCM“

      Wir unterstützen diese beiden Verschlüsselungsalgorithmen.

    • „cisco-action“: „add“ oder „cisco-action“: „populate“ oder „cisco-action“: „activate“ oder „cisco-action“: „deaktivieren“

      Das ist ein proprietärer Schlüssel und vier Werte, die er annehmen kann. Wir haben diesen Schlüssel eingeführt, um dem Zielgerät den Zweck der verschlüsselten Daten zu signalisieren. Die Werte sind nach den xAPI-Befehlen auf dem Gerät benannt, auf dem Sie die verschlüsselten Daten verwenden.

      Wir haben es Cisco-Action genannt, um potenzielle Konflikte mit zukünftigen JWE-Erweiterungen zu mildern.

    • „cisco-kdf“: {„version“: „1", „salt“: „Base64UrlEncodedRandom4+Byte“}

      Ein weiterer proprietärer Schlüssel. Wir verwenden die von Ihnen angegebenen Werte als Eingaben für die Schlüsselableitung auf dem Gerät. Die Version muss 1 sein (die Version unserer wichtigsten Ableitungsfunktion). Der Wert von Salt muss eine Base64-URL-kodierte Sequenz von mindestens 4 Byte sein, die Sie zufällig auswählen müssen.

  • JWE-verschlüsselter Schlüssel. Dieses Feld ist leer. Das Gerät leitet es vom ursprünglichen ClientSecret ab.

  • JWE-Initialisierungsvektor. Sie müssen einen Base64Url-kodierten Initialisierungsvektor für die Entschlüsselung der Nutzlast angeben. Die IV MUSS ein zufälliger 12-Byte-Wert sein (wir verwenden die AES-GCM-Verschlüsselungsfamilie, weshalb die IV 12 Byte lang sein muss).

  • JWE AAD (zusätzliche authentifizierte Daten). Sie müssen dieses Feld weglassen, da es in der Compact Serialization nicht unterstützt wird.

  • JWE Ciphertext: Das ist die verschlüsselte Nutzlast, die Sie geheim halten möchten.

    Die Nutzlast KANN leer sein. Um zum Beispiel das Client-Geheimnis zurückzusetzen, müssen Sie es mit einem leeren Wert überschreiben.

    Es gibt verschiedene Arten von Payloads, je nachdem, was Sie auf dem Gerät zu tun versuchen. Verschiedene xAPI-Befehle erwarten unterschiedliche Nutzlasten, und Sie müssen den Zweck der Nutzlast mit dem Cisco-Action-Schlüssel wie folgt angeben:

    • Mit „cisco-action“ :"populate“ ist der Chiffretext das neue ClientSecret.

    • Mit "„cisco-action“ :"add“ ist der Chiffretext ein PEM-Blob, das das Zertifikat und seinen privaten Schlüssel (verkettet) enthält.

    • Mit "„cisco-action“ :"activate“ ist der Chiffretext der Fingerabdruck (hexadezimale Darstellung von sha-1) des Zertifikats, das wir für die Überprüfung der Geräteidentität aktivieren.

    • Mit "„cisco-action“ :"deactivate“ ist der Chiffretext der Fingerabdruck (hexadezimale Darstellung von sha-1) des Zertifikats, das wir deaktivieren, damit es nicht für die Geräteidentitätsprüfung verwendet wird.

  • JWE-Authentifizierungs-Tag: Dieses Feld enthält das Authentifizierungs-Tag, um die Integrität des gesamten kompakt serialisierten JWE-Blobs zu überprüfen

Wie wir den Verschlüsselungsschlüssel aus dem ClientSecret ableiten

Nach der ersten Auffüllung des Geheimnisses akzeptieren wir das Geheimnis nicht und geben es nicht als Klartext aus. Dies dient dazu, potenzielle Wörterbuchangriffe durch jemanden zu verhindern, der auf das Gerät zugreifen könnte.

Die Gerätesoftware verwendet das Client-Geheimnis als Eingabe für eine Schlüsselableitungsfunktion (kdf) und verwendet dann den abgeleiteten Schlüssel für die Entschlüsselung/Verschlüsselung von Inhalten auf dem Gerät.

Für Sie bedeutet das, dass Ihr Tool zur Erzeugung von JWE-Blobs dasselbe Verfahren anwenden muss, um denselben Verschlüsselungs-/Entschlüsselungsschlüssel aus dem Client-Geheimnis abzuleiten.

Die Geräte verwenden Scrypt für die Schlüsselableitung (siehe https://en.wikipedia.org/wiki/Scrypt), mit den folgenden Parametern:

  • CostFactor (N) ist 32768

  • BlockSizeFactor (r) ist 8

  • ParallelizationFactor (p) ist 1

  • Salt ist eine zufällige Folge von mindestens 4 Byte; Sie müssen dasselbe Salt angeben, wenn Sie den Parameter cisco-kdf angeben.

  • Die Schlüssellängen sind entweder 16 Byte (wenn Sie den AES-GCM-128-Algorithmus wählen) oder 32 Byte (wenn Sie den AES-GCM-256-Algorithmus wählen)

  • Die maximale Speicherobergrenze beträgt 64 MB

Dieser Parametersatz ist die einzige Konfiguration von Scrypt, die mit der Schlüsselableitungsfunktion auf den Geräten kompatibel ist. Dieses KDF auf den Geräten heißt „Version“ :"1", was die einzige Version ist, die derzeit vom Parameter cisco-kdf verwendet wird.

Funktioniertes Beispiel

Hier ist ein Beispiel, dem Sie folgen können, um zu überprüfen, ob Ihr JWE-Verschlüsselungsprozess genauso funktioniert wie der Prozess, den wir auf den Geräten erstellt haben.

Das Beispielszenario ist das Hinzufügen eines PEM-Blobs zum Gerät (ahmt das Hinzufügen eines Zertifikats nach, mit einer sehr kurzen Zeichenfolge anstelle eines vollständigen Zertifikats + Schlüssel). Das Kundengeheimnis in dem Beispiel ist Ossifrage.

  1. Wählen Sie eine Verschlüsselungschiffre. Dieses Beispiel verwendet A128GCM (AES mit 128-Bit-Schlüsseln im Galois-Zählermodus). Ihr Tool könnte A256GCM verwenden, wenn Sie es vorziehen.

  2. Wählen Sie ein Salz (muss eine zufällige Folge von mindestens 4 Byte sein). Dieses Beispiel verwendet (Hex-Bytes) E5 E6 53 08 03 F8 33 F6. Base64URL kodieren Sie die Sequenz, um 5eztCap4M_Y zu erhalten (entfernen Sie das Base64-Auffüllen).

  3. Hier ist ein Beispiel für einen Scrypt-Aufruf zur Erstellung des Inhaltsverschlüsselungsschlüssels (cek):

    cek=scrypt(password="ossifrage", salt=4-byte-sequence, N=32768, r=8, p=1, keylength=16)

    Der abgeleitete Schlüssel sollte 16 Byte (Hex) wie folgt lang sein: 95 9e ba 6d d1 22 01 05 78 fe 6a 9d 22 78 ff ac, was base64url für lz66bdeiaqv4_MQDINJ_RA kodiert.

  4. Wählen Sie eine zufällige Folge von 12 Byte, die als Initialisierungsvektor verwendet werden soll. Dieses Beispiel verwendet (hex) 34 b3 5d dd 5f 53 7b af 2d 92 95 83, was base64url für nlnd3v9TE68tkpwd kodiert.

  5. Erstellen Sie den JOSE-Header mit kompakter Serialisierung (folgen Sie der gleichen Reihenfolge der Parameter, die wir hier verwenden) und kodieren Sie ihn dann mit base64url:

    {"alg“ :"dir“, "cisco-action“ :"add“, "cisco-kdf“: {"salt“ :"5eztcap4m_Y“, "version“ :"1"}, "enc“ :"A128GCM "}

    Der Base64-URL-kodierte JOSE-Header ist EYJHBGCIOIJKAXIILCJJAXNJBY1HY3RPB24IOIJHZGQILCJJAXNJBY1RZGYIONSIC2FSDCI6IJVLWLRDQVA0TV9ZIIWIDMVYC2LVBII6IJEiFSWIZW5JIJOIQTEYOEDDTSJ9

    Dies wird das erste Element des JWE-Blobs sein.

  6. Das zweite Element des JWE-Blobs ist leer, weil wir keinen JWE-Verschlüsselungsschlüssel angeben.

  7. Das dritte Element des JWE-Blobs ist der Initialisierungsvektor NLND3V9TE68TKPWD.

  8. Verwenden Sie Ihr JWE-Verschlüsselungstool, um eine verschlüsselte Nutzlast und ein Tag zu erstellen. Für dieses Beispiel wird die unverschlüsselte Nutzlast der gefälschte PEM-Blob sein, das ist eine PEM-Datei

    Die Verschlüsselungsparameter, die Sie verwenden sollten, sind:

    • Payload, ist das eine PEM-Datei?

    • Die Verschlüsselungschiffre ist AES 128 GCM

    • Der base64url-kodierte JOSE-Header als zusätzliche authentifizierte Daten (AAD)

    Base64URL kodieren die verschlüsselte Nutzlast, was zu F5llvuwnFKFMZYCO1YJFODHQ führen sollte

    Dies ist das vierte Element (JWE Ciphertext) im JWE-Blob.

  9. Base64URL kodieren Sie das Tag, das Sie in Schritt 8 erzeugt haben, was zu pe-WDFWGXFFBEO928CFZ1Q führen sollte

    Das ist das fünfte Element im JWE-Blob.

  10. Verketten Sie die fünf Elemente des JWE-Blobs mit Punkten (JoseHeader.. IV.CipherText.Tag), um zu erhalten:

    EYJHBGCIOIJKAXIILCJJAXNJBY1HY3RPB24IOIJHZGQILCJJAXNJBY1RZGYIONSIC2FSDCI6IJVLWLDQVA0TV9ZIIWIDMVYC2LVBII6IJEiFSWIZW5JIJOIQTEYOEDDTSJ.. 9NLND3V9TE68TKPWD.F ZYCO1YJFODHQ.PE-WDFWGXFFBEO928CFZ1Q

  11. Wenn Sie dieselben Base64URL-kodierten Werte, wie wir sie hier zeigen, mit Ihren eigenen Tools abgeleitet haben, sind Sie bereit, sie zu verwenden, um die E2E-Verschlüsselung und die verifizierte Identität Ihrer Geräte zu sichern.

  12. Dieses Beispiel wird eigentlich nicht funktionieren, aber im Prinzip wäre Ihr nächster Schritt, den JWE-Blob, den Sie oben erstellt haben, als Eingabe für den Befehl auf dem Gerät zu verwenden, das das Zertifikat hinzufügt:

    Befehlssicherheitszertifikate fügen Sie eyjhbgcioijkaxiilcjjaxnjby1hy3rpb24ioijhzgqilcjjaxnjby1rzgyionsic2fsdci6ijvlwlrdqva0tv9ziiwidmvyc2lvbii6ijeifswizw5jijoiqteyoeddtsj. 9NLND3V9TE68TKPWD.F5llvuwnfkfmzyco1yjfodhq.pe-wdfwgxffbeo928cfz1q

Sitzungstypen für Zero-Trust-Besprechungen sind für alle Besprechungsorte ohne zusätzliche Kosten verfügbar. Einer dieser Sitzungstypen heißt Pro-End to End Encryption_VoIPOnly. Das ist der Name des öffentlichen Dienstes, den wir möglicherweise in Zukunft ändern werden. Die aktuellen Namen der Sitzungstypen finden Sie unter Sitzungstyp-IDs im Referenzabschnitt dieses Artikels.

Es gibt nichts, was Sie tun müssen, um diese Funktion für Ihre Website zu nutzen; Sie müssen den Benutzern den neuen Sitzungstyp (auch Meeting Privilege genannt) gewähren. Sie können dies einzeln über die Konfigurationsseite des Benutzers oder in großen Mengen mit einem CSV-Export/Import tun.

1

Melden Sie sich bei Control Hub an, und rufen Sie Dienste > Meeting auf.

2

Klicken Sie auf Websites, wählen Sie die Webex-Website aus, für die Sie die Einstellungen ändern möchten, und klicken Sie dann auf Einstellungen.

3

Wählen Sie unter Allgemeine Einstellungensitzungstypen aus.

Sie sollten einen oder mehrere Sitzungstypen mit Ende-zu-Ende-Verschlüsselung sehen. Sehen Sie sich die Liste der Sitzungstyp-IDs im Abschnitt Referenz dieses Artikels an. Zum Beispiel könnten Sie Pro-End to End Encryption_VoIPOnly sehen.

Es gibt einen älteren Sitzungstyp mit einem sehr ähnlichen Namen: Pro-End to End Encryption. Dieser Sitzungstyp beinhaltet den unverschlüsselten PSTN-Zugriff auf Besprechungen. Stellen Sie sicher, dass Sie die _VoIPOnly-Version haben, um eine Ende-zu-Ende-Verschlüsselung zu gewährleisten. Sie können das überprüfen, indem Sie den Mauszeiger über den PRO-Link in der Spalte Sitzungscode bewegen; für dieses Beispiel sollte das Ziel des Links javascript:showFeature (652) sein.

Wir können die Namen der öffentlichen Dienste für diese Sitzungstypen in Zukunft ändern.

4

Wenn Sie den neuen Sitzungstyp noch nicht haben, wenden Sie sich an Ihren Webex-Vertreter.

Nächste Schritte

Aktivieren Sie diesen Sitzungstyp/diese Besprechungsprivilegien für einige oder alle Ihrer Benutzer.

1

Melden Sie sich bei Control Huban und gehen Sie zu Verwaltung. > Benutzer.

2

Wählen Sie ein zu aktualisierendes Benutzerkonto aus und wählen Sie dann Meetings.

3

Wählen Sie aus der Drop-down-Liste Einstellungen gelten für die Besprechungsstätte aus, die aktualisiert werden soll.

4

Markieren Sie das Kästchen neben Pro-End to End Encryption_VoIPOnly.

5

Schließen Sie das Benutzerkonfigurationsfeld.

6

Wiederholen Sie dies bei Bedarf für andere Benutzer.

Um dies vielen Benutzern zuzuweisen, verwenden Sie die nächste Option, E2EE-Besprechungen für mehrere Benutzer aktivieren.

1

Melden Sie sich bei Control Hub an, und rufen Sie Dienste > Meeting auf.

2

Klicken Sie auf Websites, wählen Sie die Webex-Site aus, für die Sie die Einstellungen ändern möchten.

3

Klicken Sie im Bereich Lizenzen und Benutzer auf Sammelaktion zum Verwalten.

4

Klicken Sie auf Bericht erstellen und warten Sie, während wir die Datei vorbereiten.

5

Wenn die Datei fertig ist, klicken Sie auf Ergebnisse exportieren und dann auf Herunterladen. (Sie müssen das Popup-Fenster manuell schließen, nachdem Sie auf Herunterladen geklickt haben.)

6

Öffnen Sie die heruntergeladene CSV-Datei zur Bearbeitung.

Es gibt eine Zeile für jeden Benutzer, und die MeetingPrivilege-Spalte enthält seine Sitzungstyp-IDs als kommagetrennte Liste.

7

Fügen Sie für jeden Benutzer, dem Sie den neuen Sitzungstyp gewähren möchten, 1561 als neuen Wert in die kommagetrennte Liste in der Zelle MeetingPrivilege ein.

Die Webex CSV-Dateiformat-Referenz enthält Details zum Zweck und Inhalt der CSV-Datei.

8

Öffnen Sie das Konfigurationsfenster für die Meeting-Site in Control Hub.

Wenn Sie bereits auf der Seite mit der Liste der Meeting-Standorte waren, müssen Sie sie möglicherweise aktualisieren.

9

Klicken Sie im Bereich Lizenzen und Benutzer auf Sammelaktion zum Verwalten.

10

Klicken Sie auf Importieren und wählen Sie die bearbeitete CSV aus, dann klicken Sie auf Importieren. Warten Sie, während die Datei hochgeladen wird.

11

Wenn der Import abgeschlossen ist, können Sie auf Ergebnisse importieren klicken, um zu überprüfen, ob Fehler aufgetreten sind.

12

Gehen Sie zur Benutzerseite und öffnen Sie einen der Benutzer, um zu überprüfen, ob er den neuen Sitzungstyp hat.

Sie können Besprechungsaufzeichnungen mit dem Sitzungstyp Webex MeetingsPro-End to End Encryption_VoipOnly ein Wasserzeichen hinzufügen, wodurch Sie den Quellclient oder das Gerät der nicht autorisierten Aufzeichnungen vertraulicher Besprechungen identifizieren können.

Wenn diese Funktion aktiviert ist, enthält das Meeting-Audio eine eindeutige Kennung für jeden teilnehmenden Kunden oder jedes Gerät. Sie können Audioaufnahmen auf Control Hub hochladen, das dann die Aufnahme analysiert und nach den eindeutigen Identifikatoren sucht. Sie können sich die Ergebnisse ansehen, um zu sehen, welcher Quellclient oder welches Gerät das Meeting aufgezeichnet hat.

  • Zur Analyse muss die Aufnahme eine AAC-, MP3-, M4A-, WAV-, MP4-, AVI- oder MOV-Datei mit einer Größe von maximal 500 MB sein.
  • Die Aufnahme muss länger als 100 Sekunden sein.
  • Sie können nur Aufzeichnungen von Besprechungen analysieren, die von Personen Ihrer Organisation veranstaltet werden.
  • Die Wasserzeicheninformationen werden für die gleiche Dauer aufbewahrt wie die Informationen zur Veranstaltung der Organisation.

Fügen Sie Audio-Wasserzeichen zu E2EE-Meetings hinzu

  1. Melden Sie sich bei Control Huban und wählen Sie dann unter Verwaltungdie Option Organisationseinstellungenaus.
  2. Aktivieren Sie im Abschnitt Meeting-Wasserzeichen die Option Audio-Wasserzeichen hinzufügen.

    Einige Zeit, nachdem dies aktiviert ist, wird Benutzern, die Besprechungen mit dem Sitzungstyp Webex MeetingsPro-End to End Encryption_VoipOnly planen, im Abschnitt Sicherheit die Option Digitales Wasserzeichen angezeigt.

Laden Sie ein Meeting mit Wasserzeichen hoch und analysieren Sie es

  1. Wählen Sie in Control Hub unter Überwachung die Option Problembehandlung aus.
  2. Klicken Sie auf Wasserzeichenanalyse.
  3. Suchen oder wählen Sie das Meeting in der Liste aus und klicken Sie dann auf Analysieren.
  4. Geben Sie im Fenster Audio-Wasserzeichen analysieren einen Namen für Ihre Analyse ein.
  5. (Optional) Geben Sie eine Notiz zu Ihrer Analyse ein.
  6. Ziehen Sie die zu analysierende Audiodatei per Drag & Drop in die App oder klicken Sie auf Datei auswählen, um die Audiodatei auszuwählen.
  7. Auf Schließen.

    Wenn die Analyse abgeschlossen ist, wird sie in der Ergebnisliste auf der Seite Wasserzeichen analysieren angezeigt.

  8. Wählen Sie das Meeting in der Liste aus, um die Ergebnisse der Analyse anzuzeigen. Klicken Sie auf Download button , um die Ergebnisse herunterzuladen.

Funktionen und Einschränkungen

Zu den Faktoren, die bei der erfolgreichen Dekodierung eines aufgezeichneten Wasserzeichens eine Rolle spielen, gehören die Entfernung zwischen dem Aufnahmegerät und dem Lautsprecher, der das Audiosignal ausgibt, die Lautstärke des Audiosignals, Umgebungsgeräusche usw. Unsere Wasserzeichentechnologie ist besonders widerstandsfähig gegenüber mehrfacher Codierung, wie sie beispielsweise beim Teilen der Medien vorkommen kann.

Diese Funktion ist so konzipiert, dass die erfolgreiche Dekodierung des Wasserzeichenidentifikators unter einer breiten, aber angemessenen Anzahl von Umständen ermöglicht wird. Unser Ziel ist es, dass ein Aufnahmegerät, wie zum Beispiel ein Mobiltelefon, das auf einem Schreibtisch in der Nähe eines persönlichen Endgeräts oder Laptops liegt, stets eine Aufnahme erzeugt, die eine erfolgreiche Analyse ermöglicht. Wenn das Aufnahmegerät von der Schallquelle entfernt wird oder das gesamte Audiospektrum nicht mehr erfasst werden kann, verringern sich die Chancen auf eine erfolgreiche Analyse.

Für eine erfolgreiche Analyse der Aufzeichnung ist eine angemessene Erfassung des Besprechungsaudios erforderlich. Wenn die Audioaufzeichnung einer Besprechung auf demselben Computer erfolgt, auf dem auch der Client gehostet wird, sollten diese Einschränkungen nicht gelten.

Wenn Ihre Geräte bereits in Ihre Control Hub-Organisation integriert sind und Sie die Webex-CA verwenden möchten, um ihre Identifikationszertifikate automatisch zu generieren, müssen Sie die Geräte nicht auf die Werkseinstellungen zurücksetzen.

Dieses Verfahren wählt aus, welche Domain das Gerät verwendet, um sich zu identifizieren, und ist nur erforderlich, wenn Sie mehrere Domains in Ihrer Control Hub-Organisation haben. Wenn Sie mehr als eine Domain haben, empfehlen wir Ihnen, dies für all Ihre Geräte zu tun, die eine „Cisco-verifizierte“ Identität haben werden. Wenn Sie Webex nicht mitteilen, welche Domain das Gerät identifiziert, wird automatisch eine ausgewählt, und es könnte für andere Besprechungsteilnehmer falsch aussehen.

Vorbereitungen

Wenn Ihre Geräte noch nicht integriert sind, folgen Sie den Anweisungen Registrieren Sie ein Gerät für die Cisco Webex Nutzung der API oder des lokalen Webinterface oder Cloud-Onboarding für Board-, Desk- und Room-Serien. Sie sollten auch die Domain/en, die Sie zur Identifizierung der Geräte verwenden möchten, unter „Ihre Domains verwalten“ verifizieren.

1

Melden Sie sich bei Control Hub an und wählen Sie unter Verwaltung die Option Geräte aus.

2

Wählen Sie ein Gerät aus, um dessen Konfigurationsfenster zu öffnen.

3

Wählen Sie die Domain aus, die Sie zur Identifizierung dieses Geräts verwenden möchten.

4

Wiederholen Sie dies für andere Geräte.

Vorbereitungen

  • Besorgen Sie sich für jedes Gerät ein von einer Zertifizierungsstelle signiertes Zertifikat und einen privaten Schlüssel im PEM-Format.

  • Lesen Sie auf der Registerkarte Vorbereiten das Thema Understanding External Identity Process for Devices,

  • Bereiten Sie ein JWE-Verschlüsselungstool in Bezug auf die dortigen Informationen vor.

  • Stellen Sie sicher, dass Sie ein Tool haben, um zufällige Bytesequenzen mit bestimmten Längen zu generieren.

  • Stellen Sie sicher, dass Sie ein Tool haben, um Bytes oder Text mit Base64url zu kodieren.

  • Stellen Sie sicher, dass Sie eine Scrypt-Implementierung haben.

  • Stellen Sie sicher, dass Sie für jedes Gerät ein geheimes Wort oder eine geheime Phrase haben.

1

Füllen Sie das ClientSecret des Geräts mit einem Klartext-Schlüssel auf:

Wenn Sie das Secret zum ersten Mal ausfüllen, geben Sie es im Klartext an. Deshalb empfehlen wir, dies an der physischen Gerätekonsole zu tun.

  1. Base64URL kodiert die geheime Phrase für dieses Gerät.

  2. Öffnen Sie die TShell auf dem Gerät.

  3. Führen Sie den Befehl Security ClientSecret Populate Secret aus: „MDEYMZQ1NJC4OWFIY2RLZG“

    Der obige Beispielbefehl füllt das Secret mit dem Ausdruck 0123456789abcdef auf. Sie müssen Ihr eigenes wählen.

Das Gerät hat sein anfängliches Geheimnis. Vergessen Sie das nicht; Sie können es nicht wiederherstellen und müssen das Gerät auf die Werkseinstellungen zurücksetzen, um erneut zu starten.
2

Verketten Sie Ihr Zertifikat und Ihren privaten Schlüssel:

  1. Öffnen Sie die PEM-Dateien mit einem Texteditor, fügen Sie den Schlüssel-Blob in den Zertifikats-Blob ein und speichern Sie ihn als neue PEM-Datei.

    Das ist der Payload-Text, den Sie verschlüsseln und in Ihren JWE-Blob einfügen werden.

3

Erstellen Sie ein JWE-Blob, das als Eingabe für den Befehl certificate add verwendet werden soll:

  1. Erstellen Sie eine zufällige Sequenz von mindestens 4 Byte. Das ist Ihr Salz.

  2. Leiten Sie mit Ihrem Scrypt-Tool einen Schlüssel zur Inhaltsverschlüsselung ab.

    Dafür benötigen Sie das Geheimnis, das Salz und eine Schlüssellänge, die zu Ihrer gewählten Verschlüsselungschiffre passt. Es müssen noch einige andere feste Werte angegeben werden (N=32768, r=8, p=1). Das Gerät verwendet denselben Prozess und dieselben Werte, um denselben Inhaltsverschlüsselungsschlüssel abzuleiten.

  3. Erstellen Sie eine zufällige Folge von genau 12 Byte. Das ist Ihr Initialisierungsvektor.

  4. Erstellen Sie einen JOSE-Header und setzen Sie die Schlüssel alg, enc und cisco-kdf, wie in Understanding External Identity Process for Devices beschrieben. Stellen Sie die Aktion „Hinzufügen“ ein, indem Sie den Schlüssel:value „cisco-action“ :"add“ in Ihrem JOSE-Header verwenden (weil wir das Zertifikat dem Gerät hinzufügen).

  5. Base64URL kodiert den JOSE-Header.

  6. Verwenden Sie Ihr JWE-Verschlüsselungstool mit der ausgewählten Chiffre und dem Base64url-kodierten JOSE-Header, um den Text aus der verketteten PEM-Datei zu verschlüsseln.

  7. Base64URL kodiert den Initialisierungsvektor, die verschlüsselte PEM-Nutzlast und das Authentifizierungs-Tag.

  8. Konstruieren Sie den JWE-Blob wie folgt (alle Werte sind base64url-kodiert):

    JoseHeader.. initvector.encryptedpem.authTag

4

Öffnen Sie die TShell auf dem Gerät und führen Sie den (mehrzeiligen) Befehl add aus:

xcommand Security Certificates Services Add IsEncrypted: True
your..JWE.str.ing\n
.\n
5

Überprüfen Sie, ob das Zertifikat hinzugefügt wurde, indem Sie den Befehl Security Certificates Services Show ausführen.

Kopieren Sie den Fingerabdruck des neuen Zertifikats.

6

Aktivieren Sie das Zertifikat für den Zweck WebIdentity:

  1. Lesen Sie den Fingerabdruck des Zertifikats, entweder aus dem Zertifikat selbst oder aus der Ausgabe des Befehls Security Certificates Services Show.

  2. Erstellen Sie eine zufällige Sequenz von mindestens 4 Byte, und base64url kodieren Sie diese Sequenz. Das ist Ihr Salz.

  3. Leiten Sie mit Ihrem Scrypt-Tool einen Schlüssel zur Inhaltsverschlüsselung ab.

    Dafür benötigen Sie das Geheimnis, das Salz und eine Schlüssellänge, die zu Ihrer gewählten Verschlüsselungschiffre passt. Es müssen noch einige andere feste Werte angegeben werden (N=32768, r=8, p=1). Das Gerät verwendet denselben Prozess und dieselben Werte, um denselben Inhaltsverschlüsselungsschlüssel abzuleiten.

  4. Erstellen Sie eine zufällige Sequenz von genau 12 Byte und base64url kodieren diese Sequenz. Das ist Ihr Initialisierungsvektor.

  5. Erstellen Sie einen JOSE-Header und setzen Sie die Schlüssel alg, enc und cisco-kdf, wie in Understanding External Identity Process for Devices beschrieben. Stellen Sie die Aktion „Activate“ mit dem Schlüssel:value „cisco-action“ :"activate“ in Ihrem JOSE-Header ein (weil wir das Zertifikat auf dem Gerät aktivieren).

  6. Base64URL kodiert den JOSE-Header.

  7. Verwenden Sie Ihr JWE-Verschlüsselungstool mit der ausgewählten Chiffre und dem Base64url-kodierten JOSE-Header, um den Fingerabdruck des Zertifikats zu verschlüsseln.

    Das Tool sollte eine 16- oder 32-Byte-Sequenz ausgeben, je nachdem, ob Sie 128- oder 256-Bit-AES-GCM und ein Authentifizierungs-Tag gewählt haben.

  8. Base64UrlEncode, der verschlüsselte Fingerabdruck und das Authentifizierungs-Tag.

  9. Konstruieren Sie den JWE-Blob wie folgt (alle Werte sind base64url-kodiert):

    JoseHeader.. initvector.encryptedFingerprint.AuthTag

  10. Öffnen Sie die TShell auf dem Gerät und führen Sie den folgenden Aktivierungsbefehl aus:

                      xcommand Security Certificates Services Activate Purpose: WebexIdentity Fingerprint: "Your..JWE.encrypted.fingerprint"
                    

Das Gerät hat ein verschlüsseltes, aktives, von der CA ausgestelltes Zertifikat, das für die Identifizierung in Ende-zu-Ende-verschlüsselten Webex-Meetings verwendet werden kann.
7

Integrieren Sie das Gerät in Ihre Control Hub-Organisation.

1

Vereinbaren Sie ein Meeting des richtigen Typs (Webex MeetingsPro-End to End Encryption_VoIPOnly).

2

Nehmen Sie als Gastgeber eines Webex Meetings Kunden an der Besprechung teil.

3

Nehmen Sie von einem Gerät aus an dem Meeting teil, dessen Identität von der Webex-Zertifizierungsstelle verifiziert wurde.

4

Stellen Sie als Gastgeber sicher, dass dieses Gerät in der Lobby mit dem richtigen Identitätssymbol angezeigt wird.

5

Nehmen Sie von einem Gerät aus an der Besprechung teil, dessen Identität von einer externen CA verifiziert wurde.

6

Stellen Sie als Gastgeber sicher, dass dieses Gerät in der Lobby mit dem richtigen Identitätssymbol angezeigt wird. Erfahren Sie mehr über Identitätssymbole.

7

Nehmen Sie als nicht authentifizierter Besprechungsteilnehmer an der Besprechung teil.

8

Stellen Sie als Gastgeber sicher, dass dieser Teilnehmer in der Lobby mit dem richtigen Identitätssymbol erscheint.

9

Lassen Sie als Gastgeber Personen/Geräte zu oder lehnen Sie sie ab.

10

Bestätigen Sie, wenn möglich, Teilnehmer-/Geräteidentitäten, indem Sie die Zertifikate überprüfen.

11

Vergewissern Sie sich, dass jeder in der Besprechung den gleichen Sicherheitscode sieht.

12

Nehmen Sie an der Besprechung mit einem neuen Teilnehmer teil.

13

Vergewissern Sie sich, dass jeder den gleichen, neuen Sicherheitscode für das Meeting sieht.

  • Machen Sie Ende-zu-Ende-verschlüsselte Meetings zur Standard-Meeting-Option oder aktivieren Sie sie nur für einige Benutzer oder lassen Sie alle Gastgeber entscheiden? Wenn Sie entschieden haben, wie Sie diese Funktion verwenden werden, bereiten Sie die Benutzer vor, die sie verwenden werden, insbesondere im Hinblick auf die Einschränkungen und darauf, was in der Besprechung zu erwarten ist.

  • Müssen Sie sicherstellen, dass weder Cisco noch sonst jemand Ihre Inhalte entschlüsseln oder sich als Ihre Geräte ausgeben kann? Wenn ja, benötigen Sie Zertifikate von einer öffentlichen CA.

  • Wenn Sie unterschiedliche Stufen der Identitätsprüfung haben, geben Sie Benutzern die Möglichkeit, sich gegenseitig mit einer zertifikatsgestützten Identität zu verifizieren. Obwohl es Umstände gibt, unter denen Teilnehmer als Unbestätigt erscheinen können und die Teilnehmer wissen sollten, wie man das überprüft, sind unverifizierte Personen möglicherweise keine Betrüger.

Wenn Sie eine externe Zertifizierungsstelle verwenden, um Ihre Gerätezertifikate auszustellen, liegt es in Ihrer Verantwortung, Zertifikate zu überwachen, zu aktualisieren und erneut anzuwenden.

Wenn Sie das ursprüngliche Geheimnis erstellt haben, verstehen Sie, dass Ihre Benutzer das Geheimnis ihres Geräts möglicherweise ändern möchten. Möglicherweise müssen Sie eine Schnittstelle erstellen/ein Tool verteilen, damit sie das tun können.

Tabelle 1. Sitzungstyp-IDs für durchgehend verschlüsselte Besprechungen

Sitzungstyp-ID

Name des öffentlichen Dienstes

638

E2E-Verschlüsselung+ VoIP nur

652

Pro-End-to-End EVOIPonlyncryption_

660

Pro 3 Free-End to End EVOIPonlyncryption_

E2E-Verschlüsselung + Identität

672

Pro 3 Free50-End to End EVOIPonlyncryption_

673

Schulungsleiter E2E EVOIPonlyncryption_

676

Broadworks Standard plus End-to-End-Verschlüsselung

677

Broadworks Premium plus End-to-End-Verschlüsselung

681

Kostenlos plus End-to-End-Verschlüsselung

Diese Tabellen beschreiben die API-Befehle für Webex-Geräte, die wir für durchgehend verschlüsselte Meetings und verifizierte Identität hinzugefügt haben. Weitere Informationen zur Verwendung der API finden Sie unter Zugriff auf die API für Geräte der Board-, Desk- und Room-Serie.

Diese xAPI-Befehle sind nur auf Geräten verfügbar, die entweder

  • Registriert bei Webex

  • Lokal registriert und mit Webex für Geräte verknüpft Webex Edge

Tabelle 2. APIs auf Systemebene für durchgängig verschlüsselte Besprechungen und verifizierte Identität

API-Aufruf

Beschreibung

XConfiguration Conference Ende-zu-Encryption Identity PreferredDomain: „example.com“

Diese Konfiguration wird vorgenommen, wenn der Admin die bevorzugte Domain des Geräts von Control Hub aus festlegt. Nur notwendig, wenn die Organisation mehr als eine Domain hat.

Das Gerät verwendet diese Domain, wenn es ein Zertifikat von der Webex-Zertifizierungsstelle anfordert. Die Domain identifiziert dann das Gerät.

Diese Konfiguration ist nicht anwendbar, wenn das Gerät über ein aktives, extern ausgestelltes Zertifikat verfügt, um sich selbst zu identifizieren.

Verfügbarkeit der Ende-zu-Ende-Verschlüsselung der XStatus-Konferenz

Zeigt an, ob das Gerät an einer durchgehend verschlüsselten Besprechung teilnehmen kann. Die Cloud-API ruft es auf, sodass eine gekoppelte App weiß, ob sie das Gerät für den Beitritt verwenden kann.

Statuskonferenz Ende-zu-Encryption Externe Identitätsprüfung

Zeigt an, ob das Gerät die externe Überprüfung verwendet (es hat ein extern ausgestelltes Zertifikat).

Statuskonferenz: Ende-zu-Encryption, externe Identität, Identität

Die Identität des Geräts, wie sie aus dem Common Name des extern ausgestellten Zertifikats gelesen wurde.

X-Status Conference Ende-zu-Encryption External Identity CertificateChain-Zertifikat # spezifische Informationen

Liest bestimmte Informationen aus einem extern ausgestellten Zertifikat.

Ersetzen Sie in dem angezeigten Befehl # durch die Nummer des Zertifikats. Ersetzen Sie specificinfo durch eines von:

  • Fingerabdruck

  • Nicht nach dem Enddatum der Gültigkeitsdauer

  • Startdatum der Gültigkeitsdauer nicht vor

  • Primärer Name

  • Public-Key-Algorithmus

  • Seriennummer

  • Signatur-Algorithmus

  • Betreff # Name Eine Liste der Themen für das Zertifikat (z. B. E-Mail-Adresse oder Domainname)

  • Gültigkeit Gibt den Gültigkeitsstatus dieses Zertifikats an (z. B. gültig oder abgelaufen)

Status der Ende-zu-Encryption-Konferenz, externer Identitätsstatus

Der Status der externen Identität des Geräts (z. B. gültig oder fehlerhaft).

Statuskonferenz Ende-zu-Encryption Interne Identitätsprüfung

Zeigt an, ob das Gerät über ein gültiges Zertifikat verfügt, das von der Webex-Zertifizierungsstelle ausgestellt wurde.

Statuskonferenz: Ende-zu-Encryption, interne Identität, Identität

Die Identität des Geräts, wie sie aus dem Common Name des von WebEx ausgestellten Zertifikats gelesen wurde.

Enthält einen Domainnamen, falls die Organisation eine Domain hat.

Ist leer, wenn die Organisation keine Domain hat.

Wenn sich das Gerät in einer Organisation befindet, die mehrere Domänen hat, ist dies der Wert von PreferredDomain.

X-Status Conference Ende-zu-Encryption Internal Identity CertificateChain Certificate # spezifische Informationen

Liest bestimmte Informationen aus dem von Webex ausgestellten Zertifikat.

Ersetzen Sie in dem angezeigten Befehl # durch die Nummer des Zertifikats. Ersetzen Sie specificinfo durch eines von:

  • Fingerabdruck

  • Nicht nach dem Enddatum der Gültigkeitsdauer

  • Startdatum der Gültigkeitsdauer nicht vor

  • Primärer Name

  • Public-Key-Algorithmus

  • Seriennummer

  • Signatur-Algorithmus

  • Betreff # Name Eine Liste der Themen für das Zertifikat (z. B. E-Mail-Adresse oder Domainname)

  • Gültigkeit Gibt den Gültigkeitsstatus dieses Zertifikats an (z. B. gültig oder abgelaufen)

Tabelle 3. In-Call-APIs für durchgängig verschlüsselte Besprechungen und verifizierte Identität

API-Aufruf

Beschreibung

x Teilnehmerliste der Veranstaltung, Konferenzteilnehmer, hinzugefügt

x Teilnehmerliste der Veranstaltungsteilnehmer aktualisiert

x Teilnehmer an der Veranstaltung, Konferenzteilnehmerliste, gelöscht

Zu diesen drei Ereignissen gehören jetzt EndToenEncryptionStatus, EndToenEncryptionIdentity und EndtoenEncryptionCertInfo für den betroffenen Teilnehmer.

Tabelle 4. APIs im Zusammenhang mit ClientSecret für durchgängig verschlüsselte Besprechungen und verifizierte Identität

API-Aufruf

Beschreibung

xCommand Security ClientSecret Geben Sie den Schlüssel ein: „Base64URL-kodiert“

Sie oder um für die Frage zu

xCommand Security ClientSecret Geheimwort eingeben: JWeblob

Akzeptiert einen Base64Url-kodierten Klartext-Wert, um das Client-Geheimnis zum ersten Mal auf dem Gerät zu speichern.

Um das Geheimnis nach dem ersten Mal zu aktualisieren, müssen Sie einen JWE-Blob angeben, der das neue Geheimnis enthält, das durch das alte Geheimnis verschlüsselt ist.

xCommand Security Certificates Services fügen JWebLob hinzu

Fügt ein Zertifikat hinzu (mit privatem Schlüssel).

Wir haben diesen Befehl erweitert, um einen JWE-Blob zu akzeptieren, der die verschlüsselten PEM-Daten enthält.

xCommand Security Certificates Services aktivieren Zweck: WebIdentity Fingerprint: JWebLob

Aktiviert ein bestimmtes Zertifikat für WebExIdentity. Zu diesem Zweck erfordert der Befehl, dass der identifizierende Fingerabdruck verschlüsselt und in einem JWE-Blob serialisiert wird.

xCommand Security Certificates Services deaktivieren Zweck:WebIdentity Fingerprint: JWebLob

Deaktiviert ein bestimmtes Zertifikat für WebIdentity. Zu diesem Zweck erfordert der Befehl, dass der identifizierende Fingerabdruck verschlüsselt und in einem JWE-Blob serialisiert wird.

War dieser Artikel hilfreich für Sie?
War dieser Artikel hilfreich für Sie?