StarForce

StarForce es un software de protección de copia desarrollado por la compañía rusa Protection Technology y diseñado para Microsoft Windows. Su principal fuerza reside en recubrir tanto los ejecutables como las librerías utilizando un bytecode, el cual es interpretado a través de su propia máquina virtual.

Se trata de un sistema de protección muy controvertido, considerado en ocasiones como malware, debido a que con frecuencia provoca una degradación en la velocidad del puerto IDE, llegando incluso a fallar las unidades de CD o DVD.

Aunque es una protección sobre la que es muy difícil aplicar ingeniería inversa, los videojuegos que utilizan este sistema también pueden ser copiados y crackeados. No obstante, la dificultad al crear un crack depende en alta medida de qué producto StarForce se haya utilizado y cuántas veces se utilice en el ejecutable.

Estrategias de protección

Se cree que StarForce funciona midiendo el ángulo físico entre el primer y el último sector escritos en el disco. Esta firma de hardware es idéntica en todas las copias realizadas a partir del máster, pero es difícil de reproducir al hacer un duplicado.

StarForce también bloquea el uso de unidades SCSI cuando hay unidades IDE presentes en el sistema, ya que la mayor parte de emuladores de unidad funcionan simulando unidades SCSI. Sin embargo, si no hay unidades IDE, StarForce autenticará el disco desde una unidad SCSI, lo cual supone un punto débil, dado que un sistema con las unidades IDE desconectadas podría ejecutar un programa protegido desde una imagen de CD o DVD en una unidad virtual.

Other Languages
Deutsch: StarForce
English: StarForce
suomi: StarForce
français: StarForce
polski: StarForce
português: StarForce
русский: StarForce
Türkçe: StarForce
中文: StarForce