{'fraction_non_alphanumeric': 0.017994858611825194, 'fraction_numerical': 0.0, 'mean_word_length': 5.333333333333333, '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}}
Ransomware Detection Using Binary Classification

Nowadays ransomware attack is one of the most widely used tactics for cyber attacks. It is computationally infeasible to revert the damage done by a ransomware attack. Therefore, it is of utmost importance to identify a program to be ransomware during installation time. In this paper, machine learning binary classification algorithms have been used to identify ransomware through dynamic analysis of several features of ransomware. At first, manual selection of features is analyzed, and later on, we have used the automatic feature selection process using the K best algorithm. Results show that in both cases (manual and automatic selection), we achieved a significant percentage of accuracy to detect ransomware at runtime.