{'fraction_non_alphanumeric': 0.019892884468247895, 'fraction_numerical': 0.0, 'mean_word_length': 4.891891891891892, '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}}
SMDMTS – Scalable Model to Detect and Mitigate Slow/Fast TCP-SYN Flood Attack in Software Defined Network

Software Defined Network (SDN) is a new model of networking where data plane and controller plane operate separately. Flow table entries in data plane are pushed by controller plane centrally. Data plane has limited space to maintain number of flow table entries. To manage this limitation, each flow entry is associated with idle and hard timeout, so that unused flow entries may be flushed and create space for new entries. This way of managing flow table entries in SDN environment generates opportunity for the attackers to consume available memory in the data plane and CPU usage of controller plane. TCP-SYN half open flood attack, may flood flow table with large number of flow entries in data plane which eventually affects the overall performance of SDN based network infrastructure. In this paper, we have proposed "Scalable Model to Detect and Mitigate slow/fast TCP-SYN flood in SDN" (SMDMTS) model to detect and mitigate ongoing TCP-SYN flood attack utilizing the analogous traffic behavior. Proposed model is unique in functionality and does not put additional load on controller and data plane. SMDMTS has been tested under various scenarios and encouraging results have been obtained.