necesitatea pentru capabilități de streaming printre distribuitorii de conținut video este la un nivel tot timpul ridicat! Consumatorii și dezvoltatorii deopotrivă sunt curse pentru a găsi și distribui cel mai bun conținut la dispoziția lor. Din păcate, această cerere mare de conținut video este adesea subminată de lipsa de securitate în jurul conținutului original., Drept urmare, creatorii și distribuitorii se află în poziția în care trebuie să se protejeze; intră în tehnologiile DRM – ce sunt ei? și cum funcționează?

Continuați să citiți pentru a afla.

Sensul DRM

Gestionare a Drepturilor Digitale se referă la algoritmi și procese care au fost create pentru a impune respectarea drepturilor de autor atunci când consumul de conținut video., Fără DRM, conținutul poate fi copiat cu ușurință – prin urmare, este necesar într-o arhitectură de distribuție video online, dar nu este vizibil pentru consumator. DRM este, de asemenea, utilizat offline pentru a oferi protecția drepturilor de autor pentru CD-uri, DVD-uri și BluRays. cele mai comune tehnologii DRM sunt:

  • Fairplay: criptare Bloc de criptare, singura opțiune pentru Safari și utilizată numai de dispozitivele Apple.
  • Widevine: Dezvoltat de Widevine Tehnologii, cumparat de Google., Folosit pe dispozitivele Android nativ, în Chrome, Edge (în curând), Roku, Smart TVs, utilizează formatul protobuf pentru metadate.
  • PlayReady: dezvoltat și întreținut de Microsoft. Acceptat pe Windows, majoritatea set-top box – urilor și televizoarelor, utilizează obiecte de etichetă WRMHEADER ca format de metadate.

Suplimentare DRM tipuri poate fi văzut în Irdeto e graficul de mai jos:

Imagine sursa: Date de Gestionare a Drepturilor de Bază Webinar ft. Irdeto & Irdeto.,com

această piață segmentată a algoritmilor de criptare este reprezentată în egală măsură de o aplicație extrem de fragmentată, așa cum este indicat de raportul nostru pentru dezvoltatori Video din 2019. Următorul grafic arată distribuția curentă în aplicarea sistemelor DRM în cadrul comunității de dezvoltatori:

ce sisteme de protecție DRM/conținut utilizați?

În prezent, DRM poate fi implementat atât ca o soluție software și / sau hardware., Indiferent de tipurile de implementare hardware sau software DRM, toți furnizorii care doresc să-și protejeze conținutul vor vedea că fișierele lor trec printr-un ciclu de criptare & decriptare (așa cum se vede mai jos).

criptarea

pentru a începe ciclul „securitate”, comunicațiile dintre software-ul de redare solicitant și serverul de licență sunt criptate., Fiecare segment este criptat conform specificației MPEG Common Encryption (CENC) pentru fluxurile ISO-BMFF și/sau MPEG-TS, unde fie tot conținutul este criptat, fie doar subsamples, cum ar fi I-frames. Standardul MPEG-CENC este format din formate de stil XML și necesită un minim de un id cheie și cheie pentru a rula. CENC este, de asemenea, utilizat pentru HLS dacă segmentele sunt într-un container fMP4. Criptarea Standard a conținutului se face în conformitate cu standardul avansat de criptare (AES), folosind chei de biți 128 și un bloc de cifru – de obicei fie modul contor (CTR), fie înlănțuirea blocurilor de cifru (CBC)., Aceste două moduri diferențiază modul în care o sarcină utilă este criptată. este important să rețineți că numai datele audio și video dintr-un segment sunt criptate, dar metadatele nu sunt. Există cel puțin trei tipuri de formate de criptare (algoritmi) pentru video, mai ales: Widevine, FairPlay, Playready. Aplicația lor poate varia foarte mult în funcție de mulți factori unici – selectarea unui algoritm care se potrivește cu livrarea distribuitorului de conținut & nevoile de redare (pe baza dispozitivelor acceptate) pot introduce multă complexitate în procesul de implementare DRM., Pentru a îmbunătăți securitatea și a reduce riscul sistemelor DRM de inginerie inversă, de obicei nu există declarații de jurnal clare. De fapt, părți ale procesului sunt tratate ca o cutie neagră – și, ca urmare, depanarea poate fi și mai dificilă pe dispozitive (de exemplu: SmartTV-uri sau Set top box-uri cu versiuni mai vechi ale software-ului DRM). Conținutul va fi apoi decriptat de un modul de decriptare a conținutului (CDM), care decriptează fiecare segment audio și video criptat.procesul de criptare este explicat în continuare într-o altă postare pe blog: distracție cu formate de containere pt., 3

decriptarea

când un player web identifică conținut protejat, apelează la procese și interfețe definite de Encrypted Media Extensions (EME), care sunt utilizate în browsere pentru a iniția un proces de solicitare a licenței. Cererile de licență sunt generate de CDM și transmise playerului prin EME. Toate lucrările de decriptare se face de către CDM, EME este pur și simplu interfața pentru modulul. Sesiunile sunt, de asemenea, actualizate de CDM atunci când playerul apelează funcția corespunzătoare pe interfața EME., Interfața EME cu CDM la nivelul sistemului de operare sau al browserului și se ocupă de decriptarea segmentelor. Cu toate acestea, EME nu interfațează niciodată cu aplicația client playback, iar conținutul decriptat este disponibil numai pentru CDM.pentru a decripta conținutul protejat, playerul sau software-ul de redare inițializează o solicitare către serverul de licențiere. Dacă licența este stocată local în cache, această solicitare se poate întâmpla înainte ca conținutul să fie decriptat sau redat., Informațiile serverului de licențiere pot fi conținute fie în manifest (cum ar fi MPEG-DASH sau încorporate în HLS), în configurația unui jucător sau în segmentele individuale. O cerere emisă de jucător de a utiliza o anumită componentă în cadrul serverului trebuie să includă o semnătură specifică a dispozitivului, datele semnatarului și id-ul de conținut pentru ca serverul să poată acorda licența. Deși nu este o cerință, solicitarea include de obicei date de autentificare de la dispozitivul solicitant., Datele de autentificare pot include informații despre nivelul de securitate al decriptării conținutului, de exemplu: decriptarea conținutului folosind un software este semnificativ mai puțin sigură decât decriptarea prin hardware. Odată ce toate informațiile obligatorii sunt furnizate, serverul poate acorda o licență playerului sau software-ului De redare cu cheile de decriptare necesare pentru a permite distribuirea sigură a conținutului solicitat pe client.,

Din perspectiva solicitantului de conținut – achiziția licenței folosind EME pornește de la clientul De redare creând o sesiune cheie unică pentru client, dispozitiv și metadatele găsite în segmente. CDM generează apoi un mesaj cheie semnat. Clientul trimite apoi mesajul securizat către serverul de licență. Serverul de licență returnează licența solicitată – cu decizia rezultată de a acorda sau nu clientului drepturi de redare asupra conținutului solicitat; dacă nu, Redarea este oprită și se afișează o eroare., În scenarii de comunicare de succes, clientul actualizează datele sesiunii cu o licență returnată. Decriptarea conținutului este gestionată complet de CDM. În anumite circumstanțe, licența este stocată în cache pentru o anumită perioadă de timp și poate fi utilizată pentru a reda conținut protejat offline (ex: Netflix). Licența și datele decriptate nu trebuie să fie accesibile altor clienți decât solicitantul de conținut licențiat. Prin urmare, cheile private și datele decriptate sunt păstrate într-un mediu sigur în browser, sistemul de operare și hardware (dacă sunt acceptate), cum ar fi mediile de execuție de încredere.,utilizarea diferitelor formate de containere, cum ar fi fMP4 și MPEG-2 TS, a făcut dificilă distribuirea aceluiași conținut pe toate platformele. Cu toate acestea, adoptarea rapidă a CMAF și standardizarea CENC între producătorii de hardware și dezvoltatorii de software reduce complexitatea implementării pentru industrie. Deși CMAF și CENC permit în continuare utilizarea AES CTR și AES CBC, furnizorii DRM converg treptat spre utilizarea AES CBC.,

Alte mare DRM spune:

  • Starea de Web – Drepturi de Date de Management
  • HTML5 Ghid pentru Radiodifuzori: DRM și Publicitate într-un Flash-mai Puțin Lumea
  • Ghid pentru Selectarea și punerea în Aplicare DRM & Protecție de Conținut

am Găsit acest post interesant și în căutarea pentru mai multe informații despre DRM? Înscrieți-vă la Newsletter-ul nostru pentru a fi la curent cu cele mai recente bloguri, evenimente și alte conținuturi grozave! (În curând: * * nou * * DRM Whitepaper)