آزمایشگاه اثر انگشت مرورگر
دستکاری API
افزونههای جعل و ابزارهای خودکارسازی معمولاً APIهای بومی را در JavaScript بازنویسی میکنند (toDataURL، getParameter، getter مربوط به navigator.userAgent …) تا خروجیشان را تغییر دهند. یک تابع بازنویسیشده در toString، name، length، توصیفگر ویژگی و call stack رد میگذارد.
در حال اجرا…
نتیجه
جزئیات
- APIهای دستکاریشده
- APIهای بررسیشده
- اشیای Proxy / غیربومی
- شواهد
این یعنی چه
یک مرورگر عادی اینجا امتیاز ۰ میگیرد. هر API دستکاریشده یعنی یک اسکریپت در حال بازنویسی اثر انگشت است — یک افزونهٔ حریم خصوصی مثل Canvas Blocker، یا اسکریپت تزریقشدهٔ یک مرورگر ضدشناسایی. ابزارهای مبتنی بر تزریق در این صفحه رد میشوند؛ فقط ابزارهایی که در سطح موتور وصله شدهاند قبول میشوند. هیچچیز در این صفحه هیچ شیء سراسری را تغییر نمیدهد.