我想知道SSL协议是否能够提供任何方法来保护用户免受SYN洪水(Ddos)攻击。
发布于 2019-01-04 14:34:45
你知道这是ddos攻击。攻击者将SYN数据包发送到“淹没”服务器,并消耗服务器资源。服务器很忙,所以任何人都无法连接,建立成功的TCP握手。
SSL是保护我们不被捕获重要数据(如密码)的协议。SSL或最新版本的TSL不能保护我们不受ddos的影响。
无论如何,SSL是旧协议,您应该使用TSL1.2或1.3(更安全)。
DDoS攻击就像..。在同一时间发送关于同一台服务器的100万个请求,接下来,该服务器没有时间对此请求负责。
我认为维基百科在这个话题中能帮助你理解这个问题。
示例:
您有服务器,此时可以与10个不同的用户连接,但攻击者使用100台PC与您的服务器连接。所以攻击者发送了100个数据包SYN。接下来,您的服务器希望将100 SYN数据包重新发送到这100台PC上,但是在1s上,服务器只能获得10个SYN并重新发送10个SYN。
SSL的工作方式是:
You -> SYN -> Server
You <- SYN-ACK <- Server
You -> ACK -> Server
etc. 正如您所看到的,攻击者也可以像您一样将SYN发送到服务器,但不要重新发送响应并生成数据包SYN的垃圾邮件。SSL没有任何不能阻止DDoS的东西。
发布于 2019-01-04 14:25:13
SYN攻击试图耗尽一个系统,这样就无法成功地与TCP握手。但是SSL/TLS协议只在成功的握手之后才启动,也就是说它首先需要成功的TCP握手。因此,SSL/TLS无助于防止SYN泛滥。
https://stackoverflow.com/questions/54040646
复制相似问题