我正在编写一台高安全性服务器,并打开路由器的端口以连接到其他计算机。假设我们从路由器(192.168.x.x)打开了一个端口。我们的计算机正在成为向世界开放的服务器。每个请求都来自x端口。这意味着服务器和主机容易受到攻击。如何在端口上设置密码? (除了客户端软件客户以外,不接受任何其他方式的请求。)
如果您还有其他建议可以告诉您。
语言:python
答案 0 :(得分:0)
简而言之,您无法使用密码保护TCP / UDP端口。
但是,如果您的软件体系结构类似于server.py
-client.py
您可以使server.py
(在端口x上侦听)期望每个b'AUTH CLIENTPWD ENDAUTH'
都有某种身份验证签名(例如client.py
),反之亦然。