Blue Shield Umbrella 是一种新的端点安全解决方案,为组织提供保护。它将 Blue Shield 人工智能功能的强大功能引入 Android 移动领域。
如需我们的支持,请联系:technik@blue-shield.at 或 +43 732 21 19 22
隐私政策:
https://www.blue-shield.at/app.html
技术细节:
android.net.VpnService 的使用:
Android Mobile Agent 访问Android 平台的android.net.VpnService。该服务类用于建立分割隧道并将 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。