It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center




9年前关闭。




有一个笔记本 A 和一个无线接入点 B。

场景是:
1.笔记本A成功连接无线接入点B。
2.笔记本A向我的服务器发送“你好”消息。
3. 我的服务器收到此消息。我的问题是我的服务器如何知道此消息是由笔记本 A(不是其他笔记本)通过无线接入点 B(不是通过其他无线接入点)发送的。这里谁使用笔记本A不是我关心的。

我正在考虑这样一个粗略的解决方案。让我的服务器知道笔记本 A 的 CPU 序列号和无线接入点的 mac 地址。任何向我的服务器发送消息的计算机都需要报告其 CPU 序列号和无线网关 mac 地址。如果这两个和我服务器保存的一样,那就通过。

我知道这两个也可以伪造。请提供更好的解决方案。非常感谢。

最佳答案

设置您的接入点以运行 WPA 企业。在您的服务器上运行 RADIUS 服务器。可选择将流量从 AP 传输到服务器。向每个可能的客户端颁发唯一的凭据,可能是基于证书的。

使用 RADIUS 信息和来自 AP 的“安全”(即隧道或直接有线链接),您可以明确且安全地识别服务器上的无线客户端,前提是您信任整台机器、AP 和中间链接。

关于security - 如何唯一标识笔记本及其连接的无线接入点?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10570911/

10-16 16:45