Visual Basic Foro
General => General => Mensaje iniciado por: E N T E R en Octubre 22, 2012, 06:10:22 pm
-
Amigos, que idea me dan ustedes en este caso. como evito que esta entrada se piratee, clone etc. que protección ustedes le han de poner que cuando le pase el lector de código de barra que el programa que voy hacer sepa que es el original.
La entrada va estar enumerada y va a tener un código de barra.
EJEMPLO DE UNA ENTRADA:
(http://www.mediafire.com/conv/214b85f9e282a4fe7b8b7699c4e29f7a97e8123a02bb66223d2407a6278fd6e14g.jpg) (http://www.mediafire.com/view/?96sl1yxq2d9wk1r)
-
deberias implementar un sistema con digito verificador, por ejemplo como en el supermercado usan el EAN-13, si el digito verificador es invalido no pasa. igualmente si alguien sabe el algoritmo para generar ese numero (que no es dificil), puede crear sin problemas un codigo valido y que pase sin problemas. pero deberias mandarle al codigo claves, por ejemplo, los primeros digitos que sean la fecha, los otros que sea un numero generado por un algoritmo uqe hagas vos, y entonces de esa forma vas haciendo el codigo mas dificil que te lo decifren.
tambien podes usar codigos QR.
y nunca usar un sistema tan basico como mandar una cadena simple por ejemplo "1234" y que te lo represente en el codigo con una determinada fuente.
-
Lo de Qr code estaba pensando pero de que me va a servir eso por que con un celular podes saber el contenido del Qr. Ahora sobre el digito verificador, no es que solo pasando con el lector de código de barra ya te lee el contenido de la barra.
Ejemplo genero un codigo: G45H21f47rmbnjgk5566 de este codigo creo un codigo de barra. El cliente puede hacer pasar por un lector la entrada y obtener ese codigo y sin problema puede volver a generar ese codigo de barra.
-
pero el sistema solo deberia tomar ese codigo una sola vez, despues seria invalido.
es como las tarjetas de los celulares, te viene un numero largo para recargar el telefono, pero despues ese numero no se puede volver a recargar y el sistema lo anula, sino me podria recargar el telefono cuantas veces quiera 8), algo asi tenes que hacer.
-
Así es amigo, el tema es como se cual es el original ahí, que pasa si el clon entro primero y después vino el original, SE ARMA UN KILOMBO en la entrada de la fiesta jejeje. Creo que esta un poco difícil este tema.
-
Para eso tenes que tener en la base de datos, con un select where y viendo los resultados (o un IF en el select) y de ahí dia por dia resetearlo (?
-
Quizá se podría extender un poco mas la posible solución. Por ejemplo, te creas unos 500 gráficos pequeños o medianos y lo imprimes de 5 en 5.... me explico mejor:
Mañana sábado hay fiesta, imprimo (no se, no voy a fiestas) 1000 tickets con todo el tema del código de barras (que pasa mas por una tema de conteo que por un tema de autenticidad) pero en esa impresión se imprimen 5 grafos que el software escogió al azar para ese día. Entonces, el titular de la entrada ademas de tener código de barra impreso tendrá también los 5 grafos impresos que verifican que ese ticket es el firme.... ¿cuanto pueden tardar en piratear un ticket diferente? considerando que para el próximo sábado ya hay otros 5 gráficos, incluso podrías lotizar estos gráficos.
Si entre la fecha de entrega del ticket y la fecha del evento hay muchos días y cabe la posibilidad que pirateen, entonces la solución pasa por hacer mas "único" el ticket, teniendo impresos cintillos tridimensionales, sello de agua, alto relieve, etc etc... no te basta solo con código de barras, fíjate en los tickets de los grandes eventos deportivos, conciertos, etc, es al mismo boleto al que le ponen aditamentos que lo hace único, solo averigua y determina el modelo de seguridad que ellos siguen y copialo (el modelo).
Saludos
EDITO: Por cierto, el post no debiera ser "Como evitar que se piratee esta entrada"... porque sencillamente eso es imposible, debiera ser "Como detectar una entrada pirateada", lo que importa es detectar el fraude y en el momento oportuno (mientras se ejecuta). Saludos
-
HOLA!!!
Si no lei mail dice diseñadores graficos, si un diseñador grafico no puede truchar eso es un manco.
BTW:
Lo que necesitas es una marca sensible a la luz ultravioleta (lavandina por ejemplo [cloro]).
Entonces si el codigo es correcto y se ve la marca pasa. (lo de la lavandina si se le pasaria al diseñador).
GRACIAS POR LEER!!!