FishPhishKapish
Safeguarding Your Browsing with AI Precision.
Created on 17th December 2024
•
FishPhishKapish
Safeguarding Your Browsing with AI Precision.
The problem FishPhishKapish solves
-
Phishing Attacks Are Increasing at an Alarming Rate : Phishing activity continues to surge, with Online fraud cases in Malaysia were reported to have doubled from 17,668 cases in 2019 to 34,495 cases in 2023 (MyCERT). The rise of remote work and digital services has created more opportunities for attackers, resulting in significant financial losses.
-
End Users Are Easy Targets for Phishing Scams : Many users struggle to differentiate between legitimate and malicious websites. According to research, over 90% of cyberattacks start with phishing, and human error is involved in the majority of these incidents. Non-technical users, such as elderly individuals or those in emerging economies, are especially vulnerable, lacking the tools or awareness to protect themselves.
-
Existing Solutions Are Complex and Inaccessible : Current phishing detection systems are often embedded in enterprise-level cybersecurity solutions or require significant technical knowledge to implement effectively. This leaves casual users—who rely on browsers for daily activities—without accessible, real-time protection. A lightweight and user-friendly tool, like a browser extension, is essential to fill this gap.
Challenges we ran into
The challenges we ran into when developing this project is:
-
Wrongly classify phishing website : The phishing website are getting smarter nowadays, we frequently mislabelling the phishing websites to be a safe websites. And also, there are sites that are legitimate that the model wrongly classify them as phishing. To fix this, we train the model with the updated datasets from the PhishTank. It is not the best approach but still fix the issues we are facing
-
The model didn't detect the url : As for this problem, we are frequently facing errors because the model couldn't retrieve the URL and couldn't normalise them, in which makes the result to be an error. To fix this, we use the Chrome Extension to retrieve the URL of the current websites and send the URL to be processed.
Technologies used
