ডেটা এক্সিকিউশন প্রিভেনশন (DEP) হল উইন্ডোজ মেশিনে অন্তর্ভুক্ত একটি সিস্টেম-স্তরের নিরাপত্তা বৈশিষ্ট্য। ডিইপি-এর মূল উদ্দেশ্য হল মেমরিতে সঠিকভাবে চলে না এমন কোনও প্রোগ্রাম বন্ধ করে দূষিত কোড শোষণ থেকে রক্ষা করার জন্য প্রক্রিয়া এবং পরিষেবাগুলি নিরীক্ষণ করা৷
বৈশিষ্ট্য, যা এক্সিকিউটেবল স্পেস প্রোটেকশন নামেও পরিচিত, এতে হার্ডওয়্যার এবং সফ্টওয়্যার প্রযুক্তির একটি সেট রয়েছে যা দূষিত কোডকে চলা থেকে বন্ধ করতে অতিরিক্ত সিস্টেম মেমরি পরীক্ষা করে।
যখনই একটি ক্ষতিকারক প্রোগ্রাম অনুমোদিত প্রোগ্রাম এবং উইন্ডোজের জন্য সংরক্ষিত নির্দিষ্ট সিস্টেম মেমরি অবস্থানে কোড চালানোর চেষ্টা করে, তখন DEP সেগুলিকে অ-নির্বাহযোগ্য হিসাবে চিহ্নিত করে এবং একটি ত্রুটি ছুড়ে দেয়৷
ভাইরাস এবং অন্যান্য নিরাপত্তা হুমকি থেকে আপনার কম্পিউটারের কোনো ক্ষতি প্রতিরোধ করার জন্য এই সব ঘটে. যাইহোক, ডিইপি কখনও কখনও আপনার অ্যান্টিভাইরাসের মতো বৈধ প্রোগ্রামগুলির সাথে বিরোধ করতে পারে, এই ক্ষেত্রে আপনাকে নির্দিষ্ট অ্যাপগুলির জন্য বৈশিষ্ট্যটি নিষ্ক্রিয় করতে হতে পারে৷
Windows 10-এ ডেটা এক্সিকিউশন প্রিভেনশন কীভাবে কাজ করে
DEP সমস্ত দূষিত কোড শোষণের বিরুদ্ধে একটি ব্যাপক প্রতিরক্ষা নয়; এটি অন্য একটি টুল যা আপনি আপনার অ্যাপগুলিকে সুরক্ষিত করতে আপনার নিরাপত্তা সফ্টওয়্যারের পাশাপাশি ব্যবহার করতে পারেন৷
৷অনেক অপারেটিং সিস্টেমে, সংরক্ষিত মেমরি অঞ্চল রয়েছে যেখানে সমালোচনামূলক প্রোগ্রাম এবং ফাংশন চলে। এই মেমরি স্পেস সীমিত, তাই যদি কিছু সঠিকভাবে লেখা না হয় বা ক্ষতিকারক কোড প্রবেশ করে, তাহলে এটি খুব বেশি জায়গা দখল করতে পারে যা আপনাকে একটি বাফার ওভারফ্লো পরিস্থিতির সাথে ফেলে দেয়।
যখন এটি ঘটে, এটি ব্যবহারকারীদের বা প্রোগ্রামগুলিকে সম্ভাব্য সমালোচনামূলক ডেটাতে অ্যাক্সেস দিতে পারে যেগুলি এটি অ্যাক্সেস করা উচিত নয়৷
সিস্টেম মেমরি এলাকায় লোড করার অনুমতি নেই এমন কোনো এক্সিকিউটেবল প্রোগ্রাম দ্বারা এই ধরনের অ্যাক্সেস বা এক্সিকিউশনকে মোকাবেলা করার জন্য DEP পদক্ষেপ নেয়। বৈশিষ্ট্যটি অবিলম্বে একটি ব্যতিক্রম উত্থাপন করে যখন এটি সন্দেহজনক কোড লোডিং শনাক্ত করে এবং এটিকে চলতে বাধা দেয়।
ডিইপি-এর নেতিবাচক দিক হল এটি পুরানো নন-মাইক্রোসফ্ট প্রোগ্রামগুলিকে ফ্ল্যাগ করতে পারে যা উইন্ডোজ পরিষেবাগুলির উপর নির্ভর করে। যাইহোক, আপনি এই ধরনের প্রোগ্রাম চালানোর জন্য DEP অক্ষম করতে পারেন বা আপনার সিস্টেম সেটিংসে একটি ব্যতিক্রম তৈরি করতে পারেন৷
দ্রষ্টব্য :সিস্টেমে পুরানো ডিভাইস ড্রাইভারের কারণে কিছু ডিইপি ত্রুটি ঘটে।
Windows 10-এ ডেটা এক্সিকিউশন প্রতিরোধের প্রকারগুলি
DEP তৈরির দুটি ভিন্ন পদ্ধতি রয়েছে:
- হার্ডওয়্যার-ভিত্তিক DEP
- সফ্টওয়্যার-ভিত্তিক DEP
হার্ডওয়্যার-ভিত্তিক DEP
একটি হার্ডওয়্যার-ভিত্তিক ডিইপি সন্দেহজনক কোড সনাক্ত করে যা মেমরি অঞ্চল থেকে অ-নির্বাহযোগ্য হিসাবে চলে, বাধা দেয় এবং সিস্টেমে কোনও আক্রমণ প্রতিরোধ করার জন্য একটি ব্যতিক্রম উত্থাপন করে। একমাত্র ব্যতিক্রম যেখানে অঞ্চলটিতে বিশেষভাবে এক্সিকিউটেবল কোড রয়েছে৷
৷হার্ডওয়্যার-ভিত্তিক ডিইপি মেমরি চিহ্নিত করার জন্য প্রসেসর হার্ডওয়্যারের উপর নির্ভর করে উপযুক্ত গুণাবলীর সেট যা নির্দেশ করে যে কোডটি সেই মেমরি থেকে কার্যকর করা উচিত নয়।
হার্ডওয়্যার-ভিত্তিক ডিইপি ব্যবহার করার জন্য, নিম্নলিখিত শর্তগুলি অবশ্যই পূরণ করতে হবে:
- আপনার কম্পিউটারের প্রসেসর অবশ্যই হার্ডওয়্যার-ভিত্তিক DEP সমর্থন করবে৷ প্রকৃত DEP হার্ডওয়্যার বাস্তবায়ন এএমডি এবং ইন্টেলের মতো প্রসেসর আর্কিটেকচার দ্বারা পরিবর্তিত হয়, যার উইন্ডোজ-সামঞ্জস্যপূর্ণ আর্কিটেকচারগুলিও ডিইপি-সামঞ্জস্যপূর্ণ।
- BIOS-এ হার্ডওয়্যার-ভিত্তিক DEP সক্ষম করুন।
- আপনার কম্পিউটারে সার্ভিস প্যাক 1 সহ Windows Server 2003 বা Service Pack 2 সহ Windows XP থাকতে হবে।
- আপনার কম্পিউটারে প্রোগ্রামগুলির জন্য হার্ডওয়্যার-ভিত্তিক DEP সক্ষম করুন৷ 32-বিট প্রোগ্রামগুলিতে, আপনার কনফিগারেশনের উপর নির্ভর করে হার্ডওয়্যার-ভিত্তিক ডিইপি অক্ষম করা যেতে পারে, তবে উইন্ডোজের 64-বিট সংস্করণে, 64-বিট বিল্ট-ইন প্রোগ্রামগুলির জন্য সেটিং সর্বদা সক্রিয় থাকে৷
আপনার পিসিতে উইন্ডোজের কোন সংস্করণ চলছে তা নিশ্চিত নন? আপনি 32-বিট বা 64-বিট উইন্ডোজ ব্যবহার করছেন কিনা তা বলার জন্য এখানে 4টি উপায় রয়েছে৷
সফ্টওয়্যার-ভিত্তিক DEP
সফ্টওয়্যার-ভিত্তিক ডিইপি হল ডিইপি নিরাপত্তা পরীক্ষাগুলির একটি অতিরিক্ত সেট যা দূষিত কোডগুলিকে উইন্ডোজে ব্যতিক্রম-হ্যান্ডলিং মেকানিজম ব্যবহার করা থেকে প্রতিরোধ করতে সাহায্য করে৷
এই ধরনের DEP যে কোনো প্রসেসরে চলে যা Windows XP Service Pack 2 চালাতে সক্ষম, এবং আপনার প্রসেসরের হার্ডওয়্যার-ভিত্তিক DEP ক্ষমতা নির্বিশেষে শুধুমাত্র সীমিত সিস্টেম বাইনারিগুলিকে রক্ষা করে৷
আপনার Windows 10 পিসিতে DEP সক্রিয় কিনা তা কীভাবে জানবেন
আপনি নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করে আপনার পিসি সিস্টেমে ডিইপি স্থিতি পরীক্ষা করতে পারেন:
- কন্ট্রোল প্যানেল খুলুন এবং সিস্টেম এবং নিরাপত্তা নির্বাচন করুন .
- এরপর, সিস্টেম নির্বাচন করুন .
- টাইপ করুন উন্নত সিস্টেম সেটিংস দেখুন অনুসন্ধান বাক্সে৷ ৷
- সিস্টেম সেটিংস পপআপে, সেটিংস নির্বাচন করুন পারফরমেন্স এর অধীনে বিভাগ।
- ডেটা এক্সিকিউশন প্রতিরোধ নির্বাচন করুন DEP সেটিংস খুলতে ট্যাব .
- আপনি আপনার সিস্টেমে আপনার বর্তমান ডিইপি স্থিতি দেখতে পাবেন এবং আপনার কম্পিউটারের প্রসেসর হার্ডওয়্যার-ভিত্তিক ডিইপি সমর্থন করে কি না।
- যদি প্রয়োজন হয় তবে আপনি DEP-তে ব্যতিক্রমগুলিও যোগ করতে পারেন, তবে অন্য কোনও বিকল্প না থাকলেই এটি করতে পারেন। ব্যতিক্রমগুলি যোগ করতে, আমি বেছে নেওয়া ছাড়া সমস্ত প্রোগ্রাম এবং পরিষেবার জন্য DEP চালু করুন নির্বাচন করুন এবং তারপর যোগ করুন নির্বাচন করুন। আপনি যে এক্সিকিউটেবল ফাইলটি বাদ দিতে চান সেটি বেছে নিন এবং পরিবর্তনগুলি কার্যকর করার জন্য আপনার পিসি রিস্টার্ট করুন৷
দ্রষ্টব্য :বেশিরভাগ দ্বন্দ্ব 32-বিট প্রোগ্রামের কারণে হয়, এবং আপনি DEP থেকে 64-বিট প্রোগ্রাম বাদ দিতে পারবেন না।
Windows 10 এ কিভাবে DEP সক্ষম বা নিষ্ক্রিয় করবেন
আপনি Windows 10-এ DEP নিষ্ক্রিয় করতে পারেন যাতে Windows 10-এ ব্যবহার করার জন্য কিছু অ্যাপ্লিকেশনের জন্য নির্দিষ্ট ব্যতিক্রম বা পরিবর্তন করা যায়। এটি সুপারিশ করা হয় না, তবে আপনি যদি অবশ্যই করেন তবে বর্তমান সময়ে এটি করার একমাত্র উপায় একটি কমান্ড লাইনের মাধ্যমে। .
- শুরু করতে, শুরু নির্বাচন করুন এবং CMD টাইপ করুন কমান্ড প্রম্পট মেনু খুলতে। প্রশাসক হিসাবে চালান নির্বাচন করুন৷ একটি এলিভেটেড কমান্ড প্রম্পট খুলতে।
- কমান্ড প্রম্পট উইন্ডোতে, এই কমান্ডটি লিখুন:BCDEDIT /SET {CURRENT} NX সর্বদা এবং Enter টিপুন . আপনার কম্পিউটার পুনরায় চালু হওয়ার পরে পরিবর্তনটি কার্যকর হবে৷ কিছু ক্ষেত্রে, এই কমান্ডের মাধ্যমে DEP নিষ্ক্রিয় করতে আপনাকে একটি BIOS সেটিং সামঞ্জস্য করতে হতে পারে।
দ্রষ্টব্য :আপনি যদি বিশ্বাস করেন এমন একটি প্রোগ্রামের জন্য DEP বন্ধ করতে চান, তাহলে প্রকাশকের কাছে DEP-সামঞ্জস্যপূর্ণ সংস্করণ উপলব্ধ আছে কিনা বা আপডেট উপলব্ধ আছে কিনা তা আগে পরীক্ষা করুন। যদি একটি DEP-সামঞ্জস্যপূর্ণ সংস্করণ বা আপডেট উপলব্ধ থাকে, তাহলে এটি ইনস্টল করুন এবং DEP সক্রিয় রাখুন যাতে আপনি এটি যে সুরক্ষা দিতে পারে তা উপভোগ করতে পারেন। অন্যথায় ডিইপি নিষ্ক্রিয় করা আপনার সিস্টেমকে এমন আক্রমণের জন্য ঝুঁকিপূর্ণ করে দিতে পারে যা অন্যান্য ফাইল এবং প্রোগ্রামগুলিতে ছড়িয়ে পড়তে পারে৷
- ডিইপি আবার সক্ষম করতে, একটি উন্নত কমান্ড প্রম্পট খুলুন এবং এই কমান্ডটি লিখুন:BCDEDIT /SET {CURRENT} NX ALWAYSON . পরিবর্তনগুলি কার্যকর করার জন্য আপনার পিসি পুনরায় চালু করুন৷
ডিইপি সুরক্ষা উপভোগ করুন
যদিও ডেটা এক্সিকিউশন প্রতিরোধ একটি মূল্যবান বৈশিষ্ট্য, সমস্ত সফ্টওয়্যার এবং হার্ডওয়্যার এটি সম্পূর্ণরূপে সমর্থন করে না। এই কারণে, ডিইপি-এর সাথে কাজ করার সময় কিছু উইন্ডোজ প্রক্রিয়ার মুখোমুখি হওয়া দ্বন্দ্বের কারণে আপনার পিসি কিছু সমস্যা এবং ত্রুটি বার্তার সম্মুখীন হতে পারে।
যাইহোক, ডিইপি হল সবচেয়ে মৌলিক উইন্ডোজ-ভিত্তিক সিস্টেম সুরক্ষাগুলির মধ্যে। এটি নিষ্ক্রিয় করার একটি বৈধ কারণ না থাকলে, ডিইপি সর্বদা ডিফল্টরূপে সক্রিয় থাকা উচিত এবং সতর্কতার সাথে আচরণ করা উচিত।