v1.0.1 liberación Smart-licencia, autorización para proporcionar las herramientas de software

Smart-licencia es un proyecto de código abierto para el refuerzo de la seguridad. Los principales servicios en el código no abierto, software comercial, con el juicio de software de pago y otras funciones, para prever el uso de sistema de software autorizado.

Glosario:

  • Licencia: generada por archivo de autorización inteligente licencia para ser importado a autorizar el uso de productos de software.
  • Fuente de datos: datos básicos necesitan ser procesados en la Licencia. Por ejemplo, para ejecutar los perfiles de los productos de software como datos de origen para generar el archivo de licencia a través del procesamiento de autorización inteligente licencia.
  • Archivo de licencia Fuente: Licencia genera mientras se genera automáticamente un documento para la grabación: la fuente de datos, el tiempo de autorización, fecha de caducidad, y otra información sobre la clave secreta. Celebrado por el licenciante del software, cuando los clientes pierden los archivos de licencia se licencia para el archivo de origen de licencia regenerado.

actualización:

Aunque generada por la capacidad de licencia smart-licencia de prueba de falsificaciones, pero hay un cierto conocimiento técnico del usuario, todavía se puede emplear algún medio de obtención de licencia de datos de origen, y luego forjado una licencia "legal" por smart-licencia.

Para ello necesidad de proporcionar un refuerzo de las estrategias de seguridad para evitar que algunas personas maliciosas con demasiada facilidad romper a través de la Licencia perímetro de seguridad.

principio de refuerzo como se muestra a continuación, genera una etapa de cifrado asimétrico Licencia para el preprocesamiento de la fuente de datos. Extraído de la Licencia en las necesidades de datos de origen de texto en tiempo de ejecución de cifrado a ser descifrados para restaurar el verdadero contenido de la clave pública.

 

Los grandes proveedores de software clave pública puede ser codificada en el programa, incluso si la clave pública se obtiene mediante descompilación, esto no puede ser forjado de licencia. Y luego ser introducido en el mecanismo de ofuscación de código de programa, aumentar la dificultad de adivinar descompilar, fortalecer el factor de seguridad del software.

escena aplicable :

  • código no abierto, software comercial, software libre.
  • Limitar la propagación del producto, cada cliente tiene la licencia exclusiva.
  • Un paquete de software de distribución de acuerdo con la licencia para proporcionar diferentes servicios en diferentes capacidades.
  • Software Limited envejecimiento de licencias

características:

  • código de fuente abierta está completamente abierta, el principio de la licencia de generación es transparente.
  • Fácil de usar, proporcionan paquetes binarios, basados ​​directamente en la línea de comandos para generar Licencia.
  • Seguridad, han generado Licencia tamper resistencia en cierta medida, difícil de roer.
  • la seguridad de refuerzo , la fuente de datos de licencia preproceso método de cifrado asimétrico, para evitar la falsificación de licencia.

caso :

A los proyectos de código abierto existentes no tienen acceso Licencia-Smart: " Smart-Proxy: red de información y comunicación y una red pública de soluciones de transmisión de datos en un solo sentido ", le invitan a venir a romper los fanáticos de la tecnología.

Supongo que te gusta

Origin www.oschina.net/news/114434/smart-license-1-0-1-released
Recomendado
Clasificación