Un Nuevo e innovador concepto en protección de software a través de dongles (mochilas/centinelas), donde se requiere que el desarrollador cree y almacene un archivo ejecutable (binario) dentro del dispositivo. Este archivo interno (ejecutable o dato) está completamente sellado y aislado de la PC.
Sin este archivo, el programa entero no puede ser ejecutado exitosamente.
Resumen sobre la Protección de Rockey6 Smart
Como proteger software con Rockey6 Smart
Paso 1 – Elegir Core/Kernel Codes
Identifique y Seleccione una parte vital del código de su aplicación del proyecto original. Los códigos vitales son por lo general partes importantes que incluyen operaciones cruciales o cálculos sin los cuales el programa en si no funcionaría de forma correcta.
Paso 2 – Transformar un proyecto en un Proyecto de lenguaje C (o little C)
Desarrollar o modificar el código vital en el Proyecto en Lenguaje C. Saltee este paso si el Proyecto Original está desarrollado en C.
Paso 3 – Crear/Convertir el Proyecto en lenguaje C a un Proyecto C51
Cree o convierta su proyecto en un Proyecto C51 (por ej. Programa Externo) usando el compilador Keil en el IDE
Paso 4 – Probar el Proyecto C51 con el Virtual Card
Pruebe y corrija el Proyecto C51 (por ej. Programas Externos) con la tarjeta virtual, utilizando el KEIL
Paso 5 – Descargue el Proyecto C51 ya probado dentro de Rockey6 SmartCard
Grabe o codifique el proyecto C51 (por ej. Programas Externos) dentro del dispositivo ROCKEY6, es decir, importe todos los archivos de la virtual card a la tarjeta real, y pruébelo.
Paso 6 – Elimine el Kernel Code (código vital) de su Aplicación Principal
Elimine el Código Vital del Proyecto Original que incluyo dentro del Rockey6 Smart.
Paso 7 – Incluya la comunicación entre la Aplicación Principal y ROCKEY6 Smart
Incluya la comunicación entre el Proyecto Original y el Proyecto de C51 (por ej. programa externo) que se encuentra en la tarjeta real y esto será el Proyecto Final integrado con Rockey6 Smart para entregar a los clientes
|