Как оператор мобильной связи, использующий CGNAT, узнает, что вы пользуетесь Интернетом?

Как оператор мобильной связи, использующий CGNAT, узнает, что вы пользуетесь Интернетом?

Как оператор сотовой связи узнает, что вы пользуетесь Интернетом, если он использует CGNAT, ведь у других пользователей в то же время будет тот же IP-адрес?

Как они смогут отличить, кто есть кто, и как они смогут узнать, кто чем занимается в сети?

решение1

(CG)NAT на самом деле не означает, что у вас у всех одинаковый IP-адрес. Это означает, что у вас есть внутренние адреса, которыепереведенона общий адрес, точно так же, как NAT дома только преобразует частные адреса «192.168.xx» в общие публичные адреса, но это не буквальноназначатьодин и тот же IP-адрес для каждого устройства.

Это значит, что перевозчик может просто посмотреть на трафикдоон попадает на маршрутизаторы CGNAT, после чего у каждого клиента по-прежнему будет свой индивидуальный «частный» IP-адрес. (Аналогично, если вы используете инструмент захвата пакетов (tcpdump) на своем домашнем маршрутизаторе, вы увидите исходные адреса 192.168.x на интерфейсе «lan».) При необходимости оператор также может получить текущую активную таблицу сопоставления со своих маршрутизаторов (показывающую, кто в данный момент находится за какой комбинацией публичного IP:порта).

И, скорее всего, оператор также может получать статистику с нижнего уровня. Например, в сетях Wi-Fi точка доступа может подсчитывать фактические кадры данных Wi-Fi и вести статистику по MAC-адресу — не беспокоясь об IP-адресах и, более того, не проверяя, содержат ли кадры IP вообще. Хотя мобильные сети, конечно, сильно отличаются от Wi-Fi, я бы все равно в целом предположил, что у них все же есть некая схожая концепция, которую можно привязать к отдельному устройству и измерить его использование данных «под» IP.

Связанный контент