17. The non-transitory computer program product claimed in claim 12 wherein the computer readable program code means for comparing an additional element of a remaining Web site comprises computer readable program code means for forming an additional search query using the additional element and performing an additional search of the remaining Web sites with the additional search query to compare individual pages of the remaining Web sites with pages of the legitimate Web site.
12. A non-transitory computer program product for causing a computer to locate a previously undetected phishing Web site, comprising: computer readable program code means for causing a computer to select an element that is present in the legitimate Web site and that relates to a characteristic identifying feature of the legitimate Web site; computer readable program code means for causing a computer to select an indexed public search engine that previously has crawled the Web, has identified mirror Web sites, and has created an indexed database of Web sites containing data already collected and indexed and excluding mirror Web sites that it uses to respond to search queries; computer readable program code means for causing a computer to examine the indexed database of the selected public search engine for the presence of an unauthorized phishing Web site of the selected legitimate Web site, the unauthorized phishing Web site having differences from the legitimate Web site that prevent it from being identified as a mirror of the legitimate Web site by the public search engine, by: computer readable program code means for causing a computer to form a search query using the selected element; computer readable program code means for causing a computer to submit the search query to the indexed database of the public search engine; computer readable program code means for causing a computer to receive from the search engine a search report of Web sites identified in response to the search query using the selected search element; computer readable program code means for causing a computer to eliminate the legitimate Web sites from the Web sites identified in the search report; computer readable program code means for causing a computer to compare an additional element that is present in the Web sites identified in the search report that remain after eliminating the legitimate Web site with a corresponding element present in the legitimate Web site; computer readable program code means for causing a computer to use the comparison of the additional element to detect a difference from the legitimate Web site that is present in a Web site that remains after eliminating the legitimate Web site to identify the Web site that remains as an unauthorized phishing Web site of the preselected legitimate Web site; and computer readable program code means for causing a computer to communicate the identity of the Web site that remains as a detected unauthorized phishing Web site of the legitimate Web site for further action.