ব্রাউজারের গোপনীয়তা
ব্রাউজার ফিঙ্গারপ্রিন্টের স্থায়িত্ব পরীক্ষা
ফিঙ্গারপ্রিন্ট সার্ভারে না পাঠিয়ে বিভিন্ন পরীক্ষার মধ্যে Canvas, WebGL ও অফলাইন অডিও স্বাক্ষর তুলনা করুন।
প্রস্তুত। কোনো ফিঙ্গারপ্রিন্ট সংকেত সার্ভারে পাঠানো হয় না।
স্থিতিশীলতা
—উপলভ্য উপাদানগুলির SHA-256 হ্যাশ।Canvas 2D
পরীক্ষা করা হয়নি- ফিঙ্গারপ্রিন্ট
- —
কী আঁকা হয়
বহুভাষিক টেক্সট, ইমোজি, আকার, স্বচ্ছতা, গ্রেডিয়েন্ট, ছায়া ও কম্পোজিটিং। তিনটি অভিন্ন রেন্ডার একটি পরীক্ষার মধ্যকার পরিবর্তনও দেখায়।
WebGL
পরীক্ষা করা হয়নি- ফিঙ্গারপ্রিন্ট
- —
কী পরিমাপ করা হয়
একটি নির্ধারিত দৃশ্য, WebGL সক্ষমতা, সংখ্যাগত সীমা, এক্সটেনশন, শেডারের নির্ভুলতা এবং অনুমোদিত হলে ঘোষিত গ্রাফিক্স রেন্ডারার।
অডিও
পরীক্ষা করা হয়নি- ফিঙ্গারপ্রিন্ট
- —
কী গণনা করা হয়
একটি কৃত্রিম অফলাইন রেন্ডারে অসিলেটর, ফিল্টার ও কম্প্রেসর ব্যবহার হয়। মাইক্রোফোন বা রেকর্ড করা শব্দ ব্যবহার করা হয় না।
পরিবেশের সংকেত ও পার্থক্য
| সংকেত | বর্তমান মান | আগের তুলনা |
|---|---|---|
| কোনো পরীক্ষা নেই। | ||
স্থানীয় ইতিহাস
তারিখ ও সংক্ষিপ্ত ফিঙ্গারপ্রিন্ট| তারিখ | Canvas | WebGL | অডিও | সম্মিলিত |
|---|---|---|---|---|
| কোনো সংরক্ষিত পরীক্ষা নেই। | ||||
আগে ও পরে তুলনা
একই ডিভাইসে একই পরীক্ষা চালিয়ে ভিত্তিমূল সংরক্ষণ করুন। VPN সক্রিয় করুন বা একটি প্রাসঙ্গিক সেটিং বদলান, একই অবস্থায় আবার পরীক্ষা করে পরের ফল সংরক্ষণ করুন।
তুলনা করতে আগের ও পরের ফল সংরক্ষণ করুন।
এই পরীক্ষা কী জানায়
এই পরীক্ষা নির্বাচিত রেন্ডারিং আউটপুট বিভিন্ন পরীক্ষায় স্থিতিশীল থাকে কি না দেখায়। স্থায়িত্ব ব্রাউজারের বৈশিষ্ট্য কীভাবে শনাক্তকরণে অবদান রাখে তা বুঝতে সাহায্য করতে পারে, কিন্তু তা স্বতন্ত্রতা নয়। প্রতিনিধিত্বশীল জনগোষ্ঠীর সঙ্গে তুলনা না করলে পুনরাবৃত্ত ফিঙ্গারপ্রিন্ট কতজনের সঙ্গে মেলে তা বলা যায় না।
পরীক্ষা চালানোর উপায়
- ব্রাউজার প্রোফাইল, ডিভাইস ও ডিসপ্লের অবস্থা অপরিবর্তিত রাখুন এবং স্থানীয় ইতিহাস রাখতে চান কি না বেছে নিন।
- পরীক্ষা চালান, তারপর স্বাভাবিক পরিবর্তন নির্ধারণ করতে কিছু না বদলে আরেকবার চালান।
- Canvas, WebGL ও অডিও উপাদান আলাদাভাবে দেখুন, অনুপলভ্য উপাদান ও চিহ্নিত হ্যাশিং অ্যালগরিদমসহ।
পরিমাপ কীভাবে কাজ করে
ব্রাউজার নির্ধারিত Canvas ও WebGL দৃশ্য রেন্ডার করে এবং OfflineAudioContext দিয়ে অডিও প্রক্রিয়া করে। একটি পরীক্ষায় বারবার রেন্ডার পরিবর্তন বুঝতে সাহায্য করে; মাইক্রোফোন ব্যবহার করা হয় না।
স্বাক্ষরে সাধারণত SHA-256 ব্যবহার হয়, প্রয়োজনে চিহ্নিত ফলব্যাক থাকে। গণনা ও ঐচ্ছিক সীমিত ইতিহাস ব্রাউজারেই থাকে; ফিঙ্গারপ্রিন্ট আমাদের সার্ভার বা তৃতীয় পক্ষের পরিষেবায় পাঠানো হয় না।
আপনার ফলাফল বুঝুন
- স্থিতিশীল স্বাক্ষর
- এই অবস্থায় পরিমাপ করা উপাদানগুলি একই স্বাক্ষর তৈরি করেছে। এটি সক্রিয় ট্র্যাকিং বা সুরক্ষার অনুপস্থিতি প্রমাণ করে না।
- স্বাক্ষর পরিবর্তিত হয়
- কোনো সুরক্ষা নয়েজ যোগ করতে পারে, তবে আপডেট, গ্রাফিক্স ড্রাইভার, ডিসপ্লে বা সেটিংসও আউটপুট বদলাতে পারে। কোন উপাদান বদলেছে দেখুন।
- উপাদান উপলভ্য নয়
- ব্রাউজার ব্যবহারযোগ্য রেন্ডারিং বা অডিও ফল দেয়নি। এটি বানানো সফলতা বা ব্যর্থতা নয়, পরিমাপের সীমাবদ্ধতা হিসেবে থাকে।
আগে ও পরে তুলনা
- একই ডিভাইস, প্রোফাইল ও ব্রাউজার সংস্করণে অপরিবর্তিত দুটি পরীক্ষার পর একটি ভিত্তি সংরক্ষণ করুন।
- একটি প্রাসঙ্গিক ফিঙ্গারপ্রিন্টিং সুরক্ষা সেটিং পরিবর্তন করে একই পরীক্ষা আবার চালান।
- হ্যাশিং অ্যালগরিদম অপরিবর্তিত রেখে উপাদান ও এক পরীক্ষার মধ্যকার পরিবর্তন তুলনা করুন। শুধু VPN পরিবর্তনে রেন্ডারিং বদলাবে বলে ধরে নেওয়া উচিত নয়।
পরীক্ষার সীমাবদ্ধতা
- এই তিনটি পরিসর ব্রাউজার শনাক্ত করার সব পদ্ধতি অন্তর্ভুক্ত করে না।
- শুধু পরিবর্তন কার্যকর সুরক্ষা প্রমাণ করে না; ওয়েবসাইট অন্য সংকেত একত্র করতে বা পরিবর্তনের ধরণ চিনতে পারে।
প্রয়োজনে কী বদলাবেন
- আপনি স্থিতিশীল রেন্ডারিং বিবরণ কমাতে চান
- নথিভুক্ত ব্রাউজার সুরক্ষা চেষ্টা করুন এবং সাইটের সম্ভাব্য সামঞ্জস্য সমস্যাসহ প্রতিটি উপাদানে এর প্রভাব তুলনা করুন।
- ইতিহাস সংরক্ষণ বা মুছতে পারছেন না
- সাইট স্টোরেজের অনুমতি ও ব্রাউজারের সাইট ডেটা পরীক্ষা করুন। স্থায়ীভাবে সংরক্ষণ ব্যর্থ হলেও বর্তমান ট্যাবের ফল উপলভ্য থাকতে পারে।
সচরাচর জিজ্ঞাসা
স্থিতিশীল হ্যাশ কি শুধু আমার জন্য অনন্য?
এই পরীক্ষা তা নির্ধারণ করতে পারে না। স্বতন্ত্রতা গণনার জন্য এর কোনো জনগোষ্ঠীর ডেটাবেস নেই।
অডিও পরীক্ষা কি আমাকে রেকর্ড করে?
না। এটি মাইক্রোফোনের অ্যাক্সেস না চেয়ে অফলাইনে একটি কৃত্রিম অডিও সংকেত রেন্ডার করে।