打开端口时,我应该做些什么来保护我的安全?

Is there anything I should be doing to protect my security when opening a port?

我是新手,所以如果我的问题有点过于简单或者我没有正确理解,我深表歉意。我在 Django 指南中找不到任何内容,考虑到我正在使用 Django 做什么,我不确定一般端口信息是否相同。

我是 运行 '0.0.0.0:8000' 上的 django runserver,它允许我在同一家庭的另一台设备上远程访问服务器。

我应该做些什么来帮助在端口打开时防止外部攻击?

我相信我读到过虽然这不会授予对设备 运行 服务器的访问权限,但它可能会使其容易出现问题。但是不应传输任何敏感数据,因为它已用于将数据输入数据库。

假设您没有执行任何端口转发从互联网到您的设备运行您的 Django 服务器是安全的。它只会公开 Django 网络服务,并且实际上是在您家中本地公开,希望您没有任何人来找您。

如果您只想在本地访问您的 Django 开发服务器,您可以将命令更改为:python3 manage.py runserver 127.0.0.1:8000除非他们来自同一台机器,否则任何人都无法访问它。