ফায়ারওয়াল একটি গুরুত্বপূর্ণ এবং প্রয়োজনীয় টুল যা আমাদের অননিরাপদ ইন্টারনেট থেকে রক্ষা করে। অধিকাংশ আধুনিক ওএস বিল্ট-ইন ফায়ারওয়াল সহ আসে, কিন্তু সমস্যাটি হলো খুব কম মানুষ এর অস্তিত্ব জানে এবং কীভাবে কনফিগার করতে হয় সেটি জানে এবং কম।
উইন্ডোজ ভিন্ন নন। ডিফল্টভাবে, এটি একটি যথেষ্ট ভালো বিল্ট-ইন ফায়ারওয়ালের সাথে আসে যা সকল ইনকামিং এবং আউটগোइং ট্রাফিক কন্ট্রোল করতে সক্ষম। এই বিল্ট-ইন উইন্ডোজ ফায়ারওয়াল কিছুটা ক্লাঙ্কি একটি নন-সো-ফ্রেন্ডলি ইউজার ইন্টারফেস এবং জটিল 룰 সহ, যদিও এটি আপনাকে সামগ্রিক রুলের ওপর প্রচুর কন্ট্রোল দেয় যেমন ব্লকিং, রস্ট্রিক্টিং, হোয়াইটলিস্টিং, ইত্যাদি। এই আর্টিকেলে, আমরা আপনাকে দেখাব কিভাবে উইন্ডোজ ফায়ারওয়ালে এডভান্সড ফায়ারওয়াল রুল তৈরি করে একটি অ্যাপ্লিকেশনকে ইন্টারনেট অ্যাক্সেস করতে বাধা দেওয়া যায়।
উইন্ডোজ ফায়ারওয়ালে ফায়ারওয়াল রুল তৈরি করুন
উইন্ডোজ ফায়ারওয়ালে এডভান্সড ফায়ারওয়াল রুল তৈরি করতে, আপনাকে উইন্ডোজ এডভান্সড ফায়ারওয়াল সেটিংসে অ্যাক্সেস দরকার। "Win + X" চাপুন এবং পাওয়ার ইউজার মেনু থেকে "Control Panel" সিলেক্ট করুন।

কন্ট্রোল প্যানেলে, নিচে স্ক্রল করুন এবং "Windows Firewall" অপশন সিলেক্ট করুন। নিশ্চিত করুন যে আপনার "View by" স্মল বা লার্জ আইকনে সেট করা আছে।

উপরোক্ত কাজটি উইন্ডোজ ফায়ারওয়াল সেটিংস খুলবে। বাম প্যানেলে "Advanced Settings" লিংকে ক্লিক করুন। এডভান্সড ফায়ারওয়াল সেটিংস উইন্ডোতে, আপনি সকল ইনবাউন্ড এবং আউটবাউন্ড কানেকশনের জন্য সেট করা রুল দেখতে পাবেন।

এখন একটি অ্যাপ্লিকেশনকে ইন্টারনেট অ্যাক্সেস করতে বাধা দেওয়ার জন্য, আপনি একটি আউটবাউন্ড রুল তৈরি করতে পারেন যেটি সেট করা থাকবে সেই অ্যাপ্লিকেশন থেকে যেকোনো আউটগোइং কানেকশন ব্লক করার জন্য। তা করতে, ডান প্যানেলের Actions ট্যাবের অধীনে "New Rule" লিংকে ক্লিক করুন।

উপরোক্ত কাজটি "New Outbound Rule Wizard" উইন্ডো খুলবে। যেহেতু আমরা একটি প্রোগ্রামকে ইন্টারনেট অ্যাক্সেস করতে বাধা দিচ্ছি, "Program" রেডিও বাটন সিলেক্ট করুন এবং "Next" বাটনে ক্লিক করুন।

পরবর্তী উইন্ডোতে, "All programs" সিলেক্ট করুন আপনি যদি সকল প্রোগ্রামকে ইন্টারনেট অ্যাক্সেস করতে বাধা দিতে চান। না হলে, "This program path" রেডিও বাটন সিলেক্ট করুন, Browse বাটনে ক্লিক করুন এবং আপনি যে প্রোগ্রামটি ব্লক করতে চান সেটি সিলেক্ট করুন। এখন "Next" বাটনে ক্লিক করুন চালিয়ে যেতে। আমার ক্ষেত্রে, আমি Opera ব্রাউজার দ্বারা জেনারেটেড সকল আউটবাউন্ড কানেকশন ব্লক করতে চাই।

এই উইন্ডোতে, আপনার তিনটি অপশন থাকবে; আপনি হয় "Allow all the outbound connections" অথবা "Only if it is secure", অথবা "Block all the outbound connections" করতে পারেন। যেহেতু আমরা সকল আউটবাউন্ড কানেকশন ব্লক করতে চাই, "Block the connection" রেডিও বাটন সিলেক্ট করুন এবং "Next" বাটনে ক্লিক করুন।

এখন আপনাকে একটি প্রোফাইল সিলেক্ট করতে হবে যেটিতে এই রুল প্রযোজ্য হবে। আপনি সকল প্রোফাইল বা একটি নির্দিষ্ট প্রোফাইল সিলেক্ট করতে পারেন রুল প্রয়োগ করতে। উদাহরণস্বরূপ, আপনি যদি চান প্রোগ্রামটি ব্লক করা থাকে যখন আপনি পাবলিক ইন্টারনেট কানেকশন ব্যবহার করছেন (যেমন Public-WiFi), তবে শুধু "Public" প্রোফাইল সিলেক্ট করুন। আপনি যদি প্রোগ্রামটি সম্পূর্ণরূপে ব্লক করতে চান, তবে তিনটি প্রোফাইল সিলেক্ট করুন। প্রোফাইল সিলেক্ট হয়ে গেলে, "Next" বাটনে ক্লিক করুন চালিয়ে যেতে।

নেম স্ক্রিনে, ভবিষ্যতের রেফারেন্সের জন্য রুলের নাম এবং ডেসক্রিপশন লিখুন। "Finish" বাটনে ক্লিক করুন উইন্ডোজ ফায়ারওয়ালে একটি রুল তৈরির প্রসেস সম্পূর্ণ করতে।

রুল তৈরি হয়ে গেলে, আপনি সেটি "Windows Firewall with Advanced Security" উইন্ডোতে দেখতে পাবেন।

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

আপনি যদি কখনো রুলটি ডিজেবল, মডিফাই বা ডিলিট করতে চান, তবে সেই স্পেসিফিক রুলে রাইট-ক্লিক করুন এবং উপযুক্ত অপশন সিলেক্ট করুন।

এতটুকুই সহজ একটি প্রোগ্রাম ব্লক করার রুল তৈরি করা এবং একই প্রসিডিউর ইনবাউন্ড রুলের জন্যও প্রযোজ্য। প্রোগ্রাম ব্লক করার পাশাপাশি, আপনি পোর্ট, পোর্ট রেঞ্জ, প্রোটোকল, IP অ্যাড্রেস রস্ট্রিক্ট করতে পারেন, এবং আপনি আপনার অ্যাপ্লিকেশন এবং প্রয়োজনের জন্য আরও এডভান্সড এবং কাস্টম রুল তৈরি করতে পারেন।
উইন্ডোজ ফায়ারওয়াল বেশ এডভান্সড এবং এর সাথে ঘুরে বের হতে কিছু সময় লাগতে পারে। ভালো জিনিস হলো, একবার আপনি কীভাবে কাজ করে সেটি বুঝলে, আপনি যেকোনো অ্যাপ্লিকেশনকে আপনার চাওয়া মত ব্লক করতে পারবেন।
রুল সেটআপ করতে কোনো সমস্যা হলে অথবা উইন্ডোজ ফায়ারওয়াল নিয়ে আপনার মতামত ও অভিজ্ঞতা শেয়ার করতে নিচে কমেন্ট করুন।