টাইমজোন এবং ভূ-অবস্থান অমিল
যখন একটি সংযোগের IP ঠিকানা দ্বারা উহ্য অবস্থান ব্রাউজারের সময় অঞ্চল বা রিপোর্ট করা স্থানাঙ্কের সাথে একমত না হয়।
সংজ্ঞা
একটি টাইমজোন এবং ভৌগলিক অবস্থানের অমিল ঘটে যখন একটি ওয়েবসাইট যে লোকেশন সিগন্যালগুলি দেখতে পারে তা একই গল্প বলে না৷ সার্ভার দর্শকের আইপি ঠিকানা থেকে একটি অবস্থান অনুমান করে; জাভাস্ক্রিপ্ট ব্রাউজারের সময় অঞ্চল (একটি IANA নাম যেমন "ইউরোপ/লন্ডন") এবং UTC অফসেট পড়তে পারে; এবং, শুধুমাত্র ব্যবহারকারীর অনুমতি নিয়ে, জিওলোকেশন API অক্ষাংশ এবং দ্রাঘিমাংশ ফেরত দিতে পারে। ব্রাউজার ঘড়ি নিউ ইয়র্ক বলার সময় যদি লন্ডন থেকে সংযোগ আসে বলে মনে হয়, তাহলে সমন্বয়টি অস্বাভাবিক এবং ব্রাউজার ফিঙ্গারপ্রিন্ট বা ঝুঁকি পরীক্ষায় একটি সংকেত হিসাবে ব্যবহার করা যেতে পারে।
এটা কিভাবে কাজ করে
- ম্যাক্সমাইন্ড জিওআইপি-এর মতো ডেটাবেস থেকে সার্ভারের দিকে আইপি অবস্থান অনুমান করা হয়। ম্যাক্সমাইন্ড এটিকে একটি নির্ভুলতা ব্যাসার্ধের একটি আনুমানিক এলাকা হিসাবে বর্ণনা করে, একটি ঠিকানা নয়: এটি দেশ-স্তরের নির্ভুলতা প্রায় 99.8% অনুমান করে, কিন্তু 50 কিমি-এর মধ্যে মার্কিন শহরগুলির জন্য প্রায় 66%, এবং নোট করে যে এটির পিছনে কোনও ব্যক্তি VPN বা সমর্থন করে না।
- ব্রাউজার টাইম জোনের কোন অনুমতির প্রয়োজন নেই। নতুন Intl.DateTimeFormat().resolvedOptions().timeZone রানটাইমের ডিফল্ট IANA সময় অঞ্চল প্রদান করে এবং Date.prototype.getTimezoneOffset() UTC থেকে মিনিটের মধ্যে অফসেট ফেরত দেয় (উদাহরণস্বরূপ -60 UTC+ এর জন্য1), যা এটি পর্যবেক্ষণকারী অঞ্চলগুলিতে দিনের আলো সংরক্ষণের সময় জুড়ে পরিবর্তিত হয়।
- সঠিক স্থানাঙ্ক জিওলোকেশন API (navigator.geolocation.getCurrentPosition) থেকে আসে। এটি শুধুমাত্র নিরাপদ (HTTPS) প্রসঙ্গে কাজ করে, ভূ-অবস্থান অনুমতি নীতি দ্বারা সীমিত, এবং এক্সপ্রেস ব্যবহারকারীর অনুমতির প্রয়োজন। W3C স্পেসিফিকেশন বলে যে উৎসগুলি জিপিএস, ওয়াই-ফাই, সেল আইডি এবং আইপি ঠিকানা অন্তর্ভুক্ত করতে পারে এবং ফলাফলটি ডিভাইসের প্রকৃত অবস্থানের কোন গ্যারান্টি দেয় না।
- একটি সাইট বা অ্যান্টি-ফ্রড স্ক্রিপ্ট তারপরে তিনটির তুলনা করতে পারে: IP দেশটি কি টাইম জোনের সাথে মানানসই, এবং কোনো ভাগ করা স্থানাঙ্ক কি IP-এর আনুমানিক এলাকার মধ্যে পড়ে? ভাষা এবং লোকেল সেটিংস কখনও কখনও খুব দেখা হয়, কিন্তু সেগুলি ব্যবহারকারীর পছন্দ এবং বৈধভাবে অবস্থান থেকে অনেক বেশি সময় আলাদা।
কেন এটা গুরুত্বপূর্ণ
- আপনি যখন একটি ব্রাউজারকে একটি প্রক্সির মাধ্যমে রুট করেন, শুধুমাত্র আইপি পরিবর্তন হয়। টাইম জোন এখনও কম্পিউটার থেকে আসে, তাই লস অ্যাঞ্জেলেস প্রক্সিতে একটি প্যারিস-টাইম ল্যাপটপ একটি সুস্পষ্ট ব্যবধান দেখায়। Multilogin এর সাহায্য ডকুমেন্টেশন তার "বাস্তব" টাইমজোন সেটিং এর জন্য ঠিক এই ধরনের উদাহরণ দেয়।
- তাই অ্যান্টিডিটেক্ট ব্রাউজারগুলি সাধারণত প্রক্সির অবস্থান থেকে প্রোফাইলের টাইম জোন এবং জিওলোকেশন কোঅর্ডিনেটগুলি বের করার প্রস্তাব দেয়৷ Multilogin, উদাহরণস্বরূপ, একটি ডিফল্ট "মাস্কড" মোড নথিভুক্ত করে যা প্রক্সির সাথে টাইমজোনের সাথে মেলে এবং প্রক্সির আনুমানিক অবস্থানের কাছাকাছি স্থানাঙ্ক তৈরি করে, সাথে "কাস্টম" এবং "রিয়েল" বিকল্পগুলি তৈরি করে৷
- বৈধ কাজের জন্য — স্থানীয় সাইটের QA, বিজ্ঞাপন যাচাইকরণ, বিভিন্ন অঞ্চলে ক্লায়েন্ট অ্যাকাউন্ট পরিচালনা করা — অবস্থানের সংকেতগুলি সামঞ্জস্যপূর্ণ রাখা পৃষ্ঠা, মূল্য এবং নিরাপত্তা প্রম্পটগুলি এড়িয়ে যায় যা পরীক্ষা করা অঞ্চলের সাথে মেলে না।
সীমা এবং সাধারণ ভুল ধারণা
- "একটি VPN বা প্রক্সি আমার সময় অঞ্চল পরিবর্তন করে।" এটি সাইটটি দেখে IP ঠিকানা পরিবর্তন করে; সময় অঞ্চল এবং জিওলোকেশন API মানগুলি ব্রাউজার এবং ডিভাইস থেকে আসে যদি না সেগুলি আলাদাভাবে পরিবর্তিত হয়৷
- "যে কোনো অমিল মানে জালিয়াতি।" ভ্রমণকারী, কর্পোরেট ভিপিএন, মোবাইল নেটওয়ার্ক এবং গোপনীয়তা রিলে সবই সৎ অমিল তৈরি করে এবং আইপি ভূ-অবস্থান নিজেই একটি অনুমান। সাইটগুলি সাধারণত এটিকে অনেকের মধ্যে একটি সংকেত হিসাবে ওজন করে।
- "লোকেশন অ্যাক্সেস ব্লক করা আমার অবস্থান লুকিয়ে রাখে।" ভূ-অবস্থানের অনুমতি অস্বীকার করা স্থানাঙ্কগুলিকে আটকে রাখে, কিন্তু IP ঠিকানা এবং সময় অঞ্চল এখনও কোনো প্রম্পট ছাড়াই দৃশ্যমান।
- "টাইম জোনের সাথে মেলালে একটি প্রোফাইল সনাক্ত করা যায় না।" এটি একটি অসঙ্গতি দূর করে। আঙুলের ছাপ অন্যান্য অনেক মানকে একত্রিত করে — ব্যবহারকারী এজেন্ট, ফন্ট, ক্যানভাস, WebGL, WebRTC — এবং কোনও সেটিং গ্যারান্টি দেয় না যে অ্যাকাউন্ট সীমাবদ্ধ থাকবে না।
কোনো ব্রাউজার বা প্রক্সি গ্যারান্টি দিতে পারে না যে অ্যাকাউন্ট সীমাবদ্ধ থাকবে না। প্রতিটি প্ল্যাটফর্মের নিয়ম অনুসরণ করুন।
সম্পর্কিত পদ
- WebRTC ফাঁস — যখন WebRTC একটি IP ঠিকানা প্রকাশ করে যা প্রক্সি বা VPN ঠিকানা থেকে আলাদা কোনো সাইট অন্যথায় দেখতে পায়।
- আবাসিক প্রক্সি — একটি প্রক্সি যার প্রস্থান আইপি ডেটাসেন্টারের পরিবর্তে একটি ভোক্তা ইন্টারনেট সংযোগের অন্তর্গত।
- ব্রাউজার ফিঙ্গারপ্রিন্ট — ব্রাউজার এবং ডিভাইস বৈশিষ্ট্যের সংমিশ্রণ যা কুকি ছাড়া একটি ব্রাউজার সনাক্ত করতে পারে।
- ব্রাউজার প্রোফাইল — ব্রাউজার ডেটার একটি পৃথক সেট — কুকিজ, ইতিহাস, সেটিংস, এক্সটেনশন — অন্যান্য প্রোফাইল থেকে আলাদা রাখা হয়।
সূত্র
- MDN: জিওলোকেশন API (ব্রাউজার ডক্স)
- W3C: ভূ-অবস্থান (প্রার্থীর সুপারিশ খসড়া) (মান)
- MDN: Intl.DateTimeFormat solvedOptions() (ব্রাউজার ডক্স)
- MDN: Date.prototype.getTimezoneOffset() (ব্রাউজার ডক্স)
- MaxMind: ভূ-অবস্থান নির্ভুলতা (বিক্রেতা ডক্স)
- Multilogin সহায়তা: ব্রাউজার প্রোফাইল সেটিংস — আঙুলের ছাপ বিভাগ (বিক্রেতা ডক্স)
2026-11-09 চেক করা হয়েছে৷