Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Programmatūras koda aizsardzības pret atkļūdošanu analīze |
Nosaukums angļu valodā |
Analysis of Software Code Protection against Debugging |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Dr.sc.ing. Pāvels Rusakovs |
Recenzents |
SIA „Accenture Latvijas Filiāle” SAP konsultants, Dr.sc.ing. V.Ņikuļšins |
Anotācija |
Š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. |
Atslēgas vārdi |
pretatkļūdošana, atkļūdošana, reversā inženierijā |
Atslēgas vārdi angļu valodā |
anti-debugging, debugging, reverse engineering |
Valoda |
lv |
Gads |
2014 |
Darba augšupielādes datums un laiks |
26.05.2014 20:34:25 |