Toward secure refactoring of object-oriented programs

Security is a significant issue in software systems. The initially secure design of a software system could be at risk of a refactoring transformation. Consequently, via a refactoring transformation, the software could be considered vulnerable, and the refactoring process can undergo security-aware...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of physics. Conference series 2021-02, Vol.1812 (1), p.12036
1. Verfasser: Mahmoud, Marwan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Security is a significant issue in software systems. The initially secure design of a software system could be at risk of a refactoring transformation. Consequently, via a refactoring transformation, the software could be considered vulnerable, and the refactoring process can undergo security-aware refactoring. This work deals with three security approaches to assist programmers in refactoring their software systems while simultaneously sustaining or possibly improving the security of their software system. In addition, this work deals with security-aware refactoring at the design stage rather than refactoring that requires a full source code. The main aim of this work is to provide programmers with knowledge about secure refactoring processes to improve the long-term maintainability of the software system in a secure way while sustaining the external behavior of the system.
ISSN:1742-6588
1742-6596
DOI:10.1088/1742-6596/1812/1/012036