python dos攻击
什么是DoS? (What is DoS?)
Before we dig into the “Billion Laughs” attack or how to go about protecting your applications, let me give a quick overview of what DoS is. DoS stands for denial-of-service and makes up a general class of attacks designed to restrict the Availability of an application, service, or company. DoS attacks are fascinating in part because of the huge amount of variability in how they’re executed. I won’t go into much detail here, but here’s are some historic DoS attacks:
在深入探讨“十亿个笑声”攻击或如何保护您的应用程序之前,让我快速概述一下什么是DoS。 DoS代表拒绝服务,它构成了旨在限制应用程序,服务或公司的可用性的一般攻击。 DoS攻击之所以令人着迷,部分原因是其执行方式的巨大差异。 我在这里不会详细介绍,但是这里有一些历史性的DoS攻击:
DoS attacks generally exist in one of two broad classes, Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS). Both have the same general intent in mind, but they take very different forms.
DoS攻击通常以拒绝服务(DoS)和分布式拒绝服务(DDoS)两大类之一存在。 两者都有相同的总体意图,但是形式却截然不同。
拒绝服务 (DoS)
DoS attacks are perpetrated by a single attacker and their goal is to make an application, service, or machine unavailable by either flooding it with more request than it can handle, or otherwise consuming resources or processing in such a way that legitimate requests cannot be handled. Within DoS there are two primary categories, Application attacks and Network attacks.
DoS攻击由单个攻击者实施,其目标是通过向应用,服务或计算机发送超出其处理能力的更多请求,或者以无法处理合法请求的方式消耗资源或处理,从而使应用,服务或计算机不可用。 在DoS中,有两个主要类别,即应用程序攻击和网络攻击。
Network attacks, regardless of how they’re executed, generally aim to saturate bandwidth or overwhelm a server by brute force or a flood of malformed requests. DoS Network attacks aren’t too common anymore due to basic firewall configuration and the ability of servers to handle traffic from a single malicious client.
网络攻击,无论如何执行,通常旨在通过蛮力或大量不正确的请求来饱和带宽或淹没服务器。 由于基本的防火墙配置以及服务器处理来自单个恶意客户端的流量的能力