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

被引:55
|
作者
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
相关论文
共 48 条
  • [1] Efficient Client-Side Cross-Platform Compatible Solution for Phishing Prevention
    Ben Stewart, S.
    Dhanush, N.
    Santhosh, G.
    Gladston, Angelin
    [J]. 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.
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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
    [J]. 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.
    [J]. 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
    [J]. Telecommunication Systems, 2018, 68 : 687 - 700
  • [9] Automated client-side integration of distributed application servers
    Kimball, CE
    Skahan, VD
    Kasik, DJ
    Droz, RL
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE THIRTEENTH SYSTEMS ADMINISTRATION CONFERENCE (LISA XIII), 1999, : 275 - 282
  • [10] Deep Dive into Client-Side Anti-Phishing: A Longitudinal Study Bridging Academia and Industry
    Pourmohamad, Rana
    Wirsz, Steven
    Oest, Adam
    Bao, Tiffany
    Shoshitaishvili, Yan
    Wang, Ruoyu
    Doupe, Adam
    Bazzi, Rida A.
    [J]. PROCEEDINGS OF THE 19TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, ACM ASIACCS 2024, 2024, : 638 - 653