Implementere nultillidsmøder
list-menuHar du feedback?
Zero-Trust Security fra Webex giver end-to-end-kryptering og stærk identitetsbekræftelse i dine planlagte og personlige rummøder.

Brugere vælger mødetypen, når de planlægger et møde. Ved optagelse af deltagere fra lobbyen såvel som under mødet kan værten se identitetsbekræftelsesstatus for hver deltager. Der er også en mødekode, der er fælles for alle aktuelle deltagere i mødet, som de kan bruge til at kontrollere, at deres møde ikke er blevet opfanget af et uønsket tredjeparts Meddler In The Middle (MITM) -angreb.

Del følgende oplysninger med dine mødeværter:

Bekræft identitet

End-to-end-kryptering med identitetsbekræftelse giver ekstra sikkerhed til et ende-til-ende-krypteret møde.

Når deltagere eller enheder slutter sig til en delt MLS-gruppe (Messaging Layer Security), præsenterer de deres certifikater for de andre gruppemedlemmer, som derefter validerer certifikaterne i forhold til de udstedende certifikatmyndigheder (CA). Ved at bekræfte, at certifikaterne er gyldige, verificerer CA deltagernes identitet, og mødet viser deltagerne/enhederne som verificerede.

Webex App-brugere godkender sig selv mod Webex-identitetslager, som udsteder dem et adgangstoken, når godkendelsen lykkes. Hvis de har brug for et certifikat for at bekræfte deres identitet i et ende-til-ende-krypteret møde, udsteder Webex CA dem et certifikat baseret på deres adgangstoken. På nuværende tidspunkt giver vi ikke Webex Meetings brugerne mulighed for at få et certifikat udstedt af en tredjeparts/ekstern CA.

Enheder kan godkende sig selv ved hjælp af et certifikat udstedt af den interne (Webex) CA, eller et certifikat udstedt af en ekstern CA:

  • Intern CA — WebEx udsteder et internt certifikat baseret på adgangstokenet for enhedens computerkonto. Certifikatet er underskrevet af Webex CA. Enheder har ikke bruger-id'er på samme måde som brugerne, så Webex bruger (et af) organisationens domæner, når enhedscertifikatets identitet skrives (Common Name (CN)).

  • Ekstern CA — Anmod om og køb enhedscertifikater direkte fra den valgte udsteder. Du skal kryptere, uploade direkte og godkende certifikaterne ved hjælp af en hemmelighed, der kun er kendt for dig.

    Cisco er ikke involveret, hvilket gør dette til den måde at garantere ægte end-to-end-kryptering og verificeret identitet og forhindre den teoretiske mulighed for, at Cisco kunne aflytte dit møde/dekryptere dine medier.

Internt udstedt enhedscertifikat

Webex udsteder et certifikat til enheden, når den registreres efter opstart, og fornyer det, når det er nødvendigt. For enheder indeholder certifikatet konto-id'et og et domæne.

Hvis din organisation ikke har et domæne, udsteder Webex CA certifikatet uden et domæne.

Hvis din organisation har flere domæner, kan du bruge Control Hub til at fortælle Webex, hvilket domæne enheden skal bruge til sin identitet. Du kan også bruge API'en XConfiguration Conference EndToEndEncryption Identity PreferredDomain: „example.com“.

Hvis du har flere domæner og ikke angiver det foretrukne domæne for enheden, vælger Webex et for dig.

Eksternt udstedt enhedscertifikat

En administrator kan klargøre en enhed med sit eget certifikat, der er underskrevet med en af de offentlige CA'er.

Certifikatet skal være baseret på et ECDSA P-256-nøglepar, selvom det kan underskrives af en RSA-nøgle.

Værdierne i certifikatet er efter organisationens skøn. Common Name (CN) og Subject Alternative Name (SAN) vises i Webex-mødebrugergrænsefladen som beskrevet i Ende-til-ende-kryptering med identitetsbekræftelse for Webex Meetings.

Vi anbefaler at bruge et separat certifikat pr. enhed og at have en unik CN pr. enhed. For eksempel „meeting-room-1.example.com“ for den organisation, der ejer domænet „example.com“.

For fuldt ud at beskytte det eksterne certifikat mod manipulation bruges en klient-hemmelig funktion til at kryptere og underskrive forskellige xkommandoer.

Når du bruger klientens hemmelighed, er det muligt sikkert at administrere det eksterne Webex-identitetscertifikat via xAPI. Dette er i øjeblikket begrænset til onlineenheder.

Webex leverer i øjeblikket API-kommandoer til styring af dette.

Enheder

Cloud-registrerede Cisco Board-, Desk- og Room Series-enheder kan deltage i E2EE-møder.

Følgende enheder kan ikke deltage i E2EE-møder:

  • Tredjeparts SIP-enheder

Softwareklienter

  • Webex-appen til desktop- og mobilklienter kan deltage i E2EE-møder.

  • Webex-webklienten kan ikke deltage i E2EE-møder.

  • Tredjeparts SIP-bløde klienter kan ikke deltage i E2EE-møder.

Identitet

  • Af design giver vi ikke Control Hub-muligheder, så du kan administrere eksternt verificeret enhedsidentitet. For ægte end-to-end-kryptering skal kun du kende/få adgang til hemmelighederne og nøglerne. Hvis vi introducerede en skytjeneste til at administrere disse nøgler, er der en chance for, at de bliver opfanget.

  • I øjeblikket leverer vi en „opskrift“, så du kan designe dine egne værktøjer, baseret på branchestandard krypteringsteknikker, for at hjælpe med at anmode om eller kryptere enhedens identitetscertifikater og deres private nøgler. Vi ønsker ikke at have nogen reel eller opfattet adgang til dine hemmeligheder eller nøgler.

Møder

  • E2EE-møder understøtter i øjeblikket maksimalt 1000 deltagere.

  • Du kan dele nye whiteboards i E2EE-møder. Der er nogle forskelle fra whiteboards i regelmæssige møder:
    • I E2EE-møder kan brugerne ikke få adgang til whiteboards, der er oprettet uden for mødet, herunder private whiteboards, whiteboards, der deles af andre, og whiteboards fra Webex-rum.
    • Whiteboards oprettet i E2EE-møder er kun tilgængelige under mødet. De gemmes ikke og er ikke tilgængelige, når mødet er afsluttet.
    • Hvis nogen deler indhold i et E2EE-møde, kan du kommentere det. Du kan finde flere oplysninger om annotering under Webex App | Markér delt indhold med kommentarer.

Administrations-grænseflade

Vi anbefaler stærkt, at du bruger Control Hub til at administrere dit mødewebsted, da Control Hub-organisationer har centraliseret identitet for hele organisationen.

  • Webex Meetings41.7.

  • Cloud-registrerede Cisco Board-, Desk- og Room Series-enheder, der kører 10.6.1- RoomOS_August_2021 eller nyere.

  • Administrativ adgang til mødestedet i Control Hub.

  • Et eller flere bekræftede domæner i din Control Hub-organisation (hvis du bruger Webex CA til at udstede enhedscertifikater for bekræftet identitet).

  • Samarbejdsmødelokaler skal være slået til, så folk kan deltage fra deres videosystem. Du kan finde flere oplysninger i Til lad videosystemer at deltage i møder og begivenheder på dit Webex-websted.

Du kan springe dette trin over, hvis du ikke har brug for eksternt verificerede identiteter.

For at opnå det højeste sikkerhedsniveau og til identitetsbekræftelse skal hver enhed have et entydigt certifikat udstedt af en betroet offent Certificate Authority lighed (CA).

Du skal interagere med CA for at anmode om, købe og modtage de digitale certifikater og oprette de tilknyttede private nøgler. Når du anmoder om certifikatet, skal du bruge disse parametre:

  • Certifikatet skal udstedes og underskrives af en velkendt offentlig CA.

  • Unik: Vi anbefaler kraftigt at bruge et unikt certifikat for hver enhed. Hvis du bruger ét certifikat til alle enheder, går du på kompromis med din sikkerhed.

  • Almindeligt navn (CN) og Subject Alternative Name/s (SAN/s): Disse er ikke vigtige for Webex, men bør være værdier, som mennesker kan læse og knytte til enheden. CN vises for andre mødedeltagere som enhedens primære verificerede identitet, og hvis brugerne inspicerer certifikatet via mødebrugergrænsefladen, vil de se SAN/erne. Det kan være en god idé at bruge navne som name.model@example.com.

  • Filformat: Certifikaterne og nøglerne skal være i format et.pem.

  • Formål: Certifikatformålet skal være Webex Identity.

  • Generering af nøgler: Certifikaterne skal være baseret på ECDSA P-256-nøglepar (Elliptical Curve Digital Signature Algorithm ved hjælp af P-256-kurven).

    Dette krav gælder ikke for signeringsnøglen. CA'en kan bruge en RSA-nøgle til at underskrive certifikatet.

Du kan springe dette trin over, hvis du ikke vil bruge eksternt verificeret identitet med dine enheder.

Hvis du bruger nye enheder, skal du ikke registrere dem på Webex endnu. For at være sikker skal du ikke forbinde dem til netværket på dette tidspunkt.

Hvis du har eksisterende enheder, som du vil opgradere til at bruge eksternt verificeret identitet, skal du fabriksindstille enhederne.

  • Gem den eksisterende konfiguration, hvis du vil beholde den.

  • Planlæg et vindue, når enhederne ikke bruges, eller brug en trinvis tilgang. Giv brugerne besked om de ændringer, de kan forvente.

  • Sørg for fysisk adgang til enheder. Hvis du skal få adgang til enheder over netværket, skal du være opmærksom på, at hemmeligheder rejser i almindelig tekst, og at du kompromitterer din sikkerhed.

Når du har gennemført disse trin, skal du tillade videosystemer at deltage i møder og begivenheder på dit Webex-websted.

For at sikre, at enhedens medier ikke kan krypteres af andre end enheden, skal du kryptere den private nøgle på enheden. Vi designede API'er til enheden for at muliggøre styring af den krypterede nøgle og certifikat ved hjælp af JSON Web Encryption (JWE).

For at sikre ægte end-to-end-kryptering gennem vores sky kan vi ikke være involveret i kryptering og upload af certifikatet og nøglen. Hvis du har brug for dette sikkerhedsniveau, skal du:

  1. Anmod om dine certifikater.

  2. Generer dine certifikaters nøglepar.

  3. Opret (og beskyt) en indledende hemmelighed for hver enhed for at sætte gang i enhedens krypteringsfunktion.

  4. Udvikl og vedligehold dit eget værktøj til kryptering af filer ved hjælp af JWE-standarden.

    Processen og de (ikke-hemmelige) parametre, du har brug for, forklares nedenfor, samt en opskrift, der skal følges i dine valgte udviklingsværktøjer. Vi leverer også nogle testdata og de resulterende JWE-blobs, som vi forventer dem, for at hjælpe dig med at verificere din proces.

    En ikke-understøttet referenceimplementering ved hjælp af Python3 og JWCrypto-biblioteket er tilgængelig fra Cisco på anmodning.

  5. Sammenkæd og krypter certifikatet og nøglen ved hjælp af dit værktøj og enhedens oprindelige hemmelighed.

  6. Upload den resulterende JWE-blob til enheden.

  7. Angiv formålet med det krypterede certifikat, der skal bruges til Webex-identitet, og aktiver certifikatet.

  8. (Anbefalet) Giv et interface til (eller distribuere) dit værktøj, så enhedsbrugere kan ændre den oprindelige hemmelighed og beskytte deres medier mod dig.

Sådan bruger vi JWE-formatet

Dette afsnit beskriver, hvordan vi forventer, at JWE oprettes som input til enhederne, så du kan opbygge dit eget værktøj til at oprette blobs fra dine certifikater og nøgler.

Se J SON-webkryptering (JWE) https://datatracker.ietf.org/doc/html/rfc7516 og JSON Web Signature (JWS) https://datatracker.ietf.org/doc/html/rfc7515.

Vi bruger den kompakte serialisering af et JSON-dokument til at oprette JWE-blobs. De parametre, du skal medtage, når du opretter JWE-blobs, er:

  • JOSE Overskrift (beskyttet). I overskriften JSON-objektsignering og kryptering SKAL du medtage følgende nøgle-værdipar:

    • „alg“ :"dir“

      Den direkte algoritme er den eneste, vi understøtter til kryptering af nyttelasten, og du skal bruge enhedens oprindelige klienthemmelighed.

    • „enc“: „A128GCM“ eller „enc“: „A256GCM“

      Vi understøtter disse to krypteringsalgoritmer.

    • „cisco-action“: „tilføj“ eller „cisco-handling“: „populate“ eller „cisco-action“: „aktiver“ eller „cisco-action“: „deaktiver“

      Dette er en proprietær nøgle og fire værdier, den kan tage. Vi introducerede denne nøgle for at signalere formålet med de krypterede data til målenheden. Værdierne er opkaldt efter xAPI-kommandoerne på den enhed, hvor du bruger de krypterede data.

      Vi kaldte det cisco-action for at afbøde potentielle sammenstød med fremtidige JWE-udvidelser.

    • „cisco-kdf“: {„version“: „1", „salt“: „base64URLEncodeDrandom4+bytes“}

      En anden proprietær nøgle. Vi bruger de værdier, du angiver, som input til nøgleafledning på enheden. Versionen skal være 1 (versionen af vores nøgleafledningsfunktion). Værdien af salt skal være en base64 URL-kodet sekvens på mindst 4 bytes, som du skal vælge tilfældigt.

  • JWE krypteret nøgle. Dette felt er tomt. Enheden henter den fra den oprindelige ClientSecret.

  • JWE Initialiseringsvektor. Du skal angive en base64url-kodet initialiseringsvektor til dekryptering af nyttelasten. IV'en SKAL være en tilfældig 12 byte værdi (vi bruger AES-GCM-chifferfamilien, som kræver, at IV er 12 bytes lang).

  • JWE AAD (yderligere godkendte data). Du skal udelade dette felt, fordi det ikke understøttes i Compact Serialization.

  • JWE Ciphertext: Dette er den krypterede nyttelast, som du vil holde hemmelig.

    Nyttelasten KAN være tom. For at nulstille klientens hemmelighed skal du for eksempel overskrive den med en tom værdi.

    Der er forskellige typer nyttelast, afhængigt af hvad du prøver at gøre på enheden. Forskellige xAPI-kommandoer forventer forskellige nyttelaster, og du skal angive formålet med nyttelasten med cisco-action-nøglen som følger:

    • Med „cisco-action“ :"populate“ er chifferteksten den nye ClientSecret.

    • Med "„cisco-action“ :"add“ er chifferteksten en PEM-blob, der bærer certifikatet og dets private nøgle (sammenkædet).

    • Med "„cisco-action“ :"activate“ er chifferteksten fingeraftrykket (hexadecimal repræsentation af sha-1) af det certifikat, vi aktiverer til verifikation af enhedens identitet.

    • Med "„cisco-action“ :"deaktiver“ er chifferteksten fingeraftrykket (hexadecimal repræsentation af sha-1) af det certifikat, vi deaktiverer, fra at blive brugt til enhedsidentitetsbekræftelse.

  • JWE-godkendelsestag: Dette felt indeholder godkendelsesmærket for at fastslå integriteten af hele JWE-kompakt serialiserede blob

Hvordan vi udleder krypteringsnøglen fra ClientSecret

Efter den første population af hemmeligheden accepterer eller udsender vi ikke hemmeligheden som almindelig tekst. Dette er for at forhindre potentielle ordbogsangreb fra en person, der kunne få adgang til enheden.

Enhedssoftwaren bruger klientens hemmelighed som input til en nøgleafledningsfunktion (kdf) og bruger derefter den afledte nøgle til dekryptering/kryptering af indhold på enheden.

Hvad dette betyder for dig er, at dit værktøj til at producere JWE-blobs skal følge den samme procedure for at udlede den samme krypterings-/dekrypteringsnøgle fra klientens hemmelighed.

Enhederne bruger scrypt til nøgleafledning (se https://en.wikipedia.org/wiki/Scrypt) med følgende parametre:

  • CostFactor (N) er 32768

  • BlockSizeFactor (r) er 8

  • ParallelizationFactor (p) er 1

  • Salt er en tilfældig sekvens på mindst 4 bytes; du skal levere det samme salt, når du angiver cisco-kd f-parameteren.

  • Nøglelængder er enten 16 bytes (hvis du vælger AES-GCM 128-algoritmen) eller 32 bytes (hvis du vælger AES-GCM 256-algoritmen)

  • Maks. Hukommelseshætte er 64 MB

Dette sæt parametre er den eneste konfiguration af scrypt, der er kompatibel med nøgleafledningsfunktionen på enhederne. Denne kdf på enhederne kaldes „version“: „1", som er den eneste version, der i øjeblikket er taget af cisco-kdf-parameteren.

Arbejdet eksempel

Her er et eksempel, som du kan følge for at kontrollere, at din JWE-krypteringsproces fungerer på samme måde som den proces, vi oprettede på enhederne.

Eksempelscenariet er at tilføje en PEM-blob til enheden (efterligner tilføjelse af et certifikat med en meget kort streng i stedet for en fuld cert + nøgle). Klienthemmeligheden i eksemplet er ossifrage.

  1. Vælg en krypteringskryptering. Dette eksempel bruger A128GCM (AES med 128-bit nøgler i Galois-tællertilstand). Dit værktøj kan bruge A256GCM, hvis du foretrækker det.

  2. Vælg et salt (skal være en tilfældig sekvens på mindst 4 bytes). Dette eksempel bruger (hex bytes) E5 E6 53 08 03 F8 33 F 6. Base64URL koder sekvensen for at få 5eztcap4 m_y (fjern base64-polstring).

  3. Her er et eksempel på et scrypt-opkald for at oprette indholdskrypteringsnøglen (cek):

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

    Den afledte nøgle skal være 16 bytes (hex) som følger: 95 9e ba 6d d1 22 01 05 78 fe 6a 9d 22 78 ff ac, som base64url koder til LZ66BDeiaqv4_mqdinj_ra.

  4. Vælg en tilfældig sekvens på 12 bytes, der skal bruges som en initialiseringsvektor. Dette eksempel bruger (hex) 34 b3 5d dd 5f 53 7b af 2d 92 95 83 som base64url koder til nLnd3v9te68tkpwd.

  5. Opret JOSE-headeren med kompakt serialisering (følg den samme rækkefølge af parametre, vi bruger her), og koder derefter base64url det:

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

    Den base64url-kodede JOSE-header er EyjhbGcioIJkAxiiLcJjaXnJBY1hy3rpb24ioiJhzgqILcJjaXnjby1rzGyionSiC2fsdCi6ijvLwLrdqVA0tV9ziiWIDmVyc2LvBii6iJEifsWiZw5jiJoiqTEyoeddTSj9

    Dette vil være det første element i JWE-blob.

  6. Det andet element i JWE-blob er tomt, fordi vi ikke leverer en JWE-krypteringsnøgle.

  7. Det tredje element i JWE-blob er initialiseringsvektoren NlnD3v9TE68tkpwd.

  8. Brug dit JWE-krypteringsværktøj til at producere en krypteret nyttelast og tag. I dette eksempel vil den ukrypterede nyttelast være den falske PEM-blob, dette er en PEM-fil

    De krypteringsparametre, du skal bruge, er:

    • Nyttelast er dette er en PEM-fil

    • Krypteringskryptering er AES 128 GCM

    • Den base64url-kodede JOSE-header som yderligere godkendte data (AAD)

    Base64URL koder den krypterede nyttelast, hvilket skulle resultere i F5llVUWNfkfmzyco1yjFODHQ

    Dette er det fjerde element (JWE Ciphertext) i JWE-blob.

  9. Base64URL koder det tag, du producerede i trin 8, hvilket skulle resultere i PE-wdfwgxffbeo928cfz1q

    Dette er det femte element i JWE-blob.

  10. Sammenkæd de fem elementer i JWE-blob med prikker (JoseHeader.. iv.CipherText.tag) for at få:

    EYJhbgCIoIJkAXiiLCJaxnjbY1hy3rpb24ioiJhzgQiLcJjaXnJbY1RzgyiOnSiC2fsdCi6iVLrdQVA0tV9ZiiWiDMvYc2LvBiI6iJeiFsWiZw5jiJoiqTeyOeddTSj.. 9nLnd3v9TE68pWlLd.f5tKf5tKlLf9nLnd3v9tE68pWf5lLf5JiJoIQtEYoEDDtSj.. VUWNfkfmzyco1yjfodhq.pe-wdfwgxffbeo928cfz1q

  11. Hvis du udledte de samme base64url-kodede værdier, som vi viser her, ved hjælp af dine egne værktøjer, er du klar til at bruge dem til at sikre E2E-kryptering og verificeret identitet på dine enheder.

  12. Dette eksempel fungerer faktisk ikke, men i princippet ville dit næste trin være at bruge JWE-blob, du oprettede ovenfor, som input til xcommand på den enhed, der tilføjer certifikatet:

    XCommand-sikkerhedscertifikater Tilføj eyJhbgCIoIJkAxiiLcJjaXnjbY1hy3rpb24ioiJhzgQiLCJjaXnjby1rzGyIONSiC2fsdci6ijVLWLrdqVA0tV9ziiWIDmVyC2LvBiI6iJiIFsWiZw5jiJoiqTeyOeDdDtSj.. 9nLnND3v9Tk68TkJ.. PWD.F5LLVUWNfkfmzyco1yjfodhq.pe-wdfwg xffbeo928cfz1q

Sessionstyper til nultillidsfrie møder er tilgængelige for alle mødewebsteder uden ekstra omkostninger. En af disse sessionstyper kaldes Pro-End to End Encryption_ VoipOnly. Dette er Public Service Name, som vi muligvis ændrer i fremtiden. For de aktuelle navne på sessionstyperne, se sessionstype-id 'er i afsnittet Reference i denne artikel.

Der er ikke noget, du skal gøre for at få denne funktion til dit websted; du skal give den nye sessionstype (også kaldet mødeprivilegium) til brugerne. Du kan gøre dette individuelt via brugerens konfigurationsside eller i bulk med en CSV-eksport/import.

1

Log ind på Control Hub, og gå til T jenester > Mø de.

2

Klik på Web steder, vælg det Webex-websted, som du vil ændre indstillingerne for, og klik derefter på Inds tillinger.

3

Vælg Sessionstyper under Almin delige indstillinger.

Du skal se en eller flere ende-til-ende-krypteringssessionstyper. Se listen over sessionstype-id'er i afsnittet Reference i denne artikel. Du kan f.eks. se Pro-End to End Encryption_Vo ipOnly.

Der er en ældre sessionstype med et meget lignende navn: Pro-End to End Encryption. Denne sessionstype omfatter ikke-krypteret PSTN-adgang til møder. Sørg for, at du har _VoIPonly- versionen for at sikre ende-til-ende-kryptering. Du kan tjekke ved at holde markøren over PRO- linket i sessionskodekolonnen. I dette eksempel skal målet for linket være JavaScript :ShowFeature (652).

Vi kan ændre de offentlige tjenestenavne for disse sessionstyper i fremtiden.

4

Hvis du ikke har den nye sessionstype endnu, skal du kontakte din Webex-repræsentant.

Hvad skal man gøre næste

Aktivér denne sessionstype/møderettighed for nogle eller alle dine brugere.

1

Log på Control Hub, og gå til Administr ation > Brugere.

2

Vælg en brugerkonto, der skal opdateres, og vælg derefter Møder.

3

Vælg det mødested, der skal opdateres, på rullelisten Indstillinger gælder for.

4

Markér afkrydsningsfeltet ud for Pro-End to End Encryption _VoipOnly.

5

Luk brugerkonfigurationspanelet.

6

Gentag for andre brugere, hvis det er nødvendigt.

Hvis du vil tildele dette til mange brugere, skal du bruge den næste indstilling, Aktivér E2EE-møder for flere brugere.

1

Log ind på Control Hub, og gå til T jenester > Mø de.

2

Klik på Web steder, vælg det Webex-websted, som du vil ændre indstillingerne for.

3

Klik på Massestyring i afsnittet Licenser og brugere.

4

Klik på Generer rapport, og vent, mens vi forbereder filen.

5

Når filen er klar, skal du klikke på Eksporter resultater og derefter på Download. (Du skal lukke dette pop op-vindue manuelt, når du har klikket på Download.)

6

Åbn den downloadede CSV-fil til redigering.

Der er en række for hver bruger, og kolonnen MeetingPrivilege indeholder deres sessionstype-id'er som en kommaafgrænset liste.

7

For hver bruger, du ønsker at tildele den nye sessionstype, skal du tilføje 1561 som en ny værdi på den kommaafgrænsede liste i MeetingPrivilege-cellen.

Webex CSV File Format Reference indeholder oplysninger om formålet med og indholdet af CSV-filen.

8

Åbn konfigurationspanelet Mødested i Control Hub.

Hvis du allerede var på listesiden Mødewebsted, skal du muligvis opdatere den.

9

Klik på Massestyring i afsnittet Licenser og brugere.

10

Klik på Im porter, vælg den redigerede CSV, og klik derefter på Importer. Vent, mens filen uploades.

11

Når importen er færdig, kan du klikke på Importer resultater for at se, om der var fejl.

12

Gå til siden Brugere, og åbn en af brugerne for at bekræfte, at de har den nye sessionstype.

Du kan tilføje et vandmærke til mødeoptagelser med sessionstypen Webex MeetingsPro-End to End Encryption_VoipOnly, som giver dig mulighed for at identificere kildeklienten eller enheden til uautoriserede optagelser af fortrolige møder.

Når denne funktion er aktiveret, indeholder mødelyden en unik identifikator for hver deltagende klient eller enhed. Du kan uploade lydoptagelser til Control Hub, som derefter analyserer optagelsen og slår de unikke identifikatorer op. Du kan se på resultaterne for at se, hvilken kildeklient eller enhed, der har registreret mødet.

  • For at blive analyseret skal optagelsen være en AAC-, MP3-, M4A-, WAV-, MP4-, AVI- eller MOV-fil, der ikke er større end 500 MB.
  • Optagelsen skal være længere end 100 sekunder.
  • Du kan kun analysere optagelser til møder, der hostes af personer i din organisation.
  • Vandmærkeoplysninger opbevares i samme varighed som organisationens mødeoplysninger.

Føj lydvandmærker til E2EE-møder

  1. Log på Control Hub, og vælg derefter Organisationsindstillinger under Administr ation.
  2. I afsnittet Mødevandmærker skal du skifte til Tilføj lydvandmærke.

    Nogen tid efter, at dette er slået til, kan brugere, der planlægger møder med sessionstypen Webex Meetings Pro-End to End Encryption_VoipOnly, se en indstilling for digital vandmærkning i afsnittet Sikkerhed.

Upload og analyser et vandmærket møde

  1. Vælg Fejl finding under Over vå gning i Control Hub.
  2. Klik på Vandmærkeanalyse.
  3. Søg efter eller vælg mødet på listen, og klik derefter på Analyser.
  4. Angiv et navn til din analyse i vinduet Analyser lydvandmærke.
  5. (Valgfrit) Angiv en note til din analyse.
  6. Træk og slip den lydfil, der skal analyseres, eller klik på Vælg fil for at gennemse lydfilen.
  7. Klik på Luk.

    Når analysen er afsluttet, vises den på listen over resultater på siden Analyser vandmærke.

  8. Vælg mødet på listen for at se resultaterne af analysen. Klik Download button for at downloade resultaterne.

Funktioner og begrænsninger

Faktorer, der er involveret i vellykket afkodning af et optaget vandmærke, inkluderer afstanden mellem optageenheden og højttaleren, der udsender lyden, lydstyrken på den lyd, miljøstøj osv. Vores vandmærketeknologi har yderligere modstandsdygtighed over for at blive kodet flere gange, som det kan ske, når medierne deles.

Denne funktion er designet til at muliggøre vellykket afkodning af vandmærkeidentifikatoren under et bredt, men rimeligt sæt omstændigheder. Vores mål er, at en optageenhed, såsom en mobiltelefon, der ligger på et skrivebord nær et personligt slutpunkt eller en bærbar klient, altid skal oprette en optagelse, der resulterer i en vellykket analyse. Da optageenheden flyttes væk fra kilden eller er skjult for at høre hele lydspektret, reduceres chancerne for en vellykket analyse.

For at kunne analysere en optagelse med succes er det nødvendigt med en rimelig optagelse af mødelyden. Hvis et mødes lyd optages på den samme computer, der er vært for klienten, bør begrænsninger ikke gælde.

Hvis dine enheder allerede er onboardet til din Control Hub-organisation, og du vil bruge Webex CA til automatisk at generere deres identificerende certifikater, behøver du ikke fabriksindstille enhederne.

Denne procedure vælger, hvilket domæne enheden bruger til at identificere sig selv, og er kun påkrævet, hvis du har flere domæner i din Control Hub-organisation. Hvis du har mere end et domæne, anbefaler vi, at du gør dette for alle dine enheder, der har „Cisco-verificeret“ identitet. Hvis du ikke fortæller Webex, hvilket domæne der identificerer enheden, vælges et automatisk, og det kan se forkert ud for andre mødedeltagere.

Før du begynder

Hvis dine enheder endnu ikke er onboardet, skal du følge Registrer en enhed til Cisco Webex brug af API eller lokal webgrænseflade eller Cloud onboarding for Board, Desk og Room Series. Du skal også bekræfte det/de domæner, du vil bruge til at identificere enhederne i Administrer dine domæner.

1

Log ind på Control Hub, og vælg Enh eder under Administr ation.

2

Vælg en enhed for at åbne dens konfigurationspanel.

3

Vælg det domæne, du vil bruge til at identificere denne enhed.

4

Gentag for andre enheder.

Før du begynder

  • Få et CA-signeret certifikat og en privat nøgle i .pem- format for hver enhed.

  • Under fanen Forbered skal du læse emnet For ståelse af ekstern identitetsproces for enheder,

  • Forbered et JWE-krypteringsværktøj med hensyn til oplysningerne der.

  • Sørg for, at du har et værktøj til at generere tilfældige bytesekvenser af givne længder.

  • Sørg for, at du har et værktøj til base64url kode bytes eller tekst.

  • Sørg for, at du har en scrypt-implementering.

  • Sørg for, at du har et hemmeligt ord eller en sætning for hver enhed.

1

Udfyld enhedens ClientSecret med en almindelig teksthemmelighed:

Første gang du udfylder Hem meligheden, leverer du den i almindelig tekst. Derfor anbefaler vi at gøre dette på den fysiske enhedskonsol.

  1. Base64URL koder den hemmelige sætning for denne enhed.

  2. Åbn TShell på enheden.

  3. Kør xcommand Security ClientSecret Populate Secret: „MdeYmzq1Njc4owfiY2rlzg“

    Eksempelkommandoen ovenfor udfylder Hem meligheden med sætningen 0 123456789abcdef. Du skal vælge din egen.

Enheden har sin oprindelige hemmelighed. Glem ikke dette; du kan ikke gendanne det og skal fabriksindstille enheden for at starte igen.
2

Sammenkæd dit certifikat og din private nøgle:

  1. Brug en teksteditor til at åbne .pem-filerne, indsætte nøglebloben i certifikatbloben og gemme den som en ny.pem-fil.

    Dette er nyttelastteksten, du krypterer og lægger i din JWE-blob.

3

Opret en JWE-blob, der skal bruges som input til certifikattilføjelseskommandoen:

  1. Opret en tilfældig sekvens på mindst 4 bytes. Dette er dit salt.

  2. Udled en indholdskrypteringsnøgle med dit scrypt-værktøj.

    Til dette har du brug for hemmeligheden, saltet og en nøglelængde, der matcher din valgte krypteringskryptering. Der er nogle andre faste værdier at levere (N = 32768, r = 8, p = 1). Enheden bruger den samme proces og værdier til at udlede den samme indholdskrypteringsnøgle.

  3. Opret en tilfældig sekvens på nøjagtigt 12 bytes. Dette er din initialiseringsvektor.

  4. Opret en JOSE-header, indstil alg-, enc - og cisco-kdf- nøgler som beskrevet i Forståelse af ekstern identitetsproces for enheder. Indstil handlingen „tilføj“ ved hjælp af nøgle:value „cisco-action“ :"add“ i din JOSE-header (fordi vi tilføjer certifikatet til enheden).

  5. Base64URL koder JOSE-overskriften.

  6. Brug dit JWE-krypteringsværktøj med den valgte chiffer og den base64url-kodede JOSE-header til at kryptere teksten fra den sammenkædede pem-fil.

  7. Base64URL koder initialiseringsvektoren, den krypterede PEM-nyttelast og godkendelsesmærket.

  8. Konstruer JWE-blob som følger (alle værdier er base64url kodet):

    JoseHeader.. initVector.encryptedPem.AuthTag

4

Åbn TShell på enheden, og kør kommandoen (multiline) add:

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

Bekræft, at certifikatet er tilføjet ved at køre xcommand Security Certificates Services Show

Kopier det nye certifikats fingeraftryk.

6

Aktivér certifikatet til formålet WebExIdentity:

  1. Læs certifikatets fingeraftryk, enten fra selve certifikatet eller fra output fra xcommand Security Certificates Services Show.

  2. Opret en tilfældig sekvens på mindst 4 bytes, og base64url koder denne sekvens. Dette er dit salt.

  3. Udled en indholdskrypteringsnøgle med dit scrypt-værktøj.

    Til dette har du brug for hemmeligheden, saltet og en nøglelængde, der matcher din valgte krypteringskryptering. Der er nogle andre faste værdier at levere (N = 32768, r = 8, p = 1). Enheden bruger den samme proces og værdier til at udlede den samme indholdskrypteringsnøgle.

  4. Opret en tilfældig sekvens på nøjagtigt 12 bytes, og base64url koder denne sekvens. Dette er din initialiseringsvektor.

  5. Opret en JOSE-header, indstil alg-, enc - og cisco-kdf- nøgler som beskrevet i Forståelse af ekstern identitetsproces for enheder. Indstil handlingen „aktiver“ ved hjælp af nøgle:value „cisco-action“ :"activate“ i din JOSE-header (fordi vi aktiverer certifikatet på enheden).

  6. Base64URL koder JOSE-overskriften.

  7. Brug dit JWE-krypteringsværktøj med den valgte chiffer og den base64url-kodede JOSE-header til at kryptere certifikatets fingeraftryk.

    Værktøjet skal udsende en 16 eller 32 byte sekvens, afhængigt af om du valgte 128 eller 256 bit AES-GCM, og et godkendelsestag.

  8. base64URLEncode det krypterede fingeraftryk og godkendelsesmærket.

  9. Konstruer JWE-blob som følger (alle værdier er base64url kodet):

    JoseHeader.. initVector.encryptedfingerprint.AuthTag

  10. Åbn TShell på enheden, og kør følgende aktiveringskommando:

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

Enheden har et krypteret, aktivt, CA-udstedt certifikat, klar til at blive brugt til at identificere det i ende-til-ende-krypterede Webex-møder.
7

Ombord enheden til din Control Hub-organisation.

1

Planlæg et møde af den korrekte type (Webex MeetingsPro-End to End Encryption_ VoipOnly).

2

Deltag i mødet som vært, fra en Webex Meetings klient.

3

Deltag i mødet fra en enhed, hvis identitet er bekræftet af Webex CA.

4

Som vært skal du kontrollere, at denne enhed vises i lobbyen med det korrekte identitetsikon.

5

Deltag i mødet fra en enhed, hvis identitet er bekræftet af en ekstern CA.

6

Som vært skal du kontrollere, at denne enhed vises i lobbyen med det korrekte identitetsikon. Få mere at vide om identitetsikoner.

7

Deltag i mødet som en ikke-godkendt mødedeltager.

8

Som vært skal du kontrollere, at denne deltager vises i lobbyen med det korrekte identitetsikon.

9

Som vært skal du indrømme eller afvise personer/enheder.

10

Valider deltager/enhedsidentiteter, hvor det er muligt, ved at kontrollere certifikaterne.

11

Kontroller, at alle i mødet ser den samme sikkerhedskode for mødet.

12

Deltag i mødet med en ny deltager.

13

Kontroller, at alle ser den samme, nye mødesikkerhedskode.

  • Vil du gøre end-to-end-krypterede møder til standardmødeindstillingen, eller aktivere det kun for nogle brugere, eller tillade alle værter at beslutte? Når du har besluttet, hvordan du skal bruge denne funktion, skal du forberede de brugere, der vil bruge den, især med hensyn til begrænsningerne og hvad du kan forvente i mødet.

  • Skal du sikre dig, at hverken Cisco eller nogen anden kan dekryptere dit indhold eller efterligne dine enheder? I så fald skal du have certifikater fra en offentlig CA.

  • Hvis du har forskellige niveauer af identitetsbekræftelse, kan du give brugerne mulighed for at bekræfte hinanden med certifikatunderstøttet identitet. Selvom der er omstændigheder, hvor deltagerne kan fremstå som ubekræftede, og deltagerne skal vide, hvordan de skal kontrollere, er ubekræftede personer muligvis ikke bedragere.

Hvis du bruger en ekstern certifikatudbyder til at udstede enhedscertifikater, påhviler du dig at overvåge, opdatere og genanvende certifikater.

Hvis du oprettede den oprindelige hemmelighed, skal du forstå, at dine brugere måske vil ændre deres enheds hemmelighed. Du skal muligvis oprette en grænseflade/distribuere et værktøj for at gøre det muligt for dem at gøre dette.

Tabel 1. Sessionstype-id'er til ende-til-ende-krypterede møder

Sessionstype-id

Navn på offentlig tjeneste

638

E2E-kryptering+kun VoIP

652

Pro-End til End Encryption_VoipOnly

660

Pro 3 Free-End End-End-End-End-Encryption_VoipOnly

E2E-kryptering+Identitet

672

Pro 3 Free50-End-til-slut-kryptering_VoipOnly

673

Uddannelsesinstruktør E2E Encryption_VoipOnly

676

Broadworks Standard plus ende-til-ende-kryptering

677

Broadworks Premium plus ende-til-ende-kryptering

681

Schoology Free plus ende-til-ende-kryptering

Disse tabeller beskriver API-kommandoer for Webex-enheder, vi tilføjede til ende-til-ende-krypterede møder og verificeret identitet. Du kan finde flere oplysninger om, hvordan du bruger API'en, under Få adgang til API'en for enheder i Board-, Desk- og Room Series-serien.

Disse xAPI-kommandoer er kun tilgængelige på enheder, der enten er:

  • Registreret til Webex

  • Registreret i det lokale miljø og knyttet til Webex med Webex Edge for enheder

Tabel 2. API'er på systemniveau til end-to-end-krypterede møder og verificeret identitet

API-opkald

Beskrivelse

XConfiguration Conference EndToEndEndEncryption Identity PreferredDomain: „example.com“

Denne konfiguration foretages, når administratoren angiver enhedens foretrukne domæne fra Control Hub. Kun nødvendigt, hvis organisationen har mere end et domæne.

Enheden bruger dette domæne, når den anmoder om et certifikat fra Webex CA. Domænet identificerer derefter enheden.

Denne konfiguration gælder ikke, når enheden har et aktivt, eksternt udstedt certifikat til at identificere sig selv.

Tilgængelighed af XStatus Conference EndToEndEncryption

Angiver, om enheden kan deltage i et ende-til-ende-krypteret møde. Cloud-API'en kalder det, så en parret app ved, om den kan bruge enheden til at deltage.

XStatus Conference EndToEndEncryption ExternalIdentity Verification

Angiver, om enheden bruger ekstern verifikation (har et eksternt udstedt certifikat).

XStatus Conference EndToEndEncryption ExternalIdentity Identity

Enhedens identitet som læst fra det eksternt udstedte certifikats fælles navn.

XStatus Conference EndToEndEncryption ExternalIdentity CertificateChain Certificate # specificinfo

Læser specifikke oplysninger fra et eksternt udstedt certifikat.

I den viste kommando skal du erstatte # med certifikatets nummer. Udskift specificinfo med en af:

  • Fingeraftryk

  • NotAfter Gyl dighedsslutdato

  • NotBefore Gyl dighedsstartdato

  • Primærnavn

  • PublicKeyAlgorithm

  • Serienummer

  • SignatureAlgoritme

  • Em ne # Navn En liste over emnerne for certifikatet (f.eks. e-mailadresse eller domænenavn)

  • Gyldighed Angiver certifikatets gyldighedsstatus (f.eks. gyldigt eller udløbet)

XStatus Conference EndToEndeCryption ExternalIdentity Status

Status for enhedens eksterne identitet (f.eks. gyldig eller fejl).

XStatus Conference EndToEndEncryption InternalIdentity Verification

Angiver, om enheden har et gyldigt certifikat udstedt af Webex CA.

XStatus Conference EndToEndEncryption InternalIdentity Identity

Enhedens identitet som læst fra det Webex-udstedte certifikats fælles navn.

Indeholder et domænenavn, hvis organisationen har et domæne.

Er tom, hvis organisationen ikke har et domæne.

Hvis enheden er i en organisation, der har flere domæner, er dette værdien fra det foretrukne dom æne.

XStatus Conference EndToEndEncryption InternalIdentity CertificateChain Certificate # specificinfo

Læser specifikke oplysninger fra det Webex-udstedte certifikat.

I den viste kommando skal du erstatte # med certifikatets nummer. Udskift specificinfo med en af:

  • Fingeraftryk

  • NotAfter Gyl dighedsslutdato

  • NotBefore Gyl dighedsstartdato

  • Primærnavn

  • PublicKeyAlgorithm

  • Serienummer

  • SignatureAlgoritme

  • Em ne # Navn En liste over emnerne for certifikatet (f.eks. e-mailadresse eller domænenavn)

  • Gyldighed Angiver certifikatets gyldighedsstatus (f.eks. gyldigt eller udløbet)

Tabel 3. Opkalds-API'er til ende-til-ende-krypterede møder og verificeret identitet

API-opkald

Beskrivelse

XEvent KonferencedeltagerListe DeltagerTilføjet

XEvent KonferencedeltagerListe DeltagerOpdateret

XEvent KonferencedeltagerListe DeltagerSlettet

Disse tre begivenheder inkluderer nu EndToEndenCryptionStatus, EndToEndenCryptionIdentity og EndToEn denCryption CertInfo for den berørte deltager.

Tabel 4. ClientSecret-relaterede API'er til ende-til-ende-krypterede møder og verificeret identitet

API-opkald

Beskrivelse

XCommand Security ClientSecret Udfyld hemmelighed: „base64url-kodet“

eller

XCommand Security ClientSecret Udfyld hemmelighed: JWeBlob

Accepterer en base64url-kodet almindelig tekstværdi til at indsætte klientens hemmelighed på enheden for første gang.

For at opdatere hemmeligheden efter den første gang skal du levere en JWE-blob, der indeholder den nye hemmelighed krypteret af den gamle hemmelighed.

XCommand Security Certificates Services Tilføj JWEblob

Tilføjer et certifikat (med privat nøgle).

Vi udvidede denne kommando til at acceptere en JWE-blob indeholdende de krypterede PEM-data.

XCommand Security Certificates Services Aktiver formål:WebExIdentity FingerPrint: JWEblob

Aktiverer et specifikt certifikat for WebExIdentity. Til dette formål kræver kommandoen, at det identificerende fingeraftryk krypteres og serialiseres i en JWE-blob.

XCommand Security Certificates Services Deaktiver Formål:WebExIdentity FingerPrint: JWEblob

Deaktiverer et specifikt certifikat for WebExIdentity. Til dette formål kræver kommandoen, at det identificerende fingeraftryk krypteres og serialiseres i en JWE-blob.

Var denne artikel nyttig?
Var denne artikel nyttig?