অ্যানিমেশন এবং ইন্টারঅ্যাক্টিভিটির পাশাপাশি, জাভাস্ক্রিপ্ট হিংস্র বিজ্ঞাপন, বিরক্তিকর পপ-আপ এবং XSS-এর মতো επικর হামলার ভেক্টর চালায়। জাভাস্ক্রিপ্টের নির্দিষ্ট উৎসগুলো ব্লক করে আপনি আপনার পছন্দের কন্টেন্ট পেতে পারেন এবং অপছন্দের কন্টেন্ট ব্লক করতে পারেন। নিচের স্ক্রিপ্ট-ব্লকিং এক্সটেনশনগুলো ব্যবহার করুন দখলান্দাজ বিজ্ঞাপন ব্লক করতে এবং গোপনীয়তা রক্ষা করতে।
Chrome-এ ScriptSafe দিয়ে জাভাস্ক্রিপ্ট ব্লক করুন
ScriptSafe Chrome এবং Vivaldi-এর মতো Chromium-ভিত্তিক ব্রাউজারে স্ক্রিপ্ট ব্লক করে। যেকোনো ভালো স্ক্রিপ্ট ব্লকারের মতো, ScriptSafe ডিফল্টভাবে σχεδόν সব স্ক্রিপ্ট ব্লক করে। তারপর আপনি নির্দিষ্ট URL এবং ডোমেনকে স্ক্রিপ্ট লোড করার অনুমতি দিতে পারেন। এটি প্রথম বারের মতো সাইট ভাঙতে পারে। কিন্তু একবার আপনি প্রয়োজনীয় স্ক্রিপ্টগুলো অনুমতি দিলে, ScriptSafe পটভূমিতে চলে যায়। এটি ডিফল্টভাবে স্ক্রিপ্ট অনুমতি দিতে আচরণ পরিবর্তন করার অপশনও আছে, যদি এটি আপনাকে বিরক্ত করে।
ScriptSafe আইকনে ক্লিক করে ব্লক করা কন্টেন্টের তালিকা দেখুন। স্ক্রিপ্ট অন/অফ টগল করার ইন্টারফেস ডোমেন অনুযায়ী সংগঠিত।
নির্দিষ্ট URL কন্টেন্ট লোড করার অনুমতি দিতে "Allow" ব্যবহার করুন। যে কোনো ডোমেন থেকে কন্টেন্ট লোড করার অনুমতি দিতে "Trust" ক্লিক করুন। এটিই "apis.google.com" এবং "*.google.com"-এর পার্থক্য। আপনি "Deny" বা "Distrust" ডোমেনও করতে পারেন। এটি যথাক্রমে "Allow" এবং "Trust"-এর বিপরীত।
কিছু কন্টেন্ট প্রোভাইডার স্বয়ংক্রিয়ভাবে "unwanted" হিসেবে চিহ্নিত হবে, হোস্ট ডোমেন ব্লক না করেই কন্টেন্ট রেন্ডারিং ব্লক করবে। আপনি(URLs অস্থায়ীভাবে অনুমতি দিতে পারেন। এটি Chrome রিস্টার্ট করলে রিসেট হয়ে যায়।
ব্যবহারকারীদের পাওয়ার ইউজার সেটিংসের বিশাল পরিসরও मिलে, যা আপনাকে প্রয়োজন অনুযায়ী অপশন টুইক করতে দেয়। আপনি ব্রাউজার ফিঙ্গারপ্রিন্টিং রোধ, XSS ব্লক এবং ক্লিকজ্যাকিং প্রতিরোধের টুল পাবেন।
Firefox-এ NoScript দিয়ে জাভাস্ক্রিপ্ট ব্লক করা
ScriptSafe শুধুমাত্র Chrome এবং Chromium ব্রাউজারগুলিতে উপলব্ধ। Firefox ব্যবহারকারীরা বদলে NoScript ব্যবহার করতে পারেন। এক্সটেনশনটি ভালো রিভিউ পেয়েছে, দীর্ঘ আপডেট এবং ডেভেলপমেন্ট ট্র্যাক রেকর্ডের সাথে। এটি ScriptSafe-এর মতো কাজ করে, স্ক্রিপ্ট স্বয়ংক্রিয়ভাবে ব্লক করে যতক্ষণ না আপনি স্পষ্টভাবে হোস্টকে অনুমতি দেন।
ব্লক করা স্ক্রিপ্টগুলো দেখতে টুলবারে NoScript আইকনে ক্লিক করুন বা হোভার করুন। আপনি উইন্ডোর নিচে নোটিফিকেশন রিবনে "Options ..." বাটনে ক্লিক করেও পারেন। nytimes.com-এর মতো সাইটে এটি করলে আপনি দেখবেন আশ্চর্য 생긴 স্ক্রিপ্ট ব্লক হয়েছে। এই উদাহরণে আটাশতাধিক ব্লক করা হয়েছিল।
ScriptSafe-এর মতো, NoScript ডোমেন অনুযায়ী স্ক্রিপ্ট ব্লক করে। নির্দিষ্ট ডোমেন থেকে স্ক্রিপ্ট সক্ষম করতে তার নামের পাশে "Allow" বা "Temporarily allow" ক্লিক করুন। "Allow" সেই ডোমেন থেকে স্ক্রিপ্ট دائماً লোড করার অনুমতি দেয়। "Temporarily allow" সেশনের শেষপর্যন্ত সেই ডোমেন থেকে স্ক্রিপ্ট লোড করার অনুমতি দেয়।
NoScript-এ "Untrusted" অপশনও আছে। কোনো ডোমেনকে "untrusted" চিহ্নিত করলে সেটি ড্রপডাউন তালিকা থেকে সম্পূর্ণরূপে সরিয়ে দেয়। এটি ব্যস্ত ড্রপডাউন ডিক্লাটার করতে সাহায্য করতে পারে। ভবিষ্যতে আপনি এই ডোমেন থেকে স্ক্রিপ্ট অনুমতি দেওয়ার অপশনটি পাবেন না। ডোমেনকে untrusted চিহ্নিত করতে "Untrusted" ড্রপডাউন এর ওপর মাউস নান এবং ডোমেনের নামে ক্লিক করুন।
আমরা এক পৃষ্ঠার সব স্ক্রিপ্ট স্থায়ী বা অস্থায়ীভাবে অনুমতি দিতে পারি। "Allow all on this page"-এর ওপর হোভার করলে আপনি যে স্ক্রিপ্টগুলো অনুমতি দিতে যাচ্ছেন তাদের ডোমেন সহ একটি টুলটিপ দেখাবে। এটি শুধু उन স্ক্রিপ্টের জন্য কাজ করে যা NoScript পৃষ্ঠা লোড করার সময় "দেখেছে"। কিছু স্ক্রিপ্ট নতুন স্ক্রিপ্ট লঞ্চ করে, তাই একটি ওয়েবসাইটের সব স্ক্রিপ্ট লোড করতে আপনাকে এটা কয়েকবার করতে হতে পারে।
"Allow scripts globally"-এ ক্লিক করে NoScript সম্পূর্ণরূপে ডিজেবল করা যায়।
উপসংহার
NoScript এবং ScriptSafe-এর মতো স্ক্রিপ্ট-ব্লকিং এক্সটেনশন সিরিয়াস ব্রাউজার নিরাপত্তার জন্য আবশ্যক। uBlock Origin এবং HTTPS Everywhere-এর মতো আবশ্যক এক্সটেনশনের সাথে যেকোনো একটি দুর্দান্ত সংগী।