Methods, Systems, and Products for Assessing Risks of Internet Searches
A risk associated with an Internet search is determined. Once a search result of the Internet search has been obtained, the risk is determined based on the search result.
1 . A method, comprising:
generating, by a processor, an electronic request for a search of electronic web pages, the electronic request specifying a name of an individual as a search term;
sending, from a network interface under direction of the processor, the electronic request into a network for the search of the electronic web pages;
receiving, at the network interface, an electronic listing of search results of the search, the electronic listing of the search results including a score for each search result in the electronic listing of the search results, the score based on a number of occurrences of the search term within each search result;
selecting, by the processor, a combination of different search results in the electronic listing of the search results;
determining, by the processor, a combinatorial score associated with the combination of the different search results; and
determining, by the processor, a security risk associated with the name of the individual based on the score and on the combinatorial score associated with the combination of the different search results.
2 . The method of claim 1 , further comprising selecting the name of the individual from a listing of search terms.
3 . The method of claim 2 , further comprising selecting the name of the individual from sensitive terms in the listing of search terms.
4 . The method of claim 1 , further comprising querying a database for an additional search term having a database association to the name of the individual.
5 . The method of claim 1 , further comprising retrieving additional search results for the additional search term having the database association to the name of the individual.
6 . The method of claim 1 , further comprising querying a database for a variant of the name of the individual.
7 . The method of claim 6 , further comprising retrieving additional search results for the variant of the name of the individual.
8 . A system, comprising:
a processor; and
a memory storing code that when executed causes the processor to perform operations, the operations comprising:
retrieving an electronic listing of different search terms chosen by a user;
selecting, from the electronic listing of the different search terms, different combinations of the different search terms;
generating electronic requests for searches of electronic web pages, each one of the electronic requests specifying a combination of the different combinations of the different search terms;
sending the electronic requests into a network for the searches of the electronic web pages;
receiving electronic search results of the searches;
generating scores for the electronic search results of the searches, each one of the scores based on a number of occurrences in an electronic search result for a corresponding one of the different combinations of the different search terms;
selecting a combination of the scores for the different combinations of the different search terms;
determining a combinatorial score for the combination of the scores for the different combinations of the different search terms; and
determining a security risk associated with the user based on the scores and on the combinatorial score.
9 . The system of claim 8 , wherein the operations further comprise selecting the electronic listing of different search terms from sensitive terms defined by the user.
10 . The system of claim 8 , wherein the operations further comprise querying a database for an additional search term having a database association to one of the different search terms.
11 . The system of claim 10 , wherein the operations further comprise retrieving additional search results for the additional search term having the database association to the one of the different search terms.
12 . The system of claim 8 , wherein the operations further comprise querying a database for a variant having a database association to one of the different search terms.
13 . The system of claim 12 , wherein the operations further comprise retrieving additional search results for the variant having the database association to one of the different search terms.
14 . The system of claim 8 , wherein the operations further comprise retrieving user-defined combinations of the different search terms.
15 . A memory device storing instructions that when executed cause a processor to perform operations, the operations comprising:
retrieving an electronic listing of different search terms chosen by a user;
selecting, from the electronic listing of the different search terms, different combinations of the different search terms;
generating electronic requests for searches of electronic web pages, each one of the electronic requests specifying a combination of the different combinations of the different search terms;
sending the electronic requests into a network for the searches of the electronic web pages;
receiving electronic search results of the searches;
generating scores for the electronic search results of the searches, each one of the scores based on a number of occurrences in an electronic search result for a corresponding one of the different combinations of the different search terms;
selecting a combination of the scores for the different combinations of the different search terms;
determining a combinatorial score for the combination of the scores for the different combinations of the different search terms; and
determining a security risk associated with the user based on the scores and on the combinatorial score.
16 . The memory device of claim 15 , wherein the operations further comprise selecting the electronic listing of different search terms from sensitive terms defined by the user.
17 . The memory device of claim 15 , wherein the operations further comprise querying a database for an additional search term having a database association to one of the different search terms.
18 . The memory device of claim 17 , wherein the operations further comprise retrieving additional search results for the additional search term having the database association to the one of the different search terms.
19 . The memory device of claim 15 , wherein the operations further comprise querying a database for a variant having a database association to one of the different search terms.
20 . The memory device of claim 15 , wherein the operations further comprise retrieving user-defined combinations of the different search terms.