2009 · 10 citations · 15 references
ComputingComputer ScienceRisk ManagementComputer SecurityInformation Security ManagementSecurity ArchitectureSecure System DesignSecurity ManagementSecurity StrategySoftware Security EngineeringThreat AnalysisThreat ManagementAttack MitigationElectronic Banking Risk ManagementMitigationSoftware Risk ManagementThreat Monitoring
As we are aware that security environment for software system is changing constantly. Due to expanding connectivity and development of complex software systems risk management is posing serious challenges to the designers. This has become all the more difficult as the attackers are no longer random hackers. Their attacks are targeted, purposeful and organized to drive profit. In view of the increasing vulnerabilities and organized attacks by hackers, we are proposing a new approach to counter these new challenges. In our proposed approach named ldquothreat mitigation, monitoring and management planrdquo, we have incorporated important features to meet the security risks at the design level itself. As a first step we have adopted multi-layered defense strategy to make the attacker's job difficult. Furthermore actors have been associated to monitor the proactive strategy of mitigation. These actors will then manage the risk associated with the threat by taking appropriate actions. For better understanding, in our case study we have applied this new approach to mitigate, monitor and manage the threats to an online banking system.
15
Agent-based software engineering
Michael Wooldridge · IEE Proceedings - Software Engineering · 1997 · 803 citations
Ken Frazer · ACM SIGSOFT Software Engineering Notes · 2002 · 272 citations
The Trustworthy Computing Security Development Lifecycle
Steven B. Lipner · 2005 · 231 citations