{'fraction_non_alphanumeric': 0.018691588785046728, 'fraction_numerical': 0.0, 'mean_word_length': 4.789189189189189, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Towards Defeating DDoS Attacks

Distributed Denial of Service (DDoS) attacks are attacks where a host of compromised systems are used to target a single system. This single system can be either an actual machine or a network resource. What makes these attacks so prevalent and hard to deal with is the fact that they are distributed. They come from a wide variety of machines, making them hard to trace and even harder to counter. This, in conjunction with the fact that many tools are becoming available on the market that make DDoS attacks easier, makes preventing DDoS attacks a very imperative issue. This paper proposes a mechanism, DDDoS, or Triple Dos, which will deal with DDoS attacks on the Internet layer. There are registration and authentication protocols used to connect clients and servers, so that an unregistered client cannot access the network and thus flood it with traffic. The Triple Dos service will only be activated when a DDoS attack is detected (using clustering), and it will ensure that registered clients and servers can always communicate.