Systems and methods for providing a secure uniform resource locator (URL) shortening service
First Claim
Patent Images
1. A computer-implemented method to provide a secure uniform resource locator (URL) shortening service, comprising:
- receiving a URL via a browser provided on a display of a computing device;
identifying a malicious element in a web site associated with the received URL;
generating, by a processor, a shortened URL to represent the received URL;
assigning a malware classification to the web site based on the identified malicious element, the malware classification being associated with the shortened URL;
configuring a refresh rate for the malware classification of the web site, wherein the refresh rate comprises an expiration of the malware classification of the web site;
determining whether the refresh rate associated with the malware classification of the web site has expired;
upon determining the refresh rate associated with the malware classification of the web site has expired, determining whether the malicious element is removed from the web site since the malware classification was assigned; and
upon determining the malicious element is removed from the web site, assigning a new malware classification to the web site, wherein the web site is classified as non-malicious based on determining the malicious element is removed from the web site.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method to provide a secure uniform resource locator (URL) shortening service is described. A URL is received via a browser provided on a display of a computing device. A shortened URL is generated to represent the received URL. A determination is made as to whether a classification assigned to a web site associated with the shortened URL is valid. Upon determining that the assigned classification is not valid, the web site is evaluated in order to assign an updated valid classification to the web site.
-
Citations
16 Claims
-
1. A computer-implemented method to provide a secure uniform resource locator (URL) shortening service, comprising:
-
receiving a URL via a browser provided on a display of a computing device; identifying a malicious element in a web site associated with the received URL; generating, by a processor, a shortened URL to represent the received URL; assigning a malware classification to the web site based on the identified malicious element, the malware classification being associated with the shortened URL; configuring a refresh rate for the malware classification of the web site, wherein the refresh rate comprises an expiration of the malware classification of the web site; determining whether the refresh rate associated with the malware classification of the web site has expired; upon determining the refresh rate associated with the malware classification of the web site has expired, determining whether the malicious element is removed from the web site since the malware classification was assigned; and upon determining the malicious element is removed from the web site, assigning a new malware classification to the web site, wherein the web site is classified as non-malicious based on determining the malicious element is removed from the web site. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device configured to provide a secure uniform resource locator (URL) shortening service, comprising:
-
a processor; memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable by the processor to; receive a URL via a browser provided on a display of a computing device; identify a malicious element in a web site associated with the received URL; generate a shortened URL to represent the received URL; assign a malware classification to the web site based on the identified malicious element, the malware classification being associated with the shortened URL; configure a refresh rate for the malware classification of the web site, wherein the refresh rate comprises an expiration of the malware classification of the web site; determine whether the refresh rate associated with the malware classification of the web site has expired; and upon determining the refresh rate associated with the malware classification of the web site has expired, determine whether the malicious element is removed from the web site since the malware classification was assigned; and upon determining the malicious element is removed from the web site, assigning a new malware classification to the web site, wherein the web site is classified as non-malicious based on determining the malicious element is removed from the web site. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-program product for providing a secure uniform resource locator (URL) shortening service, the computer-program product comprising a non-transitory computer-readable medium having instructions thereon, the instructions comprising:
-
receive a URL via a browser provided on a display of a computing device; identify a malicious element in a web site associated with the received URL; generate a shortened URL to represent the received URL; assign a malware classification to the web site based on the identified malicious element, the malware classification being associated with the shortened URL; configure a refresh rate for the malware classification of the web site, wherein the refresh rate comprises an expiration of the malware classification of the web site; determine whether the refresh rate associated with the malware classification of the web site has expired; upon determining the refresh rate associated with the malware classification of the web site has expired, determine whether the malicious element is removed from the web site since the malware classification was assigned; and upon determining the malicious element is removed from the web site, assigning a new malware classification to the web site, wherein the web site is classified as non-malicious based on determining the malicious element is removed from the web site. - View Dependent Claims (16)
-
Specification