Assessment of dongle-based software copy protection combined with additional protection methods/Aparatiniais raktais su papildomais apsaugos metodais pagritos programine iangos apsaugos iertinimas

Dongle is a hardware device which is bound with software application in such way, that application functions only if dongle is plugged in. The most modern dongles are able to hide some parts of application's code and execute this code directly inside the dongle, but today's market has a lo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Elektronika ir elektrotechnika 2011-06 (6(112)), p.111
Hauptverfasser: Liutkevicius, A, Vrubliauskas, A, Kazanavicius, E
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Dongle is a hardware device which is bound with software application in such way, that application functions only if dongle is plugged in. The most modern dongles are able to hide some parts of application's code and execute this code directly inside the dongle, but today's market has a lot of dongle types, which are not able to execute code. This paper presents our investigation regarding evaluation of software protection using dongles without code execution ability. Commercial dongle is used for the case study, combining it with well known software protection methods to hide application communication with dongle. The experimental results show that even inexperienced attackers can quite easily break dongle without code execution protection using widely known tools and information found on Internet. Ill. 4, bibl. 11, tabl. 1 (in English; abstracts in English and Lithuanian). Apsaugos raktas--tai specialus aparatinis irenginys, susietas su taikomaja programa taip, kad be rakto programa neveikia. Nors patys naujausi apsaugos raktu modeliai gali paslepti dali taikomosios programos funkciju ir vykdyti jas rakto viduje, rinkoje vis dar placiai si?lomi raktai, negalintys vykdyti kodo. Siame straipsnyje eksperimentiskai ivertinamas negalinciu vykdyti programos kodo apsaugos raktu apsaugos lygis. Tam naudojamas komercinis apsaugos raktas, kurio komunikavimui su taikomaja programa paslepti naudojami gerai zinomi papildomi apsaugos metodai. Eksperimentu rezultatai rodo, kad net nepatyre programines irangos piratai gali apeiti apsaugos rakto uztikrinama apsauga, panaudodami placiai zinomus programinius irankius bei informacija, laisvai prieinama internete. Il. 4, bibl. 11, lent. 1 (anglu kalba; santraukos anglu ir lietuviu k.).
ISSN:1392-1215