Development of a Novel Approach to Phishing Detection Using Machine Learning

Agboola Olayinka Taofeek

Abstract


Protecting and preventing sensitive data from being used appropriately has become a challenging task. Even a small mistake in securing data can be exploited by phishing attacks to release private information such as passwords or financial information to a malicious actor. Phishing has now proven so successful; that it is the number one attack vector. Many approaches have been proposed to protect against this cyber-attack, from additional staff training, and enriched spam filters to large collaborative databases of known threats such as PhishTank and OpenPhish. However, they mostly rely upon a user falling victim to an attack and manually adding this new threat to the shared pool, which presents a constant disadvantage in the fight back against phishing. In this paper, we propose a novel approach to protect against phishing attacks using machine learning. Unlike previous work in this field, our approach uses an automated detection process and requires no further user interaction, which allows for a faster and more accurate detection process. The experiment results show that our approach has a high detection rate. Machine Learning is an effective method for detecting phishing. It also eliminates the disadvantages of the previous method. We thoroughly reviewed the literature and suggested a new method for detecting phishing websites using feature extraction and a machine learning algorithm. This research aims to use the dataset collected to train ML models and deep neural nets to anticipate phishing websites.


Full Text:

PDF

References


S. J. McMillan and M. Morrison, “Coming of age with the internet: A qualitative exploration of how the internet has become an integral part of young peoples lives,” New media & society, vol. 8, no. 1, pp. 73–95, 2006.

K. Joshi. (2017) Mobile internet usage:the 6 leading rea- sons that brought growth. [online] Tech Flix. Available: url = shorturl.at/ntRT4, [Accessed 29 May 2019].

A. K. Jain and B. B. Gupta, “A novel approach to protect against phishing attacks at client side using auto-updated white-list,” EURASIP Journal on Information Security, vol. 2016, no. 1, p. 9, 2016.

A. A. Akinyelu and A. O. Adewumi, “Classification of phishing email using random forest machine learning technique,” Journal of Applied Mathematics, vol. 2014, 2014.

K. Krombholz, H. Hobel, M. Huber, and E. Weippl, “Advanced social engineering attacks,” Journal of Information Security and applications, vol. 22, pp. 113–122, 2015.

M. Khonji, Y. Iraqi, and A. Jones, “Phishing detection: a literature survey,” IEEE Communications Surveys & Tutorials, vol. 15, no. 4, pp. 2091–2121, 2013.

A. Alnajim and M. Munro, “An anti-phishing approach that uses training intervention for phishing websites detection,” in 2009 Sixth International Conference on Information Technology: New Generations. IEEE, 2009, pp. 405–410.

J. K. Keane, “Using the google safe browsing api from php,” Mad Irish, Aug, vol. 7, 2009.

P. Prakash, M. Kumar, R. R. Kompella, and M. Gupta, “Phishnet: predictive blacklisting to detect phishing at- tacks,” in 2010 Proceedings IEEE INFOCOM. IEEE, 2010, pp. 1–5.

J. Levine, “Dns blacklists and whitelists,” Tech. Rep., 2010.

Y. Cao, W. Han, and Y. Le, “Anti-phishing based on automated individual white-list,” in Proceedings of the 4th ACM workshop on Digital identity management. ACM, 2008, pp. 51–60.

S. Sheng, B. Wardman, G. Warner, L. Cranor, J. Hong, and C. Zhang, “An empirical analysis of phishing black- lists,” 2009.

R. Alghamdi and K. Alfalqi, “A survey of topic modeling in text mining,” Int. J. Adv. Comput. Sci. Appl.(IJACSA), vol. 6, no. 1, 2015.

N. Toolbar, “Netcraft, ltd,” 2009.

Fortinet. Quarterly threat landscape report. [online] Fortinet. Available: url = shorturl.at/zRY29, [Accessed 1 Jun 2019].

G. Xiang, B. A. Pendleton, and J. Hong, “Modeling content from human-verified blacklists for accurate zero- hour phish detection,” CARNEGIE-MELLON UNIV PITTSBURGH PA SCHOOL OF COMPUTER SCI- ENCE, Tech. Rep., 2009.

EarthLimk. Earthlimk toolbar. [online] Fortinet. Avail- able: url = http://www.earthlink.net/, [Accessed 1 Jun 2019].

A. K. Jain and B. B. Gupta, “Phishing detection: analysis of visual similarity based approaches,” Security and Communication Networks, vol. 2017, 2017.

S. Afroz and R. Greenstadt, “Phishzoo: Detecting phish- ing websites by looking at them,” in 2011 IEEE Fifth In- ternational Conference on Semantic Computing. IEEE, 2011, pp. 368–375.

P. A. Barraclough, M. A. Hossain, M. Tahir, G. Sexton, and N. Aslam, “Intelligent phishing detection and pro- tection scheme for online transactions,” Expert Systems with Applications, vol. 40, no. 11, pp. 4697–4706, 2013.

G. Xiang, J. Hong, C. P. Rose, and L. Cranor, “cantina+: A feature-rich machine learning framework for detecting phishing web sites,” ACM Transactions on Information and System Security (TISSEC), vol. 14, no. 2, p. 21, 2011.

I. Fette, N. Sadeh, and A. Tomasic, “Learning to detect phishing emails,” in Proceedings of the 16th international conference on World Wide Web. ACM, 2007, pp. 649– 656.

I. Baptista, S. Shiaeles, and N. Kolokotronis, “A novel malware detection system based on machine learning and binary visualization,” arXiv preprint arXiv:1904.00859, 2019.

Binvis. Binvis.io. [online] Binvis. Available: url = http://binvis.io/, [Accessed 1 Jun 2019].


Refbacks

  • There are currently no refbacks.