An Online Malicious Spam Email Detection System Using Resource Allocating Network with Locality Sensitive Hashing
- 1 Graduate School of Engineering, Kobe University, Kobe, Japan
- 2 Graduate School of Engineering, Kobe University, Kobe, Japan
- 3 National Institute of Information and Communications Technology (NICT), Tokyo, Japan
- 4 National Institute of Information and Communications Technology (NICT), Tokyo, Japan
- 5 Clwit Inc., Tokyo, Japan
Abstract
In this paper, we propose a new online system that can quickly detect malicious spam emails and adapt to the changes in the email contents and the Uniform Resource Locator (URL) links leading to malicious websites by updating the system daily. We introduce an autonomous function for a server to generate training examples, in which double-bounce emails are automatically collected and their class labels are given by a crawler-type software to analyze the website maliciousness called SPIKE. In general, since spammers use botnets to spread numerous malicious emails within a short time, such distributed spam emails often have the same or similar contents. Therefore, it is not necessary for all spam emails to be learned. To adapt to new malicious campaigns quickly, only new types of spam emails should be selected for learning and this can be realized by introducing an active learning scheme into a classifier model. For this purpose, we adopt Resource Allocating Network with Locality Sensitive Hashing (RAN-LSH) as a classifier model with a data selection function. In RAN-LSH, the same or similar spam emails that have already been learned are quickly searched for a hash table in Locally Sensitive Hashing (LSH), in which the matched similar emails located in “well-learned” are discarded without being used as training data. To analyze email contents, we adopt the Bag of Words (BoW) approach and generate feature vectors whose attributes are transformed based on the normalized term frequency-inverse document frequency (TF-IDF). We use a data set of double-bounce spam emails collected at National Institute of Information and Communications Technology (NICT) in Japan from March 1st, 2013 until May 10th, 2013 to evaluate the performance of the proposed system. The results confirm that the proposed spam email detection system has capability of detecting with high detection rate.
- Vuong, T.P. and Gan, D. (2012) A Targeted Malicious Email (TME) Attack Tool. 6th International Conference on Cybercrime, Forensics, Education and Training (CFET), Christ Church Canterbury.
- Nagarjuna, B.V.R.R. and Sujatha, V. (2013) An Innovative Approach for Detecting Targeted Malicious E-Mail. International Journal of Application or Innovation in Engineering & Management (IJAIEM), 2, 422-428.
- Symantec Corporation (2014) Internet Security Threat Report 2014, Vol. 19, 1-98. http://www.symantec.com/content/en/us/enterprise/other_resources/bistr_main_report_v19_212 91018.en-us.pdf
- Hurcombe, J. (2014) Malicious Links: Spammers Change Malware Delivery Tactics. http://www.symantec.com/connect/blogs/malicious-links-spammers-change-malware-delivery-tactics
- Amin, R.M. (2011) Detecting Targeted Malicious Email through Supervised Classification of Persistent Threat and Recipient Oriented Features. Ph.D. Dissertation, Dept. Eng. and Applied Sciences, George Washington University, Washington. http://www.researchgate.net/publication/224265677_Detecting_Targeted_Malicious_Email_Using_ Persistent_Threat_and_Recipient_Oriented_Features
- Hadnagy, C. (2011) Social Engineering: The Art of Human Hacking. Wiley, Indianapolis.
- Jungsuk, S. (2011) Clustering and Feature Selection Methods for Analyzing Spam Based Attacks. Journal of the National Institute of Information and Communications Technology, 58, 35-50.
- Criddle, L. What Are Bots, Botnets and Zombies? http://www.webroot.com/za/en/home/resources/tips/pc-security/security-what-are-bots-botnets- and-zombies
- Nazirova, S. (2011) Survey on Spam Filtering Techniques. Communications and Network, 3, 153-160. http://www.scirp.org/journal/PaperInformation.aspx?PaperID=6769#.VPkYAzWlilN http://dx.doi.org/10.4236/cn.2011.33019
- Datar, M., Immorlica, N., Indyk, P. and Mirrokni, V.S. (2004) Locality-Sensitive Hashing Scheme Based on p-Stable Distributions. Proceedings of Symposium on Computational Geometry (SoCG'04), 253-262. http://dl.acm.org/citation.cfm?id=997857 http://dx.doi.org/10.1145/997817.997857
- Andoni, A. and Indyk, P. (2008) Near-Optimal Hashing Algorithms for Approximate Nearest Neighbor in High Dimensions. Communications of the ACM, 51, 117-122. http://dl.acm.org/citation.cfm?id=1327494 http://dx.doi.org/10.1145/1327452.1327494
- Gu, X., Zhang, Y., Zhang, L., Zhang, D. and Li, J. (2013) An Improved Method of Locality Sensitive Hashing for Indexing Large-Scale and High-Dimensional Features. Signal Processing, 93, 2244-2255. http://dl.acm.org/citation.cfm?id=2464367 http://dx.doi.org/10.1016/j.sigpro.2012.07.014