Real-time detection and redirecton from counterfeit websites
AssigneeBolster, Inc
InventorsShashi Prakash, Abhishek Dubey
Life of this patent
Estimating the term…
Abstract
Counterfeit uniform resource locators (URLs) are detected and blocked in real-time by a browser extension in communication with a counterfeit URL detection system. The browser extension receives a URL requested within a browser application. Content from a webpage associated with the received URL is extracted and transmitted to the counterfeit URL detection system, which is configured to analyze the content and return an assessment indicating whether the URL is counterfeit. If the assessment indicates that the URL is counterfeit, the browser extension blocks the browser application from accessing content associated with the URL and redirects the browser extension to a legitimate URL.
Claims20
A method comprising:
- receiving, at a browser extension operating in a browser application, a uniform resource locator (URL) requested within the browser application;
- obtaining information indicating that the received URL is a counterfeit URL;
- comparing content extracted from the received URL with content associated with each of a plurality of legitimate URLs based on obtaining information indicating that the received URL is counterfeit;
- identifying a first legitimate URL included in the plurality of legitimate URLs that includes content that exceeds a threshold similarity to the content of the received URL;
- and
- redirecting the browser extension operating in the browser application to the first legitimate URL based on identifying the first legitimate URL with content exceeding the threshold similarity to the content of the received URL.
A non-transitory computer-readable storage medium storing a browser extension that comprises computer program instructions, the computer program instructions when executed by a processor causing the processor to:
- receive a uniform resource locator (URL);
- obtain information indicating that the received URL is a counterfeit URL;
- extract content from a webpage associated with the received URL and from webpages associated with each of a plurality of legitimate URLs associated with legitimate entities;
- compare the extracted content from the received URL and the content associated with each of the plurality of legitimate URLs to identify a first legitimate URL included in the plurality of legitimate URLs with a similarity to the content of the received URL that exceeds a threshold similarity;
- and
- redirect the browser extension to the first legitimate URL based on identifying the first legitimate URL that is similar to the content of the received URL exceeding the threshold similarity.
A method comprising:
- receiving a request to access a webpage associated with a uniform resource locator (URL) on a browser extension executing on a user device;
- applying, a first model to the received content, the first model trained to output an assessment indicating that the URL is counterfeit;
- determining that a legitimate URL with extracted content includes a similarity to content extracted from a webpage associated with the requested URL that exceeds a threshold similarity;
- redirecting the browser extension executing on the user device from the requested URL to the legitimate URL based on determining that the legitimate URL includes the similarity with the requested URL that exceeds the threshold similarity;
- recording interactions between the user device and the received URL and the legitimate URL;
- and
- generating one or more analytics based on the recorded interactions.
Dependencies are inferred from the claim text.