Chapter 11 Discovery and fixation process for software vulnerabilities: modeling and analysis incorporating learning functions
-
Asha Yadav
Abstract
This study proposes a comprehensive multiphase mathematical model for vulnerability detection and effective patch management. The model adapts the learning factor concept to model these processes distinctly. In Phase 1, vulnerability detection is modeled as a function of the remaining undetected vulnerabilities along with learning of detection, while in Phase 2, vulnerability fixation is modeled using a logistic learning function. The model’s flexibility is demonstrated through its alignment with various existing models such as Rescorla’s vulnerability discovery model and other vulnerability and patch-related models available in the literature. Real-life patch data from Linux kernel and Windows 10 validate the model, showing its predictive power and accuracy.
Abstract
This study proposes a comprehensive multiphase mathematical model for vulnerability detection and effective patch management. The model adapts the learning factor concept to model these processes distinctly. In Phase 1, vulnerability detection is modeled as a function of the remaining undetected vulnerabilities along with learning of detection, while in Phase 2, vulnerability fixation is modeled using a logistic learning function. The model’s flexibility is demonstrated through its alignment with various existing models such as Rescorla’s vulnerability discovery model and other vulnerability and patch-related models available in the literature. Real-life patch data from Linux kernel and Windows 10 validate the model, showing its predictive power and accuracy.
Chapters in this book
- Frontmatter I
- Preface VII
- Acknowledgments IX
- Contents XI
- Editors’ biography XV
- List of contributing authors XVII
- Chapter 1 Cloud-enabled HAP for next-generation reliable networks: a dependability analysis 1
- Chapter 2 Opportunity-based age replacement models in discrete time and their application 25
- Chapter 3 An efficient GA-PSO algorithm for addressing multi-objective reliability optimization problems 47
- Chapter 4 Mathematical data models for forecasting computational resources in cloud computing 65
- Chapter 5 Mathematical modeling and reliability analysis of pulsed GTAW process in mechanical property for weld joints 87
- Chapter 6 Analyzing enablers influencing reliability and adoption of conversational bots: an interpretive structural modeling technique 101
- Chapter 7 Modeling of series parallel system by two types of repairs for reliability perspective 129
- Chapter 8 Analyzing unmanned aerial vehicle threats and risks using STRIDE and DREAD 143
- Chapter 9 Reliability analysis of a two out of four stochastic model with rework strategy 183
- Chapter 10 A fast algorithm to find the maximum reliability route in stochastic networks 209
- Chapter 11 Discovery and fixation process for software vulnerabilities: modeling and analysis incorporating learning functions 221
- Chapter 12 Reliability assessment method based on cyclic noisy fault big data and AI for OSS 237
- Chapter 13 MEREC-CoCoSo-based systematic approach to analyze and evaluate critical testing coverage measures for software development process 257
- Chapter 14 The impact of mediator and observer design patterns on software reliability: an empirical evaluation 277
- Chapter 15 Identifying the most efficient vulnerability detection methods: a multi-criteria decisionmaking approach 295
- Chapter 16 Methodology of developing mathematical models with fuzzy logic elements for quality indices control 307
- Chapter 17 Review of multi-release software reliability growth modeling framework 339
- Index 353
Chapters in this book
- Frontmatter I
- Preface VII
- Acknowledgments IX
- Contents XI
- Editors’ biography XV
- List of contributing authors XVII
- Chapter 1 Cloud-enabled HAP for next-generation reliable networks: a dependability analysis 1
- Chapter 2 Opportunity-based age replacement models in discrete time and their application 25
- Chapter 3 An efficient GA-PSO algorithm for addressing multi-objective reliability optimization problems 47
- Chapter 4 Mathematical data models for forecasting computational resources in cloud computing 65
- Chapter 5 Mathematical modeling and reliability analysis of pulsed GTAW process in mechanical property for weld joints 87
- Chapter 6 Analyzing enablers influencing reliability and adoption of conversational bots: an interpretive structural modeling technique 101
- Chapter 7 Modeling of series parallel system by two types of repairs for reliability perspective 129
- Chapter 8 Analyzing unmanned aerial vehicle threats and risks using STRIDE and DREAD 143
- Chapter 9 Reliability analysis of a two out of four stochastic model with rework strategy 183
- Chapter 10 A fast algorithm to find the maximum reliability route in stochastic networks 209
- Chapter 11 Discovery and fixation process for software vulnerabilities: modeling and analysis incorporating learning functions 221
- Chapter 12 Reliability assessment method based on cyclic noisy fault big data and AI for OSS 237
- Chapter 13 MEREC-CoCoSo-based systematic approach to analyze and evaluate critical testing coverage measures for software development process 257
- Chapter 14 The impact of mediator and observer design patterns on software reliability: an empirical evaluation 277
- Chapter 15 Identifying the most efficient vulnerability detection methods: a multi-criteria decisionmaking approach 295
- Chapter 16 Methodology of developing mathematical models with fuzzy logic elements for quality indices control 307
- Chapter 17 Review of multi-release software reliability growth modeling framework 339
- Index 353