Phish shield: AI-powered browser extension for phishing detection

Phishing scams have increasingly become a significant cybersecurity concern, luring users into disclosing sensitive information through fake websites. Enter PhishShield, an innovative phishing detection system that utilizes machine learning, seamlessly integrated into a browser extension. At its core, PhishShield harnesses a trained Random Forest model to analyze URLs and classify them as either phishing attempts or legitimate sites based on a variety of extracted features. The backend, developed using Python and Flask, hosts the model and serves as the API for processing URL queries. On the other hand, the frontend operates as a Chrome extension that delivers real-time detection capabilities. With PhishShield, users can navigate the internet with greater confidence, as the tool actively works to prevent them from becoming victims of phishing attacks. To achieve accurate classifications, PhishShield employs a comprehensive Random Forest classifier trained on a vast dataset of both phishing and legitimate URLs. It extracts a multitude of features related to the URLs, such as their length, the inclusion of special characters, the use of IP addresses, domain age, and SSL certificate validity. These specially designed features allow the model to effectively pinpoint deceptive websites, steering clear of traditional blacklist methods. The backend effectively manages feature extraction and model inference, responding promptly to requests from the frontend. When a user visits a page, the Chrome extension captures the current URL and sends it for classification. If the site turns out to be suspicious, users receive an immediate warning, advising them not to proceed, thus providing an extra layer of security in their online activities.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-05-02
DOI
https://doi.org/10.5281/zenodo.15575049
Primary Topic
Spam and Phishing Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Phish shield: AI-powered browser extension for phishing detection

Zenodo (CERN European Organization for Nuclear Research)
Spam and Phishing Detection
article

Phish shield: AI-powered browser extension for phishing detection

article en

Abstract

Phishing scams have increasingly become a significant cybersecurity concern, luring users into disclosing sensitive information through fake websites. Enter PhishShield, an innovative phishing detection system that utilizes machine learning, seamlessly integrated into a browser extension. At its core, PhishShield harnesses a trained Random Forest model to analyze URLs and classify them as either phishing attempts or legitimate sites based on a variety of extracted features. The backend, developed using Python and Flask, hosts the model and serves as the API for processing URL queries. On the other hand, the frontend operates as a Chrome extension that delivers real-time detection capabilities. With PhishShield, users can navigate the internet with greater confidence, as the tool actively works to prevent them from becoming victims of phishing attacks. To achieve accurate classifications, PhishShield employs a comprehensive Random Forest classifier trained on a vast dataset of both phishing and legitimate URLs. It extracts a multitude of features related to the URLs, such as their length, the inclusion of special characters, the use of IP addresses, domain age, and SSL certificate validity. These specially designed features allow the model to effectively pinpoint deceptive websites, steering clear of traditional blacklist methods. The backend effectively manages feature extraction and model inference, responding promptly to requests from the frontend. When a user visits a page, the Chrome extension captures the current URL and sends it for classification. If the site turns out to be suspicious, users receive an immediate warning, advising them not to proceed, thus providing an extra layer of security in their online activities.

Zenodo (CERN European Organization for Nuclear Research)
Vels University (IN)
Openalex Percentile: Top 42%
Spam and Phishing Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Phish shield: AI-powered browser extension for phishing detection · Zenodo (CERN European Organization for Nuclear Research) (2025) | TGRS Research Map | TGRS