Автоматическое подключение к сети со скрытым SSID - плохая идея.
Поскольку ваш компьютер не может пассивно прослушивать передачу SSID и автоматически подключаться, когда видит SSID (который не будет отображаться в передаче маяка, поскольку именно так работает скрытие SSID), он должен активно отправлять тестовые пакеты с SSID сети, даже если это не близко к точке доступа, и ждать ответа. Это означает, что вместо точки доступа, постоянно передающей свое имя, все компьютеры настроены на автоматическое подключение к ней, передающей ее имя все время, независимо от того, где они находятся.
Не говоря уже о том, что для возможности роуминга между несколькими точками доступа с одним и тем же SSID, компьютер должен знать их BSSID (по сути, MAC-адрес точки доступа). Обычно они делают это, слушая радиомаяки, передаваемые точками доступа. Поскольку у маяков нет SSID (эй, он скрыт!), Компьютер должен периодически отправлять тестовые запросы, даже если он уже подключен к точке доступа. Смехотворно легко для злоумышленника узнать SSID, если хотя бы один компьютер подключен к сети. Не говоря уже о нападениях десассоциации.
Таким образом, он получает почти нулевую безопасность (все еще слишком легко найти SSID) и теряет немного больше безопасности (клиентские компьютеры постоянно объявляют миру: «Эй, я компьютер, принадлежащий кому-то, кто работает в компании XYZ!"Даже когда рядом нет компании XYZ). Чистый результат отрицательный.
Единственный способ уменьшить или даже избежать потери безопасности - подключить его вручную, а не автоматически. Кажется, это то, что делает Apple. (Насколько я помню, Windows Vista предупреждает вас о проблемах безопасности, когда вы пытаетесь настроить его на автоматическое подключение. NetworkManager, используемый в большинстве дистрибутивов Linux, также позволяет вручную выбрать сохраненное соединение из раскрывающегося списка.)
Теоретически, было бы возможно сохранить известные BSSID для каждого ESSID и отправлять пробный запрос только при получении маяка для одного из них (то есть, когда вы находитесь рядом с точкой доступа, которая в прошлом использовалась для этого SSID). Я не знаю, почему никто, кажется, еще не пробовал это.