BP: Security Concerns and Best Practices for Automation of Software Deployment Processes An Industrial Case Study

被引:18
|
作者
Mohan, Vaishnavi [1 ]
ben Othmane, Lotfi [2 ]
Kres, Andre [3 ]
机构
[1] Deloitte Analyt Inst, Berlin, Germany
[2] Iowa State Univ, Ames, IA USA
[3] IBM Corp, Berlin, Germany
关键词
D O I
10.1109/SecDev.2018.00011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
SecDevOps is a paradigm for integrating the software development and operation processes considering security and compliance requirements. Organizations are reluctant to transform their development and operation processes to SecDevOps because of the expectation of incompatibility between security and DevOps. This paper reports about a study performed at IBM on transformation of five Business Intelligence (BI) projects to SecDevOps. The study revealed that main security concerns for the automation of the deployment process are: separation of roles, enforcement of access controls, manual security tests, audit, security guidelines, management of security issues, and participation of the security team. The major recommended best practices for a transformation of current processes to SecDevOps are: good documentation and logging, strong collaboration and communication, automation of the processes, and enforcement of separation of roles. Based on the empirical results, we conclude that separation of roles is the main aspect to be considered when planning to automate deployment processes. The results of the study are being used by IBM BI Unit and may be used by other organizations when planning to migrate to SecDevOps, especially for BI projects.
引用
收藏
页码:21 / 28
页数:8
相关论文
共 50 条
  • [11] Process mining software engineering practices: A case study for deployment pipelines
    Nogueira, Ana Filipa
    Zenha-Rela, Mario
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 168
  • [12] Appraisals Based on Security Best Practices for Software Configurations
    Araujo Neto, Afonso
    Vieira, Marco
    LADC: 2009 4TH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING, 2009, : 57 - 64
  • [13] Quality best practices to increase competitiveness: An industrial case study
    Farinha, Luís
    Ferreira, João J.
    Romanian Review Precision Mechanics, Optics and Mechatronics, 2015, 2015 (47): : 86 - 90
  • [14] Applying Software Engineering Practices for Development of Industrial Automation Applications
    Jetley, Raoul
    Nair, Anil
    Chandrasekaran, Prakash
    Dubey, Alpana
    2013 11TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2013, : 558 - 563
  • [15] Security Monitoring during Software Development: An Industrial Case Study
    Siavvas, Miltiadis
    Tsoukalas, Dimitrios
    Kalouptsoglou, Ilias
    Manganopoulou, Evdoxia
    Manolis, Georgios
    Kehagias, Dionysios
    Tzovaras, Dimitrios
    APPLIED SCIENCES-BASEL, 2023, 13 (12):
  • [16] Best Practices for Preparation of GHG Inventory for Industrial Processes
    Grncarovska, Teodora O.
    Poposka, Emilija
    Zdraveva, Pavlina
    Markovska, Natasa
    16TH INTERNATIONAL CONFERENCE ON PROCESS INTEGRATION, MODELLING AND OPTIMISATION FOR ENERGY SAVING AND POLLUTION REDUCTION (PRES'13), 2013, 35 : 1207 - 1212
  • [17] Security Best Practices: A Critical Analysis Using IoT as a Case Study
    Barrera, David
    Bellman, Christopher
    Van Oorschot, Paul
    ACM TRANSACTIONS ON PRIVACY AND SECURITY, 2023, 26 (02)
  • [18] Enterprise-Driven Open Source Software: A Case Study on Security Automation
    Angermeir, Florian
    Voggenreiter, Markus
    Moyon, Fabiola
    Mendez, Daniel
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2021), 2021, : 278 - 287
  • [19] Game Servers Deployment Automation Case Study
    Ouimet, Zane
    Caswell, Heath
    Khmelevsky, Youry
    Bartlett, Rob
    Needham, Alex
    2016 ANNUAL IEEE SYSTEMS CONFERENCE (SYSCON), 2016, : 430 - 436
  • [20] Software engineering in Europe: A study of best practices
    Dutta, S
    Lee, M
    Van Wassenhove, L
    IEEE SOFTWARE, 1999, 16 (03) : 82 - +