En programvara födelsemärke innebär inneboende egenskaper som kan användas för att identifiera ett program. I den här artikeln föreslår vi en födelsemärkesteknik baserad på objektspår av Javaprogram. Java är ett objektorienterat programmeringsspråk som ger olika fördefinierade klassbibliotek som hjälper programmerare att producera programvara enkelt. För att kunna använda Java klass bibliotek måste vi använda Java objekt instruktioner. De Java objekt instruktioner är svåra att ersätta eller ta bort, och så en uppsättning sekvenser av objekt instruktioner är en riktig kandidat för att representera inneboende egenskaper i ett program. Vi föreslår ett nytt födelsemärke med hjälp av sekvenser av objektinstruktioner. Vi utvärderar det föreslagna födelsemärket med öppna källkodsprogram och jämför det med tidigare statiska födelsemärken. Experiment visar att detektionsförmågan hos vårt födelsemärke är mycket högre än hos andra statiska födelsemärken trots att Smokescreen och ZKM har förtvinat.
Park m.fl. REF föreslog objektspårets födelsemärke, som är baserat på objektrelaterade instruktioner i Javaprogram.
Detecting Common Modules in Java Packages Based on Static Object Trace Birthmark
{'venue': 'The Computer Journal', 'journal': 'The Computer Journal', 'mag_field_of_study': ['Computer Science']}