From vulnerability anti-patterns to secure design patterns

Alok Chandrakant Ratnaparkhi, Onyeka Ezenwoye, Yi Liu

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

    Abstract

    A secure design pattern is a well-proven reusable solution to a recurring security problem that arise in specific contexts. Using secure design patterns properly can help tackle software vulnerabilities during software development. However, the lack of selection guidance of secure patterns makes it more difficult for developers to use secure design patterns than conventional design patterns. To address this issue, this paper presents a methodology of selecting the appropriate secure design patterns for software vulnerabilities formalized in anti-patterns. This methodology bridges the gap between the vulnerabilities and secure design patterns to produce a useful tool for secure software development.

    Original languageEnglish (US)
    Title of host publicationProceedings - SEKE 2021
    Subtitle of host publication33rd International Conference on Software Engineering and Knowledge Engineering
    PublisherKnowledge Systems Institute Graduate School
    Pages98-101
    Number of pages4
    ISBN (Electronic)1891706527
    DOIs
    StatePublished - 2021
    Event33rd International Conference on Software Engineering and Knowledge Engineering, SEKE 2021 - Pittsburgh, United States
    Duration: Jul 1 2021Jul 10 2021

    Publication series

    NameProceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
    Volume2021-July
    ISSN (Print)2325-9000
    ISSN (Electronic)2325-9086

    Conference

    Conference33rd International Conference on Software Engineering and Knowledge Engineering, SEKE 2021
    Country/TerritoryUnited States
    CityPittsburgh
    Period7/1/217/10/21

    Keywords

    • Anti-patterns
    • Secure design patterns
    • Software vulnerabilities

    ASJC Scopus subject areas

    • Software

    Fingerprint

    Dive into the research topics of 'From vulnerability anti-patterns to secure design patterns'. Together they form a unique fingerprint.

    Cite this