aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
  • Tools

New Open Source Tool Automates Compliance

  • aster.cloud
  • April 13, 2021
  • 3 minute read

Chief Information Security Officers are hounded by two questions:

Is my company’s technology compliant?

And:

Are all of the cloud products and services our company uses compliant?

Compliance continues to be a major issue inhibiting cloud adoption across enterprises, especially those working in highly regulated areas such as government, finance or healthcare. In the healthcare sector, for example, a provider may want to secure patient-related medical data on the cloud. And that company has to know whether the cloud technology is HIPAA compliant or covers other security requirements.

Compliance, both regulatory and self-imposed, is an area where there is a technology trend to “Shift Left” (developers’ term for the effort to prevent compliance issues, not just detect them) into the development process, and compliance controls. By building compliance into the DevOps workflow, developer teams can save time while creating secure and low-risk code. To help these developers minimize the risk of noncompliance, our team developed Trestle, an open-source tool for managing compliance as code, using continuous integration and the National Institute of Standard and Technology’s (NIST) Open Security Controls Assessment Language (OSCAL). Trestle was created to help developer teams with the challenges of IT compliance, which frequently includes:


Partner with aster.cloud
for your next big idea.
Let us know here.



From our partners:

CITI.IO :: Business. Institutions. Society. Global Political Economy.
CYBERPOGO.COM :: For the Arts, Sciences, and Technology.
DADAHACKS.COM :: Parenting For The Rest Of Us.
ZEDISTA.COM :: Entertainment. Sports. Culture. Escape.
TAKUMAKU.COM :: For The Hearth And Home.
ASTER.CLOUD :: From The Cloud And Beyond.
LIWAIWAI.COM :: Intelligence, Inside and Outside.
GLOBALCLOUDPLATFORMS.COM :: For The World's Computing Needs.
FIREGULAMAN.COM :: For The Fire In The Belly Of The Coder.
ASTERCASTER.COM :: Supra Astra. Beyond The Stars.
BARTDAY.COM :: Prosperity For Everyone.

  • Relying on human labor-driven processes for compliance as opposed to “codifying” it.
  • Many control implementations for each control each of which are unique within organizations when lacking a standardized interpretation of compliance.
  • Documentation that is hand crafted for each audit and recreated for each and every audit.
  • Heavy reliance on human labor to collect evidence of compliance when requested by auditors or assessors.
Read More  A 5-Minute Tour Of The Fediverse

Today, this challenge of compliance requirements is conflated by the increasing expectation and scope, both of the market and of government regulators.

 

Three keys to streamlining the compliance process:

  1. For tooling and platforms to be opinionated, enforcing a particular interpretation of a control, to provide consistent best practice.
  2. For evidence of compliance to be automatically collected and visualised.
  3. For compliance posture and documentation to be stated once and reused within the organisation, such that there is always one authoritative source identified.

For these first two factors, IBM has released a number of tools within the past year, from the IBM Security and Compliance Center to Auditree. The challenge that remains is the documentation and, critically, how to minimize duplicate efforts for documentation, to create a single source of truth.

Across IT development and delivery there is an increasing trend towards managing various artifacts (such as configuration, and infrastructure) as code – whether it is infrastructure managed as code through Ansible and Terraform; continuous integration through Tekton; or deployments through Helm and Kubernetes. ‘As code’ patterns are a key enabler of agile development. In effect, it is unifying what was previously documentation as code — and manage it as code. However, compliance has stubbornly resisted this trend, in part because the underlying formats (such as spreadsheets and pdfs), are focused on human rather than machine interpretability. The emergence of OSCAL provides an open standard for compliance, which addresses this.

Trestle was created to manage compliance, and compliance documentation as code, to allow compliance to co-exist in the same world as the developer. We have adopted the emerging OSCAL standard,  and the latest 1.0.0rc2 version by NIST, to act as the single source of truth. OSCAL artifacts allow documentation of the full lifecycle of compliance from documenting standards such as NIST 800-53 to the report auditors would receive.

Read More  Introducing Google Cloud’s New Assured Open Source Software Service

The challenge we quickly realized is that OSCAL is confusing to end users – the NIST 800-53 catalogue published by NIST is over 70,000 lines of JSON. To this end, Trestle seeks to make it easier to deal with OSCAL. It includes a Python library to manipulate OSCAL objects with strong consistency guarantees, as well as a set of command-line interface tools to make it easier to manipulate OSCAL. The latter allows users to deal with smaller fragmentary OSCAL artifacts in a clean way where users are never required to copy and paste. Trestle can aggregate information and publish it for a user in a standardized and structured format.

Another feature is Trestle tasks, a curated set of automated compliance workflows. A few current examples include:

  • Collect information, together with Auditree, from the OpenShift compliance-operator, and transform it into an OSCAL assessment result.
  • Transform data coming from ‘Tanium’ endpoint management into an assessment result.
  • Manage OSCAL artifacts under an the same automated “semantic release” approach taken by many projects.

Trestle is an evolving journey to streamline compliance and embed it in the development process. Read more about Trestle’s set up, and a tutorial about how it works, or drop into Github to explore the code.

 

By Chris Butler, Frank Suits, and Lou Degenaro
Source IBM Research Blog


For enquiries, product placements, sponsorships, and collaborations, connect with us at [email protected]. We'd love to hear from you!

Our humans need coffee too! Your support is highly appreciated, thank you!

aster.cloud

Related Topics
  • IBM Research Blog
  • Open Source
  • Trestle
You May Also Like
zedreviews-Apple-iPhone-16-Pro-finish-lineup-240909
View Post
  • Featured
  • Gears
  • Tech
  • Technology
  • Tools

Apple debuts iPhone 16 Pro and iPhone 16 Pro Max

  • September 10, 2024
zedreviews-Apple-AirPods-Active-Noise-Cancellation-240909
View Post
  • Featured
  • Gears
  • Tech
  • Technology
  • Tools

Apple introduces AirPods 4 and the world’s first all-in-one hearing health experience with AirPods Pro 2

  • September 10, 2024
Automation
View Post
  • Automation
  • Platforms
  • Tools

Automate Your Data Warehouse Migration To BigQuery With New Data Migration Tool

  • August 24, 2023
Developers | Software | Program | Engineering
View Post
  • Software Engineering
  • Technology
  • Tools

Top IDEs And Compilers For C++.

  • July 4, 2023
View Post
  • Engineering
  • Tools

Red Hat Puts Podman Container Management On The Desktop

  • May 30, 2023
View Post
  • Engineering
  • Practices
  • Tools

Tricentis Launches Quality Engineering Community ShiftSync

  • May 23, 2023
View Post
  • Computing
  • Tools

New Relic Launches AWS Systems Manager Distributor Integration

  • May 17, 2023
View Post
  • Data
  • Solutions
  • Technology
  • Tools

Announcing Project Health Insights Preview: Advancing AI For Health Data

  • April 28, 2023

Stay Connected!
LATEST
  • college-of-cardinals-2025 1
    The Definitive Who’s Who of the 2025 Papal Conclave
    • May 7, 2025
  • conclave-poster-black-smoke 2
    The World Is Revalidating Itself
    • May 6, 2025
  • 3
    Conclave: How A New Pope Is Chosen
    • April 25, 2025
  • Getting things done makes her feel amazing 4
    Nurturing Minds in the Digital Revolution
    • April 25, 2025
  • 5
    AI is automating our jobs – but values need to change if we are to be liberated by it
    • April 17, 2025
  • 6
    Canonical Releases Ubuntu 25.04 Plucky Puffin
    • April 17, 2025
  • 7
    United States Army Enterprise Cloud Management Agency Expands its Oracle Defense Cloud Services
    • April 15, 2025
  • 8
    Tokyo Electron and IBM Renew Collaboration for Advanced Semiconductor Technology
    • April 2, 2025
  • 9
    IBM Accelerates Momentum in the as a Service Space with Growing Portfolio of Tools Simplifying Infrastructure Management
    • March 27, 2025
  • 10
    Tariffs, Trump, and Other Things That Start With T – They’re Not The Problem, It’s How We Use Them
    • March 25, 2025
about
Hello World!

We are aster.cloud. We’re created by programmers for programmers.

Our site aims to provide guides, programming tips, reviews, and interesting materials for tech people and those who want to learn in general.

We would like to hear from you.

If you have any feedback, enquiries, or sponsorship request, kindly reach out to us at:

[email protected]
Most Popular
  • 1
    IBM contributes key open-source projects to Linux Foundation to advance AI community participation
    • March 22, 2025
  • 2
    Co-op mode: New partners driving the future of gaming with AI
    • March 22, 2025
  • 3
    Mitsubishi Motors Canada Launches AI-Powered “Intelligent Companion” to Transform the 2025 Outlander Buying Experience
    • March 10, 2025
  • PiPiPi 4
    The Unexpected Pi-Fect Deals This March 14
    • March 13, 2025
  • Nintendo Switch Deals on Amazon 5
    10 Physical Nintendo Switch Game Deals on MAR10 Day!
    • March 9, 2025
  • /
  • Technology
  • Tools
  • About
  • Contact Us

Input your search keywords and press Enter.