په Android کې د «جوړ شوی VPN» عبارت دوه بې‌اړیکې شیان رانغاړي: هغه پروتوکول چې پلیټ‌فارم ستاسو په استازیتوب چلوي، او هغه د تنظیماتو بڼه چې جوړوونکي غوره کړه ښکاره یې کړي. دا یو شی نه دي، او هیڅ یو یې هم تضمین نه کوي چې ټنل د هغه کارن دی چې اپلیکیشنونه یې ورته اړتیا لري. جوړېدل په یو ځانګړي کارن کې د یو ځانګړي زنګ وهونکي بستې سره پېښېږي، او هر څه چې وروسته راځي هغه همدغه زمینه په میراث وړي. د تنظیماتو پرده لوستلو دمخه د مالکیت لړۍ ولولئ.

پلیټ‌فارم ستاسو لپاره څه جوړوي

له Android 11 راهیسې پلیټ‌فارم د VpnManager له لارې د VPN جوړولو زمینه برابروي. یو منظور شوی اپلیکیشن د IKEv2 پروفایل بیانوي، او پلیټ‌فارم پخپله د IPsec او IKE تبادله چلوي، نو اپلیکیشن هیڅکله پاکټونو ته لاس نه ورکوي. دا له خپل VPN اپلیکیشن څخه مهم توپیر دی، کوم چې VpnService پلي کوي او ټنل په خپل بهیر کې جوړوي.

val profile = Ikev2VpnProfile.Builder(serverAddress, identity)
    .setAuthUsernamePassword(user, secret, rootCa)
    .build()
getSystemService(VpnManager::class.java).provisionVpnProfile(profile)

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

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

مالکیت لومړی کارن دی، بیا بسته

د Android څو کارنان ریښتینی بېلول دي، نه یوازې نوم. کاري پروفایل یو جلا کارن دی چې خپل نصب شوي بستې، خپل اپلیکیشن معلومات، خپل keystore او خپل باور لنګرونه لري. یو شان محصول چې په دواړو ځایونو کې نصب شي دوه بېل کارن پېژندونکي لري، حتی کله چې د لانچر انځورونه او د محصول نومونه یو شان وي.

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

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

پاکټ د خوځېدو دمخه درې دروازې

لومړۍ دروازه واک دی: مدیریت باید VPN ته په ټولیز ډول اجازه ورکړي، او ځینې ځای پرځای کول هم ډول او هم شتون محدودوي. دویمه پېژندنه ده: د کلاینټ سند یا اعتبارنامې باید په هغه کارن کې موجودې وي چې پروفایل لري، ځکه په شخصي keystore کې وارد شوی سند کاري پروفایل ته نه ښکاري.

درېیمه رضایت او تګلاره ده. کارن معمولاً لومړی ځل چې اړیکه کارېږي هغه تصویبوي، او مدیر سربېره پر دې کولای شي هغه د «تل فعال» په توګه وتړي، که وغواړي د بندیز سره ترڅو ترافیک له ټنل څخه بهر نه شي وتلای. هغه تنظیمات فیصله کوي چې ټنل بند شي څه پېښېږي، او همدغه برخه کارنان احساسوي.

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

ولې شخصي اړیکه کاري اپلیکیشنونه نه پوښي

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

د نومونو حل هم همدغه پوله تعقیبوي. شخصي DNS پایښتونه او باور لنګرونه د هر کارن لپاره دي، نو کورنی کوربه‌نوم چې په شخصي پروفایل کې حل شي کېدای شي په کاري پروفایل کې پاتې راشي، حتی د یو شان ښکارېدونکي ټنل سره، ځکه د حل کوونکي تګلاره او د CA زېرمه بېل شیان دي.

پر ریښتیني ثبت، نه پر لابراتواري تلیفون تصدیق وکړئ

پر وسیله لومړی د ننوتنې مالک وپېژنئ: کوم کارن، کومه بسته، او آیا پروفایل د پلیټ‌فارم له برابروونکي راغی که له هغه اپلیکیشن چې خپل VPN خدمت پلي کوي. بیا تایید کړئ چې پروفایل چې کومه پېژندنه تمه لري هغه په رښتیا د هغه کارن په keystore کې موجوده ده.

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

په پای کې کاري اپلیکیشن خپله د یو پېژندل شوي کورني پای ټکي پر وړاندې وآزمویئ او د شخصي پروفایل له پایلې سره یې پرتله کړئ. دواړه کولای شي توپیر ولري؛ هغه څه چې توپیر نه شي کولای د مالکیت ماډل دی. که ټنل د غلط کارن وي، هر څومره چې سند بیا صادر شي، سم به نه شي.

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

اړوندې مقالې