Зачастую сама по себе проверка интернета оставляет для провайдера след подключения.
Многие устройства используют разнообразные endpoints для проверки интернета, вот лишь некоторая часть рабочих:
http://connectivitycheck.android.com/generate_204
http://connectivitycheck.gstatic.com/generate_204
http://clients3.google.com/generate_204
https://www.google.com/generate_204
http://captive.apple.com/hotspot-detect.html
https://www.apple.com/library/test/success.html
http://www.msftconnecttest.com/connecttest.txt
http://www.msftncsi.com/ncsi.txt
http://connectivity-check.ubuntu.com/
https://connectivity-check.ubuntu.com/
https://nmcheck.gnome.org/check_network_status.txt
http://networkcheck.kde.org/
http://detectportal.firefox.com/success.txt
http://connectivitycheck.platform.hicloud.com/generate_204
http://connect.rom.miui.com/generate_204
Firefox, Apple системы, AOSP, KDE, GNOME, Ubuntu, MIUI (Xiaomi), Huawei, Windows можно выделать по обращениям к этим эндпоинтам.
Учитывая что к ним идет обращение при подключении к интернету, учитывайте этот момент (провайдер потенциально видит когда вы подключаетесь к вашей домашней сети и с какого устройства/что используете).
В GrapheneOS можно отключить проверку наличия интернета (но вы не сможете проходить Captive Portal с постоянным VPN)
Post #116
1.65K