Graduate papers
  
Description of the graduate paper
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
Author Vladislavs Varslavāns
Department 12300 Institute of Applied Computer Systems
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