Publication | Closed Access
A Threat Analysis Methodology for Security Requirements Elicitation in Machine Learning Based Systems
26
Citations
22
References
2020
Year
Unknown Venue
EngineeringMachine LearningInformation SecuritySecurity AssessmentSoftware EngineeringSoftware AnalysisData ScienceData MiningAdversarial Machine LearningSystems EngineeringAttack LibrariesSecurity Requirements ElicitationThreat (Computer)Threat DetectionPredictive AnalyticsKnowledge DiscoveryComputer ScienceSoftware DesignData SecurityProgram AnalysisThreat Analysis MethodologyThreat HuntingSecurityCyber Threat IntelligenceSecurity MeasurementThreat Model
Machine learning (ML) models are now a key component for many applications. However, machine learning based systems (MLBSs), those systems that incorporate them, have proven vulnerable to various new attacks as a result. Currently, there exists no systematic process for eliciting security requirements for MLBSs that incorporates the identification of adversarial machine learning (AML) threats with those of a traditional non-MLBS. In this research study, we explore the applicability of traditional threat modeling and existing attack libraries in addressing MLBS security in the requirements phase. Using an example MLBS, we examined the applicability of 1) DFD and STRIDE in enumerating AML threats; 2) Microsoft SDL AI/ML Bug Bar in ranking the impact of the identified threats; and 3) the Microsoft AML attack library in eliciting threat mitigations to MLBSs. Such a method has the potential to assist team members, even with only domain specific knowledge, to collaboratively mitigate MLBS threats.
| Year | Citations | |
|---|---|---|
Page 1
Page 1