ব্লুটুথকে ঘেরে অনেক মিথ এবং ভুল ধারণা ঘুরে। ১৯৮৯ সাল থেকে এটা অনেক ভার্সন এগিয়ে এসেছে, এবং যেসব সমস্যা তখন ছিল এখন আর প্রাসঙ্গিক নয়।
কিন্তু প্রতিটি নতুন ভার্সন নতুন সিকিউরিটি হোল এবং ভালনারেবিলিটির সম্ভাবনা নিয়ে আসে, তাই ব্লুটুথ এখন সুরক্ষিত মনে করা ভুল হবে। এটি নয়।
আমরা ব্লুটুথ সম্পূর্ণ ছেড়ে দেয়ার সুপারিশ করি না। এটি বेशক বহু ক্ষেত্রে উপকারী। উদাহরণস্বরূপ, ব্লুটুথ স্পিকার সুবিধাজনক, ব্লুটুথ মোবাইল কানেক্টিভিটি বাড়ায়, এবং উপভোগ করার অনেক সুবিধা আছে।
আমরা শুধু বলছি আপনাকে ঝুঁকিগুলো সম্পর্কে সচেতন হওয়া উচিত। ব্লুটুথ ব্যবহার করার সময় নিজেকে কীভাবে সুরক্ষিত রাখবেন সেটা নিচে দেওয়া হলো।
১. সিকিউর কানেকশনই যথেষ্ট নয়
যখন ব্লুটুথ ২.১ ২০০৭ সালে রিলিজ হয়েছিল, তখন এটা একটি নতুন সিকিউরিটি ফিচার আনা था যাকে সিকিউর সিম্পল পেয়ারিং (SSP) বলা হয়। যেকোনো ডিভাইস যা ব্লুটুথ ২.০ বা তার পুরনো ভার্সন ব্যবহার করে, সে SSP সাপোর্ট করে না এবং সেজন্য সম্পূর্ণ নিরাপদ নয়।そう言うと, এমন ডিভাইসও যেগুলো SSP ব্যবহার করে, সেগুলোও নিরাপদ হওয়ার গ্যারান্টি নয়।
প্রকাশ পেলো ব্লুটুথ ২.১-এ ব্যবহৃত এনক্রিপশন অ্যালগরিদম (পুরনো ভার্সনে ব্যবহৃত একই অ্যালগরিদম) নিজে নিরাপদ নয়, ফলে একটি নতুন এনক্রিপশন অ্যালগরিদম (AES-CCM) ব্লুটুথ ৪.০-এ যোগ করা হয়েছিল, কিন্তু এই অ্যালগরিদমও এক্সপ্লোইটেবল ফ্ল aws দেখিয়েছিল কারণ এতে SSP অন্তর্ভুক্ত ছিল না।
তারপর এসেছে ব্লুটুথ ৪.১ যুগ, যেটি একটি নতুন ফিচার সিকিউর কানেকশনস (Secure Connections) নন-LE ব্লুটুথ ডিভাইসে যোগ করল, এবং তারপর ব্লুটুথ ৪.২ যুগ, যেটি সেম ফিচারটি LE ব্লুটুথ ডিভাইসে যোগ করল। তাই ব্লুটুথ ৪.২ থেকে শুরু করে সব নতুন ব্লুটুথ ডিভাইস SSP এবং AES-CCM এনক্রিপশন উভয়ই সাপোর্ট করে। ভালো লাগছে, ঠিক না?
নয়, ঠিক নয়। সমস্যা হলো SSP-এর আওতায় চারটি আলাদা পেয়ারিং মেথড রয়েছে...
- নিউমেরিক কমপ্যারিজন (Numeric Comparison)
- জাস্ট ওয়ার্কস (Just Works)
- আউট-অফ-ব্যান্ড (Out-of-Band)
- পাসকি এন্ট্রি (Passkey Entry)
...এবং প্রতিটির নিজস্ব ফ্ল aws রয়েছে: নিউমেরিক কমপ্যারিজন ডিসপ্লে দরকার (সব ডিভাইসে নেই), জাস্ট ওয়ার্কস আক্রমণ ও এক্সপ্লویتেশনের対して ভালনারেবল। আউট-অফ-ব্যান্ড আলাদা কমিউনিকেশন চ্যানেল দরকার (সব ডিভাইস সাপোর্ট করে না) এবং পাসকি এন্ট্রি ইভসড্রপিং (eavesdropping)-এর মুখে আক্রান্ত (কমপক্ষে বর্তমান অবস্থায়)।
উফফ।
আপনি কী করতে পারেন? পুরনো ভার্সনের ব্লুটুথ ব্যবহার করা ডিভাইসের সাথে কানেক্ট না করুন (লেখা পর্যন্ত, মানে ৪.২ স্ট্যান্ডার্ডের আগের যেকোনো ডিভাইস)। একইভাবে, আপনার সব ব্লুটুথ ডিভাইসের ফার্মওয়্যার লেটেস্ট ভার্সনে আপগ্রেড করুন। যদি সম্ভব না হয়, সেই ডিভাইসগুলো ফেলে দিন বা নিজের রিস্কে ব্যবহার করুন।
২. অনেক আক্রমণ ভেক্টর এখনো বিদ্যমান
উপরে উল্লেখিত সিকিউরিটি ভালনারেবিলিটি একমাত্র ব্লুটুথ ডিভাইসের জন্য বিদ্যমান নয়। বাস্তবতা হলো ব্লুটুথের পূর্ববর্তী ভার্সনে থাকা অনেক আক্রমণ ভেক্টর এখনো আছে—সেগুলো শুধু ভিন্নভাবে এক্সিকিউট হয়।
- ইভসড্রপিং (Eavesdropping) — একজন আক্রমকারী ব্লুটুথ ডেটা ট্রান্সমিশনের জন্য হাওয়া স্নিফ (sniff) করতে পারে এবং সঠিক ভালনারেবিলিটি এক্সপ্লویت করে সেটা পড়তে/শুনতে পারে। তাই আপনি যদি ব্লুটুথ হেডসেট দিয়ে ফোনে কথা বলেন, কেউ সম্ভবত শুনতে পারে।
- ব্লুসনার্ফিং (Bluesnarfing) — একবার ডিভাইস পেয়ার হলে, আক্রমকারী আপনার ব্লুটুথ ডিভাইস থেকে ইনফরমেশন এক্সেস ও চুরি করতে পারে। কানেকশন সাধারণত আপনার জ্ঞান ছাড়া হয়, ফলে কন্ট্যাক্ট ইনফো, ফটো, ভিডিও, ক্যালেন্ডার ইভেন্ট, এবং আরও অনেক কিছু চুরি হয়।
- ব্লুবাগিং (Bluebugging) — আক্রমকারী আপনার ডিভাইসের বিভিন্ন দিক রিমোটলি কন্ট্রোল করতে পারে। আউটগোইং কল এবং টেক্সট পাঠানো, ইনকামিং কল ও টেক্সট ফরওয়ার্ড করা, সেটিংস পরিবর্তন, স্ক্রিন এবং কিপ্রেস নজরদারি, ইত্যাদি।
- ডেনায়াল অফ সার্ভিস (Denial of service) — আক্রমকারী আপনার ডিভাইসকে বেকার ডেটা দিয়ে ফ্লাড করতে পারে, কমিউনিকেশন ব্লক করে, ব্যাটারি ড্রেইন করে, বা পুরো ডিভাইস ক্র্যাশ করাতে পারে।
এই আক্রমণগুলো যেকোনো ডিভাইসকে প্রভাবিত করতে পারে যা এক্টিভলি ব্লুটুথ ব্যবহার করছে, যার মধ্যে হেডসেট, স্পিকার, কিবোর্ড, মাউস, এবং সবচেয়ে গুরুত্বপূর্ণ, স্মার্টফোন।
আপনি কী করতে পারেন? আপনি যদি আপনার ডিভাইসের ব্লুটুথ পাসওয়ার্ড বদলাতে পারেন (ফোন, ট্যাবলেট, স্মার্টওয়াচ ইত্যাদিতে সম্ভব) তবে তাৎক্ষণিক বদলান, নিশ্চিত করুন সেফ পিআইএন (PIN) বেছে নিলেন! এটি কিছু আক্রমণ ভেক্টর মিটিগেট করতে পারে, কিন্তু একমাত্র গ্যারান্টিড প্রোটেকশন হলো ব্লুটুথ ডিজেবল রাখা।
সাইড নোট হিসেবে, আপনি যদি ব্লুটুথ কতটুকু ইনসিকিউর সেটা নিয়ে সন্দেহপূর্ণ হন, চেক করুন কতগুলো ব্লুটুথ ভালনারেবিলিটি এখনো আছে!
৩. হিডেন থাকলে ও আপনাকে খুঁজে পাওয়া যায়
ব্লুটুথ ৪.০-এ লো إنার্জি (Low Energy) ট্রান্সমিশনের आगমন ছিল ব্যাপক স্বাগত জানানো হয়েছিল, মূলত কারণ এতে ডিভাইসগুলোর ব্যাটারি লাইফ বেশি হয়। কিন্তু LE ব্লুটুথ ক্লাসিক ব্লুটুথের মতোই ইনসিকিউর, যদি না বেশি।
ব্লুটুथের ব্যাপার হলো যখন এক্টিভ, এটি.constant ইনফরমেশন ব্রডকাস্ট করে যাতে নিকটবর্তী ডিভাইসগুলো এর উপস্থিতি জানতে পারে। এটিই ব্লুটুথকে প্রথমে এতটুকু সুবিধাজনক বানিয়েছে।
সমস্যা হলো এই ব্রডকাস্ট ইনফরমেশনে ইনডিভিজুয়াল ডিভাইসের ইউনিক ডিটেইলস রয়েছে, যার মধ্যে একটা ইউনিভার্সালি ইউনিক আইডেন্টিফায়ার (UUID)। এটাকে রিসিভড সিগন্যাল স্ট্রেন্থ ইন্ডিকেটর (RSSI) দিয়ে কম্বাইন করলে, আপনার ডিভাইসের মুভমেন্ট পর্যবেক্ষণ ও ট্র্যাক করা যায়।
অধিকাংশ মানুষ মনে করে ব্লুটুথ ডিভাইসকে "আনডিসকভারেবল" (undiscoverable) সেট করলে এটি এই ধরনের জিনিস থেকে হিডেন হয়, কিন্তু সেটা সত্য নয়। আর্স টেকনিকা (Ars Technica) সম্প্রতিক প্রমাণ করল, ওপেন-সোর্স টুল আছে যা আপনাকে আনডিসকভারেবল থাকার পরেও স্নিফ আউট (sniff out) করতে পারে। ইয়িকেস (Yikes)।
আমার নতুন প্রতিবেশী এয়ারড্রপ (AirDrop) ব্যবহার করছিল তার ফোন থেকে আইম্যাক (iMac)-এ ফাইল মুভ করতে। আমি এখনো তার সাথে পরিচিত হয়নি, কিন্তু আমি ইতিমধ্যে তার নাম জানতাম। meanwhile, কেউ পেবল ওয়াচ (Pebble watch) পורתে রাস্তা পার করছিল, এবং "জনি বি" (Johnny B) কেউ স্টপলাইটে আইডল করছিল তাদের ফক্সওয়াগেন বিটল (Volkswagen Beetle)-এ, গারমিন নুভি (Garmin Nuvi) থেকে ডিরেকশন ফলো করে। আরেকজন অ্যাপল পেনসিল (Apple Pencil) ব্যবহার করছিল তাদের আইপ্যাডে নিকটবর্তী দোকানে। আর কেউ তাদের স্যামসাং স্মার্ট টেলিভিশন (Samsung smart television) অন করল। আমি এই সব জানতাম কারণ প্রতিটি ব্যক্তি তাদের উপস্থিতি ওয়ায়ারলেসলি অ্যাডভার্টাইজ করছিল ... এবং আমি ব্লু হাইড্রা (Blue Hydra) নামে একটি ওপেন সোর্স টুল চালাচ্ছিলাম।
আপনি কী করতে পারেন? দুর্ভাগ্যক্রমে, কিছুই না, ব্লুটুথ সবসময় ডিজেবল রাখা ছাড়া। একবার এক্টিভ হলে, আপনি আপনার আশেপাশের এলাকায় সেই সব তথ্য ব্রডকাস্ট করবেন।
ব্লুটুথ ভবিষ্যত নাও হতে পারে
ব্লুটুথের একটি সুরক্ষিত অল্টারনেটিভ হতে পারে ওয়ায়-ফাই ডায়রেক্ট (Wi-Fi Direct), একটি ভিন্ন শর্ট-রেঞ্জ ডিভাইস-টু-ডিভাইস কানেকশন ওয়ায়-ফাই ব্যবহার করে। এটি ব্লুটুথের মত সর্বব্যাপী নয় এখনো, কিন্তু সম্ভাবনা রয়েছে। একইভাবে, ওয়ায়-ফাই অ্যোয়ের (Wi-Fi Aware) ও আপনার রাডারে থাকা উচিত।
আপনি কখনো ব্লুটুথের কারণে কোন সমস্যা ফেস করেছেন? এই রিস্কগুলো আপনাকে কি আবার কখনো ব্লুটুথ ব্যবহার না করার দিকে ধাক্কা দিবে? অথবা আপনি যেভাবে সবসময় ব্যবহার করতেন তেভাবেই চালিয়ে যাবেন? কমেন্টে জানান!