Įvadas. Temos analizė. Programų pažeidžiamumas. Bendrieji pažeidžiamumo metodai. Buferio perpildymas. Formato specifikacija. Vienkartiniai užpildai. Darbo srities analizė. Programų apsaugos būdai. Programų apsauga naudojant išorinius raktus. Programų apsauga jas suspaudžiant. Programų apsauga naudojant apsaugos kodus. Programų apsauga "pririšant" jas prie kompiuterio įrenginių. Kitos komercinės apsaugos programos. Programos apsaugos pavyzdys. Darbinės srities modelis. Įrankių ir priemonių pasirinkimo analizė. Pradinis projekto aprašymas. Darbo eigos grafikas. Iškilusios problemos. Darbo stovio aprašymas. Patarimai kaip pagerinti programos apsaugą. Išvados. Darbo anotacija. Priedai (6).