IP Library Granted Patent US 10,223,535
Granted Patent B2
US 10,223,535 · App. 15/378,173 · Granted Mar 5, 2019

Ranking security scans based on vulnerability information from third party resources

Inventors: Elizabeth A. Holz (Austin, TX); Hyun Kyu Seo (Austin, TX); Ronald B. Williams (Austin, TX)
Assignee: International Business Machines Corporation
G06F21/577H04L63/1433G06F2221/034G06F2221/2115
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 10,223,535
App. No.
15/378,173
Granted
Mar 5, 2019
Kind
B2
Abstract

A computer-implemented method improves a computer system's security. A description of real-time trends, for multiple computer security issues from a third party resource is associated with multiple security routines for a computer system. The multiple security routines are sorted according to the real-time trends, such that the sorting establishes an order of priority for running each of the multiple security routines based on the real-time trends. A percentage of sorted security routines to execute on the computer system is executed in their order of priority to identify one or more computer security issues for the computer system. One or more processors then execute a resolution program to resolve the one or more computer security issues that are identified for the computer system.

Claims (47)

1. A computer-implemented method of improving a computer system's security, the computer-implemented method comprising:

receiving, from a third party resource, a description of real-time trends for multiple computer security issues;

associating the real-time trends with multiple security routines for a computer system;

sorting the multiple security routines according to the real-time trends, wherein the sorting establishes an order of priority for running each of the multiple security routines based on the real-time trends;

setting a percentage of sorted security routines to execute on the computer system;

executing the percentage of the sorted security routines in the order of priority to identify one or more computer security issues for the computer system; and

executing, by one or more processors, a resolution program for resolving the one or more computer security issues that are identified for the computer system.

2. The computer-implemented method of claim 1 , further comprising:

obtaining, by one or more processors, a scan result from executing the percentage of the sorted security routines in the order of priority, wherein the scan result identifies system vulnerabilities of the computer system; and

filtering and ranking, by one or more processors, the system vulnerabilities using the description of real-time trends for multiple computer security issues to further establish the order of priority for running each of the multiple security routines.

3. The computer-implemented method of claim 1 , wherein the third party resource is a set of postings from a social media service, and wherein the computer-implemented method further comprises:

identifying, by one or more processors, metadata that describe the real-time trends for the multiple computer security issues.

4. The computer-implemented method of claim 3 , wherein the metadata include event data, time data, social data, and trending data.

5. The computer-implemented method of claim 1 , wherein the third party resource is from a group consisting of a webpage that is dedicated to reporting security trends, rich site summary (RSS) feeds to multiple computers, subject identifiers for a limited character message posting service, and user names of message posters.

6. The computer-implemented method of claim 1 , wherein the third party resource is a security monitoring service that generates the description of the real-time trends for the multiple computer security issues.

7. The computer-implemented method of claim 1 , wherein the description of the real-time trends for the multiple computer security issues is limited to real-time trends that are associated with the multiple security routines for the computer system.

8. A computer program product for improving a computer system's security, the computer program product comprising a non-transitory computer readable storage device having program instructions embodied therewith, the program instructions readable and executable by a computer to perform a method comprising:

receiving, from a third party resource, a description of real-time trends for multiple computer security issues;

associating the real-time trends with multiple security routines for a computer system;

sorting the multiple security routines according to the real-time trends, wherein the sorting establishes an order of priority for running each of the multiple security routines based on the real-time trends;

setting a percentage of sorted security routines to execute on the computer system;

executing the percentage of the sorted security routines to identify one or more computer security issues for the computer system; and

executing a resolution program for resolving the one or more computer security issues that are identified for the computer system.

9. The computer program product of claim 8 , wherein the method further comprises:

obtaining a scan result from executing the percentage of the sorted security routines in the order of priority, wherein the scan result identifies system vulnerabilities of the computer system; and

filtering and ranking the system vulnerabilities using the description of real-time trends for multiple computer security issues to further establish the order of priority for running each of the multiple security routines.

10. The computer program product of claim 8 , wherein the third party resource is a set of postings from a social media service, and wherein the method further comprises:

identifying metadata that describes the real-time trends for the multiple computer security issues.

11. The computer program product of claim 10 , wherein the metadata includes event data, time data, social data, and trending data.

12. The computer program product of claim 8 , wherein the third party resource is from a group consisting of a webpage that is dedicated to reporting security trends, rich site summary (RSS) feeds to multiple computers, subject identifiers for a limited character message posting service, and user names of message posters.

13. The computer program product of claim 8 , wherein the third party resource is a security monitoring service that generates the description of the real-time trends for the multiple computer security issues.

14. The computer program product of claim 8 , wherein the description of the real-time trends for the multiple computer security issues is limited to real-time trends that are associated with the multiple security routines for the computer system.

15. The computer program product of claim 8 , wherein the program instructions are provided as a service in a cloud environment.

16. A computer system comprising one or more processors, one or more computer readable memories, and one or more computer readable storage mediums, and program instructions stored on at least one of the one or more storage mediums for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:

program instructions to receive, from a third party resource, a description of real-time trends for multiple computer security issues;

program instructions to associate the real-time trends with multiple security routines for a computer system;

program instructions to sort the multiple security routines according to the real-time trends, wherein the sorting establishes an order of priority for running each of the multiple security routines based on the real-time trends;

program instructions to set a percentage of sorted security routines to execute on the computer system;

program instructions to execute the percentage of the sorted security routines to identify one or more computer security issues for the computer system; and

program instructions to execute a resolution program for resolving the one or more computer security issues that are identified for the computer system.

17. The computer system of claim 16 , further comprising:

program instructions to obtain a scan result from executing the percentage of the sorted security routines in the order of priority, wherein the scan result identifies system vulnerabilities of the computer system; and

program instructions to filter and rank the system vulnerabilities using the description of real-time trends for multiple computer security issues to further establish the order of priority for running each of the multiple security routines.

18. The computer system of claim 16 , wherein the third party resource is a set of postings from a social media service, and wherein the computer system further comprises:

program instructions to identify metadata that describes the real-time trends for the multiple computer security issues, wherein the metadata includes event data, time data, social data, and trending data.

19. The computer system of claim 16 , wherein the third party resource is from a group consisting of a webpage that is dedicated to reporting security trends, rich site summary (RSS) feeds to multiple computers, subject identifiers for a limited character message posting service, and user names of message posters.

20. The computer system of claim 16 , wherein the description of the real-time trends for the multiple computer security issues is limited to real-time trends that are associated with the multiple security routines for the computer system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 061706/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2016
From: HOLZ, ELIZABETH A.; SEO, HYUN KYU; WILLIAMS, RONALD B.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 040730/0238 →
Continuity (1)
Related Publication 20180165457A1 · Jun 14, 2018