د تلیفون اپلیکیشن او لیرې سرور له بېلو حقایقو سره پیل کېږي، او هیڅ یو یې د بل حقایق پور نشي اخیستلای. اپلیکیشن کولای شي د هغه شبکې په اړه چې کاروي له عملیاتي سیستم څخه وپوښتي، خو سرور یوازې هغه څه پېژني چې د اړیکې له لارې راځي. خپل پای ټکی چلول دویم بیا لیکي او لومړی نه لمس کوي. د دوی له منځه کوم یو چې ستاسو پوښتنې ته ځواب ووایي، په پوښتنې پورې اړه لري.

دوه کتنې ټکي، دوه ډوله شواهد

سیمه‌ای شواهد وسیله تشریح کوي. دا هغه انټرفیس رانغاړي چې ټرافیک وړي، هغه ټرانسپورټ چې پلیټ‌فارم یې راپور ورکوي، او هغه څه چې بلونکی اپلیکیشن یې پوښتلای شي. لیرې شواهد اړیکه تشریح کوي: سرچینه پته، پروتوکول، وخت او هر هغه څه چې اپلیکیشن یې لېږلو پرېکړه کوي. هیڅ کتنې ټکی د بل بشپړ سوپر‌سیټ نه دی.

د دواړو ګډول هغه ادعاوې جوړوي چې دقیقې ښکاري او نه شي کتنل شوې. نښه د وسیلې په شبکه‌ای شی په اړه یو څه ثابتوي، نه دا چې لیرې خدمت غوښتنه څنګه درجه‌بندي کوي.

له کشف په اړه بحث کولو دمخه ولیکئ چې پوښتنه کوم ټکي ته اړه لري. پوښتنه دا ده چې ایا یو ځانګړی اپلیکیشن پوهېدای شي چې تونل فعال دی، که دا چې ایا خدمت اټکل کولای شي چې غوښتنه له کومه راغله؟ دا جلا څېړنې دي، او د یوې ځواب د بلې په اړه هیڅ نه وايي.

سیمه‌ای پلیټ‌فارم انټرفیس څه راپور ورکولای شي

Android یوه ځانګړې نښه وړاندې کوي. NetworkCapabilities شی له TRANSPORT_VPN راپور ورکولای شي، او hasTransport کتنه کوي چې ایا هغه ټرانسپورټ پر شي شته. اپلیکیشن شی د اړیکې خدمت څخه اخلي او لولي، د شبکې حالت اجازې تابع.

پایلې سیمه‌ای پلیټ‌فارم معلومات دي، نه د یو عرضه کوونکي د پتو په حدونو کې لټون. دا هغه شبکه تشریح کوي چې بلونکی اپلیکیشن یې کاروي.

دوه حدونه مهم دي. د وېشل شوي تونل هغه قاعده چې اپلیکیشن بېلوي، په همدې تلیفون کې کېدای شي هغه څخه بېل ځواب ورکړي چې یو همکار یې ویني، ځکه اپلیکیشن کېدای شي بل ځای تړل شوی وي. نښه د دې لپاره هم شته چې عملیاتي سیستم د VPN انټرفیسونه نمونه کوي، نه د دې لپاره چې کوم ځانګړی اپلیکیشن یې غونډوي. ایا اپلیکیشن دا ساحه لولي، لېږي یې که له پامه غورځوي، دا د هغه اپلیکیشن ځانګړنه ده. د هغه مانیفیسټ او اسناد یوازیني باوري سرچینې دي دې پوښتنې ته.

adb shell dumpsys connectivity | grep -i -m5 vpn

لیرې خدمت څه لیدلای شي

سرور د اړیکې سرچینه پته، ټرانسپورټ او وخت ویني، او کولای شي پته د راجستر یا لارښوونې معلوماتو سره بډایه کړي. هغه هر هغه څه هم ترلاسه کولای شي چې اپلیکیشن یې لېږي، په شمول ځای کله چې اپلیکیشن یې غواړي او کاروونکی موافق وي. هغه چینلونه جلا دي، او یوازې یو یې د پتې لټون ته ورته دی.

د هوسټینګ عرضه کوونکي سره ثبت شوې پته تونل ته اشاره کوي، خو د اوسېدو شبکې کې ثبت شوې پته کورني اړیکې ته اشاره کوي. دواړه احصایوي نښې دي، نه د وسیلې په اړه حقایق.

د اوسېدو پته کس په هغه پته نه ږدي، او د هوسټینګ پته د چلونکي یا هېواد نوم نه اخلي. هغه خدمت چې استنباط یقین ګڼي، کله ناکله به غلط وي او نه شي کولای یې کشف کړي. که اړتیا باور وي نه اټکل، د پتو معلومات یې نه شي برابرولای، او هغه ډیزاین چې دا وایي له هغه څخه چې اټکل پټوي ډېر ریښتینی دی.

شاهديڅه ته ځواب وایيڅه نه شي ښودلای
سیمه‌ای د ټرانسپورټ نښهایا دا شبکه‌ای شی VPN دیچې وتل څوک چلوي یا وسیله چېرته ده
لیرې سرچینه پتهکومه پته خدمت ته ورسېدهایا وسیله تونل هم لري
د اپلیکیشن باراپلیکیشن څه لېږل غوره کړلهر څه چې اپلیکیشن ولېږل نه

ولې ځان‌کوربه وتل یوازې یوه خوا بدلوي

خپل پای ټکی چلول هغه سرچینه پته بدلوي چې لیرې خدمت یې ویني، او دا کولای شي هغه له هغو حدونو بهر بوځي چې هغه خدمت له سوداګریزو عرضه کوونکو سره تړي. په سیمه‌ای شبکه‌ای ماډل کې هیڅ نه بدلېږي، ځکه تونل تونل پاتې کېږي او عملیاتي سیستم لا هم راپور ورکوي.

د شواهدو یوه خوا خوځېږي، بله ثابته پاتې کېږي. د دوی ترمنځ تشه هغه ځای دی چې تمې ماتېږي.

براوزر دریمه پېښه ده چې خپل انټرفیسونه او محدودیتونه لري. د وېب منځپانګه نشي کولای اصلي وړتیا شی ولولي، او د موبایل عملیاتي سیستم ځانګړنه د وېب پاڼې لپاره شته ګڼل د طبقې تېروتنه ده. که پوښتنه د یوې وېبپاڼې په اړه وي، وګورئ چې وېبپاڼه واقعاً څه ترلاسه کولای شي، د پلیټ‌فارم API د کاپي کولو پرځای.

د هغې پوښتنې سره پرېکړه وکړئ چې تاسو یې کوئ

که پوښتنه دا وي چې ایا یو ځانګړی اپلیکیشن د تونل حالت کتلای شي، پلیټ‌فارم انټرفیس د کتلو سم ځای دی، او ځواب د هغه اپلیکیشن په کوډ او اجازو کې دی. که پوښتنه دا وي چې خدمت څه اټکل کولای شي، د اړیکې میټاډاټا شاهدي ده. حقوقي یا قراردادي پوښتنه هیڅ یو نه حل کوي.

له هر څه غونډولو دمخه پوښتنه په یوه جمله کې ونوموئ. هغه جمله پرېکړه کوي چې کوم کتنې ټکی مهم دی او څېړنه له بل بحث ته تېښتې منع کوي.

کله چې راپور ورکوئ هر کتنه د هغې د سرچینې له مخې نښه کړئ، ځکه بې نښې ادعا نه شي کتنل کېدای. سیمه‌ای نښه او د پتې استنباط دواړه ګټور دي او هیڅ یو قاطع نه دی، نو د دوی یوې پرېکړې ته یوځای کول تېروتنه ده.

کله چې خدمت اجازه‌لرونکې اړیکه ردوي، د سیګنال پټولو لپاره سیمه‌ای تنظیم بدلولو پرځای د هغې ملاتړ شوې بیاکتنې لار وکاروئ. یوه کتنه لرې کول هېڅکله نه ثابتوي چې نورې ورکې شوې.

اړوندې مقالې