{'fraction_non_alphanumeric': 0.030959752321981424, 'fraction_numerical': 0.0023219814241486067, 'mean_word_length': 5.070422535211268, '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}}
Artificial Intelligence Based Cybersecurity: Two-Step Suitability Test

Enormous network connectivity, big data, the Internet of Things (IoT), digitalization of the world, and the use of social websites and apps have brought enormous institutional and individual security challenges. The conventional security system often fails to provide cyber security to institutions and individuals. Artificial Intelligence (AI) is highly adaptive and smart to handle the volatile cyber security environment. AI plays a prudent role in access control, user authentication and behavior analysis, spam, malware, and botnet detection. Machine learning (ML) models are the building blocks of AI. In this research, a novel practical approach is followed to prove the effectiveness of AI in the field of cyber-security. Multiple machine learning algorithms are applied to prove that. A two-step suitability test is conducted in this study. In the 1st step, the KDD'99 data set is used to train and test the AI models. In the second step, train models are repeatedly tested on a fresh data set, NSL-KDD. Finally, the testing results are compared to prove the authenticity of AI in cyber-security. An absolute practical approach and reliable outputs of various AI models prove AI's suitability in cyber-security.