title: Textual and visual content-based anti-phishing: a Bayesian approach.
abstract: A novel framework using a Bayesian approach for content-based phishing web page detection is presented. Our model takes into account textual and visual contents to measure the similarity between the protected web page and suspicious web pages. A text classifier, an image classifier, and an algorithm fusing the results from classifiers are introduced. An outstanding feature of this paper is the exploration of a Bayesian model to estimate the matching threshold. This is required in the classifier for determining the class of the web page and identifying whether the web page is phishing or not. In the text classifier, the naive Bayes rule is used to calculate the probability that a web page is phishing. In the image classifier, the earth mover's distance is employed to measure the visual similarity, and our Bayesian model is designed to determine the threshold. In the data fusion algorithm, the Bayes theory is used to synthesize the classification results from textual and visual content. The effectiveness of our proposed approach was examined in a large-scale dataset collected from real phishing cases. Experimental results demonstrated that the text classifier and the image classifier we designed deliver promising results, the fusion algorithm outperforms either of the individual classifiers, and our model can be adapted to different phishing cases.
authors.affiliation: Department of Electronic Engineering, City University of Hong Kong, Kowloon, Hong Kong. aarhzhang@gmail.com
authors.forename: Haijun
authors.initials: H
authors.lastname: Zhang
authors.forename: Gang
authors.initials: G
authors.lastname: Liu
authors.forename: Tommy W S
authors.initials: TW
authors.lastname: Chow
authors.forename: Wenyin
authors.initials: W
authors.lastname: Liu
mesh_terms: D000465:Algorithms; D001185:Artificial Intelligence; D001499:Bayes Theorem; D016494:Computer Security; D003415:Crime / Q000517:prevention & control; D057225:Data Mining / Q000379:methods; D006801:Humans; D020407:Internet / Q000592:standards*; D015233:Models, Statistical; D010363:Pattern Recognition, Automated / Q000379:methods*; D012984:Software / Q000592:standards; D012986:Software Validation; D013223:Statistics as Topic / Q000379:methods