Abstrakt. Kodstöld har varit ett allvarligt hot mot mjukvaruindustrins överlevnad. En dynamisk programvara födelsemärke kan bidra till att upptäcka kod stöld genom att jämföra de inneboende egenskaperna hos två program som extraheras under deras utförande. Vi föreslår ett dynamiskt födelsemärkessystem för Java baserat på objektets referensdiagram. Såvitt vi vet är det det första dynamiska programvarufödelsemärket som utnyttjar högminnet. Vi utvärderade vårt födelsemärke med hjälp av 25 storskaliga program med de flesta av dem av tiotals megabyte i storlek. Våra resultat visar att det är effektivt att upptäcka partiell kodstöld. Inga falska positiva eller falska negativa hittades. Ännu viktigare, födelsemärket förblev intakt även efter testprogrammen var obfuscated av den senaste Allatori obfuscator. Dessa lovande resultat återspeglar att vårt födelsemärke är redo för praktisk användning.
Chan och Al. REF föreslog ett dynamiskt födelsemärkessystem för system utformade i Java baserat på objektreferensgrafen.
Dynamic Software Birthmark for Java Based on Heap Memory Analysis
{'venue': 'Communications and Multimedia Security', 'journal': None, 'mag_field_of_study': ['Computer Science']}