Izvorni znanstveni članak
https://doi.org/10.20532/cit.2019.1004702
A Phishing Webpage Detection Method Based on Stacked Autoencoder and Correlation Coefficients
Jian Feng
; College of Computer Science and Technology, Xi’an University of Science and Technology, Xi’an, China
Lianyang Zou
; College of Computer Science and Technology, Xi’an University of Science and Technology, Xi’an, China
Tianzhu Nan
; Xi’an Fenghuo Software Technology Co., Ltd., Xi’an, China
Sažetak
Phishing is a kind of cyber-attack that targets naive online users by tricking them into revealing sensitive information. There are many anti-phishing solutions proposed to date, such as blacklist or whitelist, heuristic-based and machine learning-based methods. However, online users are still being trapped into revealing sensitive information in phishing websites. In this paper, we propose a novel phishing webpage detection model, based on features that are extracted from URL, source codes of HTML, and the third-party services to represent the basic characters of phishing webpages, which uses a deep learning method – Stacked Autoencoder (SAE) to detect phishing webpages. To make features in the same order of magnitude, three kinds of normalization methods are adopted. In particular, a method to calculate correlation coefficients between weight matrixes of SAE is proposed to determine optimal width of hidden layers, which shows high computational efficiency and feasibility. Based on the testing of a set of phishing and benign webpages, the model using SAE achieves the best performance when compared to other algorithms such as Naive Bayes (NB), Support Vector Machine (SVM), Convolutional Neural Networks (CNN), and Recurrent Neural Networks (RNN). It indicates that the proposed detection model is promising and can be applied effectively to phishing detection.
Ključne riječi
phishing; deep learning; correlation coefficient
Hrčak ID:
228265
URI
Datum izdavanja:
18.11.2019.
Posjeta: 1.456 *