Os usuários escolhem o tipo de reunião ao agendar uma reunião. Ao admitir participantes no lobby, bem como durante a reunião, o anfitrião pode ver o status de verificação de identidade de cada participante. Também existe um código de reunião comum a todos os participantes atuais da reunião, que eles podem usar para verificar se a reunião não foi interceptada por um ataque indesejado de terceiros do Meddler In The Middle (MITM).
Compartilhe as seguintes informações com os organizadores da reunião:
-
Participe de uma reunião Webex com criptografia de ponta a ponta
Verificar identidade
A criptografia de ponta a ponta com verificação de identidade fornece segurança adicional a uma reunião criptografada de ponta a ponta.
Quando participantes ou dispositivos ingressam em um grupo compartilhado de MLS (Messaging Layer Security), eles apresentam seus certificados aos outros membros do grupo, que então os validam em relação às Autoridades de Certificação (CA) emissoras. Ao confirmar que os certificados são válidos, a CA verifica a identidade dos participantes e a reunião mostra os participantes/dispositivos como verificados.
Os usuários do aplicativo Webex se autenticam no repositório de identidades Webex, que emite um token de acesso quando a autenticação é bem-sucedida. Se precisarem de um certificado para verificar sua identidade em uma reunião criptografada de ponta a ponta, a CA Webex emite um certificado com base em seu token de acesso. No momento, não fornecemos uma maneira de Webex Meetings os usuários obterem um certificado emitido por uma CA terceirizada/externa.
Os dispositivos podem se autenticar usando um certificado emitido pela CA interna (Webex) ou um certificado emitido por uma CA externa:
-
CA interna — O WebEx emite um certificado interno com base no token de acesso da conta da máquina do dispositivo. O certificado é assinado pela CA Webex. Os dispositivos não têm IDs de usuário da mesma forma que os usuários, então o Webex usa (um dos) domínios da sua organização ao escrever a identidade do certificado do dispositivo (Nome comum (CN)).
-
CA externa — solicite e compre certificados de dispositivos diretamente do emissor escolhido. Você deve criptografar, carregar diretamente e autorizar os certificados usando um segredo conhecido somente por você.
A Cisco não está envolvida, o que torna essa a maneira de garantir a verdadeira criptografia de ponta a ponta e a identidade verificada, além de evitar a possibilidade teórica de que a Cisco possa espionar sua reunião/descriptografar sua mídia.
Certificado de dispositivo emitido internamente
O Webex emite um certificado para o dispositivo quando ele se registra após a inicialização e o renova quando necessário. Para dispositivos, o certificado inclui o ID da conta e um domínio.
Se sua organização não tiver um domínio, o Webex CA emitirá o certificado sem um domínio.
Se sua organização tiver vários domínios, você poderá usar o Control Hub para informar ao Webex qual domínio o dispositivo deve usar para sua identidade. Você também pode usar a API xConfiguration Conference EndToEndEncryption Identity PreferredDomain: “example.com”.
Se você tiver vários domínios e não definir o domínio preferido para o dispositivo, o Webex escolherá um para você.
Certificado de dispositivo emitido externamente
Um administrador pode provisionar um dispositivo com seu próprio certificado que foi assinado com uma das CAs públicas.
O certificado deve ser baseado em um par de chaves ECDSA P-256, embora possa ser assinado por uma chave RSA.
Os valores no certificado ficam a critério da organização. O nome comum (CN) e o nome alternativo do assunto (SAN) serão exibidos na interface do usuário do Webex Meeting, conforme descrito em Criptografia de ponta a ponta com verificação de identidade para. Webex Meetings
Recomendamos usar um certificado separado por dispositivo e ter um CN exclusivo por dispositivo. Por exemplo, “meeting-room-1.example.com” para a organização que possui o domínio “example.com”.
Para proteger totalmente o certificado externo contra adulteração, um recurso secreto do cliente é usado para criptografar e assinar vários comandos.
Ao usar o segredo do cliente, é possível gerenciar com segurança o certificado de identidade Webex externo por meio do xAPI. Atualmente, isso está limitado a dispositivos on-line.
Atualmente, o Webex fornece comandos de API para gerenciar isso.
Dispositivos
Os dispositivos Cisco Board, Desk e Room Series registrados na nuvem podem participar de reuniões E2EE.
Os seguintes dispositivos não podem participar de reuniões E2EE:
-
Dispositivos SIP de terceiros
Clientes de software
-
O aplicativo Webex para clientes móveis e de desktop pode participar de reuniões E2EE.
-
O cliente web Webex não pode participar de reuniões E2EE.
-
Clientes de software SIP de terceiros não podem participar de reuniões E2EE.
Identidade
-
Por design, não fornecemos opções do Control Hub para você gerenciar a identidade do dispositivo verificada externamente. Para uma verdadeira criptografia de ponta a ponta, somente você deve saber/acessar os segredos e as chaves. Se introduzirmos um serviço em nuvem para gerenciar essas chaves, há uma chance de elas serem interceptadas.
-
Atualmente, fornecemos uma “receita” para você criar suas próprias ferramentas, com base nas técnicas de criptografia padrão do setor, para ajudar a solicitar ou criptografar os certificados de identidade do dispositivo e suas chaves privadas. Não queremos ter nenhum acesso real ou percebido aos seus segredos ou chaves.
Reuniões
-
Atualmente, as reuniões E2EE suportam um máximo de 1000 participantes.
- Você pode compartilhar novos quadros brancos em reuniões E2EE. Há algumas diferenças em relação aos quadros brancos em reuniões regulares:
- Nas reuniões E2EE, os usuários não podem acessar quadros brancos criados fora da reunião, incluindo quadros brancos privados, quadros brancos compartilhados por outras pessoas e quadros brancos de espaços Webex.
- Os quadros brancos criados nas reuniões E2EE só estão disponíveis durante a reunião. Eles não são salvos e não podem ser acessados após o término da reunião.
- Se alguém compartilhar conteúdo em uma reunião E2EE, você poderá fazer anotações. Para obter mais informações sobre anotações, consulte Aplicativo Webex | Marcar conteúdo compartilhado com anotações.
Interface de gerenciamento
É altamente recomendável que você use o Control Hub para gerenciar seu site de reuniões, pois as organizações do Control Hub têm identidade centralizada para toda a organização.
Informações relacionadas
-
Zero-Trust Security for Webex (documento técnico de segurança)
-
Criptografia Web JSON (JWE) (rascunho do padrão IETF)
-
Webex Meetings41,7.
-
Dispositivos Cisco Board, Desk e Room Series registrados na nuvem, executando
10.6.1-Roomos_August_2021ou posterior. -
Acesso administrativo ao site da reunião no Control Hub.
-
Um ou mais domínios verificados em sua organização do Control Hub (se você estiver usando a CA Webex para emitir certificados de dispositivo para identidade verificada).
-
As salas de reunião de colaboração devem estar ativadas para que as pessoas possam entrar usando seu sistema de vídeo. Para obter mais informações, consulte Permitir que sistemas de vídeo participem de reuniões e eventos em seu site Webex.
Você pode pular essa etapa se não precisar de identidades verificadas externamente.
Para obter o mais alto nível de segurança e verificação de identidade, cada dispositivo deve ter um certificado exclusivo emitido por um público Certificate Authority (CA) confiável.
Você precisa interagir com a CA para solicitar, comprar e receber os certificados digitais e criar as chaves privadas associadas. Ao solicitar o certificado, use estes parâmetros:
-
O certificado deve ser emitido e assinado por uma autoridade de certificação pública conhecida.
-
Exclusivo: é altamente recomendável usar um certificado exclusivo para cada dispositivo. Se você usar um certificado para todos os dispositivos, estará comprometendo sua segurança.
-
Nome comum (CN) e nome alternativo do assunto (SAN/s): esses não são importantes para o Webex, mas devem ser valores que os humanos possam ler e associar ao dispositivo. O CN mostrará aos outros participantes da reunião como a principal identidade verificada do dispositivo e, se os usuários inspecionarem o certificado por meio da interface do usuário da reunião, eles verão os SAN/s. Talvez você queira usar nomes como
name.model@example.com. -
Formato do arquivo: os certificados e as chaves devem estar no
formato.pem. -
Objetivo: O objetivo do certificado deve ser o Webex Identity.
-
Geração de chaves: Os certificados devem ser baseados em pares de chaves ECDSA P-256 (algoritmo de assinatura digital de curva elíptica usando a curva P-256).
Esse requisito não se estende à chave de assinatura. A CA pode usar uma chave RSA para assinar o certificado.
Você pode pular essa etapa se não quiser usar a identidade verificada externamente com seus dispositivos.
Se você estiver usando novos dispositivos, ainda não os registre no Webex. Por segurança, não os conecte à rede neste momento.
Se você tiver dispositivos existentes que deseja atualizar para usar identidade verificada externamente, deverá redefinir os dispositivos de fábrica.
-
Salve a configuração existente se quiser mantê-la.
-
Agende uma janela quando os dispositivos não estiverem sendo usados ou use uma abordagem em fases. Notifique os usuários sobre as mudanças que eles podem esperar.
-
Garanta o acesso físico aos dispositivos. Se você precisar acessar dispositivos pela rede, saiba que os segredos estão sendo transmitidos em texto simples e você está comprometendo sua segurança.
Depois de concluir essas etapas, permita que os sistemas de vídeo participem de reuniões e eventos em seu site Webex.
Para garantir que a mídia do seu dispositivo não possa ser criptografada por ninguém, exceto pelo dispositivo, você deve criptografar a chave privada no dispositivo. Projetamos APIs para o dispositivo para permitir o gerenciamento da chave criptografada e do certificado, usando JSON Web Encryption (JWE).
Para garantir uma verdadeira criptografia de ponta a ponta por meio de nossa nuvem, não podemos nos envolver na criptografia e no upload do certificado e da chave. Se você precisar desse nível de segurança, deverá:
-
Solicite seus certificados.
-
Gere os pares de chaves de seus certificados.
-
Crie (e proteja) um segredo inicial para cada dispositivo, para disseminar a capacidade de criptografia do dispositivo.
-
Desenvolva e mantenha sua própria ferramenta para criptografar arquivos usando o padrão JWE.
O processo e os parâmetros (não secretos) de que você precisará são explicados abaixo, bem como uma receita a ser seguida nas ferramentas de desenvolvimento de sua escolha. Também fornecemos alguns dados de teste e os blobs JWE resultantes conforme o esperado, para ajudar você a verificar seu processo.
Uma implementação de referência sem suporte usando Python3 e a biblioteca JWCrypto está disponível na Cisco mediante solicitação.
-
Concatene e criptografe o certificado e a chave usando sua ferramenta e o segredo inicial do dispositivo.
-
Faça o upload do blob JWE resultante para o dispositivo.
-
Defina a finalidade do certificado criptografado a ser usado para a identidade Webex e ative o certificado.
-
(Recomendado) Forneça uma interface para (ou distribua) sua ferramenta para permitir que os usuários do dispositivo alterem o segredo inicial e protejam suas mídias de você.
Como usamos o formato JWE
Esta seção descreve como esperamos que o JWE seja criado como entrada para os dispositivos, para que você possa criar sua própria ferramenta para criar os blobs a partir de seus certificados e chaves.
Consulte JSON Web Encryption (JWE) https://datatracker.ietf.org/doc/html/rfc7516 e JSON Web Signature (JWS) https://datatracker.ietf.org/doc/html/rfc7515.
Usamos a serialização compacta de um documento JSON para criar blobs JWE. Os parâmetros que você precisa incluir ao criar os blobs do JWE são:
-
Cabeçalho JOSE (protegido). No cabeçalho JSON Object Signing and Encryption, você DEVE incluir os seguintes pares de valores-chave:
-
“alg”: “dir”O algoritmo direto é o único que suportamos para criptografar a carga, e você deve usar o segredo inicial do cliente do dispositivo.
-
“enc” :"A128GCM” ou “enc” :"A256GCM”Oferecemos suporte a esses dois algoritmos de criptografia.
-
“cisco-action”: “adicionar” ou “cisco-action”: “preencher” ou “cisco-action”: “ativar”ou“cisco-action”: “desativar”Essa é uma chave proprietária e quatro valores que ela pode assumir. Introduzimos essa chave para sinalizar a finalidade dos dados criptografados para o dispositivo de destino. Os valores são nomeados de acordo com os comandos xAPI no dispositivo em que você está usando os dados criptografados.
Nós o chamamos de
cisco-actionpara mitigar possíveis conflitos com futuras extensões do JWE. -
“cisco-kdf”: {“versão”: “1", “salt”: “base64URLencodedRandom4+bytes”}Outra chave proprietária. Usamos os valores que você fornece como entradas para derivação de chave no dispositivo. A
versãodeve ser1(a versão da nossa função de derivação de chave). O valor desaltdeve ser uma sequência codificada em URL base64 de pelo menos 4 bytes, que você deve escolher aleatoriamente.
-
-
Chave criptografada JWE. Esse campo está vazio. O dispositivo o deriva do
ClientSecretinicial. -
Vetor de inicialização do JWE. Você deve fornecer um vetor de inicialização codificado em base64url para descriptografar a carga. O IV DEVE ser um valor aleatório de 12 bytes (estamos usando a família de cifras AES-GCM, que exige que o IV tenha 12 bytes de comprimento).
-
JWE AAD (dados autenticados adicionais). Você deve omitir esse campo porque ele não é suportado na serialização compacta.
-
Texto cifrado do JWE: Essa é a carga criptografada que você deseja manter em segredo.
A carga pode estar vazia. Por exemplo, para redefinir o segredo do cliente, você precisa substituí-lo por um valor vazio.
Existem diferentes tipos de cargas úteis, dependendo do que você está tentando fazer no dispositivo. Comandos xAPI diferentes esperam cargas diferentes, e você deve especificar a finalidade da carga com a chave
cisco-action, da seguinteforma:-
Com“cisco-action” :"populate”, o texto cifrado é o novo ClientSecret. -
Com "
“cisco-action” :"add”, o texto cifrado é um blob PEM que carrega o certificado e sua chave privada (concatenada). -
Com "
“cisco-action” :"activate”, o texto cifrado é a impressão digital (representação hexadecimal de sha-1) do certificado que estamos ativando para verificação da identidade do dispositivo. -
Com "
“cisco-action” :"deactivate”, o texto cifrado é a impressão digital (representação hexadecimal de sha-1) do certificado que estamos desativando de ser usado para verificação de identidade do dispositivo.
-
-
Tag de autenticação JWE: Esse campo contém a tag de autenticação para verificar a integridade de todo o blob JWE serializado de forma compacta
Como derivamos a chave de criptografia do ClientSecret
Após o primeiro preenchimento do segredo, não aceitamos nem exibimos o segredo como texto simples. Isso é para evitar possíveis ataques de dicionário por alguém que possa acessar o dispositivo.
O software do dispositivo usa o segredo do cliente como entrada para uma função de derivação de chave (kdf) e, em seguida, usa a chave derivada para decodificação/criptografia de conteúdo no dispositivo.
O que isso significa para você é que sua ferramenta para produzir blobs JWE deve seguir o mesmo procedimento para derivar a mesma chave de criptografia/descriptografia do segredo do cliente.
Os dispositivos usam scrypt para derivação de chave (consulte https://en.wikipedia.org/wiki/Scrypt), com os seguintes parâmetros:
-
CostFactor (N) é 32768
-
BlockSizeFactor (r) é 8
-
O fator de paralelização (p) é 1
-
Salt é uma sequência aleatória de pelo menos 4 bytes; você deve fornecer esse mesmo
salao especificar o parâmetrocisco-kdf. -
Os comprimentos das chaves são 16 bytes (se você selecionar o algoritmo AES-GCM 128) ou 32 bytes (se você selecionar o algoritmo AES-GCM 256)
-
O limite máximo de memória é de 64 MB
Esse conjunto de parâmetros é a única configuração do scrypt compatível com a função de derivação de chave nos dispositivos. Esse kdf nos dispositivos é chamado de “versão” :"1", que é a única versão atualmente usada pelo parâmetro cisco-kdf.
Exemplo resolvido
Aqui está um exemplo que você pode seguir para verificar se o processo de criptografia do JWE funciona da mesma forma que o processo que criamos nos dispositivos.
O cenário de exemplo é adicionar um blob PEM ao dispositivo (imita a adição de um certificado, com uma string muito curta em vez de uma chave cert + completa). O segredo do cliente no exemplo é ossifrage.
-
Escolha uma cifra de criptografia. Este exemplo usa
A128GCM(AES com chaves de 128 bits no modo contador de Galois). Sua ferramenta pode usar oA256GCMse você preferir. -
Escolha um sal (deve ser uma sequência aleatória de pelo menos 4 bytes). Este exemplo usa (bytes hexadecimais)
E5 E6 53 08 03 F8 33 F6. base64URL codifique a sequência para obter5eZtcap4m_y(remova o preenchimento base64). -
Aqui está um exemplo de chamada
scryptpara criar a chave de criptografia de conteúdo (cek):cek=scrypt(password="ossifrage", salt=4-byte-sequence, N=32768, r=8, p=1, keylength=16)A chave derivada deve ter 16 bytes (hexadecimal) da seguinte forma:95 9e ba 6d d1 22 01 05 78 fe 6a 9d 22 78 ff ac, que base64url codifica para LZ66bdeiaqv4_mqdinj_ra. -
Escolha uma sequência aleatória de 12 bytes para usar como vetor de inicialização.
Este exemplo usa (hex)34 b3 5d dd 5f 53 7b af 2d 92 95 83, que base64url codifica para nlnd3v9te68tkPwd. -
Crie o cabeçalho JOSE com serialização compacta (siga a mesma ordem de parâmetros que usamos aqui) e, em seguida, codifice-o em base64url:
{"alg” :"dir”, "cisco-action” :"add”, "cisco-kdf”: {"salt” :"5eztcap4M_y”, "version” :"1"}, "enc” :"A128GCM "}O cabeçalho JOSE codificado em base64url é EYJHBGCIOIJKAxiIlcjjaxnjby1hy3rpb24ioijhzgqilcjjaxnjby1rzgyionsic2fsdci6ijvlwlrdqva0tv9ziiwidmvyc2lvbii6ijeifswizw5jijoiqteyoedqva0tv9ziiwidmvyc2lvbii6ijeifswizw5jijoiqteyoedqva0tv9ziiwidmvyc2lvbii6ijeifswizw5jijoiqteyoedqva0tv9ziiwidmvyc2lvbii6ijeifsWizw5jijoDTsJ9Esse será o primeiro elemento do blob do JWE.
-
O segundo elemento do blob do JWE está vazio, porque não estamos fornecendo uma chave de criptografia do JWE.
-
O terceiro elemento do blob do JWE é o vetor de inicialização NLND3v9te68tkPwd. - Use sua ferramenta de criptografia JWE para produzir uma carga e uma tag criptografadas. Neste exemplo, a carga não criptografada será o falso blob PEM,
esteé um arquivo PEM.Os parâmetros de criptografia que você deve usar são:
Carga útil é
este é um arquivo PEMA cifra de criptografia é AES 128 GCM
O cabeçalho JOSE codificado em base64url como Dados Autenticados Adicionais (AAD)
Base64url codifica a carga criptografada, o que deve resultar em F5llVuwnfkfmzyco1yjFodHQEsse é o quarto elemento (texto cifrado do JWE) no blob do JWE.
-
base64URL codifica a tag que você produziu na etapa 8, o que deve resultar em pe-wdfwgxffbeo928cfz1QEsse é o quinto elemento no blob do JWE.
-
Concatene os cinco elementos do blob JWE com pontos (joseHeader.. iv.ciphertext.TAG) para obter:
eyjhbgcioijkaxiiLcjjaxnjby1hy3rpb24ioijhzgqilcjjaxnjby1rzgyionSIC2fsdci6ijvlwlrdqva0tv9ziiwidmvyc2lvbii6ijeifswizw5jijoiqteyoeddtsj.. 9nlnd3v9te68tkpwd.f5llvuwnfkfmzyco1yjfodhq.pe-wdfwgxffbeo928cfz1q -
Se você derivou os mesmos valores codificados em base64url que mostramos aqui, usando suas próprias ferramentas, você está pronto para usá-los para proteger a criptografia E2E e a identidade verificada de seus dispositivos.
-
Na verdade, esse exemplo não funcionará, mas, em princípio, sua próxima etapa seria usar o blob JWE que você criou acima como entrada para o comando no dispositivo que adiciona o certificado:
Certificados de segurança do XCommand AdicioneeyjhbgcioijkaxiiLcjjaxnjby1hy3rpb24ioijhzgqilcjjaxnjby1rzgyionsic2fsdci6ijvlwlrdqva0tv9ziiwidmvyc2lvbii6ijeifswizw5jijoiqteyoEddtsj. 9nlnd3v9te68tkpwd.f5llvuwnfkfmzyco1yjfodhq.pe-wdfwgxffbeo928cfz1Q
Os tipos de sessão para reuniões de confiança zero estão disponíveis em todos os locais de reuniões sem custo adicional. Um desses tipos de sessão é chamado Pro-End to End Encryption_VoipOnly. Esse é o nome do serviço público, que podemos mudar no futuro. Para os nomes atuais dos tipos de sessão, consulte IDs de tipo de sessão na seção Referência deste artigo.
Não há nada que você precise fazer para obter esse recurso para seu site; você precisa conceder o novo tipo de sessão (também chamado de Privilégio de Reunião) aos usuários. Você pode fazer isso individualmente por meio da página de configuração do usuário ou em massa com uma exportação/importação de CSV.
| 1 |
Entre no Control Hub e acesse . |
| 2 |
Clique em Sites, escolha o site Webex para o qual você deseja alterar as configurações e clique em Configurações. |
| 3 |
Em Configurações comuns, selecione Tipos de sessão. Você deve ver um ou mais tipos de sessão de criptografia de ponta a ponta. Consulte a lista de IDs de tipo de sessão na seção Referência deste artigo. Por exemplo, você pode ver Pro-End to End Encryption_VoipOnly.
Há um tipo de sessão mais antigo com um nome muito semelhante: Pro-End to End End Encryption. Esse tipo de sessão inclui acesso PSTN não criptografado às reuniões. Certifique-se de ter a versão _VoipOnly para garantir a criptografia de ponta a ponta. Você pode verificar passando o mouse sobre o link PRO na coluna do código da sessão; neste exemplo, o destino do link deve ser Podemos alterar os nomes de serviços públicos para esses tipos de sessão no futuro. |
| 4 |
Se você ainda não tiver o novo tipo de sessão, entre em contato com seu representante Webex. |
O que fazer a seguir
Ative esse privilégio de tipo de sessão/reunião para alguns ou todos os seus usuários.
| 1 |
Entre no Control Hub e vá para . |
| 2 |
Selecione uma conta de usuário para atualizar e, em seguida, selecione Reuniões. |
| 3 |
Na lista suspensa Configurações aplicáveis a, selecione o site da reunião a ser atualizado. |
| 4 |
Marque a caixa ao lado de Pro-End to Encryption_VoipOnly. |
| 5 |
Feche o painel de configuração do usuário. |
| 6 |
Repita o procedimento para outros usuários, se necessário. Para atribuir isso a vários usuários, use a próxima opção, Habilitar reuniões E2EE para vários usuários. |
| 1 |
Entre no Control Hub e acesse . |
| 2 |
Clique em Sites, escolha o site Webex para o qual você deseja alterar as configurações. |
| 3 |
Na seção Licenças e usuários, clique em Gerenciar em massa. |
| 4 |
Clique em Gerar relatório e aguarde enquanto preparamos o arquivo. |
| 5 |
Quando o arquivo estiver pronto, clique em Exportar resultados e depois em Baixar. (Você precisa fechar manualmente essa janela pop-up depois de clicar em Download.) |
| 6 |
Abra o arquivo CSV baixado para edição. Há uma linha para cada usuário e a coluna |
| 7 |
A referência de formato de arquivo Webex CSV contém detalhes sobre a finalidade e o conteúdo do arquivo CSV. |
| 8 |
Abra o painel de configuração do site de reunião no Control Hub. Se você já estava na página da lista de sites de reunião, talvez seja necessário atualizá-la. |
| 9 |
Na seção Licenças e usuários, clique em Gerenciar em massa. |
| 10 |
Clique em Importar, selecione o CSV editado e clique em Importar. Aguarde enquanto o arquivo é carregado. |
| 11 |
Quando a importação for concluída, você poderá clicar em Importar resultados para verificar se houve algum erro. |
| 12 |
Acesse a página Usuários e abra um dos usuários para verificar se ele tem o novo tipo de sessão. |
Você pode adicionar uma marca d'água às gravações de reuniões com o tipo de sessão Webex MeetingsPro-End to Encryption_VoipOnly, que permite identificar o cliente ou dispositivo de origem das gravações não autorizadas de reuniões confidenciais.
Quando esse recurso está ativado, o áudio da reunião inclui um identificador exclusivo para cada cliente ou dispositivo participante. Você pode fazer upload de gravações de áudio para o Control Hub, que então analisa a gravação e procura os identificadores exclusivos. Você pode ver os resultados para ver qual cliente ou dispositivo de origem gravou a reunião.
- Para ser analisada, a gravação deve ser um arquivo AAC, MP3, M4A, WAV, MP4, AVI ou MOV com no máximo 500 MB.
- A gravação deve durar mais de 100 segundos.
- Você só pode analisar gravações de reuniões organizadas por pessoas da sua organização.
- As informações da marca d'água são retidas pelo mesmo período que as informações da reunião da organização.
Adicione marcas d'água de áudio às reuniões E2EE
- Entre no Control Hub e, em Gerenciamento, selecione Configurações da organização.
- Na seção Marcas d'água da reunião, ative Adicionar marca d'água de áudio.
Algum tempo depois de essa opção ser ativada, os usuários que agendam reuniões com o tipo de sessão
Webex MeetingsPro-End to Encryption_VoipOnly veem uma opção de marcad'água digital na seção Segurança.
Carregue e analise uma reunião com marca d'água
- No Control Hub, em Monitoramento, selecione Solução de problemas.
- Clique em Análise de marca d'água.
- Pesquise ou selecione a reunião na lista e clique em Analisar.
- Na janela Analisar marca d'água de áudio, insira um nome para sua análise.
- (Opcional) Insira uma nota para sua análise.
- Arraste e solte o arquivo de áudio a ser analisado ou clique em Escolher arquivo para navegar até o arquivo de áudio.
- Clique em Fechar.
Quando a análise for concluída, ela será exibida na lista de resultados na página Analisar marca d'água.
- Selecione a reunião na lista para ver os resultados da análise. Clique
para baixar os resultados.
Características e limitações
Os fatores envolvidos na decodificação bem-sucedida de uma marca d'água gravada incluem a distância entre o dispositivo de gravação e o alto-falante que emite o áudio, o volume desse áudio, o ruído ambiental etc. Nossa tecnologia de marca d'água tem resiliência adicional para ser codificada várias vezes, como pode acontecer quando a mídia é compartilhada.
Esse recurso foi projetado para permitir a decodificação bem-sucedida do identificador da marca d'água em um conjunto amplo, mas razoável, de circunstâncias. Nosso objetivo é que um dispositivo de gravação, como um telefone celular, que esteja sobre uma mesa perto de um terminal pessoal ou cliente de laptop, sempre crie uma gravação que resulte em uma análise bem-sucedida. À medida que o dispositivo de gravação é afastado da fonte ou impedido de ouvir todo o espectro de áudio, as chances de uma análise bem-sucedida diminuem.
Para analisar com sucesso uma gravação, é necessária uma captura razoável do áudio da reunião. Se o áudio de uma reunião for gravado no mesmo computador que hospeda o cliente, as limitações não devem ser aplicadas.
Se seus dispositivos já estiverem integrados à sua organização do Control Hub e você quiser usar o Webex CA para gerar automaticamente seus certificados de identificação, não é necessário redefinir os dispositivos de fábrica.
Esse procedimento seleciona qual domínio o dispositivo usa para se identificar e só é necessário se você tiver vários domínios em sua organização do Control Hub. Se você tiver mais de um domínio, recomendamos que faça isso para todos os seus dispositivos que terão uma identidade “verificada pela Cisco”. Se você não informar ao Webex qual domínio identifica o dispositivo, um é escolhido automaticamente e pode parecer errado para outros participantes da reunião.
Antes de começar
Se seus dispositivos ainda não estiverem integrados, siga Registrar um dispositivo para Cisco Webex usar a API, a interface da Web local ou a integração na nuvem para séries Board, Desk e Room. Você também deve verificar os domínios que deseja usar para identificar os dispositivos em Gerenciar seus domínios.
| 1 |
Entre no Control Hub e, em Gerenciamento, selecione Dispositivos. |
| 2 |
Selecione um dispositivo para abrir seu painel de configuração. |
| 3 |
Selecione o domínio que você deseja usar para identificar esse dispositivo. |
| 4 |
Repita o procedimento para outros dispositivos. |
Antes de começar
-
Obtenha um certificado assinado pela CA e uma chave privada, no
formato.pem, para cada dispositivo. -
Na guia Preparar, leia o tópico Entendendo o processo de identidade externa para dispositivos,
-
Prepare uma ferramenta de criptografia JWE com relação às informações contidas nela.
-
Certifique-se de ter uma ferramenta para gerar sequências de bytes aleatórias de determinados comprimentos.
-
Certifique-se de ter uma ferramenta para codificar bytes ou texto em base64url.
-
Certifique-se de ter uma implementação de
scrypt. -
Certifique-se de ter uma palavra ou frase secreta para cada dispositivo.
| 1 |
Preencha o Na primeira vez que você preenche o O dispositivo tem seu segredo inicial. Não se esqueça disso; você não pode recuperá-lo e deve redefinir o dispositivo para as configurações de fábrica para começar de novo.
|
| 2 |
Concatene seu certificado e sua chave privada: |
| 3 |
Crie um blob JWE para usar como entrada para o comando de adição de certificado: |
| 4 |
Abra o TShell no dispositivo e execute o comando add (multiline):
|
| 5 |
Verifique se o certificado foi adicionado executando Copie a impressão digital do novo certificado. |
| 6 |
Ative o certificado para o propósito O dispositivo tem um certificado criptografado, ativo e emitido pela CA, pronto para ser usado para identificá-lo em reuniões Webex criptografadas de ponta a ponta.
|
| 7 |
Integre o dispositivo à sua organização do Control Hub. |
| 1 |
Agende uma reunião do tipo correto (Webex MeetingsPro-End to End Encryption_VOIPonly). |
| 2 |
Participe da reunião como anfitrião, de um Webex Meetings cliente. |
| 3 |
Participe da reunião a partir de um dispositivo que tenha sua identidade verificada pela CA Webex. |
| 4 |
Como anfitrião, verifique se esse dispositivo aparece no lobby com o ícone de identidade correto. |
| 5 |
Participe da reunião usando um dispositivo que tenha sua identidade verificada por uma CA externa. |
| 6 |
Como anfitrião, verifique se esse dispositivo aparece no lobby com o ícone de identidade correto. Saiba mais sobre ícones de identidade. |
| 7 |
Participe da reunião como participante não autenticado. |
| 8 |
Como anfitrião, verifique se esse participante aparece no lobby com o ícone de identidade correto. |
| 9 |
Como anfitrião, admita ou rejeite pessoas/dispositivos. |
| 10 |
Valide as identidades dos participantes/dispositivos sempre que possível verificando os certificados. |
| 11 |
Verifique se todos na reunião veem o mesmo código de segurança da reunião. |
| 12 |
Participe da reunião com um novo participante. |
| 13 |
Verifique se todos veem o mesmo novo código de segurança da reunião. |
-
Você vai tornar as reuniões criptografadas de ponta a ponta a opção de reunião padrão, habilitá-las somente para alguns usuários ou permitir que todos os anfitriões decidam? Quando você decidir como vai usar esse recurso, prepare os usuários que o usarão, especialmente com relação às limitações e ao que esperar da reunião.
-
Você precisa garantir que nem a Cisco nem ninguém possa decifrar seu conteúdo ou se passar por seus dispositivos? Nesse caso, você precisa de certificados de uma CA pública.
-
Se você tiver níveis variados de verificação de identidade, capacite os usuários a verificarem uns aos outros com identidade apoiada por certificado. Embora existam circunstâncias em que os participantes possam aparecer como não verificados e os participantes devam saber como verificar, pessoas não verificadas podem não ser impostoras.
Se você estiver usando uma CA externa para emitir os certificados do seu dispositivo, a responsabilidade de monitorar, atualizar e reaplicar os certificados é sua.
Se você criou o segredo inicial, entenda que talvez seus usuários queiram alterar o segredo do dispositivo. Talvez seja necessário criar uma interface/distribuir uma ferramenta para permitir que eles façam isso.
|
ID do tipo de sessão |
Nome do serviço público |
|---|---|
|
638 |
Criptografia E2E+somente VoIP |
|
652 |
Criptografia de ponta a ponta _VoipOnly |
|
660 |
Pro 3: Criptografia gratuita de ponta a ponta_VoipOnly Criptografia E2E + Identidade |
|
672 |
Pro 3 Free50 criptografia de ponta a ponta_VoipOnly |
|
673 |
Instrutor de educação E2E Encryption_VoipOnly |
|
676 |
Broadworks Standard plus criptografia de ponta a ponta |
|
677 |
Criptografia de ponta a ponta Broadworks Premium plus |
|
681 |
Schoology Free mais criptografia de ponta a ponta |
Essas tabelas descrevem os comandos da API de dispositivos Webex que adicionamos para reuniões criptografadas de ponta a ponta e identidade verificada. Para obter mais informações sobre como usar a API, consulte Acessar a API para dispositivos Board, Desk e Room Series.
Esses comandos xAPI só estão disponíveis em dispositivos que são:
-
Registrado no Webex
-
Registrado no local e vinculado ao Webex com para dispositivos Webex Edge
|
Chamada de API |
Descrição |
|---|---|
|
|
Essa configuração é feita quando o administrador define o domínio preferido do dispositivo no Control Hub. Só é necessário se a organização tiver mais de um domínio. O dispositivo usa esse domínio quando solicita um certificado da CA Webex. Em seguida, o domínio identifica o dispositivo. Essa configuração não é aplicável quando o dispositivo tem um certificado ativo emitido externamente para se identificar. |
|
|
Indica se o dispositivo pode participar de uma reunião criptografada de ponta a ponta. A API de nuvem o chama para que um aplicativo emparelhado saiba se pode usar o dispositivo para participar. |
|
|
Indica se o dispositivo usa verificação |
|
|
A identidade do dispositivo conforme lida no nome comum do certificado emitido externamente. |
|
|
Lê informações específicas de um certificado emitido externamente. No comando mostrado, substitua
|
|
|
O status da identidade externa do dispositivo (por exemplo, |
|
|
Indica se o dispositivo tem um certificado válido emitido pela CA Webex. |
|
|
A identidade do dispositivo conforme lida no nome comum do certificado emitido pela Webex. Contém um nome de domínio se a organização tiver um domínio. Está vazio se a organização não tiver um domínio. Se o dispositivo estiver em uma organização com vários domínios, esse é o valor do |
|
|
Lê informações específicas do certificado emitido pela Webex. No comando mostrado, substitua
|
|
Chamada de API |
Descrição |
|---|---|
|
|
|
Chamada de API |
Descrição |
|---|---|
ou
| Aceita um valor de texto simples codificado em base64url para semear o segredo do cliente no dispositivo pela primeira vez. Para atualizar o segredo após a primeira vez, você deve fornecer um blob JWE contendo o novo segredo criptografado pelo segredo antigo. |
| Adiciona um certificado (com chave privada). Estendemos esse comando para aceitar um blob JWE contendo os dados PEM criptografados. |
| Ativa um certificado específico para o WebexIdentity. Para esse |
| Desativa um certificado específico para WebexIdentity. Para esse |