কম্পিউটার টিউটোরিয়াল

ক্যানভাস ফিঙ্গারপ্রিন্টিং: আপনাকে সর্বত্র ট্র্যাক করবে, এটা কেন চিন্তার বিষয়

বিজ্ঞাপনদাতারা আপনাকে ট্র্যাক করার একটি নতুন পদ্ধতি এসেছে। এবং এটি রোধ করার উপায় প্রায় নেই।

একে ক্যানভাস ফিঙ্গারপ্রিন্টিং বলা হয়, এবং এটি প্রায় ৫ শতাংশ সেরা ১,০০,০০০ ওয়েবসাইটে পাওয়া যায়—হোয়াইটহাউস.গভ থেকে ডেটিং সাইট প্লেন্টি অফ ফিশ পর্যন্ত।

এটি ওয়েবসাইটগুলোর ব্যবহারকারীদের ব্রাউজারের 'ফিঙ্গারপ্রিন্ট' নেওয়ায় সক্ষম করে, এবং তারপর ব্রাউজার কুকি ছাড়াই অনন্যভাবে (বেশ কিছু প্রতिश্রুতির ضمنে) সনাক্ত ও ট্র্যাক করতে পারে।

ক্যানভাস ফিঙ্গারপ্রিন্টিং নিয়ে গোপনীরতা চিন্তা বহু ও গুরুতর। সম্ভবত সবচেয়ে বড় চিন্তা হলো এটি আধুনিক ব্রাউজারগুলোর বিল্ট-ইন 'ডু নট ট্র্যাক' ফিচার সহজে বাইপাস করে দেয়।

ক্যানভাস ফিঙ্গারপ্রিন্টিং খারাপ। এর সম্পর্কে আপনার যা জানতে হবে সবকিছু এবং এই নতুন ট্র্যাকিং প্রযুক্তি কেন আপনাকে চিন্তিত করা উচিত—নিচে দেওয়া হলো।

ক্যানভাস ফিঙ্গারপ্রিন্টিং কীভাবে কাজ করে

এটি খুব সহজে কাজ করে। এটি HTML5 ক্যানভাস এলিমেন্টের সুবিধা নেয় (এ সম্পর্কে আরও জানতে চাইলে MakeUseOf-এর HTML5 গাইড দেখুন)। যখন কোনো ব্যবহারকারী ক্যানভাস ফিঙ্গারপ্রিন্টিং ট্র্যাকার চলমান সাইটে ভিজিট করে, তখন এটি একটি অদৃশ্য রেখা আঁকে।

ক্যানভাস ফিঙ্গারপ্রিন্টিং: আপনাকে সর্বত্র ট্র্যাক করবে, এটা কেন চিন্তার বিষয়

আপনার কম্পিউটারের নির্দিষ্ট কনফিগারেশন—গ্রাফিক্স কার্ড, গ্রাফিক্স ড্রাইভার, ব্রাউজার ও অপারেটিং সিস্টেম—এই রেখা কীভাবে আঁকা হয় সেটাতে ছোট কিন্তু অনন্য পরিবর্তন আনয়ে। সেই অসঙ্গতিগুলোর একটি ফিঙ্গারপ্রিন্ট তৈরি হয় এবং বিজ্ঞাপন পক্ষগুলোর মধ্যে শেয়ার করা হয়।

ফলস্বরূপ, একজন ব্যবহারকারীকে একাধিক অসংবদ্ধ ওয়েবসাইট জুড়ে সনাক্ত করা সম্ভব হয়।

‘… কিন্তু এটা কি খুব অনন্য মনে হয় না!’

ঠিকই, আপনি বলতে পারেন। ওভারল্যাপ হবেই, বিশেষ করে ব্যবহারকারী সনাক্ত করার কRITEERIA গুলো বিবেচনা করলে।

উদাহরণস্বরূপ, এই আর্টিকেল লেখার জন্য ব্যবহৃত ল্যাপটপটি নিই। আমি ২০১২ মডেল ১৩ ইঞ্চি ম্যাকবুক প্রো ব্যবহার করছি। লেটেস্ট OS X মেভেরিকস এবং ইনবিল্ট ইন্টেল HD4000 গ্রাফিক্সের লেটেস্ট ড্রাইভার ব্যবহার করছি।

ক্যানভাস ফিঙ্গারপ্রিন্টিং: আপনাকে সর্বত্র ট্র্যাক করবে, এটা কেন চিন্তার বিষয়

আমি মনে করি এখার্ডওয়্যার কনফিগারেশনটি বিশ্বব্যাপী লাখ লাখ মানুষ ব্যবহার করছে। সেরকম কম্পিউটারের মিলিয়ন মিলিয়ন ইউনিট বিক্রি হয়েছে এবং অধিকাংশে লেটেস্ট সফটওয়্যার চলছে বলে অনুমান করি।

তবে, কি HTML5 ক্যানভাস API দিয়ে ব্রাউজার কীভাবে রেখা আঁকে সেটার ভিত্তিতে কাউকে অর্থপূর্ণভাবে সনাক্ত করা সম্ভব? তারা মনে করে সম্ভব, বিশেষ করে অন্যান্য সনাক্তযোগ্য তথ্য যোগ করলে।

ইন্টারনেট ব্যবহার করার সময় আপনার কম্পিউটার সম্পর্কে প্রচুর তথ্য লিক হয়। আমার ল্যাপটপের উদাহরণ নিই। আমি UK-এ বাস করি। শুধু টাইমজোন থেকেই পটেনশিয়াল হার্ডওয়্যার ম্যাচের সংখ্যা বড় মাত্রায় কমিয়ে যাবে।

ফिर, মেশিনের ল্যাঙ্গুয়েজ US ইংরেজি। সেটি এবং কম করে দেবে—সেই নির্দিষ্ট হার্ডওয়্যার, সেই টাইমজোন এবং সেই ল্যাঙ্গুয়েজের মানুষ আরও কম।

ইন্টারনেট ব্রাউজ করার সময় আমরা নিজেদের সম্পর্কে অনেক তথ্য লিক করি, সচেতন হয়ে না। এবং এই তথ্যগুলোই ক্যানভাস ফিঙ্গারপ্রিন্টিংকে কার্যকর করে তোলে।

‘… কিন্তু ক্যানভাস ফিঙ্গারপ্রিন্টিং আমার জন্য কী বোঝায়?’

এটা নির্ভর করে। 'ডু-নট-ট্র্যাক' প্রতিরোধী কোড যেসব সাইটে আছে সেগুলো এখনও আল্পमत। অধিকাংশ সাইটে বা পরম্পরাগত ট্র্যাকিং পদ্ধতি ব্যবহার হয় বা কিছুই নেই।

ক্যানভাস ফিঙ্গারপ্রিন্টিং: আপনাকে সর্বত্র ট্র্যাক করবে, এটা কেন চিন্তার বিষয়

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

‘… কিন্তু এর বিরুদ্ধে প্রতিকার করার উপায় আছে কি?’

হ্যাঁ, আর নাও।

বিজ্ঞাপন দিয়ে আয় করা যেকোনো ওয়েবসাইটের সোর্স কোড (যেমন MakeUseOf) দেখলে পাবেন বিজ্ঞাপনগুলো আপনি যে ডোমেইন ব্রাউজ করছেন সেটা থেকে আলাদা একটি ডোমেইন থেকে সার্ভ হচ্ছে।

ক্যানভাস ফিঙ্গারপ্রিন্টিং: আপনাকে সর্বত্র ট্র্যাক করবে, এটা কেন চিন্তার বিষয়

এটি সাধারণত इसलिये হয় কারণ বিজ্ঞাপনগুলি বিশেষ কোম্পানিগুলো সার্ভ করে, যাদের শক্তিশালী কন্টেন্ট ডিস্ট্রিবিউশন নেটওয়ার্ক (CDN) থাকে যাতে ব্রাউজিং স্লো না হয়।

বিজ্ঞাপন ব্লকার সফটওয়্যার এই CDN-গুলো ব্লক করে বিজ্ঞাপন ইনজেক্ট হওয়া রোধ করে। CDN নেই, ইনজেকশন নেই, বিজ্ঞাপন নেই।

এইটিই (এবং ভবিষ্যতেও থাকবে) ক্যানভাস ফিঙ্গারপ্রিন্টিংর আকিলিস হিল। লাইন আঁকার কোড কোথাও থেকে তো আসবে। একইভাবে ফিঙ্গারপ্রিন্টিংর ফলাফলও কোথাও তো যাবে।

সুতরাং, ইন্টারনেট জুড়ে আপনাকে ট্র্যাক করার সবচেয়ে হানিকারক ক্যানভাস ফিঙ্গারপ্রিন্টিংর বিরুদ্ধে প্রতিকার সম্ভব, এবং এর জন্য গম্ভীর পদক্ষেপও নেওয়া হচ্ছে।

ক্যানভাস ফিঙ্গারপ্রিন্টিংর একটি আর বড় দুর্বলতা হলো এটি আধুনিক ব্রাউজারেও নির্ভর করে যা ক্যানভাস এলিমেন্ট রেন্ডার করতে পারে। ক্যানভাস এলিমেন্ট কাজ করতে জাভাস্ক্রিপ্ট দরকার, এবং ব্রাউজারে জাভাস্ক্রিপ্ট নিষ্ক্রিয় করলে সহজে এটি নিষ্প্রভ করা যায়—যদিও এর মানে আপনার ব্রাউজিং অভিজ্ঞতা ১৯৯৪ সালের যুগে ফিরে যাবে।

আপনার কি চিন্তা করা উচিত?

হ্যাঁ ও না—দুটোই।

ক্যানভাস ফিঙ্গারপ্রিন্টিং টেকাউ, অভিনব, এবং এর বিরুদ্ধে প্রতিকার করা কঠিন—যদিও সম্ভব।

এটি খুব বিরলও। আগে বলা হয়েছে, শুধু ৫ শতাংশ সেরা ১,০০,০০০ সাইটই এটি ব্যবহার করে। টার্গেটেড বিজ্ঞাপনের জন্য পরম্পরাগত ট্র্যাকিং পদ্ধতিই এখনো প্রধান হাতিয়ার।

আপনি কি চিন্তিত? আপনি কি সাইট অপারেটর এবং ক্যানভাস ফিঙ্গারপ্রিন্টিং ব্যবহার করার প্রলোভনে পড়েছেন? নিচে কমেন্টে জানান।

ফটো ক্রেডিট: চিল্ড্রেন স্লুক বাই হেনরিক ওপ্রিয়া (ম্যাপ অফ দ্য অর্বান লিংগুইস্টিক ল্যান্ডস্কেপ), HTML কোড (মারজান ক্রেবেই), ৮০০ ইয়ার্স (ডেভিড জে মอร์গান)


  1. ৭টি কারণ যেন Internet of Things আপনাকে ভয়भीত করা উচিত

  2. আপনার নियोক্তা আপনাকে ট্র্যাক করতে কেন পারেন—কারণ ও আইনি দিক

  3. পাইরেসি এড়িয়ে চলুন: আপনার ডিভাইস রক্ষা করুন এবং ডেভেলপারদের সমর্থন করুন

  4. Firefox কেন আপনার প্রতিদিনের ব্যবহার জন্য সেরা ব্রাউজার পছন্দ