2010-06-29 7 views
14

Soy un estudiante de doctorado que estudia las técnicas de marca de agua de software y siempre me preguntan '¿quién lo usa?' La respuesta que no sé. Hay una gran cantidad de trabajo académico sobre el tema (más notablemente de Collberg et al.) Pero muy poca indicación de su prevalencia en la industria. La marca de agua del software implica insertar un identificador único en el software para demostrar la propiedad, de manera similar a la marca de agua multimedia. Entonces, tal vez los programadores aquí pueden responder la pregunta: '¿quién usa la marca de agua del software?'¿Quién usa marca de agua de software?

+0

Tengo curiosidad sobre cómo funciona normalmente la marca de agua de software. –

+0

¿de verdad quieres nombres de compañías/productos? ¿O un tipo de respuesta de "personas como ..."? – catchmeifyoutry

+0

Odio cuando mis programas se mojan :) –

Respuesta

4

Esa es una pregunta muy interesante. Te habría votado si obtuviera el permiso ;-).

En realidad, me preguntaba la misma pregunta hace 4 años cuando estaba haciendo mi maestría en marcas de agua de software dinámico. Escuché de algunas fuentes que IBM ganó una vez una demanda judicial en casos de derechos de autor en contra de alguna compañía, donde la marca de agua del software en realidad se usó como una evidencia sólida. Pero dicho sea simplemente es una herejía ya que no puedo encontrar ninguna fuente para esa historia.

Otro caso es que una compañía china probó con éxito que google china robó sus datos dict y los usó en el sistema chino de entrada PinYin de google. See this

Realmente no tengo una respuesta a su pregunta. Pero creo que las marcas de agua del software serán reconocidas como una herramienta poderosa no solo en el mundo de la acdemia. La razón es que con el estallido de las aplicaciones de la aplicación iPhone/iPad/Android, hay dinero real, mucho dinero involucrado en la piratería: batalla contra la piratería.

Ha habido tantos casos en que las personas simplemente descargan aplicaciones pagas y las aplican de forma inversa, realizan modificaciones menores y luego reclaman el derecho de autor y lanzan las aplicaciones para ganar dinero.

Así que apostaré que una empresa estará allí que se especializa en la utilización de marcas de agua de software para probar la propiedad, podría combinar con el uso de la ofuscación para dificultar la ingeniería de inversión.

El mercado es enorme, el problema es cada vez más grande y se ha establecido la solución (al menos en el mundo acdemic) ;-)

Podría ser el momento para mí para volver a leer mi papel y ver lo que puede hacer para ganar dinero ;-).

+1

Tengo el permiso, así que lo hice-Votado. Pregunta realmente interesante! – josecortesp

+0

¡Gracias por su respuesta! ¿Puedo ver tu periódico? ¿Está en la web? –

+0

@James: Mi tesis: Algoritmo de codificación constante Que a prueba de manipulaciones CT-Watermark se puede encontrar aquí http://www.cs.auckland.ac.nz/~cthombor/Students/lwang/lwangthesis.pdf ; -) –

0

Habiendo trabajado anteriormente en tres lugares completamente diferentes, puedo decir que la ofuscación se usa comúnmente, todos lo hacen. Marca de agua? Bueno, solo estoy oyendo de eso ahora.

De todos modos, esto obviamente representa un tamaño de muestra muy pequeño, por lo que me gustaría escuchar lo que otros tienen que decir también.

1

el siguiente caso se utiliza a menudo como un ejemplo típico (Extracto del libro "Surreptious Software", de Christian Collberg & Jasvir Nagra):

IBM demandó a un rival por el robo de su PC-AT ROM. Argumentaban que los programadores del acusado empujaban y sacaban registros en el mismo orden que en el código original, que era esencialmente una marca de nacimiento. También argumentaron que sería muy poco probable que dos programas digan push R1; empujar R2; agregar cuando presione R2; empujar R1; add es semánticamente equivalente

Counsel for IBM Corporation. Marcas de nacimiento de software. Hable con BCS Technology of Software Protection Special Interest Group.(1985)

Cuestiones relacionadas