Form of studies |
Bachelor |
Title of the study programm |
Information Technology |
Title in original language |
Drošas tīmekļa vietnes validatora izstrāde |
Title in English |
Develop a Secure Web Validator Solution |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Jānis Pekša |
Reviewer |
Mg. sc. ing. Artūrs Braučs |
Abstract |
Straujo tehnoloģiju attīstības rezultātā, tīmekļa vietņu skaits katru dienu strauji pieaug. Diemžēl, ne visi tīmekļa vietņu izstrādātāji ir nodrošinājušies pret potenciāli ļaunprātīgiem uzbrukumiem, kuri, pie svarīgās tīmekļa vietņu lomas, var novest pie negatīvām sekām.
Bakalaura darbs mērķis ir izpētīt tīmekļa vietņu drošības nepilnības un to novēršanas iespējas un izstrādāt validatoru tīmekļa vietnes nodrošināšanai. Darbā tiek veikta literatūras izpēte par drošu tīmekļa vietņu pamatprincipiem, kā arī tiek veikta nepieciešamāko drošas tīmekļa vietnes kritēriju atlasīšana. Praktiskajā daļā ar dažādu attēlu un blokshēmu padziļinošu aprakstu ir izskaidrota droša tīmekļa validatora pamatdarbība un tā sastāvdaļas un pēc tam tiek veikta validatora testēšana pārbaudot to trīs tīmekļa vietnēs.
Rezultātā tika izpētīts, ka galvenie drošas tīmekļa vietnes kritēriji ir SQL injekcijas, starpvietņu skriptēšanas uzburkumi,, nepilnvērtīga sesijas un autentifikācijas pārvaldība kā arī nepilnīga drošības konfigurācija. Veiksmīgi tika izstrādāts tīmekļa vietņu validators, kas spēj noteikt vai tīmekļa vietne ir droša pret atspoguļojošā jeb nenoturīgā un starpvietņu skriptēšanu un kļūdu balstītas SQL injekcijas, kā arī vai tai ir nepilnīgas drošības konfigurācija. Validators veiksmīgi notestēja divas tīmekļa vietnes, bet trešo tīmekļa vietni neizdevās notestēt, jo validators nespēja apstrādāt tik lielu informācijas apjomu kāds tam tika uzdots.
Darba apjoms - 73 lpp., 1 tabula, 46 attēli un 6 pielikumi. |
Keywords |
validators, droša tīmekļa vietne, tīmekļa drošība |
Keywords in English |
web validator, secure web validator, secure web page |
Language |
lv |
Year |
2018 |
Date and time of uploading |
28.05.2018 10:45:27 |