تشریح و توضیح Data Execution Prevention (DEP
دوستان اگر امکان دارد در مورد اصطلاح فوق کاربردش یک توضیح گویا بفرمائید ممنون خواهم شد با تشکر فراوان
3 پاسخ
بادرود فراوان و تشکر خانوم مهندس فقط سوال پایانی منظور از
*دیگرتریتها*
در متن توضیحی شما اشاره به بدافزار و ویروس است؟
درود
خواهش میکنم ...بله دقیقا... هرکدوم که برای سیستم خطرناک باشه مثل malware,spyware به نوعی تریت محسوب میشه..توی مثال بالا منظور من worm بود.
ِDEP یک ویژگی امنیتی است که میتواند به جلوگیری از خطر حمله ی ویروس ها و دیگرتریتها به کامپیوتر شما کمک کند.برنامه های مخرب درحال تلاش برای اجرا شدن یا اجرا کردن کدهای (فایلهای execute ) هستند و DEP مانع از اجراي کد از داخل قسمتهايي از حافظه که براي ذخيره اطلاعات در نظر گرفته شده اند ميشود. این نوع ویروسها و کرمها از طریق سرريز نمودن بافر (Buffer over flow) سیستم را آلوده میکنند. در اين حالت حجم زيادي از اطلاعات، براي برنامه اي که در انتظار مقدار مشخصي از اطلاعات است ارسال ميشود و اگر برنامه ی مذکور بدون اینکه حجم اطلاعات دريافتي را بررسی کند آنهارا در حافظه قرار بدهد، اطلاعات اضافی در بخش های ديگر از حافظه ذخیره می شوند و برنامه ی مخرب از طريق اجراي اين اطلاعات، کنترل سیستم را در دست میگیرد و به نقطه ای که خودش میخواهد انتقال میدهد و کد مورد نظر خود را اجرا مي کند که DEP مانع این اتفاق میشود.مسیر رسیدن به DEP در ویندوز
Control Panel -> System -> Advanced (Tab) -> Performance (Settings) -> Data Execution Prevention (Tab)