Welche Hardwareinformationen sind für Computer in einem Netzwerk verfügbar?

328
joe

Wenn ein Computer angeschlossen ist, um anzugeben, welche Netzwerkinformationen zu Ihrem Job abgerufen werden können. Konkret kann ein Administrator von einem Computer, der gerade mit dem Netzwerk verbunden ist, eine Liste aller CPUs und deren Seriennummern / Identifikationsnummern erhalten?

Gibt es eine Möglichkeit, diese Informationen zu sammeln, ohne etwas wie CPUID lokal auszuführen?

1

2 Antworten auf die Frage

1
Ƭᴇcʜιᴇ007

Depends on how it's "connected" to the network.

If you just bring your home laptop in and plug it into the network the best they'll probably learn is the MAC address of your computer, from which they may be able to discern the manufacturer of that NIC.

This is assuming you've secured the laptop with a firewall and have things like open (file) shares (etc.) turned off.

If you've left remote management services, remote file services, etc. enabled with no firewall or specific security enabled, or if you've joined their domain, then they can see (basically) whatever they want by using things such as WMI, SNMP, etc.

in Ordnung, und in meinem speziellen Fall ist es eine Standardinstallation von Windows 7, das mit dem verdrahteten Netzwerk meines Jobs verbunden ist. Würden sie dann solche Informationen einsehen? joe vor 11 Jahren 0
Sie sollten nur den (angeblichen) Hersteller der Netzwerkkarte erhalten, der den Gerätehersteller häufig anhand der MAC-Adresse angibt. Wenn Sie im Allgemeinen mehr dazu bekommen können, haben Sie ein Sicherheitsproblem. davidgo vor 11 Jahren 0
Wie ist es wieder "verbunden"? Gerade eingesteckt? Welche Edition von Windows 7? Ist die Firewall aktiviert? Wenn Sie sich darüber Sorgen machen, verwenden Sie Ihren Computer möglicherweise nicht in Ihrem Netzwerk. :) Ƭᴇcʜιᴇ007 vor 11 Jahren 0
0
davidgo

Es ist nicht praktisch, Informationen wie die Anzahl der CPUs usw. aus der Ferne abzurufen.

Es gibt ein paar theoretische Dinge, die Ihnen helfen könnten, eine etwas bessere als zufällige Annahme zu machen, aber das war's auch schon. (Zum Beispiel Stresstests des Systems und Sehen, wie es funktioniert, Fingerprinting des Betriebssystems und Schlussfolgerungen, Beobachten des Datenverkehrs [zum Beispiel HTTP-Header] und Rückschlüsse. (Und schauen Sie sich die oben angegebenen MAC-Adressen an.)

Am Ende des Tages ist ein Netzwerk eine Verbindung zwischen Geräten, die ein definiertes Protokoll verwenden. Es ist nicht notwendig, mehr zu wissen, wie Pakete für ein Netzwerk weitergeleitet werden, sodass das Einfügen zusätzlicher Funktionen eine Verschwendung von Ressourcen ist (und möglicherweise eine schlechte Idee aus einer ganzen Reihe anderer Gründe ist, z. B. Privatsphäre, Sicherheit).