System security and network data flow by utilizing a vulnerability score for a service pack
Systems and methods are disclosed that improve system security and network data flow by utilizing a vulnerability score for a service pack. The system comprises a computing system with at least one processing device and at least one memory device, wherein the computing system executes computer-readable instructions. A network connection operatively connects the devices of the computing system. Upon execution of the computer-readable instructions, the computing system is configured to develop a service pack including a plurality of security measures for the computing system; generate a vulnerability score for the service pack based on specific data, wherein the specific data includes a security measure data set; comparing the vulnerability score for the service pack to a predefined threshold value; and implement the service pack when the vulnerability score is less than the predefined threshold value.
1 . A method of improving system security, comprising:
providing a computing system including at least one processing device and at least one memory device, wherein the computing system executes computer-readable instructions;
providing a network connection operatively connecting the devices of the computing system, the network connection configured to permit network data flow between the devices of the computing system;
developing, via the computing system, a service pack including a plurality of security measures for the computing system;
collecting, via the computing system, security measure data for one or more security measures;
generating, via the computing system, a security measure data set based upon the security measure data for the one or more security measures;
initiating a machine learning program as a predictive model;
applying the security measure data set to the predictive model;
predicting, via the computing system, a vulnerability score of the service pack based upon the security measure data set;
comparing the vulnerability score for the service pack to a predefined threshold value; and
implementing, via the computing system, the service pack when the vulnerability score is less than the predefined threshold value.
2 . The method of claim 1 , wherein the vulnerability score is a priority score, and the service pack with a lower vulnerability score has a greater priority to be implemented by the computing system.
3 . The method of claim 1 , further comprising prioritizing an implementation of the service pack based on the vulnerability score.
4 . The method of claim 1 , further comprising automatically implementing the service pack with a lower vulnerability score compared to other service packs.
5 . The method of claim 1 , further comprising transmitting one or more of the security measures of the service pack to a user software application.
6 . The method of claim 1 , further comprising identifying one or more of the security measures impacting the vulnerability score.
7 . The method of claim 1 , wherein the security measure data further includes system architecture data.
8 . The method of claim 1 , wherein the security measure data further includes system environment data.
9 . The method of claim 1 , wherein the security measure data set includes historical data related to each of the security measures.
10 . The method of claim 1 , wherein the security measure data set includes data related to dependencies of and/or between the security measures.
11 . A system for improving system security, comprising:
a computing system with at least one processing device and at least one memory device, wherein the computing system executes computer-readable instructions; and
a network connection operatively connecting the devices of the computing system, the network connection configured to permit network data flow between the devices of the computing system;
wherein, upon execution of the computer-readable instructions, the computing system is configured to:
develop a service pack including a plurality of security measures for the computing system;
collect security measure data for one or more security measures;
generate a security measure data set based upon the security measure data for the one or more security measures;
initiate a machine learning program as a predictive model;
apply the security measure data set to the predictive model;
predict a vulnerability score of the service pack based upon the security measure data set;
compare the vulnerability score for the service pack to a predefined threshold value; and
implement the service pack when the vulnerability score is less than the predefined threshold value.
12 . The system of claim 11 , wherein the vulnerability score is a priority score, and the service pack with a lower vulnerability score has a greater priority to be implemented by the computing system.
13 . The system of claim 11 , wherein, upon execution of the computer-readable instructions, the computing system is further configured to prioritize an implementation of the service pack based on the vulnerability score.
14 . The system of claim 11 , wherein, upon execution of the computer-readable instructions, the computing system is further configured to automatically implement the service pack with a lower vulnerability score compared to other service packs.
15 . The system of claim 11 , wherein, upon execution of the computer-readable instructions, the computing system is configured to transmit one or more of the security measures of the service pack to a user software application.
16 . The system of claim 11 , wherein, upon execution of the computer-readable instructions, the computing system is further configured to identify one or more of the security measures impacting the vulnerability score.
17 . The system of claim 11 , wherein the security measure data further includes system architecture data and/or system environment data.
18 . The system of claim 11 , wherein the security measure data set includes historical data related to each of the security measures and/or data related to dependencies of and/or between the security measures.