Para garantir a segurança da transmissão ao vivo durante a configuração, produção de conteúdo, ingestão e reprodução, o ApsaraVideo Live oferece um sistema abrangente de proteção de conteúdo. Esse sistema atende aos requisitos de segurança em diferentes cenários de negócios e protege as transmissões contra hotlinking, downloads ilegais e distribuição não autorizada. Este tópico descreve como proteger a segurança da transmissão ao vivo.
Segurança de transmissão ao vivo
A figura a seguir mostra os recursos de segurança do ApsaraVideo Live.
A tabela a seguir descreve os recursos de segurança do ApsaraVideo Live.
Mecanismo de segurança | Recurso | Descrição | Nível de segurança | Limiar |
Usuários RAM | Conceda permissões a usuários RAM por meio da configuração de políticas. | Relativamente baixo | Baixo. Requer apenas configurações na nuvem. | |
Aceleração segura HTTPS | O HTTPS garante comunicação segura em redes. Ele encapsula dados HTTP com o protocolo Secure Sockets Layer (SSL) ou Transport Layer Security (TLS). | Alto | Baixo. Requer apenas configurações na nuvem. | |
Proteção contra hotlinking baseada em Referer | Rastreia origens com base em cabeçalhos HTTP, suscetíveis a falsificação. | Baixo | Baixo. Requer apenas configurações na nuvem. | |
Lista de bloqueios ou lista de permissões de endereços IP | Rejeita ou permite solicitações de acesso enviadas apenas de endereços IP específicos. Inadequado para distribuir conteúdo a um grande número de consumidores. | Relativamente baixo | Baixo. Requer apenas configurações na nuvem. | |
Assinatura de URL para ingestão e reprodução | Suporta chaves de autenticação personalizadas e tempo de expiração, além de permitir a geração de URLs assinadas dinamicamente. | Médio | Relativamente baixo. Requer scripts para gerar URLs assinadas. | |
Solicitações de usuário encaminhadas ao seu centro de autenticação | Adicione informações de solicitação personalizadas e use seu próprio centro de autenticação para verifique as solicitações. | Alto | Relativamente alto. Requer a implantação de um centro de autenticação e a garantia de sua alta disponibilidade. | |
Criptografia proprietária da Alibaba Cloud | Solução integrada de criptografia de vídeo entre nuvem e dispositivo que usa um algoritmo proprietário para garantir a segurança da transmissão do fluxo de vídeo. | Alto | Relativamente baixo. Basta configure o serviço e integrar o SDK do ApsaraVideo Player. | |
Criptografia de gerenciamento de direitos digitais (DRM) | Plataformas como Apple FairPlay e Google Widevine oferecem suporte nativo a DRM. O DRM oferece alta segurança e atende aos requisitos de grandes provedores de conteúdo protegido por direitos autorais. | Alto | Relativamente alto. A cobrança é baseada no número de chamadas de licença. Basta integrar o SDK do ApsaraVideo Player. | |
Revisão automatizada | Detecta automaticamente violações de conteúdo de áudio e vídeo em transmissões ao vivo. | Alto | Baixo. Requer apenas configurações na nuvem. | |
Desativação de transmissões ao vivo | Desative transmissões ao vivo com conteúdo inadequado por um período especificado. | Alto | Baixo. Requer apenas configurações na nuvem. |
Autorização de conta
Informações básicas: Os pares AccessKey de contas Alibaba Cloud possuem permissões totais e trazem altos riscos de vazamento de dados caso sejam divulgados.
Introdução: O ApsaraVideo Live autentica as identidades dos usuários que iniciam solicitações e determina se eles têm as permissões necessárias com base nos pares AccessKey. O serviço permite autenticar contas e fornece políticas de sistema. Além disso, você pode crie políticas personalizadas. Para obter mais informações, consulte Visão geral do gerenciamento de permissões.
Aceleração segura
Informações básicas: O HTTP não criptografa dados; ele transmite dados em texto simples.
Introdução: O HTTPS garante comunicação segura em redes. Como versão segura do HTTP, ele encapsula dados HTTP com o protocolo SSL ou TLS. O SSL ou TLS constitui a base de segurança do HTTPS. Para obter mais informações, consulte Aceleração segura.
Controle de acesso
Configure políticas de controle de acesso na nuvem para fornecer proteção básica à transmissão ao vivo.
As seguintes políticas comuns de controle de acesso estão disponíveis:
-
Proteção contra hotlinking baseada em Referer
Use o cabeçalho Referer em solicitações HTTP para rastrear e identificar a origem das solicitações. Configure uma lista de bloqueios ou lista de permissões baseada em Referer para controlar o acesso aos recursos de vídeo.
-
Lista de bloqueios ou lista de permissões de endereços IP
Configure uma lista de bloqueios ou lista de permissões de endereços IP para identificar e filtrar usuários. Isso ajuda a controlar o acesso aos recursos de transmissão ao vivo e melhora a segurança das transmissões.
Para obter mais informações, consulte Controle de acesso.
Assinatura de URL para ingestão e reprodução
Informações básicas: O uso de URLs de transmissão fixas pode resultar em distribuição não autorizada de vídeo sem possibilidade de controle.
Introdução: O ApsaraVideo Live fornece o recurso de assinatura de URL. Esse recurso gera URLs assinadas dinamicamente que contêm informações como verificação de permissão e período de validade para distinguir solicitações legítimas e proteger recursos de vídeo.
Após ative a assinatura de URL:
Tanto as URLs de ingestão quanto as URLs de transmissão são assinadas.
O SDK do ApsaraVideo Player e a API ou SDKs fornecidos pelo ApsaraVideo Live para obter URLs de transmissão geram automaticamente URLs de transmissão com período de validade. Para saber como gerar manualmente uma URL assinada dinâmica, consulte o método de autenticação descrito em URLs de ingestão e transmissão assinadas.
Para obter mais informações, consulte URLs de ingestão e transmissão assinadas.
Autenticação remota
Informações básicas: O recurso de assinatura de URL do ApsaraVideo Live não detecta todas as solicitações ilegais, como solicitações de hotlinking. A autenticação remota permite autenticar solicitações de negócios, tornando a autenticação mais precisa.
Introdução: No modo de autenticação remota, a CDN encaminha as solicitações do usuário ao seu centro de autenticação para que você possa determinar se as solicitações são legítimas. A CDN permite ou rejeita as solicitações com base nos resultados da autenticação.
Para implementar a autenticação remota, desenvolva e implante um centro de autenticação. Se o nome de domínio do centro de autenticação for acelerado na CDN, ela poderá armazenar em cache os resultados da autenticação com base em regras específicas. Isso reduz a carga sobre o seu centro de autenticação.
Por padrão, a CDN encaminha os cabeçalhos e o campo request_uri nas solicitações do usuário ao seu centro de autenticação e executa operações com base nos resultados retornados por ele.
Oculte o cookie de logon ou o identificador universalmente único (UUID) de um usuário em uma solicitação de reprodução e encaminhe a solicitação ao seu centro de autenticação. Dessa forma, é possível determinar se o usuário é legítimo.
É necessário desenvolver e implantar seu próprio centro de autenticação para usar a autenticação remota. Para ative a autenticação remota, envie um ticket para entrar em contato com o suporte técnico da Alibaba Cloud. Para obter mais informações, consulte Fale conosco.
Segurança de vídeo
Informações básicas: O recurso de proteção contra hotlinking impede o acesso não autorizado ao seu conteúdo. No entanto, em cenários de transmissão ao vivo paga, os usuários podem pagar uma taxa única por uma transmissão e baixe o arquivo de vídeo da URL de transmissão legítima para a qual a proteção contra hotlinking foi configurada. Após o download do arquivo de vídeo, a redistribuição torna-se incontrolável. Portanto, a proteção contra hotlinking não é suficiente para proteger os direitos autorais do vídeo. O vazamento de arquivos de vídeo pode causar graves perdas econômicas ao seu negócio que cobra dos usuários para assistir a vídeos.
Introdução: A criptografia proprietária da Alibaba Cloud criptografa dados de vídeo. Os arquivos de vídeo baixados para dispositivos locais permanecem criptografados. Isso ajuda a evitar redistribuição não autorizada, vazamento de vídeo e hotlinking.
-
Criptografia proprietária da Alibaba Cloud
A criptografia proprietária da Alibaba Cloud usa um algoritmo de criptografia proprietário e um sistema de transmissão seguro para fornecer uma solução integrada de segurança de vídeo entre nuvem e dispositivo. Ela consiste em encrypted transcoding e playback after decryption.
Benefícios:
Cada arquivo de mídia possui uma chave de criptografia dedicada. Isso evita que um grande número de arquivos de vídeo seja exposto caso uma única chave vaze.
O ApsaraVideo Live usa ciphertext and plaintext keys para fornecer criptografia de envelope. Apenas as chaves de texto cifrado são armazenadas. As chaves de texto simples são usadas na memória e destruídas imediatamente após o uso.
O serviço fornece SDKs seguros do ApsaraVideo Player para várias plataformas, incluindo iOS, Android, HTML5 e Flash. Os SDKs do ApsaraVideo Player descriptografam e reproduzem vídeos criptografados automaticamente.
Um protocolo de criptografia proprietário transmite chaves de texto cifrado entre os players e a nuvem. As chaves de texto simples não são transmitidas. Isso evita a interceptação das chaves.
O ApsaraVideo Live oferece o recurso de download seguro. Os vídeos armazenados em cache em dispositivos locais são criptografados novamente. Isso permite a reprodução offline e evita que os vídeos sejam copiados e redistribuídos.
ImportanteOs vídeos criptografados com a criptografia proprietária da Alibaba Cloud têm as seguintes limitações:
Os vídeos só podem ser gerados no formato HTTP Live Streaming (HLS).
Use apenas o ApsaraVideo Player para reproduzir vídeos criptografados com a criptografia proprietária da Alibaba Cloud.
Não é possível reproduzir os vídeos em páginas da web.
Para obter mais informações, consulte Criptografia de vídeo da Alibaba Cloud.
-
Criptografia DRM
Programas de vídeo de alto nível, como eventos esportivos e concertos, devem atender aos requisitos de segurança dos provedores de conteúdo. O ApsaraVideo Live fornece uma solução DRM baseada em nuvem que suporta criptografia DRM FairPlay e Widevine. Essa solução integra os recursos de criptografia de vídeo, emissão de licenças e reprodução de vídeo.
Para obter mais informações, consulte Criptografia DRM.
Cada solução de criptografia de vídeo tem vantagens e desvantagens. Em geral, uma solução mais padronizada e universal oferece maior flexibilidade, mas menor segurança. Selecione uma solução com base no seu cenário de negócios.
Segurança de conteúdo
Informações básicas: As transmissões ao vivo são produzidas por streamers e distribuídas aos espectadores nas plataformas de transmissão. Sem a moderação adequada de conteúdo, as transmissões podem disseminar informações nocivas e violadoras.
Introdução: O ApsaraVideo Live fornece um recurso de revisão automatizada baseado em IA que monitora o conteúdo de áudio, vídeo e imagem nas transmissões ao vivo. Ele também permite desativar transmissões que contenham violações de conteúdo.
Revisão automatizada: Baseado em extensos dados anotados e algoritmos de deep learning, o recurso detecta com precisão conteúdo de mídia violador em áudios, vídeos, miniaturas e títulos.
Desativação de transmissões ao vivo: No módulo Stream Management, desative permanente ou temporariamente transmissões ao vivo com conteúdo não compatível ou outros problemas.
Para obter mais informações, consulte Revisão automatizada.