Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Programmatūras koda aizsardzības pret atkļūdošanu analīze |
Title in English |
Analysis of Software Code Protection against Debugging |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Dr.sc.ing. Pāvels Rusakovs |
Reviewer |
SIA „Accenture Latvijas Filiāle” SAP konsultants, Dr.sc.ing. V.Ņikuļšins |
Abstract |
Šis bakalaura darbs ir veltīts programmatūras koda aizsardzībai pret izpildāmo failu atkļūdošanu attiecīgo iespēju un paņēmienu analīzei. Darbā paredzēts izanalizēt un praktiski pielietot programmatūras aizsardzības pret atkļūdošanas tehnikas un paņēmienus, kā arī noformulēt secinājumus par šādu mehānismu pielietošanas praktisko labumu. Darbā arī ir parādīti blakusefekti, kurus izraisa aizsardzības pret atkļūdošanas mehānismu realizēšana programmas kodā.
Darbā autors ir aprakstījis nolūkus, ar kuriem var tikt pielietota bināro failu atkļūdošana, kā arī izpētījis tehnikas un metodes, ar kurām ir iespējams apgrūtināt atkļūdošanas speciālista darbu, kas rezultātā var padarīt atkļūdošanu ar noteiktu nolūku bezjēdzīgu.
Darbā autors parādīja, ka aizsardzības pret atkļūdošanu mehānismi neizbēgami noved pie tādiem blakusefektiem, ka programmatūras ātrdarbības pazemināšana, kā arī, dažreiz, pie binārā faila izmēra palielināšanas un izmantotas atmiņas apjoma palielināšanas.
Līdz ar to autors ir noformulējis secinājumus par aizsardzības tehniku pielietošanas praktisko jēgu, kas palīdzes lasītajam noteikt vai ir vērts pielietot aizsardzības mehānismus kādos noteiktos gadījumos.
Dokumentā ir 41 lappuse, 12 attēli, 3 tabulas, 3 pielikumi un 15 nosaukumu informācijas avoti. |
Keywords |
pretatkļūdošana, atkļūdošana, reversā inženierijā |
Keywords in English |
anti-debugging, debugging, reverse engineering |
Language |
lv |
Year |
2014 |
Date and time of uploading |
26.05.2014 20:34:25 |