网络上的计算机可以访问哪些类型的硬件信息?

网络上的计算机可以访问哪些类型的硬件信息?

如果计算机连接到您的工作网络,可以检索哪些硬件信息。更具体地说,管理员是否可以仅通过连接到网络的计算机来获取所有 CPU 及其序列号/标识号的列表?

有没有可能的方法来收集这些信息,而无需在本地运行类似 CPUID 的东西?

答案1

取决于它如何“连接”到网络。

如果您只是将家用笔记本电脑带进来并插入网络,他们可能学到的最好的信息就是您计算机的 MAC 地址,通过该地址他们也许能够辨别出该 NIC 的制造商。

这是假设您已经使用防火墙保护了笔记本电脑,并且已经关闭了诸如开放(文件)共享(等)之类的功能。

如果你启用了远程管理服务、远程文件服务等,但没有启用防火墙或特定安全功能,或者你加入了他们的域,那么他们基本上可以通过以下方式查看他们想要的任何内容:威盛简单网络管理协议, ETC。

答案2

远程获取诸如 CPU 数量等信息是不切实际的。

有一些理论上的东西可能会帮助你做出比随机猜测稍微好一点的猜测,但仅此而已。(例如,对系统进行压力测试并查看其性能,对操作系统进行指纹识别并得出结论,观察流量[例如 HTTP 标头]并进行推断。(并查看上面提出的 MAC 地址)

归根结底,网络实际上是使用已定义协议的设备之间的连接。网络工作时,除了如何路由数据包之外,无需了解其他信息,因此构建额外的功能是一种资源浪费(而且出于很多其他原因,例如隐私、安全,可以说是一个坏主意)

相关内容