সরঞ্জাম

Brave ব্রাউজার গোপনীয়তা বৈশিষ্ট্য পরীক্ষা করুন

আপনার ব্রাউজারে Brave Shields, IPFS সমর্থন, Brave Wallet, ফিঙ্গারপ্রিন্ট সুরক্ষা এবং অন্যান্য গোপনীয়তা বৈশিষ্ট্য সক্রিয় আছে কিনা পরীক্ষা করুন।

Shields

বিজ্ঞাপন ও ট্র্যাকার ব্লকিং

ট্র্যাকার ব্লক হচ্ছে কিনা পরীক্ষা করা হচ্ছে...

Testing if trackers are blocked...

ফিঙ্গারপ্রিন্ট সুরক্ষা

Canvas ও WebGL র‍্যান্ডমাইজেশন

ফিঙ্গারপ্রিন্ট এনট্রপি বিশ্লেষণ করা হচ্ছে...

Analyzing fingerprint entropy...

IPFS সমর্থন

বিকেন্দ্রীভূত ওয়েব প্রোটোকল

IPFS গেটওয়ে সমর্থন পরীক্ষা করা হচ্ছে...

Checking IPFS gateway support...

Brave ওয়ালেট

অন্তর্নির্মিত ক্রিপ্টো ওয়ালেট

ওয়ালেট প্রদানকারী শনাক্ত করা হচ্ছে...

Detecting wallet provider...

WebRTC সুরক্ষা

IP লিক প্রতিরোধ

IP লিক পরীক্ষা করা হচ্ছে...

Testing for IP leaks...

ডু নট ট্র্যাক

ওয়েবসাইটে গোপনীয়তা সংকেত

DNT হেডার পরীক্ষা করা হচ্ছে...

Checking DNT header...

Brave বৈশিষ্ট্য শনাক্তকরণ কীভাবে কাজ করে

Shields শনাক্তকরণ

আমরা একটি পরিচিত ট্র্যাকিং পিক্সেল (যেমন, Google Analytics বা Facebook) লোড করার চেষ্টা করি। Brave Shields সক্রিয় থাকলে, অনুরোধটি ব্লক হবে এবং আমরা onerror ইভেন্ট বা ট্র্যাকারের গ্লোবাল অবজেক্ট আছে কিনা পরীক্ষা করে এটি শনাক্ত করতে পারি।

const img = new Image();
img.src = 'https://www.google-analytics.com/collect?v=1&t=pageview';
img.onerror = () => console.log('Blocked by Shields');

ফিঙ্গারপ্রিন্ট র‍্যান্ডমাইজেশন

Brave canvas এবং WebGL ফিঙ্গারপ্রিন্ট র‍্যান্ডমাইজ করে। আমরা দুইবার একটি canvas ফিঙ্গারপ্রিন্ট তৈরি করি এবং তুলনা করি। যদি এগুলো পেজ লোডের মধ্যে পৃথক হয় বা অস্বাভাবিক এনট্রপি থাকে, তাহলে ফিঙ্গারপ্রিন্ট সুরক্ষা সম্ভবত সক্রিয়।

const canvas = document.createElement('canvas');
const ctx = canvas.getContext('2d');
ctx.fillText('fingerprint test', 10, 10);
const hash = canvas.toDataURL(); // Will vary if randomized

IPFS সমর্থন

Brave-এ একটি অন্তর্নির্মিত IPFS নোড আছে। আমরা navigator.brave.ipfs API পরীক্ষা করি যা IPFS প্রাপ্যতা পরীক্ষা করার মেথড প্রদান করে।

if (navigator.brave?.ipfs) {
  const { ipfs } = navigator.brave;
  const resolveMethod = await ipfs.getResolveMethod();
}

Brave ওয়ালেট

Brave Wallet অন্যান্য ওয়ালেটের মতো window.ethereum ইনজেক্ট করে, কিন্তু আমরা Brave-নির্দিষ্ট বৈশিষ্ট্য পরীক্ষা করে এটিকে বিশেষভাবে চিহ্নিত করতে পারি।

if (window.ethereum?.isBraveWallet) {
  console.log('Brave Wallet detected');
}

সম্পর্কিত ব্রাউজার গোপনীয়তা সরঞ্জাম