Как скрыть Wi-Fi сеть в Windows с помощью WLAN фильтрации (черный и белый список)

По умолчанию Windows отображает имена (SSID) всех доступных Wi-Fi сетей в радиусе приема беспроводного адаптера. Администратор Windows может скрыть (заблокировать) отображение некоторых SSID в списке доступных беспроводных сетей, или наоборот разрешить подключение только к определенным Wi-Fi сетям (все остальные запретить). В этой статье мы покажем, как настроить черный и белые списки разрешенных для подключения Wi-Fi сетей в Windows с помощью встроенной возможности WLAN фильтрации.

Для управления фильтрами беспроводных сетей в Windows используется встроенная консольная утилита netsh. Откройте командную строку (или PowerShell) с правами администратора (это важно!).

Чтобы вывести список доступных WiFi сетей в радиусе обнаружения вашего сетевого адаптера, выполните команду:

netsh wlan show networks

netsh wlan show networks- вывести доступные wifi сети в радиусе

Получение списка сетей из командной строки netsh в Windows 11 требует разрешения на доступ к службе геолокации. Если доступ отключен, при запуске команды netsh wlan show networks появится ошибка:

Interface name : Wi-Fi
Network shell commands need location permission to access WLAN information. Turn on Location services on the Location page in Privacy & security settings.
Here is the URI for the Location page in the Settings app:ms-settings:privacy-location
To open the Location page in the Settings app, hold down the Ctrl key and select the link, or run the following command:start ms-settings:privacy-location
Or, to open the Location page from the Run dialog box, press Windows logo key + R, and then copy and paste the URI above.
Access is denied.

Чтобы включить доступ к геолокации, перейдите на указанный URI адрес раздела параметров Settings, выполнив команду: start ms-settings:privacy-location и включите там доступ к геолокации. Либо разрешите доступ к геолокации из командной строки:

SystemSettingsAdminFlows.exe SetCamSystemGlobal location 1

SystemSettingsAdminFlows.exe SetCamSystemGlobal location 1 - разрешить доступ к геолокации

Если вы хотите вывести дополнительную информацию о доступных Wi-Fi сетях (уровень сигнала, поддерживаемые протоколы, тип аутентификации, шифрование), выполните:

netsh wlan show networks mode=bssid

За список доступных для подключения беспроводных сетей в Windows отвечают служба автонастройки WLAN (WLAN AutoConfig, wlansvc ). Она позволяют фильтровать список сетей, которые доступны для подключения клиенту.

Есть два режима работы фильтрации:

  • Черный список– администратор задает список WiFi сетей, которые нужно скрыть от обнаружения в Windows. Все остальные WLAN сети будут доступны.
  • Белый список – вы вручную указываете список разрешённых для подключения Wi-Fi сетей. Доступ к любым другим беспроводным сетям запрещен.

Чтобы скрыть из списка доступных сетей только одну беспроводную сеть, нужно добавьте ее SSID в черный список. Для этого используется такая команда:

netsh wlan add filter permission=block ssid="TP-Link_0653" networktype=infrastructure

netsh wlan add filter permission=block - заблокировать (скрыть) wifi сеть в windows

Теперь беспроводная сеть с этим SSID не будет отображаться в списке доступных.

Если же вы хотите разрешить подключение только к определенным SSID, нужно добавить их в белый список и запретить подключение к любым другим сетям:

netsh wlan add filter permission=allow ssid="Xiaomi_20F5" networktype=infrastructure
netsh wlan add filter permission=denyall networktype=infrastructure

Теперь в списке доступных для подключения Wi-Fi сетей останется только одна запись.

Разрешить подключение только к определенным wifi сетям в Windows

По умолчанию пользователи Windows не видят скрытые (запрещенные) для подключения сети. Вы можете изменить эту настройку командой:
netsh wlan set blockednetworks display=show

Теперь в списке сетей будут отображаться все Wi-Fi сети, но запрещенные для подключения будут промаркированы крестиком.

Чтобы скрыть заблокированные сети, измените на hide (это поведение по умолчанию)

Заблокированные WLAN сети отображаются в списке, но не доступны для подключения

Настройки сохраненных Wi-FI сетей в Windows хранятся в профилях WLAN. Администратор может централизованно распространить преднастроенные Wi-Fi профили на компьютеры пользователей.

Вывести список примененных WLAN фильтров:

netsh wlan show filters

netsh wlan show filters - вывести все фильтры беспроводных сетей

Удалить из фильтров одно правило:

netsh wlan delete filter permission=allow ssid="TP-Link_0653" networktype=infrastructure

Удалить блокирующее правило из фильтров:

netsh wlan delete filter permission=denyall networktype=infrastructure

Список разрешенных и запрещенных для подключения Wi-Fi сетей можно распространить на клиентские компьютеры через групповые политики. Для этого нужно настроить профиль беспроводного подключения в GPO разделе: Computer Configuration -> Policies -> Windows Settings -> Security Settings -> Wireless Network (IEEE 802.11) Policies. Групповая политика - разрешенные и запрещенные WiFi сети

Встроенная фильтрация WLAN сетей не является абсолютным средством, позволяющим надежно запретить пользователю компьютера подключаться к недоверенным беспроводным сетям. Это фильтр легко обойти, если пользователь (или злоумышленник) переименует SSID сети в настройках точки доступа на разрешенное имя сети.

В качестве дополнительной меры защиты администратор может скрыть значок подключения к Wi-Fi на экране входа в Windows.


Предыдущая статья Следующая статья


Комментариев: 0 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)