Tag: OPA

  • Styra Makes Source Code Available for Enterprise Edition of OPA

    Styra Makes Source Code Available for Enterprise Edition of OPA

    Styra is now making the enterprise edition of the Open Policy Agent (OPA) available under a source license that enables IT teams to modify or change the underlying code as they see fit when integrating it with other applications.

    Enterprise OPA is a drop-in replacement for OPA, agent software for implementing policy-as-code that is already available under an open source license. Styra’s enterprise edition provides access to a version that provides better performance, native integrations for a suite of data sources and additional capabilities such as policy decision analysis.

    Previously, Enterprise OPA was only available in either a binary or container format. While these formats enable Enterprise OPA to be widely used, they limited it from being built directly into applications for performance optimization because no access was provided to source code.

    Chris Hendrix, director of product management for Styra, said the source license also provides organizations with an assurance that they will be able to continue to modify Enterprise OPA in much the same way as they modify the open source edition.

    It’s not clear how many DevOps teams are managing policy-as-code within their pipelines, but as application security regulations become more stringent, it’s only a matter of time before most of them do so in one way or another. Styra’s approach relies on a Rego programming language that some DevOps teams have found challenging, however. To make it simpler, the company is working on a low-code approach that would help make Enterprise OPA more accessible, said Hendrix.

    In addition to encouraging more DevOps teams to use Enterprise OPA under a source license, Syra is clearly moving to make it more attractive to replace existing instances of OPA with a more robust implementation licensed from the company. No one knows how many instances of the open source edition of OPA advanced under the auspices of the Cloud Native Computing Foundation (CNCF) are running in production environments. But as those applications become more complex, the need for deeper levels of integration enabled by a faster version of OPA becomes more apparent.

    OPA enables developers to programmatically embed compliance controls without waiting for a compliance team to make them available. That ultimately makes it simpler to ensure that the proper controls have been implemented before an application is deployed in an on-premises IT environment. That capability also makes it easier to document which controls have been applied to make any audit less time-consuming.

    Shifting responsibility for compliance controls to the left also enables DevOps teams to better understand which controls address specific regulatory mandates incorporated into most applications versus which controls might be specific to a specific regulation. Armed with those insights, it then becomes simpler to incorporate policy-as-code within a DevSecOps workflow.

    Hopefully, more applications running in production environments will soon be secure by default. Naturally, one of the first places to start is by making sure the compliance controls needed to achieve a baseline level of security have been pervasively implemented.

  • Quali Update Strengthens Infrastructure Security

    Quali Update Strengthens Infrastructure Security

    Quali today announced enhancements to its Torque automated infrastructure platform to add support for security scans and Open Policy Agent (OPA) software being advanced under the auspices of the Cloud Native Computing Foundation (CNCF).

    OPA enables organizations to implement cybersecurity policies as code. The challenge many organizations have encountered is that not many developers have mastered the programming language required to implement OPA. Quali is embedding OPA in a platform that enables IT teams to implement it using a graphical tool that enables central management and application of those policies.

    David Ben Shabat, vice president of research and development at Quali, said the overall goal is to implement scans and policies in a way that reduces the number of misconfigurations that are made when organizations provision infrastructure-as-code (IaC).

    As part of that effort, Torque now flags any policies that fail validation. In addition, administrators can pick and choose which OPA policies to import, including both out-of-the-box and existing custom policies. Those policies then enable Torque to automate approvals or denials of deployments based on compliance with those policies after scans and other health checks have been run.

    Quali has been making a case for policy-based triggers for cost controls, automated start-up, shut down and pausing of IT environments to give IT teams more control over infrastructure using a software-as-a-service (SaaS) platform. That approach enables IT teams to provide a set of guardrails for provisioning infrastructure that prevent mistakes from being made, noted Ben Shabat. Those controls can be applied using the graphical tool Quali provides or programmatically via an application programming interface (API) that Quali exposes, noted Ben Shabat.

    It’s not uncommon for a port to be left open, for example, which cybercriminals later exploit to exfiltrate data. Quali is offering a DevOps platform that allows for central application of policies that act as guardrails to prevent developers from making these types of mistakes as an alternative to scripts created using tools such as Terraform. That approach also provides more visibility into how infrastructure resources are being consumed.

    Every minute a developer spends managing infrastructure is one less minute they could be spending writing code. As application environments become more complex, it is becoming more challenging for developers to manage infrastructure-as-code. The issue is that DevOps teams who could provision infrastructure for developers are overwhelmed by the number of projects they need to manage. As a result, DevOps teams are becoming bottlenecks. Naturally, that only encourages more developers to provision infrastructure on their own, leading to more mistakes.

    It’s not clear whether IT organizations will look for an alternative to provision infrastructure in a way that doesn’t require developers to have as much infrastructure expertise. However, as organizations look to lock down software supply chains, the way infrastructure is provisioned using code will, in many cases, need to be reconsidered within the context of a larger DevSecOps workflow.

  • Styra Unfurls Cloud Service for Implementing Compliance-as-Code

    Styra Unfurls Cloud Service for Implementing Compliance-as-Code

    Styra, Inc. today launched an authorization service based on the Open Policy Agent (OPA) software that can be invoked via an application programming interface (API).

    Torin Sandall, vice president of open source for Styra, said the Styra Run cloud service will make it much simpler to embed enterprise-grade authorization capabilities within applications. Today, developers spend too much time building, maintaining and operating their own authorization platforms to manage permissions across multiple applications.

    In addition to enabling developers to access pre-built OPA logic, Sandall noted the service also offloads storage and global replication of end-user permissions data to a cloud service.

    The service itself currently runs on Amazon Web Services (AWS), but Styra plans to make the service available on other cloud platforms in the future, he added.

    OPA makes use of a general-purpose policy enforcement engine that developers can embed within applications using the Rego language. OPA is now being advanced under the auspices of the Cloud Native Computing Foundation (CNCF) and is gaining traction among cloud-native application developers. OPA provides a means to enforce compliance-as-code across a wide range of microservices that now routinely access a wide range of distributed data.

    However, Styra Run should make OPA more accessible to a wider range of organizations, especially those that are looking to shift responsibility for security and compliance further left toward developers as part of a set of DevSecOps processes, noted Sandall. Developers that don’t have a lot of compliance expertise can now rely on a cloud service that enables them to focus more of their time and effort on writing code, he added.

    The arrival of Styra Run also comes at a time when more organizations are reviewing their software supply chain processes in the wake of a series of high-profile security breaches. It’s not clear to what degree compliance and cybersecurity teams have developed an appreciation for OPA, but as more organizations embrace compliance-as-code, the pressure on those teams should decrease as those applications are inherently more secure than legacy applications.

    There will, of course, be some developers that prefer to embed OPA into applications themselves, but a cloud service accessed via API will be the path of least resistance for most developers building software-as-a-service (SaaS) applications, said Sandall. The issue may simply be making developers aware that another low-latency option exists; one that doesn’t require them to deeply master the Rego programming language for the sole purpose of achieving compliance, he added.

    Regardless of approach, the general expectation going forward is that applications will more easily be able to meet a wide range of compliance mandates without requiring IT teams to deploy and maintain dedicated compliance infrastructure. As such, there may soon come a day when any application that doesn’t use some type of compliance-as-code framework will simply be rejected out of hand.

  • Sysdig Announces Intent to Acquire Apolicy for Infrastructure as Code Security with Auto Remediation

    Policy as code based on Open Policy Agent (OPA) strengthens existing cloud and Kubernetes security in the Sysdig Secure DevOps Platform

    San Francisco, CA, July 20, 2021 — Sysdig, Inc., the secure DevOps leader, announced intent to acquire Apolicy to shift security further left and expand the Sysdig offering to include Infrastructure as code (IaC) security. Sysdig customers secure the DevOps cycle from build through production. Apolicy complements these capabilities by strengthening cloud and Kubernetes security with compliance and governance enforcement via policy as code, auto-remediation of drift to close the loop from production to source, and faster issue resolution with risk-based prioritization.

    Cloud Teams Adopting Secure DevOps to Manage Security Risk
    The pandemic has caused a massive shift towards doing things online, which puts pressure on teams delivering applications in the cloud. Modern apps are built as containerized microservices using a DevOps approach to accelerate delivery. Teams are adopting secure DevOps as they transform security processes to adapt. This includes cloud configuration risk management, scanning images at build time, detecting and responding to threats at runtime, and continuously validating compliance with regulatory standards.

    Automating Cloud and Kubernetes Security with IaC security The trend of Infrastructure-as-Code (IaC) and GitOps continues to gain broad mindshare with cloud platform teams as a way to achieve complete operational control of infrastructure. As teams codify infrastructure using IaC tools like Terraform, CloudFormation etc, it can be easy to overlook security. Misconfigurations in the cloud are common, evident by many high profile cloud breaches. Adopting IaC principles for building infrastructure can improve reliability by improving consistency and reducing human error. Checking for security as configurations are defined ‘shifts security further left’, allowing teams to identify and resolve issues before infrastructure is deployed.

    The goal of IaC security is to automate an organization’s cloud and Kubernetes security controls. With IaC security, teams can consistently enforce compliance and governance by applying policies as code to validate both configuration files and production environments and ensure they are identical. When runtime deviations occur, they can be discovered and automatically remediated directly at the source to ensure they don’t happen again. By integrating IaC security into the secure DevOps workflows, teams can shift security further left, improving security and reducing alert fatigue for security teams.

    Blog from CEO Suresh Vasudevan: Sysdig and Apolicy Join Forces To Help Customers Secure Infrastructure As Code and Automate Remediation.

    IaC Security Benefits with Apolicy Acquisition for Sysdig’s Customers:

    • Enforce compliance and governance via policy as code from source to production: Apolicy provides the ability to apply consistent policies and best practices across multiple IaC, cloud and Kubernetes environments. Customers can now bridge the gap between developers, DevOps and security teams with a unified view of security requirements using policy as code. Automating compliance by enforcing OPA-based policies via Kubernetes admission controller puts the control back in the hands of the user.
    • Auto-remediate drift and close the loop from production to source: With the addition of Apolicy, customers can now detect runtime drift and instantly map it back to the IaC configuration (source) file. This dramatically increases developer productivity by auto-remediating the IaC configuration source with a simple pull-request and allows for enforcing policy consistently across teams.
    • Fix issues faster with risk-based prioritization: Consolidating alerts by identifying the production instances that are affected by the IaC error and prioritizing IaC fixes based on application context, allows users to prioritize remediation efforts. Rich application context makes it easy to identify owners who can fix misconfigurations.

    The Apolicy team, including the founders Maor Goldberg, CEO, Eran Leib, VP Product Management, and Shlomi Wexler, VP R&D will join the Sysdig team. The Apolicy product offering will be incorporated as part of the Sysdig Secure DevOps Platform.

    The Sysdig Secure DevOps Platform uniquely addresses the challenges of securing containers, Kubernetes, and public cloud infrastructure. Sysdig is trusted by hundreds of leading enterprises, including Worldpay by FIS, Yahoo Japan, IBM, and JW Player to confidently run modern cloud applications while managing security risks and meeting compliance requirements.

    “Most breaches are caused by configuration errors. Our customers want a single platform that detects configuration errors pre-deployment and identifies drift in production,” said Suresh Vasudevan, Chief Executive Officer, Sysdig. “With Apolicy, only Sysdig delivers a secure DevOps workflow for infrastructure and workloads and automatically closes the loop from production to source by fixing issues identified at runtime.”

    “We founded Apolicy with the purpose of securing Kubernetes from source to production through risk identification, remediation, and policy enforcement,” said Maor Goldberg, Chief Executive Officer, Apolicy. “We are excited to join forces with Sysdig and combine the best security capabilities in the market for cloud and containers together with our infrastructure and posture security. Together we will bring customers one end-to-end cloud native security platform that is built on open source.”

    “We were very excited to be the first to support Maor and the Apolicy team in late 2019 as they set out to disrupt the cloud-native application protection space. We are equally excited today to see the next step in Apolicy’s evolution as it combines with Sysdig, and look forward to the future success of the combined company,” said Tal Slobodkin, Managing Partner at StageOne Ventures.