PhishAID uses a structured, rule-based detection framework designed to identify phishing websites through explainable and deterministic checks. The rules are grouped into logical categories based on the nature of the phishing indicators they evaluate.
Each rule contributes to a cumulative risk score, which is used to classify a website as Legitimate, Suspicious, or Phishing. This approach ensures transparency and interpretability in every verdict.
These rules analyze the structural and transport-layer characteristics of URLs. Many phishing websites exhibit anomalies in protocol usage, domain structure, or hosting patterns that can be detected without inspecting page content.
Identity deception rules focus on techniques used by attackers to impersonate trusted brands, organizations, or services through visual or lexical tricks.
Structural anomaly rules examine the internal structure and layout of a website to identify cloning or imitation of legitimate pages.
Semantic intent rules analyze the implied purpose of a URL or page content to detect urgency-driven or fear-based phishing tactics.
Rules 11–17, 19, 20, 23, 25, 27–29 are part of the PhishAID framework but are currently reserved for future implementation. These rules require more advanced engineering, content analysis, or external data sources.
Reserving these rules allows PhishAID to evolve in phases while maintaining a stable and explainable core detection engine in its current implementation.
The rule framework prioritizes explainability over black-box accuracy. Every triggered rule can be independently verified and justified, making the system suitable for academic research, regulatory analysis, and cybersecurity education.