Security systems and services to provide identity and uniform resource identifier verification
First Claim
Patent Images
1. A method comprising:
- determining by a computer processor the trustworthiness of a location on the Internet and identifying for that location a numerical trust rating over a numerical range; and
providing trustworthiness information based on the trust rating to a user, wherein determining includes;
accessing one or more lists of known trustworthy or untrustworthy locations, and if a definitive determination is not made that a location is trustworthy or not trustworthy,searching for certificates that are directly related to the location, and if a certificate directly related to the location is not found,searching for certificates that are indirectly related to the location, the searching for certificates indirectly related to the location including determining a second level domain name of the location and prepending one or more predetermined prefixes to the second level domain name, andif a certificate is identified as directly related or indirectly related to the location, the determining is based on a calculation including properties of the certificate related to the location.
4 Assignments
0 Petitions
Accused Products
Abstract
A service is provided to allow a user, such as an API or web service, Internet input, or software or hardware client to perform a search on any one or multiple Uniform Resource Identifier (URI) and/or other protocol addresses accessible via a public or private network to establish a report in a summary and/or detailed format on the trustworthiness of the address.
-
Citations
39 Claims
-
1. A method comprising:
-
determining by a computer processor the trustworthiness of a location on the Internet and identifying for that location a numerical trust rating over a numerical range; and providing trustworthiness information based on the trust rating to a user, wherein determining includes; accessing one or more lists of known trustworthy or untrustworthy locations, and if a definitive determination is not made that a location is trustworthy or not trustworthy, searching for certificates that are directly related to the location, and if a certificate directly related to the location is not found, searching for certificates that are indirectly related to the location, the searching for certificates indirectly related to the location including determining a second level domain name of the location and prepending one or more predetermined prefixes to the second level domain name, and if a certificate is identified as directly related or indirectly related to the location, the determining is based on a calculation including properties of the certificate related to the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
determining trustworthiness by a computer processor of a location accessed by a user on the Internet including; comparing by a computer processor the location to one or more lists of known trustworthy or untrustworthy sites, and if a definitive determination is not made that a location is trustworthy or not trustworthy, attempting to identify a certificate that is directly related to the location, and if a certificate directly related to the location is not identified, attempting to identify a certificate that is indirectly related to that location, if a certificate is identified as directly related or indirectly related to the location, the determining is based on a calculation including properties of the certificate related to the location; and providing trustworthiness information based on the determined trustworthiness to a user, wherein the attempting to identify a certificate indirectly related to the location includes determining a second level domain name of the location, and prepending one or more predetermined prefixes to the second level domain name. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method comprising:
-
a computer implemented internet search engine responding to a user entered keyword query for providing a list of links for sites based on the keyword; and
for a plurality of the links, providing an indication of the trustworthiness of the sites to which the links refer,wherein providing an indication of the trustworthiness of the sites includes; accessing one or more lists of known trustworthy or untrustworthy sites, and if a definitive determination is not made that a site is trustworthy or not trustworthy, attempting to identify by a computer processor a certificate that is directly related to the site, and if a certificate directly related to the sites is not identified, attempting to identify by the computer processor a certificate indirectly related to the site including determining a second level domain name of the site, and prepending one or more predetermined prefixes to the second level domain name, and if a certificate is identified as directly related or indirectly related to the site, the indication of the trustworthiness of the site is further based on a calculation including properties of the certificate related to the site. - View Dependent Claims (36, 37, 38)
-
-
39. A system comprising:
-
a communication device; and a processor, wherein the processor is configured to determine the trustworthiness of a location on the Internet and to identify for that location a numerical trust rating over a numerical range, and to provide through an interface trustworthiness information based on the trust rating to a user, and wherein the determining includes; accessing one or more lists of known trustworthy or untrustworthy locations, and if a definitive determination is not made that a location is trustworthy or not trustworthy, attempting to identify by a computer processor a certificate that is directly related to the location, and if a certificate directly related to the location is not identified, attempting to identify a certificate indirectly related to the location determining a second level domain name of the location, and prepending one or more predetermined prefixes to the second level domain name, and if a certificate is identified as directly related or indirectly related to the location, the indication of the trustworthiness of the location is further based on a calculation including properties of the certificate related to the location.
-
Specification