¿Cómo puedo evitar que las personas dupliquen mis códigos de barras [duplicado]

7

Me gustaría administrar mi inventario mediante un sistema de código de barras, pero me temo que la gente podrá escanear o copiar mi código de barras y hacer duplicados.

Me gustaría ofrecer una tarjeta de descuento que tiene un código de barras único para cada cliente. Es importante que los clientes no puedan volver a escanear o duplicar los códigos de barras porque cada código de barras es un cupón para 5, 10, 20 viajes en taxi.

¿Cómo puedo evitar que las personas dupliquen mis códigos de barras y reutilicen los servicios ya comprados?

    
pregunta Nichole 20.03.2013 - 04:51
fuente

2 respuestas

24

No puedes detener la duplicación de códigos de barras. Lo que estás describiendo es un ataque de repetición. La solución para este caso particular es mantener una base de datos de códigos de barras emitidos y sus valores. Cuando se canjea un código de barras, la base de datos debe invalidar ese código.

Funciona mejor si este sistema está en línea en el que los códigos se aplican y cancelan atómicamente. También es posible limitar la ventana durante la cual los códigos se pueden reutilizar en un sistema basado en el procesamiento por lotes si los terminales no pueden estar en línea, aunque cualquier uso de un código es desde el momento en que se canjea por primera vez y cuando se copia en otros sistemas. es un riesgo.

    
respondido por el Jeff Ferland 20.03.2013 - 05:01
fuente
4

Podría considerar imprimir los códigos de barras en papel o tarjetas especiales que son difíciles de duplicar. Por ejemplo, use una tarjeta de plástico con un holograma, o una ventana transparente, o alguna impresión con textura. Básicamente todo lo que hace que sea difícil de falsificar. Eche un vistazo a las tarjetas o al dinero en su billetera para ver las características de seguridad que los hacen difíciles de copiar.

    
respondido por el davidwebster48 20.03.2013 - 07:15
fuente

Lea otras preguntas en las etiquetas