我的设置:
我正在使用python3和套接字模块使用ipv4和tcp设置套接字,并通过开放端口监听和接收数据。我有一个简单的服务器和客户端,客户端在其中发送请求和服务器响应。
我的问题:
我进行了一些研究,许多人认为开放的端口就像敞开的门,该如何锁定?我的目标是保护我的服务器和客户端,而不是所传输的数据(这意味着不应更改数据,但是否有人读取无关紧要),这是安全的。我只想确保服务器和客户端都不会接收到错误的数据,也不会以任何方式对其进行黑客攻击。如果服务器和客户端都是带有内置防火墙的普通计算机,那足够了吗?
问题:
PS:如果可以使用python。
答案 0 :(得分:0)
服务器端的基本安全级别是将随机密钥与数据一起发送以验证受信任的客户端。如果知道要发送数据的客户端列表,您可以将仅接受特定IP地址列表中的数据的IP地址列入白名单。