Bienvenido a Macroseguridad
 
   
   
Certificados SSL
Tokens USB
HSM (Hardware Security Module)
Code Signing
Medios de Pago
Time Stamping
UserLock
FileAudit
Tokens OTP
SoftTokens
SmartCards
Lectores de SmartCards
Lectoras Biométricas
Protección de Software
»
Consumo Masivo
»
Software Scada
»
ERP
»
Licenciamiento en Red
»
Digital Rights Management
Identidad Digital
 
 
Productos / Protección de Software / Software Scada
ROCKEY6

» Descripción » Herramientas
» Característica » Especificaciones
» Concepto » Preguntas Frecuentes
 
CONCEPTO
 

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