مرورگر شما فراتر از شبکه چه چیزی را لو میدهد
آزمایشگاه اثر انگشت مرورگر
حتی پشت فیلترشکن، وبسایتها میتوانند شما را از روی ویژگیهای مرورگرتان بشناسند. این صفحه سیگنالهای رایج اثر انگشت را فهرست میکند و نشان میدهد هر یک از مقادیر شما بین بازدیدکنندگان این سایت چقدر رایج است.
نمای کلی
وبسایتها دربارهٔ شما چه میبینند
اصالت اثر انگشت
در حال اجرا…
از ۱۰۰ شروع میشود؛ هر تناقضی که پیدا شود امتیاز کم میکند. هرچه امتیاز کمتر، مرورگر شما بیشتر جعلی یا خودکار به نظر میرسد.
- نشانی IP
- مرورگر
- پلتفرم
- منطقهٔ زمانی IP
- موقعیت
- زبان
- کد پستی
- ISP
- پروکسی
- ناشناس
- ترکیب آنچه proxycheck، ip-api و سرویسهای دیگر دربارهٔ VPN / پروکسی / Tor / هاستینگ میگویند — یک نشانه است، نه حکم قطعی.
- فهرست سیاه
- Spamhaus ZEN (DNSBL)، بهعلاوهٔ AbuseIPDB وقتی کلید آن پیکربندی شده باشد.
- نشت DNS
- تشخیص ربات
کسر امتیازها
نشانی IP
- IP
- IP عمومی WebRTC
- IP محلی WebRTC
- کشور
- استان / منطقه
- شهر
- عرض / طول جغرافیایی
- ASN
- ISP
- سازمان
- پروکسی
- VPN
- Tor
- هاستینگ / مرکز داده
- امتیاز سوءاستفاده
- فهرستهای سیاه
- منابع اطلاعات
- شبکهٔ موبایل
- منطقهٔ زمانی IP
سختافزار
- شناسهٔ بازدیدکننده
- هش Canvas
- هش WebGL
- سازندهٔ واقعی
- رندرکنندهٔ واقعی
- گزارش WebGL
- هش صدا
- هش Client Rects
- WebGPU
- رزولوشن صفحه
- اندازهٔ در دسترس
- عمق رنگ
- نسبت پیکسل دستگاه
- لمسی
- ورودی صدا / ورودی ویدیو / خروجی صدا
- هستههای منطقی CPU
- حافظهٔ دستگاه
مرورگر
- حالت ناشناس
- سیستمعامل
- مرورگر
- UA (هدر)
- UA (JavaScript)
- موتور
- Client Hints
- افزونهها
- انواع MIME
- نمایشگر PDF داخلی
- navigator.webdriver
- موتور JS
- مشاهدهٔ جزئیات
- دستکاری API
- مشاهدهٔ جزئیات
- صداهای گفتار
- مشاهدهٔ جزئیات
- رندر emoji
- مشاهدهٔ جزئیات
اثر انگشت TLS
مشاهدهٔ جزئیات- هش JA3
- JA4
- اثر انگشت HTTP/2
- منبع
- سازگاری با UA
نرمافزار
- منطقهٔ زمانی (IP)
- منطقهٔ زمانی (مرورگر)
- زمان (سرور)
- زمان (مرورگر)
- Accept-Language
- navigator.language
- navigator.languages
- locale در Intl
- Do Not Track
- Global Privacy Control
- JavaScript
- فعالبله
- کوکیها
- Java / Flash / ActiveX
- پشتیبانی نمیشود
- localStorage / sessionStorage / IndexedDB
- پورت 22 / 3389
- نشت DNS
فونتها
- تعداد فونتها
- هش فونتها
تشخیص ربات
- نتیجه
یکتایی
سهم به تفکیک ویژگی
در انتظار پایان ماژولها…
ما فقط هشها و مقادیر کلی هر ویژگی را ذخیره میکنیم، هرگز تصویر خام canvas یا فهرست فونتها را. بخش حریم خصوصی صفحهٔ «درباره» را ببینید.
ماژولها
- IP و هدرهاIP خروجی، کشور، زبان و User-Agent — چیزی که سرور مستقیماً میبیند.
- WebRTCWebRTC میتواند پروکسی را دور بزند و IP محلی یا شبکهٔ داخلی شما را فاش کند.
- Canvasمتن و شکلهای کشیدهشده روی canvas در هر دستگاه کمی متفاوت رندر میشود.
- WebGLمدل GPU، درایور و ویژگیهای رندر.
- صداویژگیهای عددی خط پردازش صدا.
- فونتهاکدام فونتها روی سیستم نصب است.
- سیستماندازهٔ صفحه، منطقهٔ زمانی، زبان، هستههای CPU، حافظه، پشتیبانی لمسی.
- Client Hintsدادههای پلتفرم، برند و نسخه که مرورگر از طریق User-Agent Client Hints داوطلبانه ارائه میکند.
- منطقهٔ زمانی و ساعتمنطقهٔ زمانی مرورگر، اختلاف با UTC و ساعت، در مقایسه با منطقهٔ زمانی IP.
- دستگاههای رسانهچند میکروفون، دوربین و بلندگو دارید.
- تشخیص رباتردپاهایی که مرورگرهای خودکار و headless به جا میگذارند.
- تجزیهگر User-Agentهر رشتهٔ UA را وارد کنید تا مرورگر، موتور، سیستمعامل و دستگاه سمت سرور تجزیه شود.
- اثر انگشت TLSاثر انگشت JA3 / JA4 و HTTP/2 از دستدهی TLS، که fingerproxy روی یک نام میزبان جداگانه مشاهده و با UA مقایسه میکند.
- نشت DNSمرورگر را وادار میکند نامهای یکبارمصرف را حل کند و میبیند DNS resolver کدام کشور از طرف شما میپرسد.
- موتور JSموتور واقعی JS (V8 / SpiderMonkey / JavaScriptCore) را از متن خطاها، قالب stack و مقادیر مرزی libm شناسایی میکند و با موتوری که UA ادعا میکند میسنجد.
- دستکاری APIبیش از ۷۰ تابع بومی را که ابزارهای جعل دوست دارند hook کنند بررسی میکند و آنهایی را که دیگر پیادهسازی خود مرورگر نیستند گزارش میدهد.
- صداهای گفتارفهرست صداهای speechSynthesis از سیستمعامل میآید و سیستمعامل واقعی را زیر یک UA جعلی لو میدهد.
- رندر emojiهش پیکسلی و پهنای گلیفهای یک رشتهٔ ثابت emoji؛ فونت emoji در هر سیستمعامل فرق دارد.
بررسی نشت DNS و اثر انگشت TLS به zone جداگانهٔ DNS و نقطهٔ پایانی TLS نیاز دارد؛ حکم فهرست سیاه و پروکسی با پیکربندی کلید سرویسدهندهها کاملتر میشود.