PROGRAMŲ SAUGA
1. Programų saugos pagrindai
1.1. Programų saugos srities apibrėžtis
1.2. Saugos problemos programiniuose produktuose
1.2.1. Programavimo klaidos, ydos ir defektai
1.2.2. Taikomųjų programų saugumo problema
1.3. Programų saugos pažeidžiamumų klasifikavimas
1.4. Programų saugos grėsmių modeliavimas
1.5. Programų saugos problemų sprendimo metodikos
2. Kenkėjiškos programos ir kompiuterių virusai
2.1. Kenkėjiškų programų klasifikacija
2.2. Kenkėjiškos programos
2.2.1. Apsauga nuo kenkėjiškais tikslais sukurtų programų ar jų komponentų
2.3. Kompiuterių virusų klasifikacija
2.4. Pagrindiniai kompiuterių virusai
3. Antivirusinės priemonės ir metodai
3.1. Virusų aptikimas
3.1.1. Statiniai virusų aptikimo metodai ir priemonės
3.1.2. Dinaminiai virusų aptikimo metodai ir priemonės
3.2. Virusų aptikimo metodų palyginamoji analizė
3.3. Virusų pašalinimo (naikinimo) metodai
4. Programinės ir aparatinės apsaugos priemonės nuo nelegalaus programų (duomenų) kopijavimo ir naudojimo
4.1. Programų apsaugos priemonės
4.1.1. Programų apsaugos metodai nuo statinio sutrikdymo
4.1.2. Programų apsaugos metodai nuo dinaminio sutrikdymo
4.2. Aparatinės apsaugos priemonės
4.2.1. Aparatinių raktų panaudojimas programų apsaugai
5. Programų pažeidžiamumai
5.1. Buferio perpildymas
5.2. Aritmetinės klaidos
5.3. Eilučių formatas
5.4. Išimtinių situacijų valdymas
5.5. Komandų įterpimas
5.6. Informacijos nutekinimas
5.7. Laboratorinio darbo aprašas
6. Programų kodo tikrinimas saugumo aspektu
6.1. Programų saugumo tikrinimo metodai
6.2. Programinės priemonės, skirtos kodo saugumui tikrinti
6.3. Laboratorinio darbo aprašas
7. Programų sauga .NET aplinkoje
7.1. Bendrieji principai ir metodai
7.2. .NET aplinkos saugos priemonės
7.3. .NET kodo prieigos sauga
7.4. Laboratorinio darbo aprašas
8. Saugaus žiniatinklio programų programavimo principai ir priemonės
8.1. Užklausų į svetaines klastojimas
8.1.1. Užklausų į svetaines klastojimo realizavimas
8.1.2. Apsauga nuo užklausų į svetaines klastojimo
8.2. Programinio kodo įterpimas į vartotojo
8.2.1. Programinio kodo įterpimo į vartotojo peržiūrimus tinklalapius tipai
8.2.2. Galimi panaudojimo atvejai, įterpiant į tinklalapius kodą
8.2.3. Apsauga nuo programinio kodo įterpimo į tinklalapius
8.3. Internetinės Trojos arklio kenkėjiškos programos
8.3.1. Trojos arklio kenkėjiškų programų tipai
8.3.2. Apsauga nuo Trojos arklio kenkėjiškų programų
8.4. Slapukų ir sesijų perėmimas
Praktinės užduotys
Literatūra
Santrumpų ir specialiųjų terminų