Skip to main navigation Skip to search Skip to main content

A Pattern-based Security Solution for Software Systems with Architectural Weaknesses

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Security patterns are solutions to recurring security issues that can be applied to mitigate vulnerabilities in a software system. Application developers may be unaware of the vulnerabilities of their own system, leaving it vulnerable to attacks. To improve security, the system needs security implementation in its architecture instead of implementing at local levels. This, in turn, requires an effort in building security into the design. Applying security patterns would be one way to accomplish this task. Security patterns define ways to express security requirements and solutions concisely, as well as providing vocabulary for designers seeking security controls in their systems. Little research has been done in the area of matching a security pattern with a particular vulnerability existing in a software system. In this research, authors have primarily focused on filling this gap to map a security pattern that could be a potential solution to a major security vulnerability found in the system. The authors’ previous research proposed a methodology to identify the missing security pattern to provide an architectural security solution. In this research, authors conducted a case-study on a software application that has little architectural design for security. The research results show that architectural security solutions are applicable even for a software system that lack an architectural design.

Original languageEnglish (US)
Title of host publicationProceedings - 2021 International Conference on Software Security and Assurance, ICSSA 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages31-36
Number of pages6
ISBN (Electronic)9781665478915
DOIs
StatePublished - 2021
Event7th International Conference on Software Security and Assurance, ICSSA 2021 - Altoona, United States
Duration: Nov 10 2021Nov 11 2021

Publication series

NameProceedings - 2021 International Conference on Software Security and Assurance, ICSSA 2021

Conference

Conference7th International Conference on Software Security and Assurance, ICSSA 2021
Country/TerritoryUnited States
CityAltoona
Period11/10/2111/11/21

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Software
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'A Pattern-based Security Solution for Software Systems with Architectural Weaknesses'. Together they form a unique fingerprint.

Cite this