مسرد · البصمات
عدم تطابق المنطقة الزمنية والموقع الجغرافي
عندما لا يتوافق الموقع الذي يشير إليه عنوان IP الخاص بالاتصال مع المنطقة الزمنية للمتصفح أو الإحداثيات المبلغ عنها.
التعريف
يحدث عدم تطابق المنطقة الزمنية والموقع الجغرافي عندما لا تحكي إشارات الموقع التي يمكن لموقع الويب رؤيتها نفس القصة. يقوم الخادم بتقدير الموقع من عنوان IP الخاص بالزائر؛ يمكن لجافا سكريبت قراءة المنطقة الزمنية للمتصفح (اسم IANA مثل "أوروبا/لندن") وإزاحة UTC؛ وفقط بإذن المستخدم، يمكن لـ Geolocation API إرجاع خطوط الطول والعرض. إذا بدا أن الاتصال يأتي من لندن بينما تشير ساعة المتصفح إلى نيويورك، فإن هذا المزيج غير معتاد ويمكن استخدامه كإشارة واحدة في بصمة المتصفح أو التحقق من المخاطر.
كيف يعمل
- يتم استنتاج موقع IP على جانب الخادم من قواعد البيانات مثل MaxMind GeoIP. يصفها MaxMind بأنها منطقة تقريبية ذات نصف قطر دقة، وليس عنوانًا: فهو يقدر الدقة على مستوى الدولة بحوالي 99.8%، ولكن حول 66% للمدن الأمريكية ضمن 50 كم، ويلاحظ أنه خلف VPN أو الوكيل يحدد موقع الخادم، وليس الشخص.
- المنطقة الزمنية للمتصفح لا تحتاج إلى إذن. يقوم Intl.DateTimeFormat().resolvedOptions().timeZone الجديد بإرجاع المنطقة الزمنية الافتراضية لـ IANA لوقت التشغيل، ويقوم Date.prototype.getTimezoneOffset() بإرجاع الإزاحة من UTC بالدقائق (على سبيل المثال -60 لـ UTC+1)، والذي يتغير عبر التوقيت الصيفي في المناطق التي تراقبه.
- الإحداثيات الدقيقة تأتي من تحديد الموقع الجغرافي API (navigator.geolocation.getCurrentPosition). إنه يعمل فقط في سياقات آمنة (HTTPS)، وهو مقيد بسياسة أذونات تحديد الموقع الجغرافي، ويتطلب إذنًا صريحًا من المستخدم. تقول مواصفات W3C أن المصادر يمكن أن تتضمن نظام تحديد المواقع العالمي (GPS)، وشبكة Wi-Fi، ومعرفات الخلايا، وعنوان IP، ولا تقدم أي ضمان بأن النتيجة هي الموقع الفعلي للجهاز.
- يمكن للموقع أو البرنامج النصي لمكافحة الاحتيال بعد ذلك مقارنة الثلاثة: هل يناسب بلد IP المنطقة الزمنية، وهل تقع أي إحداثيات مشتركة داخل المنطقة المقدرة لعنوان IP؟ يتم أحيانًا النظر إلى إعدادات اللغة والإعدادات المحلية أيضًا، ولكنها من تفضيلات المستخدم وتختلف بشكل شرعي عن الموقع في كثير من الأحيان.
لماذا يهم
- عندما تقوم بتوجيه متصفح عبر وكيل، يتغير عنوان IP فقط. لا تزال المنطقة الزمنية تأتي من جهاز الكمبيوتر، لذلك يُظهر جهاز كمبيوتر محمول يعمل بتوقيت باريس على وكيل لوس أنجلوس فجوة واضحة. توفر وثائق المساعدة الخاصة بـ Multilogin هذا النوع من الأمثلة بالضبط لإعداد المنطقة الزمنية "الحقيقية".
- لذلك تعرض متصفحات Antidetect عادةً استخلاص المنطقة الزمنية للملف الشخصي وإحداثيات الموقع الجغرافي من موقع الوكيل. على سبيل المثال، يقوم Multilogin بتوثيق الوضع "المقنع" الافتراضي الذي يطابق المنطقة الزمنية للوكيل ويقوم بإنشاء إحداثيات بالقرب من الموقع التقريبي للوكيل، بالإضافة إلى الخيارات "مخصص" و"حقيقي".
- بالنسبة للعمل المشروع - ضمان الجودة للمواقع المحلية، والتحقق من الإعلانات، وإدارة حسابات العملاء في مناطق مختلفة - يؤدي الحفاظ على اتساق إشارات الموقع إلى تجنب الصفحات والأسعار والمطالبات الأمنية التي لا تتطابق مع المنطقة التي يتم اختبارها.
الحدود والمفاهيم الخاطئة الشائعة
- "شبكة VPN أو الخادم الوكيل تغير المنطقة الزمنية الخاصة بي." يقوم بتغيير عنوان IP الذي يراه الموقع؛ تأتي المنطقة الزمنية وقيم الموقع الجغرافي API من المتصفح والجهاز ما لم يتم تغييرهما بشكل منفصل.
- "أي عدم تطابق يعني الاحتيال." ينتج عن المسافرين والشبكات الافتراضية الخاصة للشركات وشبكات الهاتف المحمول ومرحلات الخصوصية حالات عدم تطابق صادقة، ويعتبر تحديد الموقع الجغرافي لـ IP بحد ذاته تقديرًا. عادةً ما تزنها المواقع كإشارة واحدة من بين العديد من الإشارات.
- "يؤدي حظر الوصول إلى الموقع إلى إخفاء موقعي." يؤدي رفض إذن تحديد الموقع الجغرافي إلى حجب الإحداثيات، ولكن يظل عنوان IP والمنطقة الزمنية مرئيين دون أي مطالبة.
- "مطابقة المنطقة الزمنية تجعل الملف الشخصي غير قابل للاكتشاف." يزيل تناقض واحد. تجمع بصمات الأصابع بين العديد من القيم الأخرى - وكيل المستخدم، والخطوط، وCanvas، وWebGL، وWebRTC - ولا يوجد إعداد يضمن عدم تقييد الحساب.
مثال: يستخدم الملف الشخصي وكيلًا سكنيًا ألمانيًا، لذا فإن عمليات البحث عن IP تضعه بالقرب من فرانكفورت. يتم ترك المنطقة الزمنية للملف الشخصي كـ "Asia/Shanghai" (الإزاحة -480)، وعندما يطلب موقع الخرائط تحديد الموقع، يعرض المتصفح الإحداثيات في شنغهاي. جميع الإشارات الثلاث مرئية للموقع، واثنتان منها تتعارضان مع عنوان IP. يؤدي تعيين ملف التعريف إلى "أوروبا/برلين" والإحداثيات داخل المنطقة المقدرة للوكيل إلى جعل الإشارات متسقة - أو يمكن للمستخدم ببساطة رفض المطالبة بالموقع.
لا يمكن لأي متصفح أو وكيل أن يضمن عدم تقييد الحسابات. اتبع قواعد كل منصة.
المصطلحات ذات الصلة
- تسرب WebRTC - عندما يكشف WebRTC عن عنوان IP يختلف عن عنوان الوكيل أو VPN الذي يراه الموقع.
- وكيل سكني - الوكيل الذي ينتمي عنوان IP الخاص به إلى اتصال إنترنت للمستهلك بدلاً من مركز البيانات.
- بصمة المتصفح - مجموعة من خصائص المتصفح والجهاز التي يمكنها التعرف على المتصفح بدون ملفات تعريف الارتباط.
- الملف الشخصي للمتصفح - مجموعة منفصلة من بيانات المتصفح - ملفات تعريف الارتباط، والسجل، والإعدادات، والإضافات - يتم فصلها عن الملفات الشخصية الأخرى.
المصادر
- MDN: تحديد الموقع الجغرافي API (مستندات المتصفح)
- W3C: تحديد الموقع الجغرافي (مسودة توصية المرشح) (قياسي)
- MDN: Intl.DateTimeFormatsolveOptions() (مستندات المتصفح)
- MDN: Date.prototype.getTimezoneOffset() (مستندات المتصفح)
- MaxMind: دقة تحديد الموقع الجغرافي (مستندات البائع)
- مساعدة Multilogin: إعدادات ملف تعريف المتصفح - قسم بصمات الأصابع (مستندات البائع)
تم التحقق من 2026-11-09.