Untuk mengamankan seluruh proses konfigurasi live streaming, produksi konten, ingest aliran, dan pemutaran, ApsaraVideo Live menyediakan sistem perlindungan keamanan konten yang komprehensif. Sistem ini melindungi konten live dari hotlinking, unduhan ilegal, dan distribusi ilegal. Topik ini menjelaskan langkah-langkah keamanan untuk live streaming.
Keamanan live streaming
Gambar berikut menunjukkan langkah-langkah keamanan yang disediakan oleh ApsaraVideo Live.
ApsaraVideo Live menyediakan mekanisme keamanan berikut:
Mekanisme keamanan | Fitur | Deskripsi | Tingkat keamanan | Ambang batas |
Pengguna RAM | Anda dapat memberikan izin kepada Pengguna RAM dengan mengonfigurasi kebijakan. | Relatif rendah | Rendah. Hanya memerlukan konfigurasi di cloud. | |
Percepatan aman HTTPS | HTTPS digunakan untuk komunikasi aman melalui jaringan. HTTPS mengenkapsulasi data HTTP menggunakan protokol Secure Sockets Layer (SSL) atau Transport Layer Security (TLS). | Tinggi | Rendah. Hanya memerlukan konfigurasi di cloud. | |
Perlindungan hotlink berbasis Referer | Fitur ini melacak sumber berdasarkan Header HTTP, yang rentan terhadap pemalsuan. | Rendah | Rendah. Hanya memerlukan konfigurasi di cloud. | |
Blacklist atau daftar putih alamat IP | Fitur ini menolak atau mengizinkan permintaan akses yang dikirim hanya dari alamat IP tertentu. Fitur ini tidak cocok untuk mendistribusikan konten ke sejumlah besar konsumen. | Relatif rendah | Rendah. Hanya memerlukan konfigurasi di cloud. | |
Penandatanganan URL untuk ingest dan pemutaran aliran | Fitur ini mendukung kunci autentikasi kustom dan waktu kedaluwarsa, serta memungkinkan Anda menghasilkan URL yang ditandatangani secara dinamis. | Sedang | Relatif rendah. Skrip untuk menghasilkan URL yang ditandatangani telah disediakan. | |
Permintaan pengguna diteruskan ke pusat autentikasi Anda untuk otentikasi | Anda menambahkan informasi permintaan kustom dan menggunakan pusat autentikasi sendiri untuk memverifikasi permintaan. Hal ini membantu Anda mengidentifikasi permintaan sah dengan lebih akurat. | Tinggi | Relatif tinggi. Anda harus menerapkan pusat autentikasi dan memastikan ketersediaan tingginya. | |
Enkripsi privat Alibaba Cloud | Solusi enkripsi video terintegrasi cloud-perangkat yang menggunakan algoritma enkripsi privat untuk memastikan keamanan transmisi aliran video. | Tinggi | Relatif rendah. Anda hanya perlu melakukan konfigurasi sederhana dan mengintegrasikan SDK Pemutar Video Apsara. | |
Enkripsi DRM (Digital Rights Management) | Fitur ini mendukung Apple FairPlay dan Google Widevine. DRM memberikan keamanan tinggi dan memenuhi persyaratan penyedia konten berhak cipta berskala besar. | Tinggi | Relatif tinggi. Anda dikenai biaya berdasarkan jumlah panggilan lisensi. Anda hanya perlu mengintegrasikan SDK Pemutar Video Apsara. | |
Tinjauan otomatis | Fitur ini secara otomatis mendeteksi pelanggaran konten audio dan video dalam live stream. | Tinggi | Rendah. Hanya memerlukan konfigurasi di cloud. | |
Menonaktifkan live stream | Anda dapat menonaktifkan stream ingest untuk live stream yang berisi konten tidak pantas dan menentukan durasi khusus. | Tinggi | Rendah. Hanya memerlukan konfigurasi di cloud. |
Otorisasi akun
Informasi latar belakang: Pasangan Kunci Akses Akun Alibaba Cloud memiliki izin penuh dan membawa risiko tinggi kebocoran data jika pasangan tersebut bocor.
Pengantar: ApsaraVideo Live mengotentikasi identitas pengguna yang menginisiasi permintaan dan menentukan apakah pengguna memiliki izin yang diperlukan berdasarkan Pasangan Kunci Akses. ApsaraVideo Live memungkinkan Anda mengotentikasi akun dan menyediakan kebijakan sistem. Selain itu, Anda dapat membuat kebijakan kustom. Untuk informasi selengkapnya, lihat Ikhtisar manajemen izin.
Percepatan aman
Informasi latar belakang: HTTP tidak mengenkripsi data. Sebaliknya, HTTP mentransmisikan data dalam teks biasa.
Pengantar: Hypertext Transfer Protocol Secure (HTTPS) digunakan untuk komunikasi aman melalui jaringan. Sebagai versi aman dari HTTP, HTTPS mengenkapsulasi data HTTP menggunakan protokol SSL atau TLS untuk memberikan keamanan. Untuk informasi selengkapnya, lihat Percepatan aman.
Kontrol akses
Anda dapat mengonfigurasi kebijakan kontrol akses di cloud untuk memberikan perlindungan dasar bagi live streaming.
Kebijakan kontrol akses umum berikut tersedia:
Perlindungan hotlink berbasis Referer
Anda dapat menggunakan header Referer dalam permintaan HTTP untuk melacak dan mengidentifikasi asal permintaan tersebut. Anda dapat mengonfigurasi blacklist atau daftar putih berbasis Referer untuk mengontrol akses ke sumber daya video.
Blacklist atau daftar putih alamat IP
Anda dapat mengonfigurasi blacklist atau daftar putih alamat IP untuk mengidentifikasi dan menyaring pengguna. Hal ini membantu Anda mengontrol akses ke sumber daya live stream dan meningkatkan keamanan live stream.
Untuk informasi selengkapnya, lihat Kontrol akses.
Penandatanganan URL untuk ingest dan pemutaran aliran
Informasi latar belakang: Jika URL streaming tetap digunakan, distribusi video tanpa izin dapat terjadi dan tidak dapat dikendalikan.
Pengantar: ApsaraVideo Live menyediakan fitur Penandatanganan URL. Fitur ini menghasilkan URL yang ditandatangani secara dinamis yang berisi informasi seperti verifikasi izin dan periode validitas untuk membedakan permintaan sah dan melindungi sumber daya video.
Setelah Penandatanganan URL diaktifkan:
Baik URL ingest maupun URL streaming ditandatangani.
SDK Pemutar Video Apsara dan API atau SDK yang disediakan oleh ApsaraVideo Live untuk mendapatkan URL streaming secara otomatis menghasilkan URL streaming dengan periode validitas. Untuk informasi tentang cara menghasilkan URL yang ditandatangani secara manual, lihat metode autentikasi yang dijelaskan dalam URL ingest dan streaming yang ditandatangani.
Untuk informasi selengkapnya, lihat URL ingest dan streaming yang ditandatangani.
Otentikasi jarak jauh
Informasi latar belakang: Fitur Penandatanganan URL ApsaraVideo Live tidak dapat mendeteksi semua permintaan ilegal seperti permintaan hotlink. Otentikasi jarak jauh memungkinkan Anda mengotentikasi permintaan bisnis, sehingga otentikasi menjadi lebih akurat.
Pengantar: Dalam mode otentikasi jarak jauh, CDN meneruskan permintaan pengguna ke pusat autentikasi Anda sehingga Anda dapat menentukan apakah permintaan tersebut sah. CDN mengizinkan atau menolak permintaan berdasarkan hasil otentikasi.
Untuk menerapkan otentikasi jarak jauh, Anda harus mengembangkan dan menerapkan pusat autentikasi. Jika nama domain pusat autentikasi dipercepat di CDN, CDN dapat menyimpan cache hasil otentikasi. Hal ini mengurangi beban pada pusat autentikasi Anda.
Secara default, CDN meneruskan header dan bidang request_uri dalam permintaan pengguna ke pusat autentikasi Anda dan melakukan operasi berdasarkan hasil otentikasi yang dikembalikan oleh pusat autentikasi.
Anda dapat menyembunyikan cookie logon atau universally unique identifier (UUID) pengguna dalam permintaan pemutaran dan meneruskan permintaan pemutaran tersebut ke pusat autentikasi Anda. Dengan cara ini, Anda dapat menentukan apakah pengguna tersebut merupakan pengguna sah.
Otentikasi jarak jauh memiliki ambang batas yang relatif tinggi. Anda harus mengembangkan dan menerapkan pusat autentikasi sendiri. Untuk mengaktifkan dan mengonfigurasi otentikasi jarak jauh, kirim tiket untuk menghubungi dukungan teknis Alibaba Cloud. Untuk informasi selengkapnya, lihat Hubungi kami.
Keamanan video
Informasi latar belakang: Fitur perlindungan hotlink dapat mencegah akses tidak sah ke konten Anda. Namun, dalam skenario live streaming berbayar, pengguna dapat membayar satu kali untuk live stream dan mengunduh file video dari URL streaming sah yang telah dikonfigurasi dengan perlindungan hotlink. Setelah file video diunduh, redistribusi file tersebut tidak dapat dikendalikan. Oleh karena itu, perlindungan hotlink jauh dari cukup untuk melindungi hak cipta video. Kebocoran file video dapat menyebabkan kerugian ekonomi serius bagi bisnis Anda yang membebankan biaya kepada pengguna untuk menonton video.
Pengantar: Enkripsi privat Alibaba Cloud mengenkripsi data video. File video yang diunduh ke perangkat lokal dienkripsi. Hal ini membantu mencegah redistribusi tidak sah, kebocoran video, dan hotlinking.
Enkripsi privat Alibaba Cloud
Enkripsi privat Alibaba Cloud menggunakan algoritma enkripsi privat dan sistem transmisi aman untuk menyediakan solusi keamanan video terintegrasi cloud-perangkat. Enkripsi privat Alibaba Cloud terdiri dari encrypted transcoding dan playback after decryption.
Manfaat:
Setiap file media memiliki kunci enkripsi khusus. Hal ini mencegah sejumlah besar file video terekspos jika satu kunci bocor.
ApsaraVideo Live menyediakan enkripsi amplop. Hanya kunci ciphertext yang disimpan. Kunci plaintext hanya digunakan di memori dan segera dihapus setelah digunakan.
ApsaraVideo Live menyediakan SDK Pemutar Video Apsara yang aman untuk berbagai platform, termasuk iOS, Android, HTML5, dan Flash. SDK Pemutar Video Apsara dapat secara otomatis mendekripsi dan memutar video terenkripsi.
Protokol enkripsi privat digunakan untuk mentransmisikan kunci ciphertext antara pemutar dan cloud. Kunci plaintext tidak ditransmisikan. Hal ini dapat mencegah kunci dicegat.
ApsaraVideo Live menyediakan fitur unduhan aman. Video yang di-cache di perangkat lokal dienkripsi lagi. Hal ini memungkinkan video diputar secara offline dan mencegah video disalin serta didistribusikan ulang.
PentingEnkripsi privat Alibaba Cloud memiliki batasan berikut:
Video hanya dapat dihasilkan dalam format HTTP Live Streaming (HLS).
Anda hanya dapat menggunakan Pemutar Video Apsara untuk memutar video yang dienkripsi dengan enkripsi privat Alibaba Cloud.
Video tidak dapat diputar di halaman web.
Untuk informasi selengkapnya, lihat Enkripsi video Alibaba Cloud.
Enkripsi DRM
Program video premium, seperti pertandingan olahraga dan konser, harus memenuhi persyaratan keamanan dari penyedia konten. ApsaraVideo Live menyediakan solusi DRM berbasis cloud yang mendukung enkripsi DRM FairPlay dan Widevine. Solusi ini mengintegrasikan fitur enkripsi video, penerbitan lisensi, dan pemutaran video.
Untuk informasi selengkapnya, lihat Enkripsi DRM.
Setiap solusi enkripsi video memiliki kelebihan dan kekurangan. Secara umum, solusi yang lebih standar dan universal memberikan fleksibilitas lebih tinggi tetapi keamanan lebih rendah. Pilih solusi berdasarkan skenario bisnis Anda.
Keamanan konten
Informasi latar belakang: Live stream diproduksi oleh streamer dan didistribusikan kepada penonton di platform live streaming. Tanpa moderasi konten, live stream dapat menyebarkan informasi berbahaya dan tidak sesuai, yang membawa risiko kepatuhan.
Pengantar: Berdasarkan Video AI, ApsaraVideo Live menyediakan fitur tinjauan otomatis yang meninjau konten video, audio, dan gambar. Fitur ini juga memungkinkan Anda menonaktifkan ingest live stream yang tidak sesuai.
Tinjauan otomatis: Dibangun di atas data teranotasi yang luas dan algoritma pembelajaran mendalam, fitur ini secara akurat mendeteksi konten media yang melanggar dalam audio, video, gambar mini, dan judul.
Menonaktifkan live stream: Di modul Stream Management, Anda dapat secara permanen atau sementara menonaktifkan live stream yang berisi konten tidak sesuai atau masalah lainnya.
Untuk informasi selengkapnya, lihat Tinjauan otomatis.