Off-the-Hook: An Efficient and Usable Client-Side Phishing Prevention Application

被引:58
|
作者
Marchal, Samuel [1 ]
Armano, Giovanni [2 ]
Grondahl, Tommi [1 ]
Saari, Kalle [1 ]
Singh, Nidhi [3 ]
Asokan, N. [1 ]
机构
[1] Aalto Univ, Secure Syst Grp, Espoo 02150, Finland
[2] Portaltech Reply, London, England
[3] McAfee Gmbh, D-60528 Frankfurt, Germany
基金
芬兰科学院;
关键词
Phishing webpage detection; phishing prevention; phishing target identification; machine learning; web security; browser add-on; WEBPAGES;
D O I
10.1109/TC.2017.2703808
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Phishing is a major problem on theWeb. Despite the significant attention it has received over the years, there has been no definitive solution. While the state-of-the-art solutions have reasonably good performance, they suffer from several drawbacks including potential to compromise user privacy, difficulty of detecting phishing websites whose content change dynamically, and reliance on features that are too dependent on the training data. To address these limitationswe present a newapproach for detecting phishing webpages in real-time as they are visited by a browser. It relies on modeling inherent phisher limitations stemming from the constraints they face while building a webpage. Consequently, the implementation of our approach, Off-the-Hook, exhibits several notable properties including high accuracy, brand-independence and good language-independence, speed of decision, resilience to dynamic phish and resilience to evolution in phishing techniques. Off-the-Hook is implemented as a fully-client-side browser add-on, which preserves user privacy. In addition, Off-the-Hook identifies the target website that a phishing webpage is attempting to mimic and includes this target in itswarning. We evaluated Off-the-Hook in two different user studies. Our results show that users prefer Off-the-Hook warnings to Firefox warnings.
引用
收藏
页码:1717 / 1733
页数:17
相关论文
共 50 条
  • [1] Efficient Client-Side Cross-Platform Compatible Solution for Phishing Prevention
    Ben Stewart, S.
    Dhanush, N.
    Santhosh, G.
    Gladston, Angelin
    INTERNATIONAL JOURNAL OF CYBER WARFARE AND TERRORISM, 2022, 12 (01)
  • [2] Real-Time Client-Side Phishing Prevention Add-on
    Armano, Giovanni
    Marchal, Samuel
    Asokan, N.
    PROCEEDINGS 2016 IEEE 36TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS ICDCS 2016, 2016, : 777 - 778
  • [3] SpoofCatch: A Client-Side Protection Tool Against Phishing Attacks
    Khan, Wilayat
    Ahmad, Aakash
    Qamar, Aamir
    Kamran, Muhammad
    Altaf, Muhammad
    IT PROFESSIONAL, 2021, 23 (02) : 65 - 74
  • [4] CrawlPhish: Large-Scale Analysis of Client-Side Cloaking Techniques in Phishing
    Zhang, Penghui
    Oest, Adam
    Cho, Haehyun
    Sun, Zhibo
    Johnson, R. C.
    Wardman, Brad
    Sarker, Shaown
    Kapravelos, Alexandros
    Bao, Tiffany
    Wang, Ruoyu
    Shoshitaishvili, Yan
    Doupe, Adam
    Ahn, Gail-Joon
    IEEE SECURITY & PRIVACY, 2022, 20 (02) : 10 - 21
  • [5] CrawlPhish: Large-Scale Analysis of Client-Side Cloaking Techniques in Phishing
    Zhang, Penghui
    Oest, Adam
    Cho, Haehyun
    Sun, Zhibo
    Johnson, R.C.
    Wardman, Brad
    Sarker, Shaown
    Kapravelos, Alexandros
    Bao, Tiffany
    Wang, Ruoyu
    Shoshitaishvili, Yan
    Doupe, Adam
    Ahn, Gail-Joon
    IEEE Security and Privacy, 2022, 20 (02): : 10 - 21
  • [6] CrawlPhish: Large-scale analysis of client-side cloaking techniques in phishing
    Zhang, Penghui
    Oest, Adam
    Cho, Haehyun
    Sun, Zhibo
    Johnson, R.C.
    Wardman, Brad
    Sarker, Shaown
    Kapravelos, Alexandros
    Bao, Tiffany
    Wang, Ruoyu
    Shoshitaishvili, Yan
    Doupe, Adam
    Ahn, Gail-Joon
    Proceedings - IEEE Symposium on Security and Privacy, 2021, 2021-May : 1109 - 1124
  • [7] Towards detection of phishing websites on client-side using machine learning based approach
    Jain, Ankit Kumar
    Gupta, B. B.
    TELECOMMUNICATION SYSTEMS, 2018, 68 (04) : 687 - 700
  • [8] Towards detection of phishing websites on client-side using machine learning based approach
    Ankit Kumar Jain
    B. B. Gupta
    Telecommunication Systems, 2018, 68 : 687 - 700
  • [9] Automated client-side integration of distributed application servers
    Kimball, CE
    Skahan, VD
    Kasik, DJ
    Droz, RL
    USENIX ASSOCIATION PROCEEDINGS OF THE THIRTEENTH SYSTEMS ADMINISTRATION CONFERENCE (LISA XIII), 1999, : 275 - 282
  • [10] Efficient and precise dynamic slicing for client-side Javascript programs
    Ye, Jiabin
    Zhang, Cheng
    Ma, Lei
    Yu, Haibo
    Zhao, Jianjun
    2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2016, 2016, 1 : 449 - 459