Online services have become an essential part of human life, enabling access to various services anytime and anywhere. A significant number of users rely on the internet to perform online transactions. Unfortunately, the usefulness of these services has been compromised by a growing number of phishing attacks. Phishing is a fraudulent attempt to acquire sensitive information, such as usernames, passwords, and credit card details, for malicious purposes.
To address this issue, we propose an intelligent, flexible, and effective system based on classification data mining algorithms. The system uses classification techniques to analyze phishing data sets and classify websites based on their legitimacy. The primary objective of this system is to differentiate between phishing websites and legitimate ones, ensuring secure online transactions for users. The system identifies phishing websites by analyzing features such as WHOIS server information, URL structure, domain details, and inter-domain characteristics of a website.
Modules:
User Module:
- User Registration: Users can register in the system by providing basic details.
- User Login: Users can log in to the system using their authenticated username and password.
- Check Website: By entering a website URL, users can check whether the website is phishing or legitimate. The system provides an alert message with the result.
- Web Server Information: Users can access registration and domain information about a website to ensure secure transactions.
- Feedback: Users can provide feedback on the system.
Admin Module:
- Admin Login: Admins can log in with their authenticated username and password.
- Blacklist: Admins can create and manage a blacklist of phishing URLs.
- Add Keywords: Admins can add suspicious keywords related to URLs to prevent phishing attacks.
- View Blacklist: Admins can view the list of blacklisted phishing websites.
- View Feedback: Admins can view user feedback on the system.
Advantages:
- Secure Online Transactions: Users can perform online transactions securely by identifying phishing websites.
- Wide Applicability: This system can be integrated with various online banking and e-commerce websites.
- Data Mining-Based Validation: The system uses data mining algorithms, and WHOIS registration checks to accurately detect phishing websites, ensuring better performance.
Disadvantages:
- Internet Dependency: The system requires an active internet connection to function.
- Centralized Data Storage: All data related to online banking websites is stored in a central location, which could pose a security risk.
Hardware Requirements:
- i3 Processor-based Computer
- 1 GB RAM
- 50 GB Hard Disk
- Monitor
- Internet Connection
Software Requirements:
- Windows 7 or higher
- WAMP Server
- Notepad++
- MySQL 5.6