【问题标题】:set a password to the port requests为端口请求设置密码
【发布时间】:2020-02-10 04:19:09
【问题描述】:

我正在编写一个高安全性服务器并打开路由器的端口以连接到不同的计算机。假设我们从路由器(192.168.x.x)打开了一个端口。我们的计算机正在成为向世界开放的服务器。每个请求都来自 x 端口。这意味着服务器和主机容易受到攻击。如何在端口上设置密码? (除客户端软件客户外,不会以任何方式接受该请求。)

如果您有任何其他建议可以告诉。

语言:python

【问题讨论】:

    标签: python security server


    【解决方案1】:

    简而言之,您不能使用密码保护 TCP/UDP 端口。

    但是,如果您的软件架构类似于 server.py - client.py 你可以让server.py(监听端口x)期望来自每个client.py的某种认证签名(比如b'AUTH CLIENTPWD ENDAUTH'),反之亦然。

    【讨论】:

    • 如果没有TCP AND UDP端口,是否可以使用另一个端口?
    • @DenizAkyayla 我不这么认为。可以安装fail2ban和passwordprotect ssh但是跟主题关系不大。
    猜你喜欢
    • 2014-10-24
    • 2015-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-01
    • 2014-02-11
    • 1970-01-01
    相关资源
    最近更新 更多