Какая информация об оборудовании доступна для компьютеров в сети?

Если компьютер подключен, чтобы сказать, сеть вашей работы, какие аппаратные данные могут быть получены. Точнее, может ли администратор получить список всех процессоров и их серийных номеров / идентификационных номеров от компьютера, только что подключенного к сети?

Есть ли какой-нибудь возможный способ собрать эту информацию, не запуская что-то вроде CPUID локально?

2 ответа

Зависит от того, как он "подключен" к сети.

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

Предполагается, что вы обезопасили ноутбук с помощью брандмауэра и отключили такие вещи, как открытые (файловые) ресурсы (и т. Д.)

Если вы оставили службы удаленного управления, удаленные файловые службы и т. Д. Включенными без включенного брандмауэра или особой защиты, или если вы присоединились к их домену, они могут видеть (в основном) все, что хотят, используя такие вещи, как WMI SNMP и др.

Непрактично получать информацию о количестве процессоров и т. Д. Удаленно.

Есть несколько теоретических вещей, которые могут помочь вам сделать немного лучше случайного предположения, но это все. (Например, стресс-тестирование системы и наблюдение за ее работой, снятие отпечатков пальцев с ОС и приход к выводам, наблюдение за трафиком [например, заголовки HTTP] и создание выводов. (И просмотр MAC-адресов, как указано выше)

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

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