Re. inspeccionar la memoria: en el pasado, así era como se hacía. A menudo es un poco más complicado que eso debido a los trucos anti-depuración o al cifrado en tiempo de ejecución (además de la inevitable ofuscación) del código y los datos del programa DRM. Si recuerdo correctamente, así fue como se filtró la clave DeCSS de los programas de reproductor de DVD basados en software de la época.
Los proveedores de CDM podrían tomar este camino, que es bien conocido por ser bastante seguro en el sentido de que gana tiempo (se necesita un ingeniero inverso experto para descifrar el descifrado, luego lo cambias en la próxima versión y ellos comienzan de nuevo) y no es demasiado controvertido.
O podrían optar por una solución de hardware en la que parte del código de descifrado se cargue en algún "enclave seguro" en su CPU que no pueda ser inspeccionado desde la misma computadora. Creo que hemos obtenido una vista previa de este tipo de esquema con, por ejemplo, El iPhone de Apple y el 'Management Engine' de Intel, que ha estado en las noticias recientemente, aunque no creo que las implementaciones actuales ofrezcan una gran provisión para el descifrado / reproducción multimedia.
Así que creo que la respuesta simple a tu pregunta es:
-
La cosecha actual de CDM es probablemente tan segura como un software típico de DVD o reproductor de blu-ray: bueno contra la mayoría de los oponentes ocasionales, todavía es vulnerable a los ingenieros de reversa calificados que se preocupan por dedicar el tiempo y esfuerzo necesarios.
-
Los futuros CDM tienen el potencial de ser altamente seguros, asumiendo que el soporte de hardware se generalice, haciendo que el descifrado ilícito de multimedia sea tan difícil como p. ej. romper un iPhone o descifrar la protección contra copia en una consola de juegos moderna: en un momento dado, es probable que solo un puñado de personas en el mundo tengan la habilidad, el tiempo y la motivación para descifrar tales esquemas difíciles (los ingenieros de reversa y los hackers casi siempre 'envejecer' - es un juego de hombres jóvenes).