{'fraction_non_alphanumeric': 0.021479713603818614, 'fraction_numerical': 0.0, 'mean_word_length': 5.2611940298507465, '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}}
Selectivity and Autoscaling as Complementary Defenses for DDoS Protection to Cloud Services

Distributed Denial-of-Service (DDoS) is becoming an even more complex problem with the migration of these services and applications to shared and centralized cloud infrastructures. Application layer Denial-of-Service attacks (ADDoS) is an special type of DDoS attacks, and the main problem in mitigating these attacks is because attacker requests are similar to legitimate clients. This paper proposes to use the scalability feature of cloud infrastructure as a defense from high-rate DDoS attacks, and selectivity defense to mitigate low-rate ADDoS attacks. Experiments are conducted in an OpenStack cloud environment to show that the combined use of selectivity and autoscaling can be used as a defense against low- and high-rate DDoS attacks.