انتقل إلى المحتوى
مترجم آليًا من الإنجليزية. عرض الأصلي
مسرد · البصمات

بصمة قماش

تحديد جهاز من خلال الاختلافات الصغيرة في كيفية عرض رسم قماشي بتنسيق HTML.

التعريف

البصمة القماشية هي تقنية حيث تقوم الصفحة برسم نص أو أشكال باستخدام HTML Canvas API وتقرأ وحدات البكسل الناتجة مرة أخرى. ونظرًا لأن العرض يعتمد على وحدة معالجة الرسومات وبرنامج تشغيل الرسومات والخطوط والصقل، فقد يختلف الإخراج قليلاً بين الأجهزة، وتصبح التجزئة إشارة بصمة واحدة.

رسم تخطيطي: يتم رسم البرنامج النصي على القماش، ويعرضه الجهاز، ويتم تجزئة وحدات البكسل
رسم تخطيطي تحريري (رسم توضيحي مبسط، وليس لقطة شاشة للمنتج).

كيف يعمل

  • يقوم البرنامج النصي بإنشاء عنصر قماش (غير مرئي غالبًا) ويرسم نصًا أو رموز تعبيرية أو تدرجات أو أشكال باستخدام سياق 2D.
  • يقرأ النتيجة بطرق مثل toDataURL()، الذي يُرجع الصورة كعنوان URL للبيانات، أو getImageData().
  • يتم تجزئة بيانات البكسل. تميل الإعدادات المتطابقة إلى إنتاج تجزئات متطابقة؛ الأجهزة المختلفة أو مكدسات الخطوط في كثير من الأحيان لا تفعل ذلك.

لماذا يهم

  • لا يحتاج إلى إذن، ويعمل بدون ملفات تعريف الارتباط، لذلك يتم استخدامه على نطاق واسع من خلال البرامج النصية للتتبع ومكافحة الاحتيال.
  • إنها إحدى الإشارات التي تحاول المتصفحات المضادة للاكتشاف والمتصفحات التي تركز على الخصوصية التحكم فيها، إما عن طريق جعل الإخراج متسقًا أو عن طريق إضافة الضوضاء.

الحدود والمفاهيم الخاطئة الشائعة

  • "القماش وحده هو الذي يحدد هويتي." إنها إشارة واحدة؛ يتم دمجه عادةً مع الآخرين مثل WebGL والخطوط وبيانات الشاشة.
  • "إن إضافة ضوضاء عشوائية أمر غير مرئي." يمكن اكتشاف التشويش الذي يتغير عند كل قراءة عن طريق رسم نفس الصورة مرتين ومقارنتها.
مثال: يمكن أن يؤدي رسم نفس الجملة بنفس الخط على جهاز كمبيوتر محمول مزود برسومات مدمجة وعلى سطح مكتب مزود بوحدة معالجة رسومات منفصلة إلى إنتاج اختلافات في البكسل غير مرئية للعين ولكنها مختلفة عند التجزئة.

لا يمكن لأي متصفح أو وكيل أن يضمن عدم تقييد الحسابات. اتبع قواعد كل منصة.

المصطلحات ذات الصلة

  • بصمة المتصفح - مجموعة من خصائص المتصفح والجهاز التي يمكنها التعرف على المتصفح بدون ملفات تعريف الارتباط.
  • بصمة WebGL - استخدام معلومات رسومات WebGL وعرض المخرجات لتحديد الجهاز.

المصادر

تم التحقق من 2026-11-07.

← جميع المصطلحات المعجمية