Plan de protección de Jianshi Chengxin ET199
Según la encuesta estadística de "Computer World", la mayoría de los desarrolladores de software han tenido la dolorosa experiencia de que su software desarrollado duramente sea pirateado. El software pirateado causa cientos de millones de pérdidas a toda la industria del software cada año. La industria del software se enfrenta a un desequilibrio extremo en la relación entre inversión y rendimiento y ha caído en un estado de desarrollo desordenado, insostenible y sin escala. La tendencia a la piratería está empeorando. Un gran número de desarrolladores de software se encuentran casi indefensos ante la piratería.
Las principales razones de esta situación son el estancamiento de la tecnología de bloqueo de cifrado, el hardware atrasado y los métodos de descifrado más avanzados. Las cerraduras de cifrado tradicionales se produjeron en la década de 1990 y tienen funciones relativamente simples, como almacenamiento, numeración de módulos, transformación de algoritmos, código semilla, etc. , lejos de cumplir con los requisitos del cifrado de software en el nuevo siglo. Actualmente existen dos tecnologías principales de craqueo: el craqueo duro se refiere a lograr el propósito del craqueo mediante la clonación de hardware; el craqueo suave generalmente se logra rastreando el programa con herramientas de descompilación como OllyDbg o analizando los datos de comunicación entre el software y el bloqueo.
Los bloqueos de cifrado tradicionales no pueden resistir eficazmente los ataques de cracking mencionados anteriormente, lo que deja a los desarrolladores de software en desventaja frente a los crackers. La causa principal es:
Debilidad 1: el principio de diseño es simple y tiene grandes defectos.
La deficiencia fatal de la función de lectura-escritura y la función de conversión de algoritmos en las cerraduras de cifrado tradicionales es que los datos son relativamente fijos o el rango de cambio es limitado.