1. A method for determining a similarity between two websites, the method comprising, at a computer system: receiving website information from a web server corresponding to a website; rendering a document object model (DOM) object of the website using the website information; separating content within the DOM object into a plurality of data portions, each of the plurality of data portions having a fixed length; generating, by a hardware processor of the computer system, a hash signature of the DOM object by: applying a predetermined number of hashing functions to each of the plurality of data portions, wherein the predetermined number of hashing functions are generated using a common seed value, and wherein applying the predetermined number of hashing functions results in a predetermined number of values for each of the plurality of data portions; and selecting, using a selection policy, a predetermined number of hashed data portions of the plurality of hashed data portions, wherein the predetermined number of hashed data portions are selected to create a hash signature of the DOM object; comparing the hash signature of the DOM object to a known hash signature of a DOM object associated with a known website having a first classification, wherein comparing the hash signature of the DOM object to the known hash signature of the DOM object associated with the known website includes comparing each of the plurality of hashed data portions to a plurality of known hashed data portions of the known hash signature; calculating a similarity measurement between the hash signature of the DOM object and the known hash signature of the DOM object associated with the known website; comparing the similarity measurement to a threshold; and determining that the website has the first classification based on the similarity measurement exceeding the threshold.
1. A method for determining a similarity between two websites, the method comprising, at a computer system: receiving website information from a web server corresponding to a website; rendering a document object model (DOM) object of the website using the website information; separating content within the DOM object into a plurality of data portions, each of the plurality of data portions having a fixed length; generating, by a hardware processor of the computer system, a hash signature of the DOM object by: applying a predetermined number of hashing functions to each of the plurality of data portions, wherein the predetermined number of hashing functions are generated using a common seed value, and wherein applying the predetermined number of hashing functions results in a predetermined number of values for each of the plurality of data portions; and selecting, using a selection policy, a predetermined number of hashed data portions of the plurality of hashed data portions, wherein the predetermined number of hashed data portions are selected to create a hash signature of the DOM object; comparing the hash signature of the DOM object to a known hash signature of a DOM object associated with a known website having a first classification, wherein comparing the hash signature of the DOM object to the known hash signature of the DOM object associated with the known website includes comparing each of the plurality of hashed data portions to a plurality of known hashed data portions of the known hash signature; calculating a similarity measurement between the hash signature of the DOM object and the known hash signature of the DOM object associated with the known website; comparing the similarity measurement to a threshold; and determining that the website has the first classification based on the similarity measurement exceeding the threshold. 8. The method of claim 1 , wherein comparing the hash signature of the DOM object to the known hash signature of the DOM object associated with the known website further comprises: determining a classification for comparing a similarity of the website to known websites; identifying a plurality of known hash signatures, each of the plurality of known hash signatures corresponding to a different one of DOM objects, wherein each of the DOM objects corresponds to a different one of the known websites associated with the classification, and wherein the plurality of known hash signatures is identified by searching a database of hash signatures for each of the plurality of known hash signatures classified as being associated with the classification; calculating a similarity measurement of the hash signature of the DOM object for the classification; comparing the similarity measurement of the hash signature of the DOM object to a similarity threshold associated with the classification; and reporting the website as being associated with the classification based on the determining that the similarity measurement is over the similarity threshold associated with the classification.