【发布时间】:2020-02-10 04:19:09
【问题描述】:
我正在编写一个高安全性服务器并打开路由器的端口以连接到不同的计算机。假设我们从路由器(192.168.x.x)打开了一个端口。我们的计算机正在成为向世界开放的服务器。每个请求都来自 x 端口。这意味着服务器和主机容易受到攻击。如何在端口上设置密码? (除客户端软件客户外,不会以任何方式接受该请求。)
如果您有任何其他建议可以告诉。
语言:python
【问题讨论】:
我正在编写一个高安全性服务器并打开路由器的端口以连接到不同的计算机。假设我们从路由器(192.168.x.x)打开了一个端口。我们的计算机正在成为向世界开放的服务器。每个请求都来自 x 端口。这意味着服务器和主机容易受到攻击。如何在端口上设置密码? (除客户端软件客户外,不会以任何方式接受该请求。)
如果您有任何其他建议可以告诉。
语言:python
【问题讨论】:
简而言之,您不能使用密码保护 TCP/UDP 端口。
但是,如果您的软件架构类似于 server.py - client.py
你可以让server.py(监听端口x)期望来自每个client.py的某种认证签名(比如b'AUTH CLIENTPWD ENDAUTH'),反之亦然。
【讨论】: