Blue Shield Umbrella یک راه حل امنیتی جدید نقطه پایانی است که از سازمان ها محافظت می کند. این قدرت ویژگی های هوش مصنوعی سپر آبی را به فضای حرکتی اندروید می آورد.
برای پشتیبانی ما، لطفا با: technik@blue-shield.at یا +43 732 21 19 22 تماس بگیرید
سیاست حفظ حریم خصوصی:
https://www.blue-shield.at/app.html
جزییات فنی:
استفاده از android.net.VpnService:
Android Mobile Agent به android.net.VpnService پلتفرم Android دسترسی دارد. این کلاس سرویس برای ایجاد یک تونل تقسیم و ارسال ترافیک DNS به سرورهای Blue-Shield Mobile برای مسدود کردن وب سایت های مخرب استفاده می شود.
استفاده از مجوزهای مکان:
1.) android.permission.ACCESS_COARSE_LOCATION
2.) android.permission.ACCESS_FINE_LOCATION
برنامه باید مجوز مکان را داشته باشد زیرا ما باید SSID شبکه را در زمان اجرا بخوانیم.
دلیل این کار شرح زیر است:
این برنامه یک VPN محلی ایجاد می کند تا ترافیک DNS را روی یک تونل تقسیم کرده و آن را به سرورهای Blue-Shield Mobile ارسال کند. این سرورها به درخواست DNS پاسخ می دهند و دامنه هایی که ممکن است حاوی بدافزار یا کد فیشینگ باشند را مسدود می کنند.
با این حال، به عنوان یک شرکت، میخواهم که عامل در شبکه شرکت من خاموش شود، زیرا میخواهم از سرور DNS محلی برای دسترسی به صفحات اصلی شرکت استفاده کنم. شبکه شرکت از طریق SSID شناسایی می شود که کاربر می تواند آن ها را در پیکربندی خود ذخیره کند.
همانطور که در اینجا آمده است، SSID فقط با مجوز موقعیت مکانی قابل خواندن است:
https://developer.android.com/reference/android/net/wifi/WifiInfo
برخی از دستگاه ها به هر دو مجوز (1. و 2. ) نیاز داشتند تا به ما اجازه خواندن SSID متصل شده را بدهند.