Detection of phishing websites using an efficient feature-based machine learning framework

被引:118
作者
Rao, Routhu Srinivasa [1 ]
Pais, Alwyn Roshan [1 ]
机构
[1] Natl Inst Technol Karnataka, Informat Secur Res Lab, Surathkal, India
关键词
Cyber-attack; Phishing; Anti-phishing; Heuristic technique; Machine learning algorithms; Random Forest; Oblique Random Forest; CLASSIFICATION; ENSEMBLE; MODEL;
D O I
10.1007/s00521-017-3305-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Phishing is a cyber-attack which targets naive online users tricking into revealing sensitive information such as username, password, social security number or credit card number etc. Attackers fool the Internet users by masking webpage as a trustworthy or legitimate page to retrieve personal information. There are many anti-phishing solutions such as blacklist or whitelist, heuristic and visual similarity-based methods proposed to date, but online users are still getting trapped into revealing sensitive information in phishing websites. In this paper, we propose a novel classification model, based on heuristic features that are extracted from URL, source code, and third-party services to overcome the disadvantages of existing anti-phishing techniques. Our model has been evaluated using eight different machine learning algorithms and out of which, the Random Forest (RF) algorithm performed the best with an accuracy of 99.31%. The experiments were repeated with different (orthogonal and oblique) random forest classifiers to find the best classifier for the phishing website detection. Principal component analysis Random Forest (PCA-RF) performed the best out of all oblique Random Forests (oRFs) with an accuracy of 99.55%. We have also tested our model with the third-party-based features and without third-party-based features to determine the effectiveness of third-party services in the classification of suspicious websites. We also compared our results with the baseline models (CANTINA and CANTINA+). Our proposed technique outperformed these methods and also detected zero-day phishing attacks.
引用
收藏
页码:3851 / 3873
页数:23
相关论文
共 51 条
  • [1] Phishing detection based Associative Classification data mining
    Abdelhamid, Neda
    Ayesh, Aladdin
    Thabtah, Fadi
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (13) : 5948 - 5959
  • [2] Aggarwal A, 2012, ECRIM RES SUM
  • [3] Classification of Phishing Email Using Random Forest Machine Learning Technique
    Akinyelu, Andronicus A.
    Adewumi, Aderemi O.
    [J]. JOURNAL OF APPLIED MATHEMATICS, 2014,
  • [4] Almomani Ammar, 2012, Journal of Computer Science, V8, P1099, DOI 10.3844/jcssp.2012.1099.1107
  • [5] [Anonymous], GLOB PHISH REP 1 HAL
  • [6] [Anonymous], KASPERSKY LAB SPAM P
  • [7] [Anonymous], 2006, P SIGCHI C HUM FACT
  • [8] [Anonymous], 2005, SPEC INT TRACKS 14 I
  • [9] [Anonymous], 2011, INT C SEC MAN SAM 20
  • [10] [Anonymous], 2016, PHISH ATT TRENDS REP