Webpage Matching Based on Visual Similarity
Source abstract
Abstract
With the rapid development of the Internet, the types of webpages are more abundant than in previous decades. However, it becomes severe that people are facing more and more significant network security risks and enormous losses caused by phishing webpages, which imitate the interface of real webpages and deceive the victims. To better identify and distinguish phishing webpages, a visual feature extraction method and a visual similarity algorithm are proposed. First, the visual feature extraction method improves the Vision-based Page Segmentation (VIPS) algorithm to extract the visual block and calculate its signature by perceptual hash technology. Second, the visual similarity algorithm presents a one-to-one correspondence based on the visual blocks’ coordinates and thresholds. Then the weights are assigned according to the tree structure, and the similarity of the visual blocks is calculated on the basis of the measurement of the visual features’ Hamming distance. Further, the visual similarity of webpages is generated by integrating the similarity and weight of different visual blocks. Finally, multiple pairs of phishing webpages and legitimate webpages are evaluated to verify the feasibility of the algorithm. The experimental results achieve excellent performance and demonstrate that our method can achieve 94% accuracy.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Web Data Mining and Analysis · Text and Document Classification Technologies · Spam and Phishing Detection
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (30)
Show source-provided references
1. China Internet Network Information Center, “The 44th china statistical report on internet development. China, 2019,” 2019. [Online]. Available: https://www.techscience.com/books/mlpg_atluri.html.
2. A machine learning-based approach for phishing detection using hyperlinks information10.1007/s12652-018-0798-z ↗
3. QoS-aware traffic classification architecture using machine learning and deep packet inspection in SDNs10.1016/j.procs.2018.04.331 ↗
4. Cross-browser differences detection based on an empirical metric for web page visual similarity10.1145/3140544 ↗
5. Feature extraction studies in a heterogeneous web world
6. Classifier and feature set ensembles for web page classification10.1177/0165551515591724 ↗
7. Selection of robust feature subsets for phish webpage prediction using maximum relevance and minimum redundancy criterion
8. Effects of aeration strategy on the evolution of dissolved organic matter (DOM) and microbial community structure during sludge bio-drying10.1007/s00253-015-6640-z ↗
9. Fast SIFT design for real-time visual feature extraction10.1109/TIP.2013.2259841 ↗
10. Vcash: A novel reputation framework for identifying denial of traffic service in Internet of connected vehicles10.1109/JIOT.2019.2951620 ↗
11. Using object detection network for malware detection and identification in network traffic packets10.32604/cmc.2020.010091 ↗
12. Maldetect: A structure of encrypted malware traffic detection10.32604/cmc.2019.05610 ↗
13. A reputation management scheme for efficient malicious vehicle identification over 5G networks10.1109/MWC.001.1900456 ↗
14. A comparison between the VIPS model and the ICF for expressing nursing content in the health care record10.1016/j.ijmedinf.2012.05.016 ↗
15. Anodal tDCS to V1 blocks visual perceptual learning consolidation10.1016/j.neuropsychologia.2013.03.013 ↗
16. An improved perceptual hash algorithm based on u-net for the authentication of high-resolution remote sensing image10.3390/app9152972 ↗
17. A novel liver image classification method using perceptual hash-based convolutional neural network10.1007/s13369-018-3454-1 ↗
18. Phishing detection based associative classification data mining10.1016/j.eswa.2014.03.019 ↗
19. Intelligent phishing detection and protection scheme for online transactions10.1016/j.eswa.2013.02.009 ↗
20. Scalable document fingerprinting
21. Finding near-replicas of documents on the web
22. YAP3: Improved detection of similarities in computer program and other texts
23. Building a scalable and accurate copy detection mechanism
24. Check: A document plagiarism detection system
25. The string-to-string correction problem10.1145/321796.321811 ↗
26. The tree-to-tree correction problem10.1145/322139.322143 ↗
27. An anti-phishing strategy based on visual similarity assessment10.1109/MIC.2006.23 ↗
28. Detecting phishing web pages with visual similarity assessment based on earth mover’s distance (EMD)10.1109/TDSC.2006.50 ↗
29. Comparison of purity and entropy of k-means clustering and fuzzy c means clustering
30. Performance evaluation of some clustering algorithms and validity indices10.1109/TPAMI.2002.1114856 ↗