I (un po ') recentemente si è imbattuto in HDCP (protezione del contenuto digitale ad ampia larghezza di banda), un protocollo che codifica i film e altri media "sul filo" .
Ora ci sono naturalmente strumenti per riprodurre i blu-ray ei relativi media sui PC (ad es. qualcosa come PowerDVD di Cyberlink), quindi hanno bisogno di mezzi per ottenere l'accesso autorizzato al media protetto e quindi le chiavi devono essere codificati nel programma e se non sono codificati, almeno un accesso Oracle alle chiavi protette da hardware della GPU deve essere hardcoded.
Quindi la mia domanda è semplice:
Che cosa impedisce a un utente malintenzionato di eseguire il reverse engineering del software del lettore e di utilizzare le chiavi (valide) o l'accesso oracle per creare copie illegali (di alta qualità) dei media?
Come al solito, non voglio sentir parlare di "è contro la licenza del software" come risposta, perché ciò potrebbe rivelarsi inefficace in (abbastanza) alcune situazioni. In altre parole: mi piacerebbe sentire le difese tecniche utilizzate in DRM.
Si prega di notare ulteriormente: Questa è una domanda teorica e non ho intenzione di applicare effettivamente le conoscenze apprese da questa domanda per scopi illeciti, le risposte possono essere limitate (a discrezione dell'autore) per non essere direttamente utilizzabili come attacchi senza grandi sforzi. Inoltre preferirei avere solo public documenti come fonti qui.