Skip to Content
97 Things Every Application Security Professional Should Know
book

97 Things Every Application Security Professional Should Know

by Reet Kaur, Yabing Wang
June 2024
Intermediate to advanced
310 pages
8h 59m
English
O'Reilly Media, Inc.
Content preview from 97 Things Every Application Security Professional Should Know

Chapter 33. Code Provenance for DevSecOps

Yashvier Kosaraju

The term provenance alludes to the original source or historical lineage of ownership. When approached from the realm of application security, the concept of code provenance or code ownership emerges as the foremost challenge that every AppSec team must confront before entering the captivating realm of DevSecOps automation and advanced tooling. This prelude is crucial, as it entails discerning the appropriate individuals to designate or alert when AppSec tools unearth vulnerabilities.

Picture this: you find a deadly SQLi (or pick your favorite bug), in a piece of code through the various practices in your AppSec program (internal code review, external security review, etc.). How do you go from here to figuring out if this code is deployed into production, which team owns it, who needs to fix it, and who it needs to be escalated to if the need arises? Now repeat this for every code bug you find in your code. You are going to spend the majority of your time finding owners rather than finding issues to fix or reviewing designs.

The solution to this is to figure out a way to have ownership information of code (and other systems) either in a separate system with APIs or by throwing a simple file into every code repo that has the information you need. Once you have this information, you can quickly go from a bug to alerting ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

97 Things Every Information Security Professional Should Know

97 Things Every Information Security Professional Should Know

Christina Morillo

Publisher Resources

ISBN: 9781098152161Errata Page