Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Java programmatūras pieslēpšanas izpēte |
Nosaukums angļu valodā |
Research on Java Software Obfuscation |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Pāvels Rusakovs |
Recenzents |
Valdis Saulespurēns |
Anotācija |
Bakalaura darba tips ir 1. tips: moderno risinājumu izpēte.
Bakalaura darba mērķis ir analizēt Java programmatūras pieslēpšanas koncepciju, lai noteiktu tās praktiskos pielietojumus un ietekmi uz programmu izstrādi.
Bakalaura darba autora uzdevumi ietver Java programmatūras raksturīgo īpašību analīzi, esošu pieslēpšanas paņēmienu izpēti, specifisku Java programmēšanas valodā lietojamu metožu noteikšanu, kā arī rīku izvēli, kas nodrošina Java programmatūras pieslēpšanu un Java programmatūras atgriešanu uz pirmkodu.
Informācijas apstrādes rezultātā tiek sniegts pārskats par Java valodas raksturojumu, izstrādes vides iespējām, ideju drošību un pieslēpšanas funkcionalitātēm. Tiek piedāvāti pieslēpšanas rīki DashO, Zelix KlassMaster, ProGuard, kā arī dekompilācijas rīks Jadx. Papildus tam tiek pielietots koda salīdzināšanas rīks Moss un rindu skaitīšanas rīks CLOC.
Darbā apskatītā problēma ir saistīta ar datu aizsardzību un programmatūras drošību, ņemot vērā, ka Java ir plaši izplatīta programmēšanas valoda. Bakalaura darba autors izvirza jautājumu par to kā šīs pieslēpšanas iespējas tiek realizētas un kā tās ietekmē programmatūras izstrādi un darbību.
Tehnoloģiju ātrā attīstība prasa pastiprinātu uzmanību drošības jautājumos, tāpēc autors norāda, ka Java piedāvā daudzpusīgus drošības risinājumus, izpētot Java programmatūras pieslēpšanas koncepciju.
Darbā ir 58 lappuses, 24 tabulas un 18 attēli. Tika izmantoti 22 informācijas avoti. Darbam ir 19 pielikumi. |
Atslēgas vārdi |
Java, pieslēpšana, kompilācija, metode, rīks. |
Atslēgas vārdi angļu valodā |
Java, obfuscation, compilation, method, tool. |
Valoda |
lv |
Gads |
2024 |
Darba augšupielādes datums un laiks |
04.11.2024 21:24:51 |