Para proteger todo o processo de configuração de transmissão ao vivo, produção de conteúdo, ingestão de fluxo e reprodução, o ApsaraVideo Live oferece um sistema abrangente de proteção de segurança de conteúdo. Esse sistema protege o conteúdo ao vivo contra hotlinking, downloads ilegais e distribuição não autorizada. Este tópico descreve as medidas de segurança para transmissão ao vivo.
Segurança de transmissão ao vivo
A figura a seguir mostra as medidas de segurança fornecidas pelo ApsaraVideo Live.
O ApsaraVideo Live fornece os seguintes mecanismos de segurança:
Mecanismo de segurança | Recurso | Descrição | Nível de segurança | Limiar |
Usuários RAM | Conceda permissões a usuários RAM configurando políticas. | Relativamente baixo | Baixo. Requer apenas configurações na cloud. | |
Aceleração segura HTTPS | Use HTTPS para comunicação segura em redes. O HTTPS encapsula dados HTTP usando o protocolo Secure Sockets Layer (SSL) ou Transport Layer Security (TLS). | Alto | Baixo. Requer apenas configurações na cloud. | |
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 cloud. | |
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. Não é adequado para distribuir conteúdo a um grande número de consumidores. | Relativamente baixo | Baixo. Requer apenas configurações na cloud. | |
Assinatura de URL para ingestão e reprodução de fluxo | 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. Scripts para geração de URLs assinadas são fornecidos. | |
Solicitações de usuário encaminhadas ao seu centro de autenticação | Adicione informações personalizadas à solicitação e use seu próprio centro de autenticação para verificar requisições. Isso ajuda a identificar solicitações legítimas com maior precisão. | Alto | Relativamente alto. É necessário implantar um centro de autenticação e garantir sua alta disponibilidade. | |
Criptografia proprietária da Alibaba Cloud | Solução integrada de criptografia de vídeo entre cloud e dispositivo que utiliza um algoritmo de criptografia proprietário para garantir a segurança na transmissão do fluxo de vídeo. | Alto | Relativamente baixo. Basta configurar e integrar o ApsaraVideo Player SDK. | |
Criptografia DRM (Digital Rights Management) | Suporta Apple FairPlay e Google Widevine. 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 ApsaraVideo Player SDK. | |
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 cloud. | |
Desativação de transmissões ao vivo | Desative a ingestão de fluxo para transmissões ao vivo com conteúdo inadequado e especifique uma duração personalizada. | Alto | Baixo. Requer apenas configurações na cloud. |
Autorização de conta
Informações básicas: Os pares AccessKey de contas Alibaba Cloud possuem permissões totais e apresentam 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, é possível criar políticas personalizadas. Para obter mais informações, consulte Permission management overview.
Aceleração segura
Informações básicas: O HTTP não criptografa dados; em vez disso, transmite dados em texto simples.
Introdução: O Hypertext Transfer Protocol Secure (HTTPS) é usado para comunicação segura em redes. Como versão segura do HTTP, o HTTPS encapsula dados HTTP usando o protocolo SSL ou TLS para fornecer segurança. Para obter mais informações, consulte Secure acceleration.
Controle de acesso
Configure políticas de controle de acesso na cloud 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 nas solicitações HTTP para rastrear e identificar a origem das requisiçõ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 dos fluxos.
Para obter mais informações, consulte Access control.
Assinatura de URL para ingestão e reprodução de fluxo
Informações básicas: Se URLs de streaming fixas forem usadas, pode ocorrer distribuição de vídeo não autorizada e incontrolável.
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 legais e proteger recursos de vídeo.
Após ativar a assinatura de URL:
Tanto as URLs de ingestão quanto as URLs de streaming são assinadas.
O ApsaraVideo Player SDK e a API ou SDKs fornecidos pelo ApsaraVideo Live para obter URLs de streaming geram automaticamente URLs de streaming com período de validade. Para saber como gerar manualmente uma URL assinada dinâmica, consulte o método de autenticação descrito em Signed ingest and streaming URLs.
Para obter mais informações, consulte Signed ingest and streaming URLs.
Autenticação remota
Informações básicas: O recurso de assinatura de URL do ApsaraVideo Live não consegue detectar todas as solicitações ilegais, como requisições de hotlinking. A autenticação remota permite autenticar solicitações de negócios, tornando a validaçã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 requisições são legais. 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, a CDN poderá armazenar em cache os resultados da autenticação. Isso reduz a pressão sobre o seu centro de autenticação.
Por padrão, a CDN encaminha os cabeçalhos e o campo request_uri das 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 login ou o identificador universalmente único (UUID) de um usuário em uma solicitação de reprodução e encaminhe essa solicitação ao seu centro de autenticação. Dessa forma, é possível determinar se o usuário é legítimo.
A autenticação remota possui um limiar relativamente alto. Você deve desenvolver e implantar seu próprio centro de autenticação. Para ativar e configurar 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 Contact us.
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 baixar o arquivo de vídeo da URL de streaming legal 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 são 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 segura para fornecer uma solução integrada de segurança de vídeo entre cloud e dispositivo. Essa solução 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 fornece criptografia de envelope. Apenas as chaves de texto cifrado são armazenadas. As chaves de texto simples são usadas somente na memória e destruídas imediatamente após o uso.
São disponibilizados ApsaraVideo Player SDKs seguros para várias plataformas, incluindo iOS, Android, HTML5 e Flash. Esses SDKs podem descriptografar e reproduzir vídeos criptografados automaticamente.
Um protocolo de criptografia proprietário transmite chaves de texto cifrado entre os players e a cloud. As chaves de texto simples não são transmitidas, o que evita que sejam interceptadas.
O recurso de download seguro garante que os vídeos armazenados em cache em dispositivos locais sejam criptografados novamente. Isso permite a reprodução offline e impede que os vídeos sejam copiados e redistribuídos.
ImportanteA criptografia proprietária da Alibaba Cloud apresenta 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 Alibaba Cloud video encryption.
-
Criptografia DRM
Programas de vídeo de alto nível, como eventos esportivos e shows, devem atender aos requisitos de segurança dos provedores de conteúdo. O ApsaraVideo Live oferece uma solução DRM baseada em cloud que suporta criptografia 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 DRM encryption.
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 em plataformas de streaming. Sem moderação de conteúdo, as transmissões podem disseminar informações nocivas e não conformes, o que gera riscos de conformidade.
Introdução: Com base em IA de vídeo, o ApsaraVideo Live fornece um recurso de revisão automatizada que analisa conteúdo de vídeo, áudio e imagem. Também permite desativar a ingestão de transmissões ao vivo não conformes.
Revisão automatizada: Construída com base em extensos dados anotados e algoritmos de deep learning, detecta com precisão conteúdo de mídia violativo 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 conforme ou outros problemas.
Para obter mais informações, consulte Automated review.