هشدار پایش شبکه اندروید: تغییر اعتماد را بخوانید
اعلان پایش، یک CA نصبشده و یک خطمشی مدیریتشده سه چیز متفاوتاند. پیش از حذف گواهیها بررسی کنید اندروید کدام را گزارش میکند.
سه اعلان روی گوشی شبیه هم به نظر میرسند و تنها یکی از آنها درباره گواهی است. خط وضعیت VPN، هشدار مخزن اعتماد و نوار دستگاه مدیریتشده هر یک کنترل متفاوتی را نام میبرند و برنامهای که در آن لحظه روی صفحه است ممکن است مالک هیچکدام نباشد. خواندن دقیق متن در ابتدا شما را از حذف چیز اشتباه نجات میدهد. پنج بررسی زیر را به ترتیب انجام دهید و در اولین موردی که شکست میخورد بایستید، چون اقدام درست در هر مرحله کاملاً عوض میشود.
مرحله 0: مشخص کنید کدام اعلان را میبینید
متن مهمتر از نماد است. اعلان وضعیت VPN یعنی برنامهای یک VpnService فعال دارد. هشدار گواهی یعنی چیزی در مخزن اعتماد نصب شده است. اعلان دستگاه مدیریتشده یعنی مدیری خطمشی اعمال کرده که ممکن است اعتماد را بهعنوان بخشی از آن خطمشی نصب کرده باشد.
| Notice | What it asserts | First check |
|---|---|---|
| VPN status | An app is running a local VPN service | Which app holds the active VPN right now |
| Certificate authority installed | A CA exists in a trust store | Issuer, validity and which store holds it |
| Managed device or profile | An administrator owns part of the configuration | Whether device policy installed the credential |
وقتی متن دقیقاً «Network may be monitored» است، فرستنده سیستم است نه ارائهدهنده VPN: اندروید هر زمان برنامهای VpnService فعال داشته باشد آن خط را چاپ میکند، پس یک کلاینت تجاری رایج آن را بدون گذاشتن چیزی در مخزن اعتماد تولید میکند. دو مورد از سه اعلان میتوانند همزمان درست باشند و به همین دلیل شکایت معمولاً مورد اشتباه را نام میبرد. اگر جمله بگوید CA نصب شده است، VPN حداکثر یک مظنون است و حذف آن ممکن است هشدار را دقیقاً همانجا که بود باقی بگذارد.
مرحله 1: گواهی و مخزن آن را پیدا کنید
در اندروید 9 تا 12 مسیر تنظیمات، سپس امنیت، سپس رمزگذاری و گواهیها، سپس گواهیهای معتبر است؛ اندروید 13 و بعد از آن همان صفحه را به امنیت و حریم خصوصی، سپس تنظیمات امنیتی بیشتر منتقل میکنند و پوستههای سازندگان دوباره سطوح را تغییر نام میدهند، پس وقتی مسیر مطابقت ندارد در برنامه تنظیمات «گواهیهای معتبر» را جستوجو کنید. زبانه کاربر مقامهای نصبشده توسط شخص یا برنامه را دارد و زبانه سیستم آنچه را با ساخت همراه بوده. مقامی که مدیریت هل میدهد از طریق خطمشی دستگاه یا داخل نمایه کاری ظاهر میشود، نه با یک لمس معمولی در مخزن کاربر.
صادرکننده، تاریخهای اعتبار و اینکه چه کسی آن را نصب کرده را ثبت کنید. اگر ورودی اصلاً در مخزن کاربر نیست، همینجا بایستید، چون یک مورد سیستمی یا مدیریتشده است و از صفحه تنظیمات قابل حذف توسط شما نیست. حذف ردیف اشتباه در آنجا باعث میشود گوشی Wi-Fi یا ورود کاری را از دست بدهد و پرسش اعتماد بیپاسخ بماند.
مرحله 2: CA نمایه VPN را از اعتماد گوشی جدا کنید
نمایه OpenVPN یا هر کلاینتی که سرور خود را با TLS احراز هویت میکند میتواند CAای حمل کند که فقط همان کلاینت برای بررسی سرور خودش از آن استفاده میکند. نمایه WireGuard اصلاً CA ندارد: به جفت کلیدهای عمومی تکیه میکند، پس مقامی که در مخزن اعتماد اندروید نشسته هرگز نمیتواند از یک پیکربندی WireGuard آمده باشد. آن گواهی محلی نمایه به هیچ برنامه دیگری نمیرسد و کپی کردنش به مخزن اعتماد سیستم عملیاتی جدا با دامنه اثر جداست. جدا نگه داشتن این دو تمام هدف این مرحله است، چون فقط دومی چیزی را عوض میکند که برنامههای دیگر میپذیرند.
بنابراین نمایه VPN دارای CA مدرکی بر شنود نیست و برنامه VPN مالک ورودی اعتمادی نیست که هرگز نساخته است. آزمون ارزان است: VPN را متوقف کنید و اعلان را دوباره بخوانید. اگر هشدار گواهی هنوز آنجاست، VPN آن را نگذاشته و حذف برنامه آن را برنمیدارد.
مرحله 3: مقام سرور را از هویت کلاینت تشخیص دهید
گواهی هویت کلاینت و کلید خصوصی آن این دستگاه را در برابر سرور احراز هویت میکنند. به یک CA اعتماد میشود تا سرورها را در برابر برنامهها احراز هویت کند. کنار هم ذخیره میشوند و در فهرست شبیه هم به نظر میرسند، اما کارهایی کاملاً متفاوت انجام میدهند.
حذف هویت کلاینت میتواند احراز هویت Wi-Fi یا VPN را بشکند و کاری برای اعتماد HTTPS نکند، و حذف CA بر هر برنامهای که آن مقام را میپذیرد اثر میگذارد. پیش از فشردن هر چیزی تصمیم بگیرید کدام یک را میبینید، چون پاسخ مالک و مسیر بازیابی را نام میبرد.
مرحله 4: بپرسید کدام برنامهها واقعاً به آن اعتماد دارند
پیکربندی امنیت شبکه اندروید مرز برنامه را تعیین میکند. برنامههایی که API 24 یا بالاتر را هدف میگیرند بهطور پیشفرض به مقامهای سیستم اعتماد دارند، در حالی که برنامههایی که API 23 یا پایینتر را هدف میگیرند بهطور پیشفرض به مقامهای افزودهشده توسط کاربر هم اعتماد دارند، و یک برنامه میتواند لنگرهای خودش را نام ببرد، قواعد مخصوص دامنه اضافه کند یا کاملاً از پیشفرضها خارج شود.
پس «روی گوشی نصب شده» توصیف اعتماد HTTPS همه برنامهها نیست: مقام افزودهشده توسط کاربر ممکن است توسط برنامه قدیمیتری رعایت شود، توسط برنامه کنونی نادیده گرفته شود و توسط برنامهای که لنگرهای خود را همراه دارد صریحاً مورد اعتماد باشد. اگر مقام برای Wi-Fi کاری، سرویس وب خصوصی یا راهاندازی بازرسی تأییدشده نصب شده، پرسش سودمند این است که کدام برنامهها و نمایهها به آن وابستهاند. راهنمای پیکربندی امنیت شبکه مرجع این است که مقام نصبشده در یک برنامه مشخص تا کجا میرسد و همان بخشی است که بیشتر خلاصههای این هشدار جا میاندازند.
مرحله 5: تصمیم بگیرید، سپس مالک و برنامه خروج را ثبت کنید
اگر مقام مورد انتظار است، مستند کنید چه کسی آن را نصب کرده، کدام اتصالها به آن وابستهاند و چگونه بازنشسته میشود. اعتماد به یک مقام حتی وقتی امروز شنودی رخ نمیدهد تصمیم مهمی است، چون همان اعتماد است که شنود را بعداً ممکن میکند.
اگر غیرمنتظره است، پیش از وارد کردن دادههای حساس روی آن گوشی از طریق مالک دستگاه یا سرویس بررسی کنید. اگر منسوخ است، همان مورد مشخص را حذف کنید از طریق کسی که نصبش کرده، پس از بررسی اینکه چه چیزی به آن وابسته است، و هرگز با پاک کردن همه گواهیها شروع نکنید. پنهان کردن هشدار نمایش را عوض میکند و هیچ چیز دیگر. کلید خصوصی یا نمایه کامل هرگز نباید برای روشن شدن موضوع به یک سرویس عمومی بررسی گواهی بارگذاری شود.
پیش از ترک صفحه سه پاسخ میخواهید: چه کسی آن را نصب کرد، کدام اتصالها به آن وابستهاند و چگونه بازنشسته میشود.