Event JSON
{
"id": "5e8da29d09c2fd1ac37ebdad8a47e440fc39f9604b85fac194be4f1332dbfca7",
"pubkey": "d8eb809b487d8ff32e985849caac39aeb62d87b5fb29fb4fa3529848880ba6e3",
"created_at": 1776634097,
"kind": 1,
"tags": [
[
"t",
"Android"
],
[
"t",
"VPN"
],
[
"t",
"Shizuku"
],
[
"t",
"pm disable-user"
],
[
"t",
"приватность"
],
[
"t",
"заморозка приложений"
],
[
"t",
"Kotlin"
],
[
"t",
"Jetpack Compose"
],
[
"t",
"reverse engineering"
],
[
"t",
"open source"
],
[
"d",
"atomstr:https://habr.com/ru/articles/1023352/"
],
[
"proxy",
"https://habr.com/ru/rss/articles/rated100/?fl=ru#https%3A%2F%2Fhabr.com%2Fru%2Farticles%2F1023352%2F%3Futm_source%3Dhabrahabr%26utm_medium%3Drss%26utm_campaign%3D1023352",
"rss"
]
],
"content": "Anubis: заморозка приложений по состоянию VPN\n\nhttps://habrastorage.org/getpro/habr/upload_files/14f/183/802/14f183802369b8f842fcb9e5ddf286fc.png\n\nПриложения на вашем телефоне могут обнаружить VPN через SOCKS5 на localhost и слить IP-адрес сервера. Рабочий профиль (Island, Insular, Shelter) скрывает VPN от ConnectivityManager, но не от tun0, маршрутов и локальных портов. Так родился open-souce Anubis, который решает проблему иначе - автоматически отключает приложения через pm disable-user при смене состояния VPN. Мёртвое приложение не может ничего детектить, потому что его не существует.\n\n Под капот Anubis (https://habr.com/ru/articles/1023352/?utm_source=habrahabr\u0026utm_medium=rss\u0026utm_campaign=1023352#habracut)\n\nhttps://habr.com/ru/articles/1023352/?utm_source=habrahabr\u0026utm_medium=rss\u0026utm_campaign=1023352",
"sig": "8cc73b999e2314c83e6d36e92d828270efac24d819498023912fc4416331ebd0a4c57e264647db6c63ec4c76e18548bd6cf19c029b464f26d32280c2993fb8a4"
}