Где сетевой менеджер хранит ключи WPA, когда & ldquo; Доступно для всех пользователей & rdquo; отмечен?

Когда вы подключаетесь к новой сети SSID через апплет администратора сети, ключ для этой сети сохраняется в gnome-keyring в цепочке ключей «login».

Но когда вы затем изменяете (редактируете) эту сеть, чтобы она была «Доступна всем пользователям», пароль перемещается куда-то еще. Я хотел бы знать, где, потому что, если это сеть PEAP, это фактически ваш пароль Active Directory.

alt text

Справочная информация Я отмечаю большинство сетей WIFI как «доступные для всех пользователей», чтобы не делать их доступными (в любом случае, это однопользовательский ноутбук), но вместо этого, чтобы никто не увидел мой пароль для этой сети в виде открытого текста, просто щелкнув правой кнопкой мыши сеть, щелкнув вкладку «Безопасность» и отметив галочкой «показать пароль». Это происходит потому, что когда вы делаете сеть «доступной для всех пользователей», процесс редактирования этой сети вызывает системное приглашение с помощью policykit.

Это та же самая причина, по которой я немедленно удаляю Seahorse после новой установки. Сумасшедший риск безопасности, позволяющий это.

9
задан 19 January 2011 в 00:03

3 ответа

Предполагая, что мы все знаем, как происходит беспроводная аутентификация между клиентом и сервером / маршрутизатором, ваша машина попытается «запомнить» имя точки доступа, чтобы мы не продолжали вводить один и тот же ключ снова и снова.

Все «запомненные» ключи сетей незашифрованы и хранятся в:

/etc/NetworkManager/system-connections

, если мы cat из одного из файлов, которые вы увидите: (это мой ящик)

[connection]

id=Auto FLPHF
uuid=495d8230-53bd-4df5-812a-374526fdb031
type=802-11-wireless
[802-11-wireless]
ssid=FLPHF
mode=infrastructure
mac-address=00:C0:CA:40:AE:5F
security=802-11-wireless-security
[802-11-wireless-security]
key-mgmt=wpa-psk
auth-alg=open
psk=[TOOK OUT MY KEY]< you get the idea. 
[ipv4]
method=auto
[ipv6]
method=auto
0
ответ дан 19 January 2011 в 00:03

У меня нет Wi-Fi, чтобы проверить это сейчас, но согласно http://live.gnome.org/NetworkManager/SystemSettings , системные соединения должны храниться в / etc / NetworkManager / системные соединения /.

0
ответ дан 19 January 2011 в 00:03

Он хранится в /etc/network/interfaces и не зашифрован!

0
ответ дан 19 January 2011 в 00:03

Другие вопросы по тегам:

Похожие вопросы: