ব্রাউজারের গোপনীয়তা

তৃতীয় পক্ষের কুকি ও স্টোরেজ বিভাজন

সত্যিকারের ভিন্ন দুটি শীর্ষ-স্তরের সাইটের অধীনে এমবেড করা তৃতীয় পক্ষের অরিজিন স্টোরেজ ভাগ করে নাকি পৃথক রাখে তা দেখুন।

তিনটি HTTPS অরিজিন প্রয়োজন। একটি অরিজিন, HTTP সেটআপ বা একটি নিবন্ধনযোগ্য সাইটের দুটি সাবডোমেইন যথাযথভাবে বিভাজন পরিমাপ করতে পারে না।
উপলভ্য নয়

নতুন ধাপ শুরু করুন

  1. তৃতীয় পক্ষের পরীক্ষার অরিজিনে ফার্স্ট-পার্টি প্রাথমিককরণ।
  2. সাইট A-এর অধীনে তৃতীয় পক্ষ হিসেবে লোড হচ্ছে।
  3. সাইট B-এর অধীনে তৃতীয় পক্ষ হিসেবে লোড হচ্ছে।
  4. কুকি, localStorage, IndexedDB, CHIPS ও Storage Access API তুলনা করুন।

আগে ও পরে তুলনা

একই ডিভাইসে একই পরীক্ষা চালিয়ে ভিত্তিমূল সংরক্ষণ করুন। VPN সক্রিয় করুন বা একটি প্রাসঙ্গিক সেটিং বদলান, একই অবস্থায় আবার পরীক্ষা করে পরের ফল সংরক্ষণ করুন।

তুলনা করতে আগের ও পরের ফল সংরক্ষণ করুন।

এই পরীক্ষা কী জানায়

আধুনিক ব্রাউজার এমবেডকারী সাইট অনুযায়ী তৃতীয় পক্ষের স্টোরেজ আলাদা করতে পারে। শুধু কুকি আছে কি না না দেখে এই পরীক্ষা সেই আচরণ যাচাই করে। একটি নিবন্ধনযোগ্য ডোমেইনের দুটি পাথ বা সাবডোমেইন সাধারণত একই সাইট থাকে, তাই অর্থপূর্ণ ক্রস-সাইট তুলনা দিতে পারে না।

পরীক্ষা চালানোর উপায়

  1. কনফিগার করা ব্যবস্থায় দুটি পৃথক HTTPS শীর্ষ-স্তরের সাইট এবং একটি আলাদা এমবেড করা তৃতীয় পক্ষের সাইট আছে কি না পরীক্ষা করুন।
  2. রেফারেন্স তৈরি বাদ না দিয়ে নির্দেশিত সরাসরি ভিজিট, সাইট A ও সাইট B পর্যায় অনুসরণ করুন।
  3. স্টোরেজ পদ্ধতিগুলি আলাদাভাবে দেখুন এবং শেষে পরিষ্কারের পথ ব্যবহার করুন; ইচ্ছা করলেই শুধু Storage Access পরীক্ষা করুন।

পরিমাপ কীভাবে কাজ করে

প্রোটোকল উভয় শীর্ষ-স্তরের সাইটে সাধারণ কুকি, Partitioned কুকি, localStorage ও IndexedDB তুলনা করে। রেফারেন্স বা পার্টিশন শনাক্তকারী পড়া যায় কি না তা রেকর্ড করে।

কনফিগার করা সাইটগুলি সমন্বয়কারীর সঙ্গে ক্ষণস্থায়ী পরীক্ষার পর্যবেক্ষণ বিনিময় করে। ক্লায়েন্ট রেফারেন্স মান হ্যাশ করা হয়; সার্ভারের অবস্থা IP বা User-Agent ছাড়া প্রযুক্তিগত পর্যবেক্ষণ রাখে, যদিও অবকাঠামোর লগে পরীক্ষার URL টোকেন থাকতে পারে।

আপনার ফলাফল বুঝুন

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

আগে ও পরে তুলনা

  1. একই তিনটি সাইট, প্রোফাইল, মোড ও পূর্ববর্তী অনুমতি দিয়ে ভিত্তি পরীক্ষা সম্পন্ন করুন।
  2. একটি কুকি নীতি বা সুরক্ষা সেটিং পরিবর্তন করে পরীক্ষার অবস্থা পরিষ্কার করুন এবং নির্দেশিত ধাপ পুনরাবৃত্তি করুন।
  3. প্রতিটি পদ্ধতি ও Storage Access অনুমতি তুলনা করুন। স্বাভাবিক ও প্রাইভেট ব্রাউজিংয়ের জন্য পৃথক ভিত্তি তৈরি করুন।

পরীক্ষার সীমাবদ্ধতা

  • Partitioned কুকি ও Storage Access-এর ব্রাউজার সমর্থন ভিন্ন হয়; শুধু কুকির অ্যাট্রিবিউট তার ব্যবস্থাপনা প্রমাণ করে না।
  • পর্যবেক্ষিত আচরণ প্রতিটি তৃতীয় পক্ষের সম্পর্কের বদলে এই সাইট ও অবস্থার ক্ষেত্রে প্রযোজ্য।

প্রয়োজনে কী বদলাবেন

আপনার ইচ্ছার চেয়ে বেশি বিস্তৃতভাবে অবস্থা ভাগ হচ্ছে
তৃতীয় পক্ষের স্টোরেজ সেটিংস ও সাইটের ব্যতিক্রম পর্যালোচনা করুন, তারপর নতুন করে ধাপগুলি পুনরাবৃত্তি করুন।
সেটআপ বা নিয়ন্ত্রণগুলি ব্যর্থ হয়
ফল অনির্ধারিত রাখুন এবং কুকি ব্লকিংকে কারণ ভাবার আগে সাইটের উপলভ্যতা বা ব্রাউজারের নীতি পরীক্ষা করুন।

সচরাচর জিজ্ঞাসা

দুটি সাবডোমেইন দিয়ে কি বিভাজন পরীক্ষা করা যায়?

সাধারণত যায় না যদি তাদের নিবন্ধনযোগ্য সাইট একই হয়। সেটআপে সত্যিকারের পৃথক শীর্ষ-স্তরের সাইট যাচাই করতে হবে।

ব্লক করা কুকি কি সব স্টোরেজ ব্লক বোঝায়?

না। কুকি, localStorage ও IndexedDB ভিন্ন আচরণ করতে পারে এবং পৃথক পর্যবেক্ষণ প্রয়োজন।

উৎস ও প্রযুক্তিগত তথ্যসূত্র