Oh, esa es una buena pregunta!
- Normalmente hay un rastro a seguir. El código de propiedad no se publica en línea para que nadie lo encuentre y lo use, de lo contrario no hay caso. Tiene que obtenerse a través de algún canal, como un ex empleado o contratista deshonesto.
- El código de propiedad normalmente resuelve algún problema crítico para ser valioso. Por lo tanto, se puede ver en la forma en que se comporta. Esto puede ser sutil, o puede ser evidente, pero la firma siempre estará allí, de lo contrario no tendría sentido robar el código.
- Una vez que se ha demostrado que la otra persona está usando el código, debe probarse. Esto se reduce a algunos trabajos básicos de detective, como el buceo en el contenedor de basura para impresiones que contienen fragmentos de código. Pero es más obvio que es probable que la aplicación contenga una imagen binaria distinta en el código compilado, y esto es tan bueno como las huellas digitales en un arma homicida.