কিভাবে ফ্ল্যাশ রাখা EMET দিয়ে সুরক্ষিত?


2

আমি ব্যবহার করি Emet আমার কম্পিউটারে কয়েকটি অ্যাপ্লিকেশন সুরক্ষিত করতে - ওয়েব ব্রাউজার, অফিস স্যুট অ্যাপ্লিকেশন, পিডিএফ পাঠক, পাশাপাশি অ্যাডোব ফ্ল্যাশ। সামগ্রিকভাবে এটি দুর্দান্ত কাজ করছে, কেবলমাত্র ফ্ল্যাশ এক্সিকিউটেবলগুলির ফাইল নামটিতে সংস্করণ নম্বর রয়েছে, তাই প্রতিবার একটি আপডেট আছে, ফাইলের নাম পরিবর্তিত হয় এবং আমাকে EMET এ ম্যানুয়ালি পুনরায় যোগ করার কথা মনে রাখতে হবে।

এই প্রক্রিয়া streamline করার একটি উপায় আছে কি? EMET ওয়াইল্ডকার্ডগুলিকে সমর্থন করে, কিন্তু শুধুমাত্র পথের মধ্যে, ফাইল নাম নয়, তাই কিছু পছন্দ করে %windir%\system32\Macromed\Flash\*.exe কাজ করবে না।

EMET এ পুরো ফোল্ডার যুক্ত করার অন্য কোন উপায় আছে যাতে সেই ফোল্ডারে যে কোনও নতুন এক্সিকিউটেবল স্বয়ংক্রিয়ভাবে সুরক্ষিত হয়?

উত্তর:


5

EMET একটি কমান্ড লাইন সরঞ্জাম রয়েছে, EMET_Conf.exe। এটি অ্যাপ্লিকেশন যোগ এবং অপসারণ সহ EMET তে বেশিরভাগ সেটিংস কনফিগার করার জন্য ব্যবহার করা যেতে পারে।

নিচের কোডটি ফ্ল্যাশ-সম্পর্কিত এক্সিকিউটেবলগুলিকে EMET এ যুক্ত করা উচিত:

cd %windir%\system32\Macromed\Flash
for %f in (*.exe) do EMET_Conf --set %f

cd %windir%\SysWOW64\Macromed\Flash
for %f in (*.exe) do EMET_Conf --set %f

(শেষ দুটি লাইন শুধুমাত্র 64-বিট উইন্ডোজগুলিতে প্রয়োজন। আরো তথ্যের জন্য, সংস্থাপন ডিরেক্টরির মধ্যে EMET ব্যবহারকারীর নির্দেশিকাটি দেখুন।)

এটি একটি elevated কমান্ড প্রম্পট থেকে চালানো হবে, এবং অনুমান যে আপনার PATH এনভায়রনমেন্ট ভেরিয়েবলটিতে রয়েছে যেখানে EMET ইনস্টল করা হয়েছে। যদি এটি না হয় এবং আপনি এটি যোগ করতে না চান বা না করতে চান, প্রতিস্থাপন করুন EMET_Conf উপরের রাস্তায় উপরের কোডে, উদাহরণস্বরূপ:

for %f in (*.exe) do "C:\Program Files (x86)\EMET\EMET_Conf.exe" --set %f

উপরের কোডটি একটি .bat ফাইলে সংরক্ষণ করা যেতে পারে এবং তারপরে নির্ধারিত কার্য হিসাবে চালানোর জন্য কনফিগার করা হয়। আপনার যে কোনও সময়সূচী চয়ন করুন (একবার একটি দিন একটি ভাল পছন্দ বলে মনে হয়, যেহেতু এটি প্রায়শই ফ্ল্যাশ আপডেটগুলির জন্য চেক করা হয়), এবং "সর্বোচ্চ সুবিধাগুলির সাথে চালান" বিকল্পটি পরীক্ষা করতে ভুলবেন না, কারণ EMET এ প্রশাসনের বিশেষাধিকারগুলির প্রয়োজন।

এই পদ্ধতির একমাত্র অবলম্বন হল পুরানো এন্ট্রিগুলি সাফ করা হয় না, তাই কিছুক্ষণ পরে আপনি নিজের EMET কনফিগারেশনের অনির্দিষ্ট এক্সিকিউটেবলগুলির সাথে শেষ হয়ে যান যা ম্যানুয়ালি পরিষ্কার করতে হবে। Tweaking এর কিছুটা হলেও, কোডটি প্রতিটি এক্সিকিউটেবলটিকে একটি পাঠ্য ফাইলে যোগ করার জন্য, এবং তারপরে পরবর্তী রান কলটিতে লগ ইন করতে সংশোধন করা যেতে পারে EMET_Conf --delete নতুন ফাইল যোগ করার আগে প্রতিটি ফাইলের জন্য:

for /F "tokens=1" %%f in (log.txt) do EMET_Conf --delete %%f
type nul > log.txt
for %%f in (%windir%\system32\Macromed\Flash\*.exe) do EMET_Conf --set %%f && echo %%f >> log.txt
for %%f in (%windir%\SysWOW64\Macromed\Flash\*.exe) do EMET_Conf --set %%f && echo %%f >> log.txt
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.