IP Library Granted Patent US 11,057,427
Granted Patent B2
US 11,057,427 · App. 16/669,935 · Granted Jul 6, 2021

Method for identifying phishing websites and hindering associated activity

Inventors: Jordan Wright (Ann Arbor, MI); Jon Oberheide (Ann Arbor, MI)
Assignee: CISCO TECHNOLOGY, INC.
H04L63/1483H04L63/1416H04L63/1425H04L63/168
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,057,427
App. No.
16/669,935
Granted
Jul 6, 2021
Kind
B2
Abstract

Systems and methods for hindering cyber-attacks include: modifying a target website of a remote service provider, wherein modifying the target website includes: reconfiguring a structure of the target website to include a tattler, wherein when the tattler is executed at a non-authorized copy of the target website, the tattler is configured to transmit to a cyber-attack mitigation platform tattler data associated with the non-authorized copy of the target website; receiving the tattler data, wherein the tattler data includes website monitoring data, wherein the website monitoring data comprises a URL of the non-authorized copy of the target website; using the website monitoring data to evaluate the non-authorized copy of the target website, wherein the evaluating includes identifying whether the non-authorized copy of the target website comprises an attack website; and implementing one or more attack mitigation protocols when the non-authorized copy of the target website comprises the attack website.

Claims (56)

1. A method comprising:

upon execution of a tattler code at a non-authorized copy of a target website, detecting by the tattler code that the tattler code has been inserted at the non-authorized copy of the target web site;

activating the tattler code in response to the detecting, resulting in activated tattler code;

initiating collection of tattler data by the activated tattler code at the non-authorized copy of the target website; and

transmitting the tattler data by the activated tattler code, wherein the tattler data is to be received by a phishing hindering service.

2. The method of claim 1 , wherein the tattler data comprises website monitoring data.

3. The method of claim 2 , wherein the web site monitoring data comprises at least one of:

visitor activity data of the non-authorized copy of the target website;

activity data associated with the non-authorized copy of the target website; and

domain data with associated the non-authorized copy of the target website.

4. The method of claim 1 , further comprising:

tracking, by the activated tattler code, a virtual location of the non-authorized copy of the target website.

5. The method of claim 4 , further comprising:

generating a beacon by the activated tattler code, wherein the beacon comprises location information associated with the non-authorized copy of the target website.

6. The method of claim 1 , wherein the transmitting is performed in response to receiving by the tattler code a request to transmit the tattler data.

7. The method of claim 1 , wherein the transmitting is performed in response to satisfaction of a condition.

8. The method of claim 7 , wherein the condition is at least one of:

a time of day;

a time interval;

a threshold amount of tattler data collected by the activated tattler code; and

a type of tattler data collected by the activated tattler code.

9. The method of claim 1 , further comprising:

transmitting, by the activated tattler code, one or more tracking cookies to a web browser of a visitor of the non-authorized copy of the target website.

10. The method of claim 1 , wherein the tattler data is transmitted to at least one of a server and a database prior to receipt of the tattler data by the phishing hindering service.

11. One or more non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to perform operations, comprising:

upon execution of a tattler code at a non-authorized copy of a target website, detecting by the tattler code that the tattler code has been inserted at the non-authorized copy of the target web site;

activating the tattler code in response to the detecting, resulting in activated tattler code;

initiating collection of tattler data by the activated tattler code at the non-authorized copy of the target website; and

transmitting the tattler data by the activated tattler code, wherein the tattler data is to be received by a phishing hindering service.

12. The media of claim 11 , wherein the tattler data comprises website monitoring data comprising at least one of:

visitor activity data of the non-authorized copy of the target website;

activity data associated with the non-authorized copy of the target website; and

domain data with associated the non-authorized copy of the target website.

13. The media of claim 11 , wherein the instructions, when executed by the processor, cause the processor to perform further operations, comprising:

tracking, by the activated tattler code, a virtual location of the non-authorized copy of the target website.

14. The media of claim 13 , wherein the instructions, when executed by the processor, cause the processor to perform further operations, comprising:

generating a beacon by the activated tattler code, wherein the beacon comprises location information associated with the non-authorized copy of the target website.

15. The media of claim 11 , wherein the instructions, when executed by the processor, cause the processor to perform further operations, comprising:

transmitting, by the activated tattler code, one or more tracking cookies to a web browser of a visitor of the non-authorized copy of the target website.

16. A system, comprising:

a memory; and

a processor configured to:

upon execution of a tattler code at a non-authorized copy of a target website, detect by the tattler code that the tattler code has been inserted at the non-authorized copy of the target web site;

activate the tattler code based on detecting that the tattler code has been inserted at the non-authorized copy of the target website, resulting in activated tattler code;

initiate collection of tattler data by the activated tattler code at the non-authorized copy of the target website; and

transmit the tattler data by the activated tattler code, wherein the tattler data is to be received by a phishing hindering service.

17. The system of claim 16 , wherein the tattler data comprises website monitoring data comprising at least one of:

visitor activity data of the non-authorized copy of the target website;

activity data associated with the non-authorized copy of the target website; and

domain data with associated the non-authorized copy of the target website.

18. The system of claim 16 , wherein the processor is further configured to:

track, by the activated tattler code, a virtual location of the non-authorized copy of the target website.

19. The system of claim 18 , wherein the processor is further configured to:

generate a beacon by the activated tattler code, wherein the beacon comprises location information associated with the non-authorized copy of the target website.

20. The system of claim 16 , wherein the processor is further configured to:

transmit, by the activated tattler code, one or more tracking cookies to a web browser of a visitor of the non-authorized copy of the target website.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2021
From: DUO SECURITY LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 056208/0504 →
CHANGE OF NAME Recorded May 11, 2021
From: DUO SECURITY, INC.
To: DUO SECURITY LLC
Reel/Frame 056210/0008 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2021
From: WRIGHT, JORDAN; OBERHEIDE, JON
To: DUO SECURITY, INC.
Reel/Frame 055350/0108 →
Continuity (3)
Continuation 15683358 · Aug 22, 2017
Provisional Application 62378551 · Aug 23, 2016
Related Publication 20200067979A1 · Feb 27, 2020
Cited By (18)
US 12,190,330 US 12,204,564 US 12,216,794 US 12,259,882 US 12,265,896 US 12,277,232 US 12,288,233 US 12,299,065 US 12,353,405 US 12,381,915 US 12,412,140 US 12,536,329 US 12,591,828 US 12,609,938 US 12,641,108 US 12,688,324 US 12,694,044 US 12,718,167