Database attack detection tool
US-9690931-B1 · Jun 27, 2017 · US
US12160439B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12160439-B2 |
| Application number | US-202318393141-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 21, 2023 |
| Priority date | Apr 15, 2021 |
| Publication date | Dec 3, 2024 |
| Grant date | Dec 3, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A device that is configured to receive user activity information that includes information about user interactions with a network device for a plurality of users. The device is further configured to input the user activity information into a first machine learning model that is configured to receive user activity information and to output a set of bad actor candidates based on the user activity information. The device is further configured to filter the user activity information based on the set of bad actor candidates. The device is further configured to input the filtered user activity information into a second machine learning model that is configured to receive the filtered user activity information and to output system exposure information that identifies network security threats. The device is further configured to identify network security actions based on the network security threats and to execute the network security actions.
Opening claim text (preview).
The invention claimed is: 1. An information security system, comprising: a plurality of network devices, wherein each network device is configured to provide access to data for a plurality of users; and a network analysis device in signal communication with the plurality of network devices, and comprising: a memory operable to store: network security rules, wherein the network security rules map network security threats to network security actions, wherein the network security actions comprise instructions for modifying device settings; and a processor operably coupled to the memory, and configured to: receive user activity information from a network device, wherein the user activity information comprises information about user interactions with the network device for the plurality of users; input the user activity information into a first machine learning model, wherein the first machine learning model is configured to: receive user activity information; and output a set of bad actor candidates based on the user activity information, wherein the set of bad actor candidates identifies one or more users from among the plurality of users; receive the set of bad actor candidates from the first machine learning model; filter the user activity information based on the set of bad actor candidates, wherein filtering the user activity information comprises removing user activity information for users that are not members of the set of bad actor candidates; input the filtered user activity information into a second machine learning model, wherein the second machine learning model is configured to: receive the filtered user activity information; and output system exposure information based on the user activity information, wherein the system exposure information identifies one or more network security threats; identify one or more network security actions within the network security rules based on the one or more network security threats identified in the system exposure information; execute the one or more network security actions; wherein the one or more network security actions are identified using the one or more network security threats as a search token to search the network security rules; wherein the first machine learning model is a multi-layer perception neural network model; and wherein the first machine learning model is stored and trained by a device that is external to the network analysis device. 2. The system of claim 1 , wherein the first machine learning model is configured to identify users that accessed a website from a list of malicious websites as bad actor candidates. 3. The system of claim 1 , wherein the first machine learning model is configured to: identify an average amount of outgoing data for the plurality of users; and identify users that exceed the average amount of data for the plurality of users as bad actor candidates. 4. The system of claim 1 , wherein the first machine learning model is configured to: identify security violations based on the user activity information; and identify users associated with the security violations as bad actor candidates. 5. The system of claim 1 , wherein executing the one or more network security actions comprises: identifying a website from within the filtered user activity information; identifying a user that visited the website from among the set of bad actor candidates; and restrict access to the website for the user. 6. The system of claim 1 , wherein executing the one or more network security actions comprises modifying settings for a user device that is associated with a user, wherein modifying the settings comprises restricting outgoing data for the user. 7. The system of claim 1 , wherein executing the one or more network security actions comprises modifying network settings for a user device that is associated with a user, wherein modifying the network settings comprises restricting access to a second network device. 8. A threat detection method, comprising: receiving user activity information from a network device, wherein the user activity information comprises information about user interactions with the network device for a plurality of users; inputting the user activity information into a first machine learning model, wherein the first machine learning model is configured to: receive user activity information; and output a set of bad actor candidates based on the user activity information, wherein the set of bad actor candidates identifies one or more users from among the plurality of users; receiving the set of bad actor candidates from the first machine learning model; filtering the user activity information based on the set of bad actor candidates, wherein filtering the user activity information comprises removing user activity information for users that are not members of the set of bad actor candidates; inputting the filtered user activity information into a second machine learning model, wherein the second machine learning model is configured to: receive the filtered user activity information; and output system exposure information based on the user activity information, wherein the system exposure information identifies one or more network security threats; identifying one or more network security actions based on the one or more network security threats identified in the system exposure information; wherein the one or more network security actions are identified using the one or more network security threats as a search token to search network security rules wherein the first machine learning model is a multi-layer perception neural network model; and wherein the first machine learning model is stored and trained by an external device. 9. The method of claim 8 , wherein the first machine learning model is configured to identify users that accessed a website from a list of malicious websites as bad actor candidates. 10. The method of claim 8 , wherein the first machine learning model is configured to: identify an average amount of outgoing data for the plurality of users; and identify users that exceed the average amount of data for the plurality of users as bad actor candidates. 11. The method of claim 8 , wherein the first machine learning model is configured to: identify security violations based on the user activity information; and identify users associated with the security violations as bad actor candidates. 12. The method of claim 8 , wherein executing the one or more network security actions comprises: identifying a website from within the filtered user activity information; identifying a user that visited the website from among the set of bad actor candidates; and restrict access to the website for the user. 13. The method of claim 8 , wherein executing the one or more network security actions comprises modifying settings for a user device that is associated with a user, wherein modifying the settings comprises restricting outgoing data for the user. 14. The method of claim 8 , wherein executing the one or more network security actions comprises modifying network settings for a user device that is associated with a user, wherein modifying the network settings comprises restricting access to a second network device. 15. A network analysis device, comprising: a memory operable to store: network security rules, wherein the network security rules map network security threats to network security actions, wherein the network security actions comprise instructions for modifying device settings; and a processor operably coupled to the memory, and configure
Filtering by address, protocol, port number or service, e.g. IP-address or URL · CPC title
Machine learning · CPC title
Learning methods · CPC title
Combinations of networks · CPC title
Rule management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.