IP Library Patent Application 19218539
Patent Application
App. No. 19/218,539

SYSTEMS AND METHODS FOR DETECTING DOMAIN IMPERSONATION

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 None
App. No.
19/218,539
Abstract

The invention is a security system providing domain name authentication for intrusion and malware prevention. The system is configured to analyze domain names, specifically analyze network metadata associated with said domain names, and further identify domain names attempting to impersonate or spoof domain names associated with a trusted entity or party.

Claims (38)

1 - 23 . (canceled)

24 . A system for domain name authentication, the system comprising:

at least one processor coupled to at least one memory containing instructions executable by the at least one processor to cause the system to:

maintain a database with a plurality of trusted domains;

analyze a domain, wherein analysis of the domain comprises comparing the domain with one or more of the plurality of trusted domains;

determine whether the domain is similar but not identical to at least one of the trusted domains based on the comparison of the domain with one or more of the plurality of trusted domains; and

when the domain is determined to be similar but not identical to at least one of the trusted domains:

compare one or more behavioral attributes of the domain with one or more corresponding behavioral attributes of one or more of the similar but not identical trusted domains; and

flag the domain as being legitimate or flag the domain as being illegitimate based on the comparison of the one or more behavioral attributes of the domain with the one or more behavioral attributes of the at least one of the trusted domains that are similar but not identical to the domain.

25 . The system of claim 24 , wherein the one or more behavior attributes include server software in use.

26 . The system of claim 24 , wherein the one or more behavior attributes include policies enforced by the trusted domains.

27 . The system of claim 24 , wherein the domain is associated with an undelivered message intended to be delivered to a recipient.

28 . The system of claim 24 , wherein the domain is associated with a received email message, and wherein the system flags the domain name as being legitimate and the email message as safe or flags the domain name as being illegitimate and the email message as potentially harmful based on the comparison of the one or more behavioral attributes of the domain with the one or more behavioral attributes of the at least one of the trusted domains that are similar but not identical to the domain, optionally wherein the domain is associated with a sender of the email message.

29 . The system of claim 24 , wherein the domain is an unrecognized domain associated with a website, and wherein the system flags the domain as being legitimate and the website as safe or flags the domain as being illegitimate and the website as potentially dangerous based on the comparison of the one or more behavioral attributes of the domain with the one or more behavioral attributes of the at least one of the trusted domains that are similar but not identical to the domain.

30 . A method for domain name authentication, the method implemented by a computer security system and comprising:

maintaining a database with a plurality of trusted domains;

analyzing a domain, wherein analysis of the domain comprises comparing the domain with one or more of the plurality of trusted domains;

determining whether the domain is similar but not identical to at least one of the trusted domains based on the comparison of the domain with one or more of the plurality of trusted domains; and

when the domain is determined to be similar but not identical to at least one of the trusted domains:

comparing one or more behavioral attributes of the domain with one or more corresponding behavioral attributes of one or more of the similar but not identical trusted domains; and

flagging the domain as being legitimate or flag the domain as being illegitimate based on the comparison of the one or more behavioral attributes of the domain with the one or more behavioral attributes of the at least one of the trusted domains that are similar but not identical to the domain.

31 . The method of claim 30 , wherein the one or more behavior attributes include server software in use.

32 . The method of claim 30 , wherein the one or more behavior attributes include policies enforced by the trusted domains.

33 . The method of claim 30 , wherein the domain is associated with an undelivered message intended to be delivered to a recipient.

34 . The method of claim 30 , wherein the domain is associated with a received email message, and wherein the system flags the domain name as being legitimate and the email message as safe or flags the domain name as being illegitimate and the email message as potentially harmful based on the comparison of the one or more behavioral attributes of the domain with the one or more behavioral attributes of the at least one of the trusted domains that are similar but not identical to the domain, optionally wherein the domain is associated with a sender of the email message.

35 . The method of claim 30 , wherein the domain is an unrecognized domain associated with a website, and wherein the system flags the domain as being legitimate and the website as safe or flags the domain as being illegitimate and the website as potentially dangerous based on the comparison of the one or more behavioral attributes of the domain with the one or more behavioral attributes of the at least one of the trusted domains that are similar but not identical to the domain.

36 . A computer program product comprising at least one tangible, non-transitory computer readable medium having embodied therein computer program instructions for domain name authentication which, when executed by at least one processor of a computer security system, performs computer processes comprising:

maintaining a database with a plurality of trusted domains;

analyzing a domain, wherein analysis of the domain comprises comparing the domain with one or more of the plurality of trusted domains;

determining whether the domain is similar but not identical to at least one of the trusted domains based on the comparison of the domain with one or more of the plurality of trusted domains; and

when the domain is determined to be similar but not identical to at least one of the trusted domains:

comparing one or more behavioral attributes of the domain with one or more corresponding behavioral attributes of one or more of the similar but not identical trusted domains; and

flagging the domain as being legitimate or flag the domain as being illegitimate based on the comparison of the one or more behavioral attributes of the domain with the one or more behavioral attributes of the at least one of the trusted domains that are similar but not identical to the domain.

37 . The computer program product of claim 36 , wherein the one or more behavior attributes include server software in use.

38 . The computer program product of claim 36 , wherein the one or more behavior attributes include policies enforced by the trusted domains.

39 . The computer program product of claim 36 , wherein the domain is associated with an undelivered message intended to be delivered to a recipient.

40 . The computer program product of claim 36 , wherein the domain is associated with a received email message, and wherein the system flags the domain name as being legitimate and the email message as safe or flags the domain name as being illegitimate and the email message as potentially harmful based on the comparison of the one or more behavioral attributes of the domain with the one or more behavioral attributes of the at least one of the trusted domains that are similar but not identical to the domain, optionally wherein the domain is associated with a sender of the email message.

41 . The computer program product of claim 36 , wherein the domain is an unrecognized domain associated with a website, and wherein the system flags the domain as being legitimate and the website as safe or flags the domain as being illegitimate and the website as potentially dangerous based on the comparison of the one or more behavioral attributes of the domain with the one or more behavioral attributes of the at least one of the trusted domains that are similar but not identical to the domain.