ফোনে VPN স্ক্যানের জন্য সঠিক পর্যবেক্ষণ বিন্দু বেছে নিন
ফোনের VPN লিসেনার, ফোনের একটি সার্ভিস এবং রাউটেড LAN হোস্ট — এগুলো তিনটি পৃষ্ঠ। এই পাঁচটি ধাপ অনুসরণ করুন এবং পরিধি যেখানে শেষ হয় সেখানে থামুন।
ফোনে হোস্ট করা VPN-এর একটি অনুমোদিত মূল্যায়ন নিঃশব্দে ব্যর্থ হয় যখন স্ক্যানার টানেলের ভুল পাশে বসে। আপনি ফলাফল পান, সেগুলো বিশ্বাসযোগ্য দেখায়, আর এমন প্রশ্নের উত্তর দেয় যা কেউ করেনি। নিচের পাঁচটি পরীক্ষা ক্রমে সম্পন্ন করুন। প্রতিটির একটি থামার শর্ত আছে, এবং প্রতিবেদন লেখার পর শুরু থেকে আবার পরীক্ষা করার চেয়ে আগে থামা সস্তা।
ধাপ 1: যে পৃষ্ঠে পৌঁছাতে চান তার নাম দিন
তিনটি পৃষ্ঠ নিয়মিত গুলিয়ে ফেলা হয়, কারণ একটি ডিভাইসই সেগুলোকে সংযুক্ত করে। এগুলো ভিন্ন কোড ও ভিন্ন নীতি চালায়, তাই কিছু শুরুর আগেই লিখে নিন কোনটি পরিধির মধ্যে।
| Assessment target | What the path exercises |
|---|---|
| Public VPN listener on the handset | Reachability before login, plus the exposed VPN daemon |
| A service on the handset, by its tunnel address | Access after admission to something hosted locally |
| A LAN host behind the handset gateway | Forwarding, the return path and downstream access policy |
অনুমোদিত পরিধি যদি না বলে তিনটির মধ্যে কোনটি, থামুন এবং জিজ্ঞাসা করুন। ফোন রুট করা এই প্রশ্নের উত্তর দেয় না, এবং এটি পরীক্ষার লক্ষ্যবস্তু বদলায়, পর্যবেক্ষণ বিন্দু নয়।
লক্ষ্য, অনুমোদিত উৎস ঠিকানা, সময়ের জানালা এবং তীব্রতার সীমা একসাথে লিখে রাখুন। টানেল আপনাকে সেই পরিধিতে পৌঁছে দেয়; এটি যেসব রাউট করতে পারে তার সবকিছু অনুসন্ধানের অনুমতি দেয় না।
ধাপ 2: যে উৎস ওই পৃষ্ঠ দেখতে পায় তা বেছে নিন
VPN-এর ভেতরে বসা স্ক্যানার অনুমোদনহীন ইন্টারনেট পর্যবেক্ষক পুনরুত্পাদন করতে পারে না। এর কাছে ইতিমধ্যে রুট, শংসাপত্র এবং অনুমতি আছে যা বাইরের পর্যবেক্ষকের নেই, তাই এর ফলাফল প্রবেশের পরের দৃশ্য বর্ণনা করে, যদিও লক্ষ্য পৃষ্ঠ একই। বিপরীত ভুলটিও সমান সাধারণ। VPN পোর্টের পাবলিক স্ক্যান লগইনের পেছনের ব্যক্তিগত সার্ভিস সম্পর্কে প্রায় কিছুই বলে না, আর তা বলে বলে উপস্থাপন করলে এক দিকে ঝুঁকি বাড়িয়ে দেখানো হয় আর অন্য দিকে কমিয়ে দেখানো হয়।
আপনি যে উৎস পেতে পারেন তা যদি পৃষ্ঠের সাথে না মেলে, থামুন। টানেলের ভেতরের সহকর্মী থেকে চালানো মূল্যায়নকে প্রমাণীকরণ-পূর্ব ফলাফল হিসেবে উপস্থাপন করা উচিত নয়, আর অনুমোদিত বাহ্যিক উৎস প্রয়োজন এমন পরীক্ষা কাগজপত্র এড়াতে চুপচাপ ভেতরে সরানো উচিত নয়।
ধাপ 3: ফোনের মধ্য দিয়ে রুট ও উত্তরপথ নিশ্চিত করুন
হ্যান্ডসেট যখন অন্য সাবনেটে ফরোয়ার্ড করে, স্ক্যানারের একটি অনুমোদিত রুট দরকার আর লক্ষ্যের একটি কাজ করা ফেরত পথ দরকার। ping উত্তর মানে পথ সম্পূর্ণ — এমন ধরে নেওয়ার বদলে দুটোই নিশ্চিত করুন।
ip route get 10.20.0.8
tcpdump -ni any host 10.20.0.8সোর্স NAT বদলে দেয় ডাউনস্ট্রিম সার্ভিস কী দেখে। ফোন যদি স্ক্যানারের ঠিকানা অনুবাদ করে, লক্ষ্যে অ্যাক্সেস নিয়ম ও লগ অনূদিত ঠিকানায় প্রযোজ্য হয়, তাই যে সার্ভিস আপনাকে গ্রহণ করছে মনে হয়, সেটি স্ক্যানার নয়, ফোনকেই গ্রহণ করছে।
স্ক্যানারের নিজের নেটওয়ার্কের সাথে ওভারল্যাপের দিকেও নজর দিন। ফোন যদি 192.168.1.0/24 রাউট করে আর স্ক্যানার একই নম্বরের LAN-এ বসে, তাহলে প্রোবগুলো স্থানীয় ডিভাইসে আঘাত করে আর প্রতিবেদন সেগুলোকে লক্ষ্য বলে বর্ণনা করে। একটি প্যাকেট পাঠানোর আগেই স্ক্যানার নিজে যে রুট ব্যবহার করবে তা যাচাই করুন।
প্রকৃত লক্ষ্য ঠিকানা স্ক্যান করুন এবং TLS পরিচয় ও ভার্চুয়াল হোস্টিংয়ের জন্য অ্যাপ্লিকেশনের প্রয়োজনীয় হোস্টনেম রাখুন। গেটওয়েতে পৌঁছানো প্রমাণ করে গেটওয়ে উত্তর দেয়; এটি তার পেছনের সার্ভিস পরীক্ষা করে না।
ধাপ 4: ডিসকভারিকে অনুমানসহ প্রোব হিসেবে দেখুন
হোস্ট ডিসকভারি হলো যেখানে মূল্যায়নের ফলাফল সবচেয়ে বেশি ভুল হয়। স্থানীয় ইথারনেট ডিসকভারি রাউটেড VPN অতিক্রম করে না, তাই সমতল LAN-এ কাজ করা প্রোবগুলো সহজেই পৌঁছায় না। বাধাপ্রাপ্ত ডিসকভারি প্রোব তখন পৌঁছানো যায় এমন অনুমোদিত সার্ভিসকে অনুপস্থিত দেখায়।
ডিসকভারি বাদ দিয়ে পরিচিত ঠিকানাগুলো সরাসরি স্ক্যান করবেন কি না তা সচেতনভাবে ঠিক করুন, তারপর প্রতিবেদনে তা বলুন। যে পোর্ট উত্তর দেয় তা VPN প্রমাণীকরণ সফল হওয়ার প্রমাণ নয়, আর ফিল্টার করা উত্তর প্রমাণ নয় যে কিছুই শুনছে না। গতি একই সমস্যার অংশ। দ্রুত স্ক্যানে থ্রটল বা ড্রপ করা ফোন সার্ভিসের নয়, ফোনের নিজের ফিল্টার করা অবস্থা তৈরি করে, তাই সমবর্তিতা কমান এবং পোর্ট বন্ধ হিসেবে লিখে রাখার আগে আবার স্ক্যান করুন।
এখানে থামার শর্ত ব্যাখ্যা, কৌশল নয়: এই পথের জন্য কোনো অবস্থার অর্থ আপনি বলতে না পারলে ফলাফলটি প্রাপ্তির বদলে পরিশিষ্টে যাবে।
ধাপ 5: জানালাটি ধরে রাখুন, তারপর বন্ধ করুন
ফোন খারাপ সার্ভার, কারণ এটি ঘুমানোর জন্য তৈরি। ব্যাটারি অপ্টিমাইজেশন, doze এবং Wi-Fi পাওয়ার ব্যবস্থাপনা মূল্যায়নের মাঝপথে অ্যাপ স্থগিত করতে পারে, আর টানেল পুনঃসংযোগ লক্ষ্যের ব্যবহৃত ঠিকানা বদলে দিতে পারে। এমন ঘটনার মধ্য দিয়ে বিস্তৃত একটি রান অবৈধ ফলাফল-জানালা পায়।
অনুমোদিত কাজ যতটুকু অনুমতি দেয় ততটুকুই গেটওয়ে ভূমিকা রাখুন, রান সচল থাকাকালীন টানেল লক্ষ্য করুন, এবং আপনার রিপোর্ট করা প্রতিটি জানালার শুরু ও শেষ লিখুন। মূল্যায়ন শেষ হলে মালিকের মাধ্যমে অস্থায়ী অ্যাক্সেস সরান, উৎস ও পথের রেকর্ড রাখুন, এবং অন্য যেকোনো পরীক্ষার উপকরণের মতো আউটপুট সুরক্ষিত রাখুন।
একবারের সাফল্যের বদলে পুনরাবৃত্তিযোগ্য পর্যবেক্ষণ বিন্দু যদি দরকার হয়, তবে সেটিই সেই বিতরণযোগ্য যার পক্ষে যুক্তি দিতে হবে। হোস্ট ডিসকভারি রেফারেন্স ব্যাখ্যা করে কোন প্রোবগুলো স্থানীয় সেগমেন্ট ধরে নেয়, আর এই বিশদটিই ফাঁকা ফলাফলকে রক্ষণযোগ্য বিবৃতিতে বদলায়।