Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A PlayReady 4.0-s verziójában bevezetett PlayReady Secure Delete egy olyan funkció, amely lehetővé teszi a szolgáltatók számára, hogy biztonságos nyugtázást kapjanak, ha az alkalmazás töröl egy állandó licencet az ügyfélen. Korábban egy licenc törlésekor a szolgáltatók nem kaptak értesítést a törlés befejezésekor. A PlayReady biztonságos törlése esetén a következő műveletek végezhetők el.
A szolgáltatók nyomon követhetik, hogy mely licencek vannak jelenleg tárolva, és mely licenceket törölték egy adott ügyfélszámítógépen. A szolgáltatók adott számú állandó licencet adhatnak ki egy ügyfélnek, és nyomon követhetik az ügyfél gépén található licencek számát. A Biztonságos törlés funkció a 2017 szeptemberében meghatározott Titkosított médiabővítmények (EME) specifikációs követelményének is megfelel, amely azt határozza meg, hogy a licenc törléséről szóló rekordot a licenc törlését követően el kell küldeni a kiszolgálónak.
Az alábbi ábra egy biztonságos törlési folyamatot szemléltet.
A biztonságos törlés előtt az alkalmazás vagy az ügyfél először létrehoz egy PlayReady Content Decryption Modult (CDM), és állandó licencet szerez be a kiszolgálóról (a fenti ábrán az 1–7. lépés).
Ezután a PlayReady tárolja a licencet az adattárban (HDS, kivonatolt adattár), valamint egy munkamenet-blob rekordját, amely egy munkamenet-azonosítóból (SessionId) és egy vagy több kulcsazonosítóból (KID-ből) áll. Amikor az alkalmazás vagy az ügyfél licenctörlési kérelmet kezdeményez, meghívja a megfelelő API-kat, hogy eltávolítsák a KID-hez társított licenc(ek)et az adattárból. A nem biztonságos törlési licenc eltávolítása során a PlayReady további művelet nélkül eltávolítja a licenc(ek)et az adattárból. A Biztonságos törlés funkcióval a PlayReady nem csak eltávolítja a KID-hez társított licenc(ek)et az adattárból, hanem létrehoz egy biztonságos törlési kihívást is, amely tartalmazza a SessionId és a KID(s) azonosítót (a fenti ábra 12–13. lépése).
Az alkalmazás vagy ügyfél ezután elküldi a biztonságos törlési kihívást a biztonságos törlési kiszolgálónak, amely ezután feldolgozza a kihívást.
A biztonságos törlési kihívás feldolgozása után a biztonságos törlési kiszolgáló egy titkosítatlan, aláíratlan biztonságos törlési választ küld az alkalmazásnak (vagy ügyfélnek), amely tartalmaz egy base 64 kódolású Munkamenet-azonosítót.
Végül, miután az ügyfél megkapta a biztonságos törlési választ, a PlayReady ellenőrzi, hogy a Biztonságos törlés válaszban található SessionId megegyezik-e a biztonságos törlési feladat létrehozásához használt SessionId azonosítóval. Ha az érvényesítés sikeres, a PlayReady eltávolítja a licencelési munkamenet rekordját az adattárból.