Համակարգիչների գալուստից անմիջապես հետո հայտնվեցին առաջին համակարգչային վիրուսները: Եվ եթե սկզբում ծրագրավորողները դրանք զվարճանքի համար էին գրում, ապա ավելի ուշ սկսեցին վիրուսներ ստեղծել ՝ գաղտնի տվյալներ գողանալու և օգտագործողի համակարգչում այլ վնասակար գործողություններ կատարելու նպատակով: Նրանց ճանապարհին առկա խոչընդոտներից մեկը DEP գործառույթն է:
DEP- ը նշանակում է տվյալների կատարման կանխարգելում, կամ տվյալների կատարման կանխարգելում: Այս հատկությունը ներկառուցված է բոլոր ժամանակակից գործառնական համակարգերում, ներառյալ Windows- ում: Դրա նպատակն է արգելափակել ծածկագիրը գործելու փորձերը, որոնք գտնվում են տվյալների միայն հիշողության տարածքում: Այս արգելքի հիմքում ընկած տրամաբանությունը պարզ և պարզ է. Տվյալները ոչ թե գործարկվող ծածկագիր են, այլ տեղեկատվություն: Եթե հիշողության տարածքը նշվում է «միայն տվյալներ», ապա այն չի կարող պարունակել գործարկվող ծածկագիր: Եվ երբ հիշողության այս ոլորտում հանկարծ մի գործընթաց փորձում է գործարկել կոդը, սա արդեն աննորմալ իրավիճակի հստակ նշան է:
DEP գործառույթի շնորհիվ, որը վերահսկում է RAM- ի պարունակությունը, հնարավոր է հետ մղել բազմաթիվ գրոհներ: Հենց պարզվի, որ ինչ-որ ծրագիր սխալ է օգտագործում համակարգի հիշողությունը, DEP- ն անմիջապես փակում է ծրագիրը և նախազգուշացնում, որ տվյալների կատարումը կանխվել է:
Պաշտպանության գործառույթն իրականացվում է ապարատային և ծրագրային ապահովման մակարդակներում, ինչը մեծացնում է դրա հուսալիությունը: Ապարատային պաշտպանությունն օգտվում է պրոցեսորների հնարավորություններից, որոնք ունեն DEP աջակցություն: Այս դեպքում հիշողության որոշ տարածքներ նշվում են որպես գործարկվող կոդ չպարունակող: Եթե որևէ ծրագիր փորձում է գործարկել կոդ այդպիսի հիշողության տարածքից, այս հավելվածն անմիջապես փակվում է:
Softwareրագրակազմի պաշտպանության իրականացման անհրաժեշտությունը պայմանավորված է Windows- ի ճարտարապետության առանձնահատկություններով, մասնավորապես `բացառությունների հետ վարվելու մեխանիզմով: Softwareրագրակազմի պաշտպանության առավելությունն այն է, որ այն կարող է աշխատել համակարգիչների վրա ցանկացած պրոցեսորով, ներառյալ նրանք, ովքեր չեն աջակցում DEP- ին: Այս տարբերակը պաշտպանում է միայն ամենակարևոր համակարգի ֆայլերը:
Օգտագործողը հնարավորություն ունի փոխել DEP պարամետրերը: Դա անելու համար բացեք «Կառավարման վահանակ» -ը, ընտրեք «Համակարգ» ներդիրը, ապա «Համակարգի հատկություններ» - «Ընդլայնված» - «Կատարողականություն» - «Ընտրանքներ»: Կատարման ընտրանքների պատուհանում գտնեք Տվյալների կատարման կանխարգելման ներդիրը: Դուք ունեք հնարավորություն DEP- ը միացնելու համար միայն էական ծրագրեր և ծառայություններ, կամ թվարկված բոլորի համար: Անվտանգության կարգավորումները փոխելու համար պահանջվում է ադմինիստրատորի գաղտնաբառ: