Now, when we are talking about DevSecOps and we're talking about that security testing is becoming an integral part of DevOps pipeline. So in your perspective, how much automation is important and how much relevant it is because everyone says that we have culture, we have tooling, we have whatnot around DevOps and now we're talking about culture as well. So how much automation has a role to play in that? And I think we can start off with Liron.
Yeah, sure. So when we talk about automation and the security importance of that in the pipeline, we need to understand a thing that when we say DevOps pipeline, this is basically a word where it's being able to deliver something, right? That's basically, if you're unable to deliver something, if the pipeline is stuck, you are basically now not delivering, not putting out something that you need for customers. By the way, that could be a fix, a security fix or a fix for regression. So that's a very important aspect. And automating security into that means that you're now basically giving the organization, the business, a company, a way to basically be able to ship something fast in a secure manner. So that's kind of obvious. But what I think we're missing here is that a lot of the times when DevOps, that pipeline is something that is, for many times, I think, also from experience from being a developer before, this has been a lot of magic that happens behind the scenes, right? People just merge something, there's a pull request merge majestically, it goes into production, right? It's there. It went through so many automations and regression tests and visual testing and security testing and performance testing, so many things. So having security automated into that, that is basically giving you more guardrails and ability to deliver fast in a secure manner. And you have to do it throughout the app lifecycle, right? You have to do something when you think about applications today, this is more of like a cloud-native application security world, because it's not just your dependencies, it's your container and then it's your Kubernetes YAML. A lot of things that basically are present when you actually click that merge button and something magically goes into production. And then that security automation being basically all the way, that is what I think is going to be life-changing in terms of how you push security into the DevOps lifecycle.
Yeah, I totally agree with you on that. Now, I want to take Barr's perspective as well on this side, because he's working around tooling, he's working around product security, so I want to take Barr's perspective on how automation is helping his teams and the work that he's doing around product security.
So, I think the most obvious is that automation is key, right? We can't expect anything to work in this DevOps, DevSecOps paradigm without having automation. I think that's something that a lot of companies miss, is that developers, even though we really want, like our dream, is that each developer will be this kind of superhero for security, knows everything about security, can run his tooling, can do manual testing, can verify everything, and that's not how it's going to work. And I think that even in the best way we shouldn't even expect that. Developers are here to create amazing things. They're here to build. And I think that using automation and giving developers the right tools through this automation, not to make them security experts but to allow them to see those security concepts, those bugs, because security in the end is just bugs. So giving them what they know, which is bugs, but in the security kind of way, that's where we really aim. And that's where security and GitHub and all of those amazing new integrations are happening. And it's really, I think, that's the main point.
Yeah, true, true. And I just realized that there's something that I want to ask all the panelists. But before that, I would ask Scott or Sam if they want to add something to it, based on their experience with DevSecOps.
Yeah, I think one important thing about automation is, first of all, it needs to be there, right? Because obviously, if you don't automate security tools into your pipelines, you don't really get that nirvana of DevSecOps.
Comments