Network security for encrypted channel based on reputation

US2016373433A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016373433-A1
Application numberUS-201615255718-A
CountryUS
Kind codeA1
Filing dateSep 2, 2016
Priority dateMar 7, 2014
Publication dateDec 22, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Example embodiments disclosed herein relate to providing network security. A network security device parses an initial handshake or communication to establish an encrypted channel between two endpoints. The network security device validates a certificate chain between the two endpoints and determines a reputation for each of one or more signers of a respective one or more certificates of the certificate chain. The network security device determines a certificate reputation for the certificate chain.

First claim

Opening claim text (preview).

What is claimed is: 1 . A network security device comprising: a recognition engine to recognize and parse an initial handshake used to establish an encrypted channel between two endpoints; a validation engine to validate a certificate chain between the two endpoints; a reputation engine determine a respective reputation for each of one or more certificates in the certificate chain; and wherein the reputation engine is further to determine a certificate reputation for the certificate chain. 2 . The network security device of claim 1 , further comprising: a security action engine to perform a security action based on the certificate reputation. 3 . The network security device of claim 1 , wherein the respective reputations are based on at least one of: a whitelist and a reputation feed. 4 . The network security device of claim 3 , wherein each of the certificates is associated with a respective signer, and wherein if the respective signer of one respective certificate is not on the whitelist or the reputation feed, the respective reputation is set to a predetermined level indicating that the reputation is permissible. 5 . The network security device of claim 1 , wherein one of the certificates cannot be validated, and wherein the respective reputation the one certificate is set to a predetermined level indicating that the reputation is not permissible. 6 . The network security device of claim 1 , further comprising: a signature type engine to determine whether the certificate chain is self-signed by one of the endpoints, wherein a respective signer of one of the certificates is the one endpoint, wherein if the one certificate is self-signed, perform analysis to determine whether the one certificate is at least one of abnormal and carries an indicator that an illegitimate certificate is in use. 7 . The network security device of claim 1 , wherein the certificate reputation is based on an average value of the respective reputations and a value of the worst one of the respective reputations. 8 . The network security device of claim 1 , the respective reputation of one of the certificates is based on a reputation feed and a meta-analysis of the one certificate. 9 . A method for using a network security device comprising: recognizing and parse an initial handshake used to establish an encrypted channel between two endpoints; validating a certificate chain between the two endpoints, wherein the certificate chain includes a plurality of certificates, wherein the respective certificates are each associated with a signer; determining a respective reputation for the certificates, wherein the respective reputation is based on at least one of: a whitelist, a reputation feed, and a self-signed rule; determining a certificate reputation for the certificate chain based on the respective reputations to reflect a trustworthiness of the certificate chain; and performing a security action based on the certificate reputation. 10 . The method of claim 9 , wherein the certificate reputation for the certificate chain is based on an average value of the respective reputation and a value of the worst one of the respective reputations, and the security action is based on a rule using the average value and the worst value to determine whether to allow a communication via the encrypted channel to pass. 11 . The method of claim 9 , further comprising: determining whether the certificate chain is self-signed by one of the endpoints because the respective signer of one of the certificates is the one endpoint, determining that a respective domain of the respective signer is not a natural language domain, wherein the respective reputation for the signer is set to a predetermined level indicating that the reputation is not permissible; and wherein the security action is to not allow a communication via the encrypted channel. 12 . A non-transitory machine-readable storage medium storing instructions that, if executed by at least one processor of a network security device, cause the network security device to: parse an initial communication to establish an encrypted channel between two endpoints; validate a certificate chain between the two endpoints, wherein the certificate chain includes one or more certificates, and wherein the one or more certificates are respectively associated with a respective signer; determine a respective reputation score for the certificates; determine an average reputation value from the respective reputation scores and determine a worst value reflecting a worst one of the reputation scores; and perform a security action based on the determined averaged reputation value and the worst value. 13 . The non-transitory machine-readable storage medium of claim 12 , wherein the respective reputation score of one of the certificates is based, at least in part on the respective signer and is based on a reputation feed and a meta-analysis of the one certificate associated with the one signer. 14 . The non-transitory machine-readable storage medium of claim 12 , wherein one of the certificates cannot be validated, and wherein the respective reputation score of the one certificate is set to a predetermined level indicating that the reputation is not permissible. 15 . The non-transitory machine-readable storage medium of claim 12 , wherein the respective reputations are based on at least one of: a whitelist and a reputation feed associated with the respective signer, and wherein if the respective signer of a respective certificate is not on the whitelist or the reputation feed, the respective reputation is set to a predetermined level indicating that the reputation is permissible.

Assignees

Inventors

Classifications

  • using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263) · CPC title

  • using certificate chains, trees or paths; Hierarchical trust model · CPC title

  • Access control lists [ACL] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016373433A1 cover?
Example embodiments disclosed herein relate to providing network security. A network security device parses an initial handshake or communication to establish an encrypted channel between two endpoints. The network security device validates a certificate chain between the two endpoints and determines a reputation for each of one or more signers of a respective one or more certificates of the ce…
Who is the assignee on this patent?
Trend Micro Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/0823. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).