Разгърнете срещи с нулево доверие
list-menuОбратна връзка?
Zero-Trust Security от Webex осигурява криптиране от край до край и силна проверка на самоличността във вашите планирани и лични срещи в стаята.

Потребителите избират типа на събранието, когато планират среща. При приемане на участници от лобито, както и по време на срещата, домакинът може да види статуса на проверка на самоличността на всеки участник. Има и код на срещата, който е общ за всички настоящи участници в срещата, който те могат да използват, за да проверят дали срещата им не е била прихваната от нежелана атака на трета страна на Meddler In The Middle (MITM).

Споделете следната информация с домакините на събрания:

Проверете самоличността

Криптирането от край до край с проверка на самоличността осигурява допълнителна сигурност на криптирана среща от край до край.

Когато участниците или устройствата се присъединят към споделена група MLS (Messaging Layer Security), те представят сертификатите си на останалите членове на групата, които след това валидират сертификатите срещу издаващите сертификат органи (CA). Потвърждавайки, че сертификатите са валидни, CA проверява самоличността на участниците и срещата показва участниците/устройствата като проверени.

Потребителите на Webex App се удостоверяват срещу магазина за самоличност на Webex, който им издава токен за достъп, когато удостоверяването успее. Ако се нуждаят от сертификат, за да потвърдят самоличността си в криптирана среща от край до край, Webex CA им издава сертификат въз основа на техния токен за достъп. Понастоящем не предоставяме начин на Webex Meetings потребителите да получат сертификат, издаден от трета страна/външен сертификат.

Устройствата могат да се удостоверяват чрез сертификат, издаден от вътрешната (Webex) CA, или сертификат, издаден от външен сертификат:

  • Вътрешен CA—Webex издава вътрешен сертификат въз основа на токена за достъп на машинния акаунт на устройството. Сертификатът е подписан от Webex CA. Устройствата нямат потребителски идентификатори по същия начин, както потребителите, така че Webex използва (един от) домейните на вашата организация, когато пише идентичността на сертификата на устройството (Common Name (CN)).

  • Външен CA — заявете и закупете сертификати за устройства директно от избрания от вас емитент. Трябва да шифровате, качвате директно и оторизирате сертификатите, като използвате тайна, известна само на вас.

    Cisco не участва, което прави това начин да гарантира истинско криптиране от край до край и проверена идентичност и да предотврати теоретичната възможност Cisco да подслушва вашата среща/дешифрира вашите медии.

Вътрешно издаден сертификат за устройство

Webex издава сертификат на устройството, когато се регистрира след стартиране, и го подновява, когато е необходимо. За устройства сертификатът включва идентификатора на акаунта и домейн.

Ако организацията ви няма домейн, Webex CA издава сертификата без домейн.

Ако организацията ви има няколко домейна, можете да използвате Control Hub, за да кажете на Webex кой домейн устройството да използва за самоличността си. Можете също да използвате API XConfiguration Conference EndToEndEncryption Identity PreferredDomain: „example.com“.

Ако имате няколко домейна и не задавате предпочитания домейн за устройството, тогава Webex избира един за вас.

Външно издаден сертификат за устройство

Администраторът може да предостави устройство със собствен сертификат, който е подписан с една от публичните АД.

Сертификатът трябва да се основава на двойка ключове ECDSA P-256, въпреки че може да бъде подписан от RSA ключ.

Стойностите в сертификата са по преценка на организацията. Общото име (CN) и алтернативното име на субекта (SAN) ще бъдат показани в потребителския интерфейс за срещи на Webex, както е описано в криптиране от край до край с проверка на самоличността за. Webex Meetings

Препоръчваме да използвате отделен сертификат за всяко устройство и да имате уникален CN на устройство. Например „room-meeting-1.example.com“ за организацията, която притежава домейна „example.com“.

За да се защити напълно външният сертификат от подправяне, се използва функция за секретна клиента за криптиране и подписване на различни xкоманди.

Когато използвате клиентската тайна, е възможно сигурно да управлявате външния сертификат за самоличност на Webex чрез xAPI. Понастоящем това е ограничено до онлайн устройства.

В момента Webex предоставя API команди за управление на това.

Устройства

Регистрираните в облака устройства Cisco Board, Desk и Room Series могат да се присъединят към срещи на E2EE.

Следните устройства не могат да се присъединят към срещи на E2EE:

  • SIP устройства на трети страни

Софтуерни клиенти

  • Приложението Webex за настолни и мобилни клиенти може да се присъединява към срещи на E2EE.

  • Уеб клиентът на Webex не може да се присъедини към срещи на E2EE.

  • Клиентите на SIP софтуер на трети страни не могат да се присъединят към срещи на E2EE.

Идентичност

  • По дизайн ние не предоставяме опции за Control Hub, за да управлявате външно проверената идентичност на устройството. За истинско криптиране от край до край, само вие трябва да знаете/осъществявате достъп до тайните и ключовете. Ако въведем облачна услуга за управление на тези ключове, има вероятност те да бъдат прихванати.

  • В момента ние ви предоставяме „рецепта“, за да проектирате свои собствени инструменти, базирани на стандартни за индустрията техники за криптиране, за да подпомогнете заявката или криптирането на сертификатите за самоличност на вашето устройство и техните лични ключове. Не искаме да имаме реален или възприеман достъп до вашите тайни или ключове.

Срещи

  • Понастоящем срещите на E2EE поддържат максимум 1000 участници.

  • Можете да споделяте нови бели дъски в срещи на E2EE. Има някои разлики от белите дъски при редовните срещи:
    • В срещите на E2EE потребителите нямат достъп до бели дъски, създадени извън събранието, включително частни бели дъски, бели дъски, споделени от други лица, и бели дъски от пространствата на Webex.
    • Бялите дъски, създадени в E2EE срещи, са достъпни само по време на срещата. Те не са запазени и не са достъпни след приключване на срещата.
    • Ако някой споделя съдържание в среща на E2EE, можете да го анотирате. За повече информация относно анотацията вижте Приложение Webex | Маркиране на споделено съдържание с поя снения.

Интерфейс за управление

Силно препоръчваме да използвате Control Hub, за да управлявате сайта си за събрания, тъй като организациите на Control Hub имат централизирана идентичност за цялата организация.

  • Webex Meetings41.7.

  • Регистрирани в облака устройства от серията Cisco Board, Desk и Room, работещи с 10.6. 1-Roomos_August_2021 или по-нова версия.

  • Административен достъп до мястото на срещата в Control Hub.

  • Един или повече проверени домейни във вашата организация на контролния център (ако използвате Webex CA за издаване на сертификати на устройства за потвърдена самоличност).

  • Заседателните зали за сътрудничество трябва да бъдат включени, за да могат хората да се присъединят от своята видео система. За повече информация вижте Разрешаване на видеосистемите да се присъединяват към срещи и събития на вашия сайт на Webex.

Можете да пропуснете тази стъпка, ако не се нуждаете от външно проверени самоличности.

За най-високо ниво на сигурност и за проверка на самоличността всяко устройство трябва да има уникален сертификат, издаден от доверена публика Certificate Authority (CA).

Трябва да взаимодействате с CA, за да заявите, закупите и получавате цифровите сертификати и да създадете свързаните с тях лични ключове. Когато заявявате сертификат, използвайте следните параметри:

  • Сертификатът трябва да бъде издаден и подписан от добре познат публичен CA.

  • Уникален: Силно препоръчваме да използвате уникален сертификат за всяко устройство. Ако използвате един сертификат за всички устройства, вие компрометирате сигурността си.

  • Общо име (CN) и алтернативно име (San/s): Те не са важни за Webex, но трябва да са стойности, които хората могат да четат и свързват с устройството. CN ще покаже на други участници в срещата като основна проверена самоличност на устройството и ако потребителите проверят сертификата чрез потребителския интерфейс на събранието, те ще видят SAN/ите. Може да искате да използвате имена като name.model@example.com.

  • Формат на файла: Сертификатите и ключовете трябва да са във формат .pem.

  • Цел: Целта на сертификата трябва да бъде Webex Identity.

  • Генериране на ключове: Сертификатите трябва да се основават на двойки ключове ECDSA P-256 (алгоритъм за цифров подпис на елиптичната крива, използващ кривата P-256).

    Това изискване не се отнася до ключа за подписване. CA може да използва RSA ключ, за да подпише сертификата.

Можете да пропуснете тази стъпка, ако не искате да използвате външно проверена самоличност с вашите устройства.

Ако използвате нови устройства, все още не ги регистрирайте в Webex. За да сте в безопасност, не ги свързвайте към мрежата в този момент.

Ако имате съществуващи устройства, които искате да надстроите, за да използват външно проверена идентичност, трябва да възстановите фабричните настройки на устройствата.

  • Запазете съществуващата конфигурация, ако искате да я запазите.

  • Планирайте прозорец, когато устройствата не се използват, или използвайте поетапен подход. Уведомете потребителите за промените, които могат да очакват.

  • Осигурете физически достъп до устройства. Ако трябва да имате достъп до устройства през мрежата, имайте предвид, че тайните пътуват с обикновен текст и вие компрометирате сигурността си.

След като изпълните тези стъпки, позволете на видео системите да се присъединяват към срещи и събития на вашия сайт Webex.

За да сте сигурни, че носителят на устройството ви не може да бъде криптиран от никого, освен от устройството, трябва да криптирате личния ключ на устройството. Проектирахме API за устройството, за да позволим управлението на криптирания ключ и сертификат, използвайки JSON Web Encryption (JWE).

За да осигурим истинско криптиране от край до край чрез нашия облак, не можем да участваме в криптирането и качването на сертификата и ключа. Ако имате нужда от това ниво на сигурност, трябва:

  1. Поискайте вашите сертификати.

  2. Генерирайте ключовите двойки на вашите сертификати.

  3. Създайте (и защитете) първоначална тайна за всяко устройство, за да създадете възможността за криптиране на устройството.

  4. Разработете и поддържайте свой собствен инструмент за криптиране на файлове, използвайки стандарта JWE.

    Процесът и (несекретните) параметри, от които ще се нуждаете, са обяснени по-долу, както и рецепта, която да следвате в избраните от вас инструменти за разработка. Ние също така предоставяме някои тестови данни и получените JWE блобове, както ги очакваме, за да ви помогнем да проверите процеса си.

    Неподдържана референтна имплементация, използваща Python3 и библиотеката JWCrypto, е достъпна от Cisco при поискване.

  5. Свържете и шифровайте сертификата и ключа, като използвате инструмента си и първоначалната тайна на устройството.

  6. Качете получения JWE blob в устройството.

  7. Задайте целта на криптирания сертификат, който да се използва за идентичност на Webex, и активирайте сертификата.

  8. (Препоръчва се) Осигурете интерфейс на (или разпространявайте) инструмента си, за да позволите на потребителите на устройството да променят първоначалната тайна и да защитят своите медии от вас.

Как използваме формата JWE

Този раздел описва как очакваме JWE да бъде създаден като вход към устройствата, така че да можете да създадете свой собствен инструмент за създаване на блобове от вашите сертификати и ключове.

Вижте JSON уеб криптиране (JWE) https://datatracker.ietf.org/doc/html/rfc7516 и JSON уеб подпис (JWS) https://datatracker.ietf.org/doc/html/rfc7515.

Използваме компактната сериализация на JSON документ, за да създадем JWE блобове. Параметрите, които трябва да включите при създаването на JWE блобовете, са:

  • Хедър JOSE (защитен). В заглавката за подписване и криптиране на обекти JSON, трябва да включите следните двойки ключ-стойност:

    • „alg“ :"дир“

      Директният алгоритъм е единственият, който поддържаме за криптиране на полезния товар и трябва да използвате първоначалната клиентска тайна на устройството.

    • „enc“ :"А128ГСМ“ или „enc“ :"А256ГСМ“

      Ние поддържаме тези два алгоритма за криптиране.

    • „cisco-action“: „добавяне“ или „cisco-action“: „попълване“ или „cisco-action“: „активиране“ или „cisco-action“: „деактивиране“

      Това е собствен ключ и четири стойности, които може да вземе. Въведохме този ключ, за да сигнализираме за целта на криптираните данни към целевото устройство. Стойностите са кръстени на командите XAPI на устройството, където използвате криптираните данни.

      Нарекохме го cisco-действие за смекчаване на потенциалните сблъсъци с бъдещи разширения на JWE.

    • „cisco-kdf“: {„версия“: „1", „сол“: „Base64URLENcodeDrandom4+байтове“}

      Друг собствен ключ. Използваме стойностите, които предоставяте като входове за извеждане на ключове на устройството. Вер сията трябва да бъде 1 (версията на нашата функция за извеждане на ключове). Стойността на солта трябва да бъде бази64 URL кодирана последователност от поне 4 байта, която трябва да изберете на случаен принцип.

  • JWE криптиран ключ. Това поле е празно. Устройството го извлича от първоначалния Client Secret.

  • Вектор за инициализиране на JWE. Трябва да предоставите base64url кодиран вектор за инициализиране за дешифриране на полезния товар. IV трябва да е случайна стойност от 12 байта (използваме семейството на шифрите AES-GCM, което изисква IV да е дълъг 12 байта).

  • JWE AAD (допълнителни удостоверени данни). Трябва да пропуснете това поле, защото то не се поддържа в Компактната сериализация.

  • JWE Ciphertext: Това е криптираният полезен товар, който искате да запазите в тайна.

    Полезният товар може да е празен. Например, за да нулирате тайната на клиента, трябва да я презапишете с празна стойност.

    Има различни видове полезни товари, в зависимост от това, което се опитвате да направите на устройството. Различните XAPI команди очакват различни полезни товари и трябва да посочите целта на полезния товар с ключа cisco- action, както следва:

    • С „cisco-action“ :"попълване“ шифровият текст е новият Client Secret.

    • С "„cisco-action“ :"add“ шифровият текст е PEM блоб, носещ сертификата и неговия частен ключ (свързан).

    • С "„cisco-action“ :"activate“ шифровият текст е пръстовият отпечатък (шестнадесетично представяне на sha-1) на сертификата, който активираме за проверка на идентичността на устройството.

    • С "„cisco-action“ :"деактивиране“ шифровият текст е пръстовият отпечатък (шестнадесетично представяне на sha-1) на сертификата, който деактивираме да бъде използван за проверка на самоличността на устройството.

  • JWE таг за удостоверяване: Това поле съдържа маркера за удостоверяване, за да се установи целостта на целия JWE компактно сериализиран блоб

Как извличаме криптиращия ключ от ClientSecret

След първата популация на тайната, ние не приемаме или извеждаме тайната като обикновен текст. Това е за предотвратяване на потенциални атаки в речника от някой, който може да получи достъп до устройството.

Софтуерът на устройството използва тайната на клиента като вход към функция за извеждане на ключове (kdf) и след това използва изведения ключ за дешифриране/криптиране на съдържанието на устройството.

Това означава за вас, че вашият инструмент за създаване на JWE блобове трябва да следва същата процедура, за да извлече същия ключ за криптиране/дешифриране от тайната на клиента.

Устройствата използват scrypt за из веждане на ключове (вижте https://en.wikipedia.org/wiki/Scrypt), със следните параметри:

  • Коефициентът на разходите (N) е 32768

  • Факторът на блокиране (r) е 8

  • Коефициент на паралелизация (p) е 1

  • Солта е случайна последователност от поне 4 байта; трябва да предоставите същата сол, когато задавате пара метъра cisco-kdf.

  • Дължините на ключовете са или 16 байта (ако изберете алгоритъма AES-GCM 128) или 32 байта (ако изберете алгоритъма AES-GCM 256)

  • Максималното ограничение на паметта е 64MB

Този набор от параметри е единствената конфигурация на scrypt, която е съвместима с функцията за извеждане на ключове на устройствата. Този kdf на устройствата се нарича „version“ :"1", което е единствената версия, взета в момента от параметъра ci sco-kdf.

Работен пример

Ето пример, който можете да следвате, за да проверите дали вашият процес на криптиране JWE работи по същия начин като процеса, който създадохме на устройствата.

Примерният сценарий е добавяне на PEM блоб към устройството (имитира добавяне на сертификат, с много кратък низ вместо пълен ключ cert +). Тайната на клиента в примера е ossifrage.

  1. Изберете шифър за криптиране. Този пример използва A128GCM (A ES със 128-битови клавиши в режим Galois Counter). Вашият инструмент може да използва A256GCM, ако предпочитате.

  2. Изберете сол (трябва да бъде случайна последователност от поне 4 байта). Този пример използва (шестостенни байтове) E5 E6 53 08 03 F8 33 F 6. Base64URL кодира последователността, за да получите 5eztcap4 m_Y (премахнете подложката base64).

  3. Ето примерно извикване за scrypt за създаване на ключ за криптиране на съдържанието (cek):

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

    Извлеченият ключ трябва да бъде 16 байта (шестостенен), както следва: 95 9e ba 6d d1 22 01 05 78 fe 6a 9d 22 78 ff ac, който base64url кодира в LZ66bdeiAQV4_MQDINj_RA.

  4. Изберете случайна последователност от 12 байта, която да използвате като инициализиращ вектор. Този пример използва (шестостенен) 34 b3 5d dd 5f 53 7b af 2d 92 95 83, който base64url кодира към NLND3v9te68tkpwd.

  5. Създайте заглавката JOSE с компактна сериализация (следвайте същия ред на параметрите, които използваме тук) и след това base64url го кодирайте:

    {"alg“ :"dir“, "cisco-action“ :"добавяне“, "cisco-kdf“: {"salt“ :"5EZTCAP4M_Y“, "версия“ :"1"}, "enc“ :"A128GCM "}

    Заглавката на base64url кодирана JOSE е eyJhbGCioIJkaxiilcjJAxnjby1hy3rpb24ioijhzgqilcjJAxnjby1rzgyionsic2fsdci6ijvlwlrdqva0tv9ziiwidmvyc2lvbii6IJeifswizw5jijoiqTeyoeddtsj9

    Това ще бъде първият елемент от JWE blob.

  6. Вторият елемент на JWE blob е празен, защото не предоставяме JWE криптиращ ключ.

  7. Третият елемент на JWE блоб е векторът за инициализиране NLND3v9te68tkpwd.

  8. Използвайте вашия инструмент за криптиране JWE, за да създадете криптиран полезен товар и маркер. За този пример некриптираният полезен товар ще бъде фалшивият PEM blob, това е PEM файл

    Параметрите за криптиране, които трябва да използвате, са:

    • Полезният товар е, че това е PEM файл

    • Шифърът за криптиране е AES 128 GCM

    • base64url кодира заглавката JOSE като допълнителни удостоверени данни (AAD)

    Base64URL кодира криптирания полезен товар, което трябва да доведе до f5llvUWnfkfmzyCO1yjfodhq

    Това е четвъртият елемент (JWE Ciphertext) в JWE блоб.

  9. Base64URL кодира маркера, който сте създали в стъпка 8, което трябва да доведе до PE-wdfwgxffbeo928cfz1q

    Това е петият елемент в JWE blob.

  10. Свържете петте елемента на JWE блоб с точки (JoseHeader.. iv.CipherText.tag), за да получите:

    EYJHBGCIOIJKAXIILcJJAxNJbY1HY3rpb24ioijhzgqilcJjaxnJby1rZgyionsic2fSDCI6IJvlwlrdqva0tv9ziiwidmvyc2lvbii6ijeifswizw5jijoiqteyoeddtsj.. 9nlnd3v9te68tkpwd.f5llvUVuUD.f5llvUVu5lVuUD.f5llvUVuUD.f5llvUVuUD.FKFmZyCO1yJFODHQ.PE-WDFWGXFFBEO928CFZ1Q

  11. Ако сте получили същите кодирани стойности на base64url, както показваме тук, използвайки вашите собствени инструменти, сте готови да ги използвате, за да защитите криптирането на E2E и проверената идентичност на вашите устройства.

  12. Този пример всъщност няма да работи, но по принцип следващата ви стъпка би била да използвате JWE blob, който сте създали по-горе, като вход към командата xна на устройството, което добавя сертификата:

    XCommand Сертификати за сигурност Добавяне на EyjHBGCioIJkaXiilCjJAxNjBy1HY3RPB24IOiJhZgQiLcJjaXnjBy1rZgYionsiC2FSDCI6IJvVLwlRdQVA0tv9ziiwidmvyc2lvbii6IJeifswizw5jiJoiqTeYoeddtsJ.. 9nLnd3v9te68pwtkd.tKpWd.F 5LLvUWnFKfmZYCO1yJfodHq.PE-WdfWG xFFBEO928CFz1Q

Видовете сесии за срещи с нулево доверие са достъпни за всички сайтове за срещи без допълнителни разходи. Един от тези типове сесии се нарича Pro-End to End Encryption_VOIPOnly. Това е името на публичната служба, което може да променим в бъдеще. За текущите имена на типовете сесии вижте Идентификатори на типа сесия в раздела Референ ция на тази статия.

Няма нищо, което трябва да направите, за да получите тази възможност за вашия сайт; трябва да предоставите новия тип сесия (наричан още привилегии за сре щи) на потребителите. Можете да направите това поотделно чрез страницата за конфигурация на потребителя или насипно с CSV експортиране/импортиране.

1

Влезте в Контр олен център и отидете в Услу ги > Съ брание.

2

Щракнете върху Сайт ове, изберете сайта Webex, за който искате да промените настройките, след което щракнете върху Настройки.

3

Под Общи настройки изберете Ти пове сесии.

Трябва да видите един или повече типове сесии за криптиране от край до край. Вижте списъка с идентификат ори на типа сесия в раздел а Референция на тази статия. Например, може да видите Encryption_VoipOnly Pro-End to End.

Има по-стар тип сесия с много подобно име: Pro-End to End End End Encryption. Този тип сесия включва некриптиран PSTN достъп до събрания. Уверете се, че имате версията _VoIPOnly, за да осигурите крипти ране от край до край. Можете да проверите, като задържите курсора на мишката върху връзката PRO в колоната код на сесията; за този пример целта на връзката трябва да бъде JavaScript: ShowFeature (652).

Възможно е да променим имената на обществените услуги за тези типове сесии в бъдеще.

4

Ако все още нямате новия тип сесия, свържете се с вашия представител на Webex.

Какво да правя по-нататък

Активирайте този тип сесия/привилегии за среща за някои или всички ваши потребители.

1

Влезте в Control Hub и отидете на Управление > Потребители.

2

Изберете потребителски акаунт, който да актуализирате, след което изберете Съ брания.

3

От падащия списък Настрой ки се прила гат към изберете сайта на събранието, който да актуализирате.

4

Поставете отметка в квадратчето до Про -End to End Encryption _VoipOnly.

5

Затворете панела за конфигурация на потребителя.

6

Повторете за други потребители, ако е необходимо.

За да зададете това на много потребители, използвайте следващата опция Активиране на E2EE срещи за множество потребители.

1

Влезте в Контр олен център и отидете в Услу ги > Съ брание.

2

Щракнете върху Сайт ове, изберете сайта Webex, за който искате да промените настройките.

3

В секцията Лицензи и потребители щракнете върху Гру пово управление.

4

Щракнете върху Генери ране на отчет и изчакайте, докато подготвим файла.

5

Когато файлът е готов, щракнете върху Ек спортиране на резултати и след това Из тегляне. (Трябва ръчно да затворите този изскачащ прозорец, след като щракнете върху Изтегл яне.)

6

Отворете изтегления CSV файл за редактиране.

Има ред за всеки потребител и колоната MeetingPrivilege съдържа техните идентификатори на типа сесия като списък, разделен със запетая.

7

За всеки потребител, който желаете да предоставите новия тип сесия, добавете 1561 като нова стойност в списъка, разделен със запетая в клетката MeetingPrivilege.

Справката за файловия формат на Webex CSV съдържа подробности за целта и съдържанието на CSV файла.

8

Отворете панела за конфигуриране на сайта на събранието в Control Hub.

Ако вече сте били на страницата със списъка на сайтовете за събрание, може да се наложи да я опресните.

9

В секцията Лицензи и потребители щракнете върху Гру пово управление.

10

Щракнете върху Импор тиране и изберете редактирания CSV, след което щракнете върху Импор тиране. Изчакайте, докато файлът бъде качен.

11

Когато импортирането приключи, можете да щракнете върху Импортиране на резултати, за да прегледате дали е имало грешки.

12

Отидете на страницата Потреб ители и отворете един от потребителите, за да проверите, че имат новия тип сесия.

Можете да добавите воден знак към записите на срещи с типа сесия Webex MeetingsPro-End to End Encryption_VOIPOn ly, който ви позволява да идентифицирате изходния клиент или устройство на неоторизирани записи на поверителни срещи.

Когато тази функция е активирана, аудиото на събранието включва уникален идентификатор за всеки участващ клиент или устройство. Можете да качвате аудио записи в Control Hub, който след това анализира записа и търси уникалните идентификатори. Можете да разгледате резултатите, за да видите кой клиент или устройство източник е записал срещата.

  • За да бъде анализиран, записът трябва да бъде AAC, MP3, M4A, WAV, MP4, AVI или MOV файл не по-голям от 500MB.
  • Записът трябва да бъде по-дълъг от 100 секунди.
  • Можете да анализирате записи само за срещи, организирани от хора във вашата организация.
  • Информацията за водния знак се запазва за същата продължителност като информацията за срещата на организацията.

Добавяне на аудио водни знаци към срещи на E2EE

  1. Влезте в Control Hub, след което под Управление изберете Настройки на организацията.
  2. В секцията Водни знаци на съ бранието превключ ете Добавяне на аудио воден знак.

    Известно време след включването на това, потребителите, които планират срещи с типа сесия Webex MeetingsPro-End to End Encryption_VOIPOn ly, виждат опция Цифров воден знак в секцията Защита.

Качване и анализиране на среща с воден знак

  1. В Контролен център под Монитор инг изберете Отстраняване на неиз правности.
  2. Щракнете върху Анализ на водни знаци.
  3. Потърсете или изберете събранието в списъка, след което щракнете върху Анализ.
  4. В прозореца Анализ на аудио воден знак въведете име за вашия анализ.
  5. (Незадължително) Въведете бележка за вашия анализ.
  6. Плъзнете и пуснете аудио файла, който ще бъде анализиран, или щракнете върху Изберете файл, за да прегледате аудио файла.
  7. Щракнете върху Зат вори.

    Когато анализът приключи, той ще бъде показан в списъка с резултати на страницата Анал из воден знак.

  8. Изберете срещата в списъка, за да видите резултатите от анализа. Щракнете Download button за изтегляне на резултатите.

Характеристики и ограничения

Факторите, участващи в успешното декодиране на записан воден знак, включват разстоянието между записващото устройство и високоговорителя, извеждащ аудиото, силата на звука, шума от околната среда и др. Нашата технология за воден знак има допълнителна устойчивост на многократно кодиране, както може да се случи, когато медиите се споделят.

Тази функция е предназначена да позволи успешно декодиране на идентификатора на водния знак при широк, но разумен набор от обстоятелства. Нашата цел е записващо устройство, като мобилен телефон, което лежи на бюро близо до лична крайна точка или лаптоп клиент, винаги трябва да създава запис, който води до успешен анализ. Тъй като записващото устройство се отдалечава от източника или е затъмнено от чуването на пълния аудио спектър, шансовете за успешен анализ намаляват.

За да се анализира успешно запис, е необходимо разумно заснемане на аудиото на срещата. Ако аудиото на събранието е записано на същия компютър, който хоства клиента, ограниченията не трябва да се прилагат.

Ако устройствата ви вече са включени в организацията ви Control Hub и искате да използвате Webex CA, за да генерирате автоматично техните идентификационни сертификати, не е необходимо да нулирате устройствата фабрично.

Тази процедура избира кой домейн използва устройството, за да се идентифицира, и е необходима само ако имате няколко домейна в организацията на контролния център. Ако имате повече от един домейн, препоръчваме ви да направите това за всичките си устройства, които ще имат идентичност „потвърдена от CISCO“. Ако не кажете на Webex кой домейн идентифицира устройството, той автоматично се избира и може да изглежда погрешно за другите участници в срещата.

Преди да започнете

Ако вашите устройства все още не са включени, следвайте Регистриране на устройство за Cisco Webex използване на API или локален уеб интерфейс или включване в облака за серия Board, Desk и Room. Трябва също така да проверите домейна, който искате да използвате, за да идентифицирате устройствата в Управление на вашите домейни.

1

Влезте в Контролен център и под Управ ление изберете У стройства.

2

Изберете устройство, за да отворите неговия конфигурационен панел.

3

Изберете домейна, който искате да използвате, за да идентифицирате това устройство.

4

Повторете за други устройства.

Преди да започнете

  • Вземете сертификат с подпис CA и частен ключ във формат .pem за всяко устройство.

  • Под раздела Подгот овка прочетете темата Разбиране на процеса на външна идентичност за устройства,

  • Подгответе инструмент за криптиране JWE по отношение на информацията там.

  • Уверете се, че имате инструмент за генериране на произволни байтови последователности с дадени дължини.

  • Уверете се, че имате инструмент за base64url кодиране на байтове или текст.

  • Уверете се, че имате имплементация на scrypt.

  • Уверете се, че имате тайна дума или фраза за всяко устройство.

1

Попълнете ClientSecret на устройството с обикновена текстова тайна:

Първият път, когато попълните Тай ната, я предоставяте в обикновен текст. Ето защо препоръчваме да направите това на физическата конзола на устройството.

  1. Base64URL кодира тайната фраза за това устройство.

  2. Отворете TShell на устройството.

  3. Стартирайте xcommand Клиент за сигурностТайно попълване на тайната: „mDEymzq1njc4owfiy2rlzg“

    Примерната команда по-горе попълва Тайната с фразата 0123456789abcdef. Трябва да изберете свой собствен.

Устройството има първоначалната си тайна. Не забравяйте това; не можете да го възстановите и трябва фабрично да нулирате устройството, за да стартирате отново.
2

Свържете вашия сертификат и частен ключ:

  1. С помощта на текстов редактор отворете.pem файловете, поставете ключа blob на сертификата blob и го запазете като нов.pem файл.

    Това е текстът на полезния товар, който ще шифровате и поставите във вашия JWE blob.

3

Създайте JWE blob, който да използвате като вход към командата за добавяне на сертификат:

  1. Създайте случайна последователност от поне 4 байта. Това е твоята сол.

  2. Извлечете ключ за криптиране на съдържание с вашия инструмент за скриптиране.

    За това се нуждаете от тайната, солта и дължината на ключа, които да съответстват на избрания от вас шифър за криптиране. Има някои други фиксирани стойности за предоставяне (N = 32768, r = 8, p = 1). Устройството използва същия процес и стойности, за да извлече същия ключ за криптиране на съдържанието.

  3. Създайте случайна последователност от точно 12 байта. Това е вашият инициализиращ вектор.

  4. Създайте заглавка JOSE, като зададете клави ши alg, enc и cisco-kdf, както е описано в Разбиране на процеса на вън шна идентичност за устройства. Задайте действието „добавяне“, като използвате ключа: стойност „cisco-action“ :"add“ в заглавката на JOSE (защото добавяме сертификата към устройството).

  5. Base64URL кодира заглавката JOSE.

  6. Използвайте вашия инструмент за криптиране JWE с избрания шифър и кодираната в base64url заглавка JOSE, за да шифровате текста от конкатенирания pem файл.

  7. Base64URL кодира вектора за инициализиране, криптирания PEM полезен товар и маркера за удостоверяване.

  8. Конструирайте JWE blob по следния начин (всички стойности са кодирани base64url):

    ЙозеХедър.. инитвектор.EncryptedPem.AuthTag

4

Отворете TShell на устройството и изпълнете командата (многолинейно) добавяне:

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

Проверете дали сертификатът е добавен, като стартирате xcommand Сертификати за сигурност Услуги Покажи

Копирайте пръстовия отпечатък на новия сертификат.

6

Активирайте сертификата за целта WebExIdentity:

  1. Прочетете пръстовия отпечатък на сертификата, или от самия сертификат, или от изхода на xcommand Security Certificates Services Show.

  2. Създайте случайна последователност от поне 4 байта и base64url кодирайте тази последователност. Това е твоята сол.

  3. Извлечете ключ за криптиране на съдържание с вашия инструмент за скриптиране.

    За това се нуждаете от тайната, солта и дължината на ключа, които да съответстват на избрания от вас шифър за криптиране. Има някои други фиксирани стойности за предоставяне (N = 32768, r = 8, p = 1). Устройството използва същия процес и стойности, за да извлече същия ключ за криптиране на съдържанието.

  4. Създайте случайна последователност от точно 12 байта и base64url кодирайте тази последователност. Това е вашият инициализиращ вектор.

  5. Създайте заглавка JOSE, като зададете клави ши alg, enc и cisco-kdf, както е описано в Разбиране на процеса на вън шна идентичност за устройства. Задайте действието „активиране“, като използвате ключа: стойност „cisco-action“ :"activate“ в заглавката на JOSE (защото активираме сертификата на устройството).

  6. Base64URL кодира заглавката JOSE.

  7. Използвайте вашия инструмент за криптиране JWE с избрания шифър и кодираната в base64url заглавка JOSE, за да шифровате пръстовия отпечатък на сертификата.

    Инструментът трябва да извежда последователност от 16 или 32 байта, в зависимост от това дали сте избрали 128 или 256 бита AES-GCM и маркер за удостоверяване.

  8. Base64URLENcode криптирания пръстов отпечатък и етикета за удостоверяване.

  9. Конструирайте JWE blob по следния начин (всички стойности са кодирани base64url):

    JoseHeader.. initVector.EncryptedFingerprint Print.AuthTag

  10. Отворете TShell на устройството и изпълнете следната команда за активиране:

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

Устройството има криптиран, активен сертификат, издаден от CA, готов за използване за идентифицирането му в криптирани Webex срещи от край до край.
7

Вкарайте устройството в организацията на контролния център.

1

Планирайте среща от правилния тип (Webex MeetingsPro-End to End Encryption_ VoIPOnly).

2

Присъединете се към срещата като домакин, от Webex Meetings клиент.

3

Присъединете се към срещата от устройство, чието самоличност е потвърдена от Webex CA.

4

Като хост проверете дали това устройство се появява във фоайето с правилната икона за самоличност.

5

Присъединете се към събранието от устройство, чието самоличност е потвърдена от външен CA.

6

Като хост проверете дали това устройство се появява във фоайето с правилната икона за самоличност. Научете повече за иконите за самоличност.

7

Присъединете се към събранието като неутвърден участник в събранията.

8

Като домакин проверете дали този участник се появява във фоайето с правилната икона за самоличност.

9

Като домакин допускайте или отхвърлете хора/устройства.

10

Проверете идентичността на участниците/устройството, когато е възможно, като проверите сертификатите.

11

Проверете дали всички участници в събранието виждат един и същ код за сигурност на събранието.

12

Присъединете се към срещата с нов участник.

13

Проверете дали всички виждат един и същ нов код за сигурност на срещата.

  • Ще направите криптирани срещи от край до край опцията за среща по подразбиране или ще я активирате само за някои потребители или ще позволите на всички хостове да решават? Когато сте решили как ще използвате тази функция, подгответе онези потребители, които ще я използват, особено по отношение на ограниченията и какво да очаквате в срещата.

  • Трябва ли да се уверите, че нито Cisco, нито някой друг не могат да декриптират съдържанието ви или да се представят за вашите устройства? Ако е така, имате нужда от сертификати от публичен CA.

  • Ако имате различни нива на проверка на самоличността, дайте възможност на потребителите да се проверяват взаимно с подкрепена от сертификат самоличност. Въпреки че има обстоятелства, при които участниците могат да се явят като Непроверени и участниците трябва да знаят как да проверяват, непроверените хора може да не са измамници.

Ако използвате външен сертификат за издаване на сертификати на устройството си, задължението е да наблюдавате, опреснявате и прилагате отново сертификати.

Ако сте създали първоначалната тайна, разберете, че вашите потребители може да искат да променят тайната на устройството си. Може да се наложи да създадете интерфейс/да разпространявате инструмент, за да им позволите да направят това.

Таблица 1. Идентификатори на типа сесия за криптирани срещи от край до край

Идентификатор на тип сесия

Име на публичната служба

638

E2E криптиране+само VoIP

652

Професионално шифроване от край до края _само за VOIPOnly

660

Pro 3 Шифроване от свободен край до края _само за VOIPOnly

E2E криптиране+самоличност

672

Pro 3 Безплатно50 криптиране от край до края _само за VOIPOnly

673

Инструктор по образование E2E криптиране_VOIPOnly

676

Broadworks Standard плюс криптиране от край до край

677

Broadworks Premium плюс криптиране от край до край

681

Schoology Free плюс криптиране от край до край

Тези таблици описват API командите на Webex устройства, които добавихме за криптирани срещи от край до край и проверена идентичност. За повече информация относно използването на API вижте Достъп до API за устройства от Board, Desk и Room Series.

Тези XAPI команди са достъпни само на устройства, които са:

  • Регистриран в Webex

  • Регистриран локално и свързан с Webex с за устройства Webex Edge

Таблица 2. API на системно ниво за криптирани срещи от край до край и проверена идентичност

API повикване

Описание

Конференция XConfiguration EndEndEndEndEnd Идентичност Предпочитан домейн: „example.com“

Тази конфигурация се прави, когато администраторът зададе предпочитания домейн на устройството от Control Hub. Необходимо е само ако организацията има повече от един домейн.

Устройството използва този домейн, когато поиска сертификат от Webex CA. След това домейнът идентифицира устройството.

Тази конфигурация не е приложима, когато устройството има активен, външно издаден сертификат, за да се идентифицира.

XStatus Конференция EndToEndНаличност на криптиране

Показва дали устройството може да се присъедини към криптирана среща от край до край. Облачният API го извиква, така че сдвоеното приложение да знае дали може да използва устройството, за да се присъедини.

XStatus Конференция EndToEndEncryption ВъншноПроверка на идентичността

Показва дали устройството използва Външна проверка (има вън шно издаден сертификат).

XStatus Конференция EndToEndEndEndEndEndEndEndEndEnd

Идентичността на устройството, както е прочетено от Общото наименование на външно издадения сертификат.

Конференция XStatus EndToEndEndEndEndEndEndEndEndEndEndСертификат за идентичност Сертификат за

Чете конкретна информация от външно издаден сертификат.

В показаната команда заменете # с номера на сертификата. Зам енете specificinfo с един от:

  • Отпечатък

  • БележкаFTER Край на дата на валидност

  • Не Преди начал на дата на валидност

  • ПървичноИме

  • Алгоритъм за публичен ключ

  • Серийно число

  • Алгоритъм за подпис

  • Тема # И ме Списък на предметите за сертификата (например имейл адрес или име на домейн)

  • В алидност Дава статуса на валидност на този сертификат (напр. валиден или изтекъл)

Конференция XStatus EndEndEndEndEndEndEndEndEndEndEn

Състоянието на външната идентичност на устройството (напр. валид ност или грешка).

XStatus Конференция EndToEndEndEncryption Вътрешна проверка на идентичността

Показва дали устройството има валиден сертификат, издаден от Webex CA.

XStatus Конференция EndEndEndEndEndEndEndEndEndIndentity

Самоличността на устройството, както е прочетено от Общото наименование на сертификата, издаден от WebEx.

Съдържа име на домейн, ако организацията има домейн.

Празен е, ако организацията няма домейн.

Ако устройството е в организация, която има няколко домейна, това е стойността от PreferredDomain.

Конференция XStatus EndToEndEndEndEndEndEndEndСертификат за идентичност Сертификат за идентичност # specificinfo

Чете конкретна информация от издадения от WebEx сертификат.

В показаната команда заменете # с номера на сертификата. Зам енете specificinfo с един от:

  • Отпечатък

  • БележкаFTER Край на дата на валидност

  • Не Преди начал на дата на валидност

  • ПървичноИме

  • Алгоритъм за публичен ключ

  • Серийно число

  • Алгоритъм за подпис

  • Тема # И ме Списък на предметите за сертификата (например имейл адрес или име на домейн)

  • В алидност Дава статуса на валидност на този сертификат (напр. валиден или изтекъл)

Таблица 3. В API за обаждания за криптирани срещи от край до край и проверена самоличност

API повикване

Описание

XEvent Участници в конференцияСписък на участницитеДобавено

xУчастници в конференцияСписък на участницитеАктуализирано

xСъбитие Участници в конференцияСписък на участницитеИзтрито

Тези три събития вече включват EndToEndEncryptionStatus, EndToEndEncryptionIdentity и End ToEndEncryptionCertInfo за засегнатия участник.

Таблица 4. Свързани с ClientSecret API за криптирани срещи от край до край и проверена самоличност

API повикване

Описание

XCommand Security Client Secret Попълнете тайно: „base64url кодиран“

или

XCommand Security Client Secret попълване на тайната: JWebLob

Приема base64url кодирана обикновена текстова стойност за засичане на клиентската тайна на устройството за първи път.

За да актуализирате тайната след този първи път, трябва да предоставите JWE блоб, съдържащ новата тайна, криптирана от старата тайна.

XCommand Сертификати за сигурност Услуги Добавяне на JWebLob

Добавя сертификат (с частен ключ).

Разширихме тази команда, за да приемем JWE блоб, съдържащ криптираните PEM данни.

Сертификати за сигурност на XCommand Услуги за активиране Цел: WebExIdentity Fingerprint: JWebLob

Активира специфичен сертификат за WebExIdentity. За тази цел командата изисква идентифициращият пръстов отпечатък да бъде криптиран и сериализиран в JWE blob.

Сертификати за сигурност на XCommand Услуги Деактивиране Цел: WebExIdentity Fingerprint: JWebLob

Деактивира специфичен сертификат за WebExIdentity. За тази цел командата изисква идентифициращият пръстов отпечатък да бъде криптиран и сериализиран в JWE blob.

Беше ли полезна тази статия?
Беше ли полезна тази статия?