সংযোগ ও DNS

WebRTC লিক পরীক্ষা

আপনার ব্রাউজারের কল করার সুবিধায় শনাক্ত ঠিকানাগুলো পরীক্ষা করুন এবং VPN সহ বা ছাড়া ফলাফল পড়তে শিখুন।

পরীক্ষার কনফিগারেশন

ঐচ্ছিক TURN কনফিগারেশন

একটি TURN রিলে দেখাতে পারে যে ব্রাউজার এই ধরনের ক্যান্ডিডেট ব্যবহার করতে পারে relay। দেওয়া পরিচয়পত্র TURN-এর সঙ্গে প্রমাণীকরণ করে; এই টুল সেগুলি সংরক্ষণ বা আমাদের সার্ভারে পাঠায় না।

গোপনীয়তা: STUN/TURN ও ইকো পরিষেবাগুলি তাদের কাছে পৌঁছাতে ব্যবহৃত উৎস ঠিকানা অবশ্যই দেখতে পায়। এক্সপোর্ট না করলে ক্যান্ডিডেট ও রিপোর্ট এই ট্যাবের মেমরিতে থাকে।

প্রস্তুত। পরীক্ষা ক্যামেরা বা মাইক্রোফোন কোনোটিই ব্যবহার করে না।

ফল কীভাবে ব্যাখ্যা করব?

  • host একটি স্থানীয় ইন্টারফেস শনাক্ত করে, যা প্রায়ই একটি mDNS নামের আড়ালে থাকে যার শেষ .local.
  • srflx একটি STUN সার্ভার থেকে জানা রিফ্লেক্সিভ ঠিকানা; প্রত্যাশিত VPN এক্সিটের সঙ্গে তুলনা করুন।
  • relay TURN রিলের এবং সরাসরি আপনার অ্যাক্সেস ঠিকানা নির্দেশ করে না।
  • পাবলিক ক্যান্ডিডেটের অনুপস্থিতি ব্রাউজারের সুরক্ষা, নেটওয়ার্ক ব্লকিং বা সময়সীমা পেরিয়ে যাওয়ার ফল হতে পারে। শুধু এটি লিকের অনুপস্থিতি প্রমাণ করে না।

আগে ও পরে তুলনা

একই ডিভাইসে একই পরীক্ষা চালিয়ে ভিত্তিমূল সংরক্ষণ করুন। VPN সক্রিয় করুন বা একটি প্রাসঙ্গিক সেটিং বদলান, একই অবস্থায় আবার পরীক্ষা করে পরের ফল সংরক্ষণ করুন।

তুলনা করতে আগের ও পরের ফল সংরক্ষণ করুন।

এই পরীক্ষা কী জানায়

WebRTC সাধারণ ওয়েব অনুরোধের চেয়ে ভিন্নভাবে নেটওয়ার্ক পথ বেছে নিতে পারে। এই পরীক্ষা কল শুরু না করে সেই পথ পরীক্ষা করতে সাহায্য করে। প্রাইভেট ঠিকানা বা mDNS নাম পাবলিক ISP ঠিকানা থেকে ভিন্ন এবং TURN রিলে ঠিকানা সরাসরি আপনার সংযোগ শনাক্ত না করে রিলের হয়।

পরীক্ষা চালানোর উপায়

  1. সংযোগের অবস্থা স্থির রাখুন এবং নির্ভরযোগ্য হলে প্রত্যাশিত VPN ঠিকানা লিখুন।
  2. ক্যান্ডিডেট সংগ্রহ চালান; HTTPS রুট তুলনা করতে চাইলে ব্রাউজারের IP ইকো অনুরোধ অন্তর্ভুক্ত করুন।
  3. অসম্পূর্ণ সংগ্রহসহ ক্যান্ডিডেটের ধরন, অ্যাড্রেস ফ্যামিলি, পরিধি ও তুলনার অবস্থা দেখুন।

পরিমাপ কীভাবে কাজ করে

ব্রাউজার প্রথমে STUN/TURN ছাড়া, তারপর কনফিগার করা সার্ভার দিয়ে Interactive Connectivity Establishment বা ICE ক্যান্ডিডেট সংগ্রহ করে। এর ধরনগুলির মধ্যে host, server-reflexive, peer-reflexive ও relay ক্যান্ডিডেট রয়েছে।

ক্যামেরা বা মাইক্রোফোনের অনুমতি ছাড়াই একটি ডেটা চ্যানেল সংগ্রহ শুরু করে। ক্যান্ডিডেট ব্রাউজারেই থাকে; STUN, TURN এবং ঐচ্ছিক ইকো পরিষেবাগুলি তাদের সঙ্গে যোগাযোগের জন্য ব্যবহৃত উৎস ঠিকানা দেখতে পায়।

আপনার ফলাফল বুঝুন

পাবলিক ঠিকানা প্রত্যাশিত রুটের সঙ্গে মেলে
পর্যবেক্ষিত একটি ক্যান্ডিডেট দেওয়া VPN ঠিকানা বা ব্যবহারযোগ্য তুলনাযোগ্য ইকোর সঙ্গে মেলে। এটি ওই পর্যবেক্ষণে সামঞ্জস্যের পক্ষে প্রমাণ দেয়।
অপ্রত্যাশিত পাবলিক ঠিকানা
ক্যান্ডিডেট অন্য রুট ব্যবহার করতে পারে। পার্থক্যটিকে নির্ধারিত VPN-এর বাইরের সম্ভাব্য প্রকাশ মনে করার আগে তার ফ্যামিলি ও ধরন পরীক্ষা করুন।
প্রাইভেট, রিলে করা বা অসম্পূর্ণ প্রমাণ
প্রাইভেট ও mDNS ক্যান্ডিডেটের ব্যাখ্যা আলাদা; রিলে ঠিকানা TURN-কে নির্দেশ করে। সংগ্রহ ব্যর্থ বা খালি হলে HTTPS ইকো সফল হলেও ফল অনির্ধারিত থাকে।

আগে ও পরে তুলনা

  1. একই ব্রাউজারের ক্যান্ডিডেটের ধরন, ফ্যামিলি, STUN/TURN সেটিংস এবং প্রত্যাশিত ঠিকানা সংরক্ষণ করুন।
  2. VPN রাউটিং বা WebRTC-এর একটি প্রাসঙ্গিক সেটিং পরিবর্তন করে একই সংগ্রহ পুনরায় চালান।
  3. পাবলিক ক্যান্ডিডেট ফ্যামিলি ও ধরন অনুযায়ী তুলনা করুন। প্রত্যাশিত এক্সিট পরিবর্তন হয়েছে বলে স্বাধীনভাবে নিশ্চিত হলেই শুধু সেটি আপডেট করুন।

পরীক্ষার সীমাবদ্ধতা

  • পাবলিক ক্যান্ডিডেট না থাকা প্রমাণ করে না যে প্রতিটি WebRTC সংযোগ অবাঞ্ছিত রুট এড়ায়।
  • প্রত্যাশিত ঠিকানা বা সফল প্রাসঙ্গিক ইকো ছাড়া কোনো পাবলিক ক্যান্ডিডেটকে স্বয়ংক্রিয়ভাবে লিক বলা যায় না।

প্রয়োজনে কী বদলাবেন

একটি পাবলিক ক্যান্ডিডেট অপ্রত্যাশিত ISP রুট ব্যবহার করে
অ্যাপ্লিকেশনের রাউটিং এবং ওই অ্যাড্রেস ফ্যামিলির জন্য VPN-এর আচরণ পরীক্ষা করে একই সার্ভার দিয়ে আবার চালান।
সংগ্রহ অসম্পূর্ণ
রুট সম্পর্কে সিদ্ধান্ত নেওয়ার আগে ব্রাউজারের নীতি, ফায়ারওয়াল ও সার্ভারের উপলভ্যতা পরীক্ষা করুন; অনির্ধারিত অবস্থা বজায় রাখুন।

সচরাচর জিজ্ঞাসা

এতে কি আমার মাইক্রোফোন চালু হয়?

না। ক্যান্ডিডেট সংগ্রহ একটি ডেটা চ্যানেল ব্যবহার করে এবং ক্যামেরা বা মাইক্রোফোনের অ্যাক্সেস চায় না।

ভিন্ন ঠিকানা মানেই কি লিক?

না। রিলে সার্ভার, অ্যাড্রেস ফ্যামিলি এবং ভিন্ন অনুমোদিত রুটের কারণে বৈধ পার্থক্য হতে পারে।

উৎস ও প্রযুক্তিগত তথ্যসূত্র