آیکون VPN آیفون روشن است: آیا همه برنامهها را پوشش میدهد یا فقط کار میکند؟
یک نشان، سه ادعای متفاوت. آنچه را پروفایل پوشش میدهد، کاری که قوانین بر اساس درخواست انجام میدهند و خانواده آدرسی که واقعاً آزمایش کردهاید از هم جدا کنید.
نشان ظاهر میشود، برنامه هنوز طوری رفتار میکند که گویی در خانه است، و نتیجهگیری آشکار این است که تونل خراب است. معمولاً چیزی خراب نیست. نشان از یک اتصال خبر میدهد، در حالی که پرسش پشت آن درباره پوشش است، و اینها ادعاهای متفاوتی هستند.
سه شرط تعیین میکند که کدام ادعا را میتوانید مطرح کنید. تا زمانی که اینها روشن نشوند، هر نتیجه آزمایش مبهم است.
سه پاسخ پشت یک آیکون پنهان است
پرسش اول این است که میخواستید تونل چه کاری انجام دهد. رسیدن به یک ویکی داخلی، پنهان کردن نشانی شما از یک سرویس پخش، و محافظت از یک برنامه مدیریتشده سه الزام متفاوت هستند که سه پروفایل متفاوت آنها را برآورده میکنند.
پرسش دوم این است که پروفایل متعلق به کیست. پیکربندیای که شخصاً نصب شده باشد متفاوت از پیکربندیای رفتار میکند که یک سامانه مدیریت اعمال میکند، و تنها دومی میتواند قوانین هر برنامه را که iOS اعمال میکند حمل کند. نشان نمیتواند آن دو را از هم تشخیص دهد.
پرسش سوم خانواده آدرسی است که روی آن ایستادهاید. تونلی که IPv4 را حمل میکند در حالی که شبکه IPv6 توزیع میکند، یک مسیر را بیرون تونل باقی میگذارد. آزمایشی که فقط به یک سایت IPv4 میرسد هرگز آن را نخواهد دید.
پروفایلهای هر برنامه فقط برنامههای خودشان را پوشش میدهند
VPN هر برنامه همان حالتی است که بیشترین هشدارهای نادرست را تولید میکند. پروفایل برنامههایی را نام میبرد که ترافیکشان وارد تونل میشود، و بقیه طبق طراحی در شبکه محلی ادامه میدهند. بنابراین ثابت ماندن نشانی عمومی شما در مرورگر رفتار مورد انتظار است، نه نشانه خرابی. هیچچیز در نوار وضعیت با آن تناقض ندارد.
برنامهای را که پروفایل برایش ساخته شده آزمایش کنید، و آن را در برابر منبعی که فقط در داخل وجود دارد آزمایش کنید. یک درخواست داخلی موفق از برنامه نامبرده پیکربندی سالمی را توصیف میکند. سپس یک نشانی عمومی معمولی در Safari پروفایل هر برنامه را توصیف میکند که دقیقاً همانطور که پیکربندی شده کار میکند.
قوانین بر اساس درخواست آنچه را مشاهده میکنید تغییر میدهند
پیکربندی بر اساس درخواست تعیین میکند که اتصال چه زمانی برقرار شود، نه اینکه آیا ترافیک پوشش داده میشود. یک قانون میتواند تونل را وقتی دامنه خاصی درخواست میشود بالا بیاورد و وقتی درخواست تمام شد آن را پایین بیاورد، یعنی ظاهر و ناپدید شدن نشان در استفاده معمولی همان کارکرد طراحی است. پیش از تفسیر نشان، قوانین را بخوانید.
این رفتار نتایجی را هم توضیح میدهد که در طول روز ناسازگار به نظر میرسند. همان برنامه میتواند ساعت ده صبح از تونل عبور کند و ظهر مستقیم باشد، چون شرط فعالسازی تغییر کرده و نه سیاست.
یک بررسی، اثبات پوشش نیست
یک بررسی در مرورگر اثبات میکند که یک درخواست یک مسیر را طی کرده، و نه بیشتر. چیزی درباره برنامه دوم با پشته شبکه خودش، همگامسازی پسزمینهای که پیش از بالا آمدن تونل اجرا شده، یا اتصالی که از تغییر شبکه جان سالم به در برده چون سوکت قدیمی هرگز دوباره برقرار نشده، نمیگوید. این شکاف مسئله دامنه است، نه نشت.
| Observation | Decide this first | Then test |
|---|---|---|
| Badge on, public address unchanged | Is the profile per-app? | The named internal app, not a browser |
| Badge flickers during the day | Are on-demand rules present? | Whether the flip follows a trigger domain |
| Internal app works, another fails | Is that app in the profile? | Its own settings and any proxy config |
| Nothing works while badge is on | Is this a path failure? | Name resolution and a known-good internal host |
ردیف چهارم تنها ردیفی است که به یک نقص اشاره میکند. تونل متصل با تجزیه نام خراب، مسیر بازگشت غایب، یا سرویسی که صرفاً از کار افتاده از دید برنامه یکسان به نظر میرسند.
پیش از بالا بردن موضوع چه چیزی را ثبت کنید
نام پروفایل، اینکه از سامانه مدیریت آمده یا نه، وجود قوانین هر برنامه، و زمان دقیق درخواست ناموفق را بنویسید. خانواده آدرسی که آزمایش کردهاید و برنامهای که از آن آزمایش کردهاید را اضافه کنید. هیچ عددی روی صفحه جای آن فهرست را نمیگیرد. این ثبت، پرسش پوشش را در یک رفتوبرگشت از یک قطعی جدا میکند.
مبانی امنیت را هم در نظر داشته باشید. تونل جایگزین اعتبارسنجی گواهی، محافظت از حساب یا مجوزهای دستگاه نمیشود. آیکونی که کنار وضعیت شبکه ظاهر میشود مدرکی بر پیکربندی هیچیک از اینها نیست، و همین برخورد است که ادعای حریم خصوصی را بر قدرت یک نشان بنا میکند.
مرور کلی استقرار VPN از Apple انواع پروفایل و رفتار بر اساس درخواست را که پشت این تفاوتهاست توصیف میکند. پیش از بحث با یک سامانه مدیریت درباره اینکه پروفایل باید چه چیزی را پوشش دهد، آن را بخوانید.