Pregunta

Me han desarrollado recientemente una aplicación que va a vender a las pequeñas empresas. No tengo un enorme apoyo de dinero en efectivo por lo que no estoy dispuesto a comprar una aplicación commerical que protegería a mi software contra el robo.

Mi plan actual es la siguiente:

  • I incluye una clave pública (PGP) o un código en el interior literal de la aplicación.
  • software de compras de los usuarios fuera del sitio Internet que proporciona cierta información.
  • El sitio llama a una función que crea una clave de producto. Esta clave se enviará por correo electrónico / muestra al usuario después de la compra.
  • Después el usuario descarga el producto, tendrá que introducir algunos datos junto con la clave de producto proporcionada a intentar la activación.
  • Los contactos de la aplicación de un servicio web en nuestra ubicación de alojamiento. Se utiliza el cifrado junto con otra información para crear un código de activación que se envía de vuelta a la aplicación.
  • En el futuro, la aplicación comprobará periódicamente con el servicio web para determinar si está autorizado.
  • De alguna manera me gustaría actualizar el pgp / código durante la actualización de software, así que posiblemente necesitará una función que descifrar la información, actualizar la licencia, re-cifrado, y luego actualizar la base de datos de servicio.

Por eso me pregunto:

  1. ¿Es esta la forma correcta de hacer esto o es obsoleto en la actualidad?
  2. ¿Cuál es la mejor manera de generar claves de producto únicas?
  3. ¿Hay una manera de mantener al público / claves privadas completamente fuera de la PC del cliente?
  4. ¿Hay una buena manera de detectar una licencia ilegal? Mi plan es sólo ofrece licencias de todo el sitio, así que sólo hay que detectar las personas mal poco pequeño torrente / IRC.

Gracias de antemano por su ayuda. Es en gran medida es aprecian.

¿Fue útil?

Solución

No se moleste -. Usted no detener a los piratas, pero se pondrá de clientes genuinos

Incluso el mejor puede obtener esta muy mal. Soy dueño de Macromedia Studio MX2004 y Adobe Creative Suite CS2. Recientemente tuve que borrar y volver a instalar mi sistema. La primera cosa a la nota - que tenía bastantes problemas con la activación sobre esta última vez (hace varios años) que es la razón principal de que no he limpiado mi sistema durante tanto tiempo. Desde entonces, sólo he restaurado una imagen de disco duro en la activación ya estaba hecho de -. Hasta ahora

Cuando fui a activar, tanto la activación Internet fracasado, a pesar de que no tenía otros problemas evidentes con acceso a internet. la activación por teléfono no era demasiado malo para Creative Suite, pero Macromedia era, por supuesto, comprada por Adobe hace años. Todo el material antiguo activación del teléfono Macromedia ya no está allí. Puede encontrar los números de activación de Adobe en el sitio web, por supuesto, pero no son compatibles con la activación del software de Macromedia.

Curiosamente, Adobe parece correr el "mantenerlos en suspenso por un tiempo, luego desconectarlos" sistema de asistencia telefónica.

Con el tiempo, he resuelto un problema de cortafuegos y logró que la activación de Internet para el trabajo - pero eso fue después de un par de horas perdidas y una buena cantidad de cargos de llamada

.

El punto aquí - si las compañías de la escala de Adobe no puede asegurar la activación fácil, y empresas de la escala de Macromedia puede asumir el control - ¿qué posibilidades tiene que tienes de reclamar creíble esto no causará problemas a los clientes de pago

Cuando usted compra un software que requiere la activación, usted está comprando una bomba de tiempo. Llegará un momento en que no se puede utilizar porque no se puede activarlo -., Excepto por la descarga de alguna grieta por supuesto pirata

Los clientes potenciales saben esto, por supuesto, y menos que tengan razones muy convincentes para comprar su producto en particular, lo más probable es que van a ir a otro lugar. O, ya que van a necesitar ese pirata grieta algunos días, no hay tiempo como el presente supuesto.

¿Por qué debe preocuparse por los clientes que no actualicen con regularidad? Es mejor preguntar - ¿por qué debería ser-fuerte armado en la mejora de algo cuando no necesito todas las nuevas características. Incluso la percepción de que dejar de activación de soporte podría pueden utilizar de esta manera es suficiente para que yo y otros piensan dos veces antes de software que la activación necesidades.

no arriesga no gana - si no estás dispuesto a tomar algún riesgo, que nunca obtener un beneficio. Y mientras la mayoría de los piratas no se pueden convertir en clientes de pago lo que haga, es ciertamente posible convertir a los clientes que pagan a los piratas. Todo lo que tiene que hacer es asegurarse de que reciban una mejor experiencia de la piratería de software en lugar de pagar, que es precisamente lo que la activación, etc. DRM lograr.

Editar

Por cierto, lo que No objeto que es la idea de que todo el mundo tiene una única "marca de agua" descarga, así que si ves la piratería generalizada, se puede rastrear hasta su origen. Hay sistemas de filigrana binarios que pueden garantizar trazabilidad incluso cuando alguien tiene múltiples copias para comparar, aunque no tengo ni idea de cómo funcionan.

Marca de agua puede desalentar a la gente de hacer su software disponible, pero, aun así, es poco probable para detener la piratería. Sólo se necesita, por ejemplo, una persona a comprar su producto utilizando una identidad falsa imposible de rastrear.

Otros consejos

Si su aplicación es útil, se quebró y se libera si se utiliza o no DRM. Sólo venderlo sin activación y va a buscar a los piratas como te gustaría que antes.

Hasta ahora, he encontrado este enlace interesante:

http: //www.emoreau .com / entradas / Artículos / 2007/12 / Licensing-a-VBNet-Application.aspx

Sus un par de años sin embargo. Pienso que puedo incorporar el MotherBoardID y CPUID en la idea de servicio por encima.

Todavía le encantaría saber de alguien que sabe cómo esta función (un profesional). Sería muy beneficioso ya que sólo soy un n00b.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top