Определение MAC-адреса и IP-адреса компьютера конечного пользователя (локальный и интернет-провайдер)

Я не совсем уверен, как определить MAC-адрес компьютера конечного пользователя и IP-адреса (локальный и интернет-провайдер).Мы используем систему на основе ASP.net с использованием C # в качестве языка программирования.Может кто-нибудь, пожалуйста, руководство.С уважением, Ягья
4 голоса | спросил Yagya Sharma 27 J000000Friday12 2012, 10:26:53

4 ответа


0
Если вы пишете веб-приложение в Интернете (в отличие от приложения для интрасети /локальной сети), невозможно определить локальный адрес и MAC-адрес клиента, если клиент явно не отправит его вам.Вы можете получить внешний (общедоступный, интернет) адрес в поле ---- +: = 0 =: + ---- .Если клиент использует прокси-сервер, было бы еще одним вариантом посмотреть ---- +: = 1 =: + ---- и ---- +: = 2 =: + ----, как они могутраскрыть истинный адрес.В любом случае, ни один из этих вариантов не гарантирован, и вы не должны полагаться на них.Они могут быть дополнительным уровнем проверки, но они никогда не должны быть основным механизмом проверки личности.
ответил Can Poyrazoğlu 9 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 09 Sep 2012 18:55:32 +0400 2012, 18:55:32
0
вы не можете получить MAC-адрес компьютера через Интернет
ответил jozi 9 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 09 Sep 2012 18:42:28 +0400 2012, 18:42:28
0
Единственное, что запускается на компьютере пользователя при использовании ASP.NET - это HTML и JavaScript.Вы не можете использовать JavaScript для получения MAC-адреса, однако вы можете получить IP-адрес и отправить его обратно.Чтобы получить локальный IP-адрес и MAC-адрес, необходимо, чтобы пользователь запустил приложение, например приложение Java.
ответил Danny Varod 9 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 09 Sep 2012 18:57:40 +0400 2012, 18:57:40
0
чтобы получить MAC-адрес, вам нужно иметь подписанный ActiveX /jar /.net dll.иначе вы можете получить только IP-адрес.Почему подписано, потому что у большинства клиентов браузер блокирует любые неподписанные активные компоненты.Вы можете получить сертификат подписи кода от действующего центра сертификации.
ответил PQubeTechnologies 13 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 13 Sep 2012 18:00:52 +0400 2012, 18:00:52

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132