{'fraction_non_alphanumeric': 0.01321279554937413, 'fraction_numerical': 0.0, 'mean_word_length': 5.60091743119266, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Using Differencing to Increase Distinctiveness for Phishing Website Clustering

Phishing webpages present a previously underused resource for information on determining provenance of phishing attacks.Phishing webpages aim to impersonate a legitimate website in order to trick their potential victims into revealing their confidential data, such as usernames and passwords.However different phishing webpages often contain small differences and these differences can provide a great deal of evidence on the provenance of phishing attacks.When impersonating a webpage, there is often a large amount of `redundant' information, as much of the original, impersonated website is found in phishing websites, making phishing websites across different attacks very similar.In order to attempt to overcome this issue, a diff can be used which takes the phishing and original websites as input and returns the differences between the two.These differences present a new view on the data that is previously unused and presents a novel way to increase the ability of clustering algorithms to find good, distinct and separated clusters within the data.The research presented here outlines this diff process and shows that for the data used, comparable results were obtained while the dimensionality of the dataset was reduced.This reduction in size allows for clustering algorithms to complete faster, due to the reduced dimensionality of the dataset.