| 1. |
¿Qué
diferencia hay entre el Developer Kit (DK) y el
Master Kit (MK)? ¿Qué necesito
para empezar a proteger mis programas? |
|
| |
El
DK incluye un Hardlock Memoria codificado para
hacer pruebas de protección con sus aplicaciones.
El MK, además, incluye una Tarjeta de Crypto-Programación
única para codificar Hardlocks. Si adquiere el
DK, posteriormente podrá adquirir una
actualización (DKU) a Master Kit. Para realizar
protecciones reales es necesario el MK. |
|
| |
Subir
|
|
| 2. |
Acabo
de recibir mi primer paquete de Hardlock (Developer
Kit o Master Kit) y no sé por dónde empezar, ¿Cómo
instalarlo y cómo proteger un programa rápidamente?. |
|
| |
- Inserte la
tarjeta de Criptoprogramación en un slot
PCI libre.
Conecte el cable alargador a la tarjeta,
para mayor comodidad, y un Hardlock (negro)
al otro extremo.
- Conecte el
Hardlock ROJO (sólo en MK) al puerto
PARALELO.
- Instale el
software según instrucciones por
pantalla (marque todos los componentes,
Bistro, Drivers y API).
- Haga doble
clic en el icono del Hardlock Bistro que
se crea en el Escritorio.
- Entre en el
programa Cappuccino, seleccione el icono
Nuevo y después el icono Codificar (Cod.).
Tome nota del "Código resultante".
- Entre en el
programa Espresso Wizard. Se le pedirá
el programa ejecutable que desea
proteger, la carpeta donde quiere colocar
el programa protegido y el código
resultante obtenido en el apartado (6).
- Siga las demás
instrucciones.
- Por último,
obtendrá su programa protegido en la
carpeta que indicó. Ahora, ese programa
sólo funcionará con su Hardlock
asociado.
|
|
| |
Subir
|
|
| 3. |
¿Para
qué es un Hardlock Rojo que se incluye en el
Master Kit?. |
|
| |
Tanto
el Master Kit (MK) como la Actualización a
Master Kit (DKU) incluyen un Hardlock de color
rojo (HL-Crypt) que protege el programa Espresso
y Espresso Wizard de HL-Bistro. Es muy importante
que este Hardlock rojo lo conecte exclusivamente
al puerto paralelo. Si lo conecta a la tarjeta de
Criptoprogramación, lo podría recodificar e
inutilizarlo. |
|
| |
Subir
|
|
| 4. |
¿Qué
seguridad aporta Hardlock? ¿Me ofrecen alguna
garantía de que nadie va a copiar mi software o
de que no se pueda "saltar" la protección? |
|
| |
Hardlock
utiliza un algoritmo de encriptación variable
que va impreso en su ASIC, hecho a medida para
Aladdin. Mediante la tarjeta de Crypto-Programación
se le suministra la clave de encriptación ÚNICA
por cada tarjeta. El funcionamiento consiste en
el envío de información encriptada al Hardlock
para que éste la desencripte. Este proceso no sólo
lo hace al iniciar el programa sino a lo largo de
toda su ejecución. Incluye medidas anti-debugger,
de forma que si un debugger está cargado en
memoria el programa protegido no se puede iniciar.
El ejecutable y los datos asociados también están
encriptados y sólo se desencriptan en tiempo de
ejecución. La mejor garantía que Hardlock
ofrece son los miles de clientes satisfechos.
Consulte a través de Internet las páginas de
hackers y verá como Hardlock no ha conseguido
ser saltado por nadie, al contrario que otros
sistemas de protección. En cualquier caso, tenga
en cuenta que en Seguridad, el que diga que algo
es 100%, seguro miente. Todo es cuestión de
tiempo y de recursos. |
|
| |
Subir
|
|
| 5. |
¿Se
pueden estropear los Hardlock? ¿Que garantía
tienen? |
|
| |
El
índice de error de Hardlock es bajísimo. No
obstante, Aladdin México le sustituye cualquier
Hardlock defectuoso en 24 horas, si lo desea,
durante los 5 años siguientes a su adquisición.
La tarjeta de Cripto-Programación tiene garantía
de 1 año.
|
|
| |
Subir
|
|
| 6. |
¿Funcionará
mi software protegido con nuevos sistemas
operativos como Windows XP o versiones
posteriores? |
|
| |
Por
supuesto que sí. Aladdin desarrolla dos o tres
versiones de software al año (gratuitas) que
incluyen los drivers para nuevas actualizaciones
de Sistemas Operativos. Además, hoy en día
funciona bajo DOS, Windows 3.x, 9x, Me, NT, 2000,
XP, OS/2, SCO UNIX y LINUX.
|
|
| |
Subir
|
|
| 7. |
¿Puedo
conectar una impresora, scanner, ZIP, etc., detrás
del Hardlock? ¿Funciona con todas las
impresoras? |
|
| |
Hardlock
es totalmente transparente por el puerto paralelo.
Detrás se puede conectar cualquier dispositivo.
El Hardlock Twin conectado a puerto serie no es
transparente. Con un driver actualizado de
Hardlock, funciona con cualquier impresora
conectada tras él. Si por alguna razón no desea
utilizar el puerto paralelo, puede utilizar un
puerto serie (Hardlock Twin), un puerto USB (Hardlock
USB) o un slot ISA o MCA (Hardlock Interno). |
|
| |
Subir
|
|
| 8. |
¿Qué
diferencia hay entre el Hardlock Estándar y el
Hardlock con Memoria? |
|
| |
La
seguridad que ofrecen es la misma. El Hardlock
con Memoria, además tiene 128 bytes de memoria
para utilizar una fecha de expiración, un
contador de ejecuciones, números de serie,
contraseñas, información personalizada, etc.
Cualquier información de hasta 128 bytes se
puede tener dentro del Hardlock (opcionalmente
encriptada) para una mayor seguridad. |
|
| |
Subir
|
|
| 9. |
¿Qué
debo incluir con mi software protegido para que
funcione con Hardlock en cualquier PC? |
|
| |
Es
necesario incluir los drivers de Hardlock en
cualquiera de sus formatos (HLDRV32.EXE, Hardlock.vxd,
HINSTD.DLL, etc.) según el sistema operativo y
el tipo de instalación que desee. Por ejemplo,
en Windows 9x sólo es necesario copiar el
archivo Hardlock.vxd en la carpeta
\Windows\System. Consulte la carpeta
Hardlock\Driver para más información. Si utilizó
las APIs deberá incluir por supuesto la librería
o DLL utilizada. |
|
| |
Subir
|
|
| 10. |
Si
Protejo una aplicación ocn Hardlock Estándar,
¿Me funcionará con un Hardlock USB o un HL-Server? |
|
| |
Independientemente
del Sistema Operativo y del modelo de Hardlock
que utilizó para realizar la protección, la
aplicación protegida funcionará en cualquier
Sistema Operativo soportado y con cualquier
modelo de Hardlock. |
|
| |
Subir
|
|
| 11. |
¿Se
hace lenta la ejecución de la aplicacion
protegida? |
|
| |
No.
Sólo al iniciar un programa protegido con
Espresso puede haber un pequeño retardo de unos
segundos, pero durante la ejecución no se nota
nada en absoluto. Con las APIs no existe ningún
tipo de retardo. |
|
| |
Subir
|
|
| 12. |
¿Se
pueden proteger CDs? |
|
| |
Si.
Una vez protegida la aplicación se genera el
procedimiento de instalación, incluyendo el
driver de Hardlock y las librerías
correspondientes si procede. Una vez obtenido el
CD Master, ya protegido, se realizan tantas
copias como se desee (no es necesario el Hardlock
para realizar las copias). Cada CD debe acompañarse
de un Hardlock para que funcione. Todos los
Hardlocks se deben generar con los mismos códigos
de usuario y subcódigo, de esta forma si un
usuario cambia el Hardlock con otro usuario le
sigue funcionando. Si se quiere que cada usuario
tenga un Hardlock distinto hay que ir protegiendo
los CDs uno a uno ya que el software será
distinto para cada usuario. Alternativamente se
puede utilizar la memoria del Hardlock para poner
números de serie, identificativos de usuario,
etc. Así la tirada de CDs será única y la
personalización se hace en el Hardlock. |
|
| |
Subir
|
|
| 13. |
¿Qué
es el número que se ve a través de la "ventana"
del Hardlock? |
|
| |
Es
un número de serie único para cada Hardlock. Se
puede utilizar como número de licencia de su
software. Así evitará que sus clientes le
devuelvan un Hardlock "roto" con un número
de serie distinto. |
|
| |
Subir
|
|
| 14. |
Mi
Cliente ha perdido el Hardlock y quiere que le
entregue otro |
|
| |
Algunos
clientes astutos dicen que han perdido el
Hardlock para obtener otro de su proveedor y así
tener una segunda licencia. Si el cliente es de
su entera confianza entréguele otro Hardlock
libre de cargo o a un pequeño coste, si no, cóbrele
el precio de una licencia de su software. Hay que
tener en cuenta que el Hardlock representa la
licencia de uso de su software. Si alguien lo
roba o lo pierde es como el que pierde el teléfono
móvil o las llaves de casa. |
|
| |
Subir
|
|
| 15. |
En
Cappuccino, ¿Qué es el código de usuario, el
subcódigo y el código existente? |
|
| |
Al
codificar los Hardlocks se solicita que
introduzca un "código de usuario" (del
0 al 29) que afecta directamente al "código
resultante" (lo incrementa). Estos códigos
son simples identificativos del Hardlock para
poder utilizar más de un Hardlock en el mismo PC.
La clave del algoritmo de encriptación viene
determinada por el "subcódigo"( del 0
al 32676) y la propia Tarjeta de Crypto-Programación,
que es única para cada uno de nuestros clientes.
Dos Hardlocks con el mismo código de usuario y
distinto subcódigo realizan encriptaciones
totalmente diferentes. |
|
| |
Subir
|
|
| 16. |
En
Cappuccino, ¿Cómo puedo poner cierta información
en la memoria del Hardlock? |
|
| |
Primero
debe crear un archivo de texto de máximo 128
bytes (con un editor de texto, con las utilidades
dentro de Cappuccino o con el editor EDITEEP.EXE
incluido en el CD de Hardlock). Antes de
codificar el Hardlock, seleccione la casilla
"Hardlock con memoria" y "Utilizar
un archivo EEP". Seleccione el archivo y
después codifique el Hardlock. El contenido del
archivo se transferirá a la memoria del Hardlock.
Este método también es válido para limitar el
número de licencias de un HL-Server (crear un
archivo con una línea que ponga LOGINS:17 por
ejemplo). |
|
| |
Subir
|
|
| 17. |
En
Cappuccino, Una vez codificado un Hardlock, ¿Lo
puedo codificar nuevamente? |
|
| |
La
codificación del Hardlock se realiza mediante
una EEPROM por lo que lo puede codificar cuantas
veces quiera (hasta 10.000 veces). También podrá
modificar la memoria del Hardlock todas las veces
que quiera (10.000). |
|
| |
Subir
|
|
| 18. |
En
Espresso ¿Puedo proteger aplicaciones realizadas
con Microsoft Access? |
|
| |
Si.
Se puede hacer de dos formas: haciendo llamadas a
una DLL que contiene las funciones para
interactuar con el Hardlock, o bien mediante
Espresso, protegiendo el "run-time"
ejecutable que se entrega al cliente y asociando
el ".mdb" encriptado. De esta forma sólo
se puede ejecutar el programa con el "run-time"
protegido y el Hardlock correcto. También es válido
para cualquier sistema basado en "run-time". |
|
| |
Subir
|
|
| 19. |
En
Espresso ¿Qué tipo de aplicaciones (programas y
datos) puedo proteger? |
|
| |
Con
Espresso, se puede proteger cualquier ejecutable
(.exe) con formato estándar así como cualquier
archivo de datos (.txt, .ini, .mdb, .tif, etc.)
que abra el ejecutable asociado. Con las APIs, en
general se puede proteger cualquier aplicación
que permita llamadas a DLLs estándar de Windows
tanto en 16 como en 32 bits o librerías DOS. |
|
| |
Subir
|
|
| 20. |
En
Espresso ¿Cómo se protegen archivos de datos? |
|
| |
Deben
estar asociados al ejecutable que los utiliza, el
cual también queda protegido. Se debe utilizar
el programa Espresso seleccionando primero el
ejecutable y después asociándole los archivos
de datos que se quieren proteger. También se
pueden utilizar máscaras de datos (ejemplo *.dbf).
Consulte la documentación de HL-Bistro. |
|
| |
Subir
|
|
| 21. |
En
Latteccino ¿Cómo se utilizan las APIs? ¿Qué
funciones incluyen? |
|
| |
La
manera más sencilla es ver los diversos ejemplos
en la carpeta Hardlock del CD para prácticamente
todos los lenguajes de programación. Puede
utilizar librerías estáticas, dinámicas, OBJs,
etc. dependiendo del lenguaje de programación
que utilice. De todas las funciones que incluyen
las DLLs, librerías, OBJs, etc. las que debería
utilizar obligatoriamente son: HL_LOGIN,
HL_AVAIL, HL_CODE, HL_LOGOUT. Existen otras
funciones para leer y escribir en la memoria del
Hardlock además de otras funciones secundarias.
Consulte la documentación para más detalles. |
|
| |
Subir
|
|
| 22. |
En
Latteccino y API ¿Qué es la clave de Referncia
(Refkey) y la clave de verificación (verkey)? |
|
| |
La
clave de referencia (refkey) es el tercer parámetro
de la función HL_LOGIN, que debe ser una palabra
de ocho caracteres. El cuarto parámetro es la
clave de verificación (verkey) que es la misma
palabra pero encriptada con el Hardlock asociado.
Para obtener la clave de verificación, entre en
Latteccino y seleccione el icono "Wizard".
Además en Latteccino podrá probar el
funcionamiento de todas las funciones de la API
sin necesidad de generar un programa específico. |
|
| |
Subir
|
|
| 23. |
HL-Server
¿Cómo se utiliza el HL-Server (Hardlock para
Red)? |
|
| |
El
HL-Server se puede conectar en cualquier puesto
de la red o en un servidor. En donde se instale
el HL-Server hay que cargar un software (servicio
o programa residente) mediante el programa
\Redist\HLSW32.EXE del CD de Hardlock. Ver otros
métodos en la documentación. En los puestos de
trabajo no hay que hacer nada especial. La
aplicación se debe proteger para que funcione en
red ("buscar Hardlock en red" en
Espresso o HL_LOGIN (xxxxx, 2/3, .....) con las
APIs. Funciona con protocolo IP,IPX o NetBios/NetBeui.
Consultar restricciones (por ejemplo IP no
funciona con aplicaciones DOS). |
|
| |
Subir
|
|
| 24. |
No
Tengo tiempo para leer el manual y no encuentro
lo que busco en la lista de Preguntas Más
Frecuentes. ¿Qué puedo hacer?? |
|
| |
Contacte
con Aladdin México. Le asesoraremos y le
ayudaremos a realizar la protección de su
software de forma inmediata. |
|
| |
Subir
|
|