В отеле WiFi унылое говно (так было), я уже ранее показывал на чем он основан, но просканировав сеть все оказалось еще хуже:
- Смог просканировать сеть (были обнаружены почти все сетевые устройства и еще компьютер)
- Пароль хоть и заменили на Mikrotik`ах, но доступ к веб интерфейсу все равно есть, а значит и брутфорс тоже возможен
- Двумя Ubiquiti NS и Loco линеек дело не обошлось, их тут штук восемь точно, плюс штук восемь тарелок Unifi
- При этом WiFi мост с соседним отелем основан на TPlink (какой-то арчер) с, внимание (!), дефолтным логином/паролем!, благодаря этому я узнал, что пароль от WiFi сети отличается от названия сети только цифрами 2022 в конце О_О
Человек сведущий сразу поймет, что такая сеть небезопасна ни для клиентов, ни для самого отеля, ведь угроза может исходить не от пользователя (клиент/сотрудник), а от его сетевого устройства и без его ведома. Да и вообще, размещать сетевые устройства и гостевую сеть без разделения - плохой тон, клиент не должен ничего видеть в сетевом окружении.
Ну эт я отвлекся. У меня есть три симки:
- Tele2 RU
- Beeline KZ
- DrimSim
За роуминг они хотят (помегабайтово):
- Tele2 RU - 25 руб
- Beeline KZ - 59 тенге (10 руб)
- DrimSim - 0,01 евро (85 коп)
Разница велика, но все равно платить не хочется. Опыт показал, что ноутбук жрет очень много трафика и вешать на роуминг музыку/браузер/телеграм и прочее - неоправданно дорого.
за пять дней, даже при цене 85 коп это вышло бы 18300,5 |
При этом в винде есть настройка лимита, но нет настройки ограничения доступа к интернету так, как это сделано на андроиде, когда я телефону говорю:
- Можно в интернет
- Банки
- Мессенджеры
- загрузка медиа в роуминге только по моему решению
- Браузер
- Карты и навигатор
- Остальные в топку (зачем галерее интернет то?)
Подумал решить поставленную задачу при помощи USB Modem (в режиме роутера) + Windows Firewall + Route:
- интерфейсу от модема задаем максимальную метрику, чтоб только в крайнем случае туда попадал пакет
- Разрешаем исходящие с сети USB Модема только на определенные айпи и себя же (чтобы иметь доступ к интерфейсу модема)
- Запрещаем все исходящие с сети модема от USB модема
- Создаем маршруты до нужных нам сервисов
Но, выяснилось что Windows Firewall так не работает, очередность у него роли не играет и главные правила - запрещающие.
_________________________________________
Собственно в упрощенном варианте можно решить и будет также как и на андроиде:
включаем для профиля сети "Общественные" блокировка исходящего трафика, отключаем все разрешающие правила на данном профиле и добавляем новые правила для интересующих нас служб/программ/портовНу или наоборот, внутренней сети нашего модема доверия то поболе будет, поэтому общественному профилю ограничений не даем, даем частному. Применяем профиль сети к модему, а для WiFI в отеле оставляем тип - общественная. Дальше маршрутами раскидываем кого - куда. У данного варианта есть свои:
- косяки
- если сети две, то нужно писать маршруты при каждой потребности
- плюсы
- в режиме только одной сети будет работать как на андроиде, о маршрутах можно не думать
- работы только по известным программам/службам/портам достаточно подкидывать маршруты, в правилах подставлять IP не надо
- трафик блокируется на уровне сетевого профиля, а значит IP модема нужен только для маршрутов
_________________________________________
Возвращаемся к нашей задаче, оказывается можно сделать вариант аля стандартного файервола, когда значение имеет порядок, а не запрет. Для этого используется "Политики IP безопасности". Изначально придуманы для IpSec, но можно использовать и без.
Собственно план остается прежним. Создаем политику, в политике сразу добавляем оба действия (блокировать/разрешать), списки блокировок и разрешений и связываем их между собой в одну политику. После чего надо нажать ПКМ по политике - назначить, то что изначально вызвало у меня ступор, т.к. политика не работала. Ну добавляем маршруты по необходимости.
- косяки
- прописывать IP надо и в маршруты и в политику
- плюсы
- жесткие ограничения на уровне IP и портов
- не требуется менять сетевой профиль
К этому можно прибавить типа jump сервер на Mikrotik, и все обходится одним маршрутом, НО, нужно понимать что в некоторых случаях такое решение приведет не к одной инкапсуляции, а значит накладные расходы возрастут.
В итоге я смог поработать более-менее прилично и оставлю сие решение на память, ибо найти его быстро и решительно я не смог, может кому пригодится
Комментариев нет:
Отправить комментарий