Detection of Phishing in Mobile Instant Messaging Using Natural Language Processing and Machine Learning
Suman Verma, Vanessa Ayala-Rivera, A. Omar Portillo‐Dominguez · 2023
Advancements in mobile technology makes it eas-ier to communicate in real time, but at the cost of having a wider potential attack area for phishing. While there has been research in the field related to Email and SMS, Instant Messages lags behind. The widespread usage of instant messengers by individuals of all ages further motivates the addition of software security features in this context. This research aims to detect phishing in mobile instant messages by analysing the language of the message with the help of Natural Language Processing to detect keywords pointing towards phishing. We built the machine learning models using 3 different methods for feature extraction and 3 classification algorithms. Our tests showed that balancing the data with random oversampling increased the classifiers' performance, which were able to achieve an accuracy up to 99.2%.