Managing the Secure Software Development

被引:8
|
作者
Fujdiak, Radek [1 ,2 ]
Mlynek, Petr [1 ,2 ]
Mrnustik, Pavel [2 ]
Barabas, Maros [1 ]
Blazek, Petr [1 ]
Borcik, Filip [1 ]
Misurec, Jiri [1 ]
机构
[1] Brno Univ Technol, Dept Telecommun, Brno, Czech Republic
[2] Trustport, Brno, Czech Republic
基金
欧盟地平线“2020”;
关键词
Security; Software development lify cycle; Development; Software engineering; Management;
D O I
10.1109/ntms.2019.8763845
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Nowadays, software development is a more complex process than ever was and it faces the challenges, where security became one of the most crucial. The security issues became an essential part of software engineers and understanding the vulnerabilities, risks and others became the everyday bread. The needs of security in software development resulted in the creation of the so-called Secure Software Development Life Cycle (SSDLC). This is a methodological concept included in classical Software Development Life-Cycle, which is described by five main phases - analysis, design, implementation (building), testing, and evaluation (deployment and maintenance). The SSDLC adds another dimension ensuring the security. We introduce our same named tool "Secure Software Development Life-cycle", which follows the general idea and goes beyond it. Our tool helps to create security, hardening, testing, and validation reporting guidelines for selected use-cases. This tool is an environment for defining the current and future security requirements based on the collection of standards, recommendations, best practice, and many others. Connecting the SSDLC with other tools improves the general level of automation of the Product Life Cycle (PLC). The SSDLC gives a connection and context among security, safety and performance parameters. Compared with static security requirements definition, the SSDLC provides simple future extension and straight integration to the PLC process with non-or nearly-non personal (human) interaction.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] MANAGING SOFTWARE DEVELOPMENT
    Flachsbart, Barry B.
    [J]. Journal of the Technical Councils of ASCE: Proceedings of the ASCE, 1979, 105 (01): : 51 - 56
  • [2] Secure spiral: A secure software development model
    [J]. Kaur, P., 1600, Academic Journals Inc., 244, 5th avenue, No. 2218, New City, NY 10001, United States (06):
  • [3] Secure Software Development Model: A Guide for Secure Software Life Cycle
    Daud, Malik Imran
    [J]. INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS (IMECS 2010), VOLS I-III, 2010, : 724 - 728
  • [4] Secure software - Development by example
    Apvrille, A
    Pourzandi, M
    [J]. IEEE SECURITY & PRIVACY, 2005, 3 (04) : 10 - 17
  • [5] “A framework for development of secure software”
    Kakali Chatterjee
    Daya Gupta
    Asok De
    [J]. CSI Transactions on ICT, 2013, 1 (2) : 143 - 157
  • [6] Managing inconsistency in software development
    Kemmerer, RA
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (11) : 905 - 905
  • [7] SOFTWARE PRIMER - MANAGING SOFTWARE-DEVELOPMENT
    BEACH, LM
    [J]. INFORMATION MANAGEMENT, 1984, 18 (01): : 20 - +
  • [8] Managing the software development process
    Lubelczyk, J
    Parra, A
    [J]. ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS IX, 2000, 216 : 3 - 11
  • [9] Managing cyclical software development
    Lattanze, Anthony J.
    Rosso-Llopart, Manuel
    [J]. IEEE International Engineering Management Conference, 1998, : 62 - 70
  • [10] Managing of software design and development
    DeVolder, Dennis
    Zadeh, Jeff
    [J]. WMSCI 2007: 11TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS, 2007, : 281 - +