2012-05-13 2 views
4

Есть ноутбук А и точка B. беспроводной доступКак однозначно идентифицировать ноутбук и точку беспроводного доступа, к которой он подключается?

Сценарий: 1. ноутбук Успешно подключается к точке B. беспроводного доступа 2. ноутбук А посылает сообщение «Привет» мой сервер. 3. Мой сервер получает это сообщение. Мой вопрос в том, как мой сервер знает, что это сообщение отправлено ноутбуком A (а не другими ноутбуками) через точку беспроводного доступа B (не через другие точки беспроводного доступа). Здесь, кто использует ноутбук А, я не беспокоюсь.

Я думаю о грубом решении, подобное этому. Пусть мой сервер знает серийный номер процессора ноутбука A и адрес MAC-адреса беспроводной точки доступа. Любой компьютер, отправляющий сообщение на мой сервер, должен сообщить свой серийный номер процессора и MAC-адрес беспроводного шлюза. Если эти два те же, что и у моего сервера, а затем пройдите.

Я понимаю, что эти два могут быть фальсифицированы также. Пожалуйста, посоветуйте лучшие решения. Огромное спасибо.

+0

Непонятно, что вы делаете. Что вы подразумеваете под «подтверждением»? Какова ваша внешняя проблема? Вы доверяете ноутбуку, чтобы идентифицировать себя? –

+0

Имеет ли ваш сервер доступ к информации управления из AP (например, через SNMP), чтобы он мог запрашивать таблицу ассоциаций? –

+0

Ответ будет зависеть от ваших эксплуатационных потребностей. Если вам нужно что-то безумное, вы можете посмотреть открытые ключи, связанные как с A, так и с B в вашем сценарии, где A запрашивает подписанные данные из B, подписывает его и передает его на C для проверки. Кроме того, вы не на том, «какой язык должен использовать», поскольку вы проектируете инфраструктуру. – tbert

ответ

0

Настройте свою точку доступа для запуска предприятия WPA. Запустите сервер RADIUS на своем сервере. По желанию туннелируйте трафик с AP на сервер. Выдает уникальные учетные данные каждому возможному клиенту, возможно, на основе сертификата.

С информацией RADIUS и «защищенной» (т. Е. Туннельной или прямой кабельной связью) от AP вы можете однозначно и безопасно идентифицировать беспроводных клиентов на сервере, если вы доверяете всей машине, точке доступа и промежуточным ссылкам ,