The global and independent platform for the SAP community.

DevOps with Open Source? For sure!

The use of open source supports DevOps teams in agile software development. But in the drive to produce code faster and faster, protecting confidential and privileged credentials often falls by the wayside.
Michael Kleist, CyberArk
December 9, 2021
Open Source
avatar
This text has been automatically translated from German to English.

DevOps teams today are under high pressure to rapidly deliver new applications and services to drive digital transformation in the enterprise. They are helped by open source tools that work well together thanks to open interfaces and standards, and allow extensive automation of continuous integration and delivery (CI/CD) processes.

The tools are easy to evaluate and roll out, without support and - unfortunately - often without coordination with IT and security teams. But the attempt to produce new applications ever faster and provide them with updates at ever shorter intervals often leads to insecure practices - especially when dealing with confidential and privileged credentials such as passwords, API and SSH keys, and certificates.

For example, developers regularly embed credentials - such as those for accessing important databases or cloud services - directly in the program code or store them in configuration files. This is risky anyway, because code and configurations are usually stored in central repositories to which many different users have access. In the case of open source, which thrives on the community idea and the sharing of source code, there is also the risk that credentials leave the company unintentionally and make it easy to attack. The sharing of code is certainly desirable and important for the further development of open source software, but the credentials have no place in the code.

In addition, DevOps teams often use open source tools without sufficiently testing them for vulnerabilities and secure credential handling. Or they use third-party code that has not been sufficiently tested or is outdated. This presents security managers with the challenge of minimizing risks when using open source without slowing down DevOps teams in their work.

As a rule, they cannot rely on traditional security management solutions because they are designed for traditional software applications and development methods - and are therefore too slow, inflexible and complex for the agile development world. However, there are now modern solutions for secrets management, i.e. the control and management of privileged access to critical systems and between application parts, and these are also based on open source. These solutions protect the credentials of both technical identities and human users in DevOps environments and seamlessly integrate security into existing CI/CD processes.

Modern Secrets Management removes hard-coded credentials from applications and the scripts and configuration files of automation and configuration tools along the entire CI/CD pipeline and manages them centrally. It provides policy- and role-based access controls, credential rotation, and full documentation for audits.

It also checks requests from containers for credentials and releases them according to policy - something traditional security solutions usually fail to do due to the short lifespan of containers. New hosts in cloud environments are also assigned the appropriate identities by Secrets Management, so that DevOps-
Teams can use automatic scaling features and do not have to manually grant permissions to new hosts.

In summary, modern secrets management authenticates, controls, and audits all access centrally across tool stacks, container platforms, and cloud environments, thus breaking down security silos. Security teams can thus reliably protect all credentials, while DevOps teams can concentrate on their actual task: the development, maintenance and operation of applications.

avatar
Michael Kleist, CyberArk

Michael Kleist is Regional Director DACH at CyberArk in Düsseldorf.


Write a comment

Working on the SAP basis is crucial for successful S/4 conversion. 

This gives the Competence Center strategic importance for existing SAP customers. Regardless of the S/4 Hana operating model, topics such as Automation, Monitoring, Security, Application Lifecycle Management and Data Management the basis for S/4 operations.

For the second time, E3 magazine is organizing a summit for the SAP community in Salzburg to provide comprehensive information on all aspects of S/4 Hana groundwork. All information about the event can be found here:

SAP Competence Center Summit 2024

Venue

Event Room, FourSide Hotel Salzburg,
At the exhibition center 2,
A-5020 Salzburg

Event date

June 5 and 6, 2024

Regular ticket:

€ 590 excl. VAT

Venue

Event Room, Hotel Hilton Heidelberg,
Kurfürstenanlage 1,
69115 Heidelberg

Event date

28 and 29 February 2024

Tickets

Regular ticket
EUR 590 excl. VAT
The organizer is the E3 magazine of the publishing house B4Bmedia.net AG. The presentations will be accompanied by an exhibition of selected SAP partners. The ticket price includes the attendance of all lectures of the Steampunk and BTP Summit 2024, the visit of the exhibition area, the participation in the evening event as well as the catering during the official program. The lecture program and the list of exhibitors and sponsors (SAP partners) will be published on this website in due time.