انگشت نگاری کانواس

**انگشت‌نگاری کانواس** یکی از روشهای انگشت‌نگاری مرورگر برای ردیابی کاربران آنلاین است که به وب‌سایت‌ها اجازه می‌دهد بازدیدکنندگان را با استفاده از عنصر کانواس اچ‌تی‌ام‌ال۵ به جای کوکی‌های مرورگر یا سایر ابزارهای مشابه شناسایی و ردیابی کنند. این تکنیک در سال ۲۰۱۴ پوشش رسانه‌ای گسترده‌ای دریافت کرد پس از آنکه محققان دانشگاه پرینستون و دانشگاه کاتولیک لون آن را در مقاله خود با *عنوان «وب هرگز فراموش نمی‌کند»* شرح دادند.

## توضیحات
اثر انگشت کانواس با بهره‌گیری از عنصر کانواس در اچ‌تی‌ام‌ال۵ کار می‌کند. همان‌طور که توسط Acar و همکارانش شرح
داده شده:

وقتی کاربری از صفحه‌ای بازدید می‌کند، اسکریپت انگشت‌نگاری ابتدا متن را با فونت و اندازه دلخواه خود ترسیم می‌کند و رنگ‌های پس‌زمینه را اضافه می‌کند (۱). در مرحله بعد، اسکریپت متد ToDataURL از Canvas API را فراخوانی می‌کند تا داده‌های پیکسلی بوم را در قالب dataURL (2) دریافت کند، که اساساً یک نمایش کدگذاری شده Base64 از داده‌های پیکسلی دودویی است. در نهایت، اسکریپت هش داده‌های پیکسلی کدگذاری شده با متن (۳) را می‌گیرد که به عنوان اثر انگشت عمل می‌کند…

تغییراتی که در آن واحد پردازش گرافیکی (GPU) یا درایور گرافیک نصب شده است، ممکن است باعث تغییر اثر انگشت شود. اثر انگشت را می‌توان ذخیره و با شرکای تبلیغاتی به اشتراک گذاشت تا کاربران را هنگام بازدید از وب‌سایت‌های وابسته شناسایی کنند. می‌توان از فعالیت مرور کاربر، نمایه‌ای ایجاد کرد که به تبلیغ‌کنندگان اجازه می‌دهد تبلیغات را بر اساس جمعیت‌شناسی و ترجیحات استنباطی کاربر هدف قرار دهند.

تا ژانویه ۲–۲۲، این مفهوم به انگشت‌نگاری ویژگی‌های عملکرد سخت‌افزار گرافیکی، که توسط محققان DrawnApart نامیده می‌شود، گسترش یافت.

### منحصر به فرد بودن
از آنجایی که این اثر انگشت در درجه اول مبتنی بر مرورگر، سیستم عامل و سخت‌افزار گرافیکی نصب شده است، به خودی خود کاربران را به‌طور منحصر به فرد شناسایی نمی‌کند. در یک مطالعه در مقیاس کوچک با ۲۹۴ شرکت‌کننده از ترک مکانیکی آمازون، آنتروپی تجربی ۵٫۷ بیت مشاهده شد. نویسندگان این مطالعه پیشنهاد می‌کنند که احتمالاً آنتروپی بیشتری می‌تواند در طبیعت و با الگوهای بیشتری که در اثر انگشت استفاده می‌شود، مشاهده شود. اگرچه این اثر انگشت به خودی خود برای شناسایی کاربران کافی نیست، اما می‌تواند با سایر منابع آنتروپی ترکیب شود تا یک شناسه منحصر به فرد ارائه دهد. ادعا می‌شود که از آنجا که این تکنیک به‌طور مؤثر اثر انگشت GPU را شناسایی می‌کند، آنتروپی آن «متعامد» با آنتروپی روشهای قبلی اثر انگشت مرورگر مانند وضوح صفحه نمایش و قابلیت‌های جاوا اسکریپت مرورگر است.

با DrawnApart که در سال ۲–۲۲ منتشر شد، شناسایی بسیار منحصر به فردتری امکان‌پذیر می‌شود، که نشان داده شده است در صورت استفاده برای بهبود روش‌های دیگر، مدت زمان ردیابی اثر انگشت افراد را ۶۷ درصد افزایش می‌دهد.

## تاریخچه
در ماه مه ۲–۱۲، کیتون مووری و هوو شاچام، محققان دانشگاه کالیفرنیا، سن دیگو، مقاله‌ای با *عنوان «پیکسل پرفکت: کانواس انگشت‌نگاری در اچ‌تی‌ام‌ال۵»* نوشتند که در آن توضیح داده شده بود چگونه می‌توان از کانواس اچ‌تی‌ام‌ال۵ برای ایجاد اثر انگشت دیجیتال کاربران وب استفاده کرد.

شرکت فناوری نشانه‌گذاری اجتماعی AddThis در اوایل سال ۲–۱۴ آزمایش اثر انگشت کانواس را به عنوان جایگزینی بالقوه برای کوکی‌ها آغاز کرد. ۵٪ از ۱۰۰۰۰۰ وب‌سایت برتر در زمان استقرار آن از اثر انگشت کانواس استفاده می‌کردند. به گفته ریچارد هریس، مدیرعامل AddThis، این شرکت فقط از داده‌های جمع‌آوری‌شده از این آزمایش‌ها برای انجام تحقیقات داخلی استفاده کرده است. کاربران می‌توانند یک کوکی انصراف را روی هر رایانه‌ای نصب کنند تا از ردیابی شدن توسط AddThis با اثر انگشت کانواس جلوگیری شود.

یک توسعه‌دهنده نرم‌افزار در فوربس اظهار داشت که اثر انگشت دستگاه مدت‌ها قبل از اینکه برای ردیابی کاربران بدون رضایت آنها استفاده شود، برای جلوگیری از دسترسی غیرمجاز به سیستم‌ها مورد استفاده قرار می‌گرفته است.

از سال ۲–۱۴، این تکنیک در بسیاری از وب‌سایت‌ها رواج یافته و حداقل توسط دوازده شرکت تبلیغاتی اینترنتی مشهور و تأمین‌کنندگان ردیابی کاربر استفاده می‌شود.

در سال ۲–۲۲، قابلیت‌های انگشت‌نگاری کانواس با در نظر گرفتن تفاوت‌های جزئی بین واحدهای اسمی یکسان از یک مدل GPU، بسیار عمیق‌تر شد. این تفاوت‌ها ریشه در فرایند تولید دارند و باعث می‌شوند واحدها در طول زمان نسبت به کپی‌های یکسان، قطعی‌تر باشند.

## کاهش خطر
بندانگشتی|اعلان معمولی مرورگر Tor از وب‌سایتی که قصد خواندن کانواس نقاشی را دارد.
مستندات مرجع پروژه تور بیان می‌کند: «پس از افزونه‌ها و اطلاعات ارائه شده توسط افزونه، ما معتقدیم که اچ‌تی‌ام‌ال۵ کانواس بزرگ‌ترین تهدید انگشت‌نگاری است که مرورگرها امروزه با آن مواجه هستند.» مرورگر تور، تلاش‌های خواندن کانواس را به کاربر اطلاع می‌دهد و گزینه‌ای برای بازگرداندن داده‌های تصویر خالی برای جلوگیری از انگشت‌نگاری ارائه می‌دهد. با این حال، مرورگر تور در حال حاضر قادر به تشخیص بین استفاده‌های مشروع از عنصر کانواس و تلاش‌های انگشت‌نگاری نیست، بنابراین هشدار آن را نمی‌توان به عنوان مدرکی دال بر قصد یک وب‌سایت برای شناسایی و ردیابی بازدیدکنندگان خود در نظر گرفت. افزونه‌های مرورگر مانند Privacy Badger , DoNotTrackMe، یا **[[ادبلاک پلاس]]** که به صورت دستی با لیست EasyPrivacy بهبود یافته‌اند، قادر به مسدود کردن ردیاب‌های شبکه تبلیغاتی شخص ثالث هستند و می‌توانند طوری پیکربندی شوند که انگشت‌نگاری کانواس را مسدود کنند، مشروط بر اینکه ردیاب توسط یک سرور شخص ثالث ارائه شود (برخلاف پیاده‌سازی توسط خود وب‌سایت بازدید شده). &#x5B; *[[ویکی‌پدیا:نیازمند منبع|<span title="This claim needs references to reliable sources. (آوریل ۲۰۱۷)">نیازمند منبع</span>]]* &#x5D;

پروژه مرورگر LibreWolf شامل فناوری‌ای است که دسترسی به کانواس اچ‌تی‌ام‌ال۵ را به‌طور پیش‌فرض مسدود می‌کند و فقط در موارد خاص که توسط کاربر چراغ سبز نشان داده می‌شود، به آن اجازه می‌دهد.

## جستارهای وابسته
* Evercookie - نوعی کوکی مرورگر که حذف آن عمداً دشوار است
* شیء مشترک محلی - یک کوکی مرورگر پایدار که به عنوان کوکی فلش نیز شناخته می‌شود
* ذخیره‌سازی وب - روش‌ها و پروتکل‌های نرم‌افزار کاربردی وب که برای ذخیره داده‌ها در یک مرورگر وب استفاده می‌شوند

## منابع

## پیوند به بیرون
* https://browserleaks.com/کانواس
رده:آنالیز وب
رده:الگوریتم‌های اثر انگشت
رده:حریم شخصی کاربران اینترنت
رده:صفحه‌های با ترجمه بازبینی‌نشده