A CISOs Blueprint; The 'Must-Haves' to Build & Scale Your ASPM Program
ASPM Nation 2.0 brought together top CISOs, practitioners, and industry experts from companies like TikTok, Cisco, Roche, Intermex and more to discuss the future of Application Security Posture Management (ASPM). Across eight insightful sessions, speakers shared critical strategies and tools to help businesses strengthen their AppSec posture and align security with business objectives.
Check out Session #3: A CISOs Blueprint; The 'Must-Haves' to Build & Scale Your ASPM Program
Have questions or
want a custom demo?
Get a personalized demo and learn how you can develop secure software, faster with Cycode.
Jimmy Xu:
Hi, everyone. Welcome to our next session, A CISOโs Blueprint: The Must-Haves to Build and Scale Your ASPM Strategy. Iโm your host, Jimmy Xu, Field CTO at Cycode. Iโm delighted to introduce you to a very special guest speaker today. V.Jay, welcome.
V.Jay LaRosa:
Hey, folks, howโre we doing? Itโs great to be here.
Jimmy Xu:
Thank you, V.Jay. Itโs such a privilege. For the audience, V.Jay is a award-winning CISO, currently at Cisco Meraki. He was actually recently named as a finalist for the prestigious Top Global CISO for 2024 Award in Cyber Defense Magazine 12th Annual Awards Program. V.Jay brings almost three decades of experience in IT. And he has played major roles in the InfoSec programs at TikTok and within the federal government. V.Jay, your track record speaks for itself. Very excited to be here with you, V.Jay.
V.Jay LaRosa:
Thank you.
Jimmy Xu:
First of all, can you please introduce yourself to the audience and give them some context of your background?
V.Jay LaRosa:
Yeah, yeah, itโs crazy. Itโs hard being 22 years old to have had this 30 yearsโ worth of experience. Iโve been doing this for a long time, and cybersecurity, itโs just so much fun. You get to be involved in so many different things, and you meet so many interesting people and work on so many different problems. I started so, so long ago, way back at Westborough, Massachusetts, and being here now at Cisco Meraki, itโs a dream come true. Working with the people that I work with at Cisco, itโs really, really exciting, and weโre doing some really fun things here.
Jimmy Xu:
Love it. I have a federal background as well in the past, so very excited about this. Obviously, weโre talking about ASPM and application security today. So interesting, itโs obviously a hot topic for the era, I would say. So, having served as the CISO for one of the most complex software-first companies, how have you seen the role of AppSec evolve?
V.Jay LaRosa:
Yeah. Application security is just so important from a quality standpoint. When you think about the products that weโre producing, whether it be the hardware, or the software, or the elements that are supporting infrastructure, running the cloud, that continuous visibility, the centralized controls, the centralized governance, the traceability, itโs all just so important. And being able to bring all of that together in one place and really being able to highlight the code quality efforts and the infrastructure quality efforts in that singular platform, itโs really, really important.
Jimmy Xu:
Yeah. So as a fellow practitioner, and I really like the fact you highlight the quality, I think you said quality multiple times in your response, and I find that itโs one of transformations, that seeing software as a form of quality versus think of security as something else. You also mentioned about application infrastructure and cloud. One of the things Iโve seen is that part of the transformation and a paradigm shift is the fact that application security is youโre not just talking about code, right? Not just finding the application. Thereโs other components tying to the infrastructure, and obviously, the cloud. Cloud also, in my opinion, is also not just a destination, but also a form of practice. So, all that, as you say, is part of the transformation, the AppSec. What do you think are the drivers that led up to this shift?
V.Jay LaRosa:
Yeah. I mean, I think the drivers are speed, speed and time to delivery. Way back in the day, it would take you months to stand up an application because you would just have so much manual labor. Youโd have to rack and stack, and cable, and configure, and install operating systems, and configure databases. I mean, it was months before you could launch anything new. Now, today, we can do it in minutes. Sometimes in seconds you can stand up new things. You can try things. You can experiment, move much faster. It really is such a massive paradigm shift.
And to be able to keep pace with that and be able to support that, be able to run alongside these new teams, SRE teams are now the way of the future. Itโs this integrated development and operations and support ecosystem where theyโre not just managing servers, or databases, or networks. Theyโre deploying the code. Theyโre bringing up the applications. Theyโre supporting the operational testing to ensure that the applications are functioning properly. So from a cybersecurity perspective, being able to come together and couple together with those and deliver very high quality, very high precision cybersecurity at the same time, itโs a lot of fun, and itโs challenging at the same time.
Jimmy Xu:
Yeah. I like the fact that you mentioned about bringing teams together and, obviously, talking about speed, right?
V.Jay LaRosa:
Yeah.
Jimmy Xu:
I guess we talked about itโs not just application delivery, right? Itโs delivery of infrastructure. I remember Cisco, obviously, I deal with Cisco for a long time. Itโs a good example where it is the destination, right? You mentioned SREs. Treating the software delivery team, whether itโs application or SRE, the same way as you release software, thatโs also part of that. So, do you think that is part of the reason of just call it the platform approach, the ASPM, the thing, is that bringing everything together? Whatโs your thought on that?
V.Jay LaRosa:
Yeah. I mean, I think about security as a team sport, and when you can start to bring all of these components together, almost as that player-coach, and being able to observe and introspect into whatโs going on, and enable capabilities to either be guardrails or sometimes full tilt blockers of things, having that all in one configurable playbook, one configurable location where everybody understands how this ecosystem works together to be able to support this goal, the end state of high quality, resilient, reliable, stable ecosystems, I think it makes the entire journey much easier, and it helps bring everybody together to have the conversations in a central forum rather than all these point solutions where you have to go talk to different teams and different people, and you have different rules for this or that. Being able to bring this all together into one environment where everybody understands the totality of how the entire program is going to work together, and what the results are, and where we stand, I think that makes a massive difference.
Jimmy Xu:
Thank you. Yeah, I think things described to me exactly sounds like platform engineering, which is gaining a lot of traction, bringing people together, now I know. I think that ASPM, the platform, is exactly matched for that.
V.Jay LaRosa:
Yeah, I agree.
Jimmy Xu:
Now, itโs also 2024. I always joke that you cannot talk about 2024 without mentioning about AI. So, itโs crazy how AI has changed, especially gen AI in the last 12 months. So, AI has changed the game. We all know that, right? I mean, one of the things that we hear is, โCopilot this, Copilot that,โ right?
V.Jay LaRosa:
Yeah.
Jimmy Xu:
So, we have system developers now that are writing code who are not used to writing code. So, code is everywhere, exploding in code. So, how do you think the AI has impact on code quality, and what do we need to do different in terms of security?
V.Jay LaRosa:
Yeah. AI is hugely enabling for security practitioners as well as the development organizations, but if you donโt use it right, it can be extremely problematic. Building those guardrails, building the ability for us to look at this code and at a much deeper level is going to be really, really important, because we canโt throw more humans at the problem. We have to figure out how do we use systems and technology better? So, if weโre going to produce 50, 60, 80% more code, weโre not going to add 50, 60, 80% more people to the organization. We have to have technology thatโs going to be smarter, thatโs going to be faster, thatโs going to enable us to be able to keep pace with what AI is doing. So in a lot of ways, itโs AI on AI. Youโre looking at, how do I use different types of AI technology to help me look at what AI produced? Itโs pretty wild.
And when you start really thinking about using systems to look at what systems are doing, you have to start getting into a scenario where youโre going to steer things to humans to be able to double check and provide that feedback, that learning, into these LLMs to be able to reduce the amount of human effort that is going to occur. So, itโs massively enabling in terms of productivity, but we have to still be very, very careful in terms of the quality. Just because you can use something, doesnโt mean you should use something, and itโs going to take time for us to really get comfortable with it, and learn, and train, and understand where humans still have to get involved. And having this centralized in one place, again, really is going to help make this much easier for us to expedite adopting and using.
Jimmy Xu:
Thank you. I have a follow-on question on AI, because I think as a CISO, people always wonderโฆ Well, what Iโm hearing is weโve got to embrace it, right? So obviously, it just means thatโฆ It is weโre not getting away from it. Itโs happening. Itโs more around, is your job, how do we actually figure out what that means, and how do we enable the businesses to develop AI safely?
V.Jay LaRosa:
Yeah.
Jimmy Xu:
Right?
V.Jay LaRosa:
Yeah, 100%. If youโre going to try and prevent it, thereโs this old adage, if you try and stop someone from doing something, theyโre just going to go find somebody else that will help them do what they want to do. So, you have to get out from behind this antiquated mindset of, โNo.โ You have to say, โYes, but hereโs how.โ And being able to continue to focus on learning and being able to help put your team in a position where they can learn and they can understand, thatโs going to be really, really important. So as CISOs, I think probably the most important thing for us to do is to help educate our teams, help dedicate parts of your organization to learning about this and using this AI technology in different ways, because if you donโt understand it, how are you going to secure it?
Jimmy Xu:
Right. Thank you. Yeah. I always say thatโs one of the key takeaways. So for the audience, definitely, I would think about that, right? Now, obviously, one of the other theme about this session is about ASPM, right? We talk about ASPM Nation. And personally, Iโve done a lot of work recently, both as a practitioner, as a consultant now here at a vendor. Iโm just seeing, since Gartner published article last year, the ASPM market just exploded. It really mean different things to different people. The features of different ASPM vendors are very diverse. So, Iโm actually working on that to help educate the market on the differences. Very curious, in your opinion, when we say ASPM, what does it mean to you? How do you define it?
V.Jay LaRosa:
Yeah. Yeah, I mean, I think thereโs two sides to that coin. ASPM is obviously technology, but your overarching goal really is about risk reduction and being able to understand the risk to your organization, the risk to your products, the risk to your customers. So, being able to leverage technology thatโs going to help drive risk for you, and risk identification, risk remediation, itโs really important. Most organizations operate in a hybrid way, right? Operating on-premise and in the cloud.
So, we need technology that not just supports being able to run in the cloud, but understands what it means to deploy things to the cloud, understands your infrastructure as code, your Terraform templates, your cloud formation templates. Thatโs a big part in this. That centralized dashboard, bringing all of these capabilities into one tool and giving you one place for visibility and oversight, itโs really important, but if youโre not thinking about the risk relevance of whatโs going on, understanding what assets and what elements of your projects are most critical and why, youโre going to miss out on things. You canโt just treat everything the same. So, you have to have something that is going to be able to understand the operations, the elements, the key components, what your data is, what your code is, and help you be able to prioritize where things need to be fixed.
You need end-to-end visibility from the developer who writes the code to where that codeโs actually running in production. Traceability is a huge problem organizationally, and if youโre not able to understand who wrote code, who provisioned that code, how it went through the automated deployment process into your cloud environment, and how you trace that back to who has to fix it or who has to get educated, a lot of times you have this continuous loop of the same problems just showing up in your organization, and unless youโre able to trace that back to groups of developers or individual developers and understand who you need to go target for education, youโre just going to be stuck fixing the same problems over and over again.
Software composition analysis, huge, especially in todayโs world where weโve got to be more transparent around what goes into our products. Thatโs going to be huge. SaaS scanning, obviously, is I would call the bare minimum entry bar. Youโve got to be able to find and stop vulnerability, so you have to have a good benchmark against the languages that you can scan to be able to help identify any sort of bugs. We talked about infrastructure as code. Secret scanning. Secret scanning is another really important one that will burn you if youโre not careful with that, right?
And also governance over the CI/CD pipeline, making sure that the components that make up your pipeline are configured securely. Thatโs something that we forget about all the time. If your Jenkins system isnโt configured properly and someone can get in, get on that system, and can tamper with things going through the pipeline, or your dependency system can be tampered with, thatโs a problem. You got to be able to make sure that those systems and those components are secure, that youโre getting logs from them, that you understand that everything is okay so that you canโt wind up with some sort of supply chain scenario unfolding. Yeah, I mean, I think those are the big components of it. External detection, looking for lost or leaked source code is important. Automating complex tasks around attestation is really important. I think thatโs the bulk of it.
Jimmy Xu:
Thank you. Yeah. I personally think the ASPM, forget about how we call it, I think the terminology always reinvents itself every couple of years, but itโs the concept. I like the fact that you tie all these components, features into the highest goal, which is risk reduction, to your point.
V.Jay LaRosa:
Yeah.
Jimmy Xu:
I think that ties to what you said earlier. Because the evolution of app security is longer just SaaS and DaaS. I remember early days. Iโve been doing AppSec for many years. Itโs way more than that, right, now?
V.Jay LaRosa:
Yeah.
Jimmy Xu:
All these other components. And I like the fact that you mentioned itโs not just the software components or infrastructure components, itโs the software factory, the delivery mechanism, which is CI/CD pipeline. Yeah. Okay. Yeah, so completely agree. I think the key takeaway is that because we have so many different components of potential risk attack surface, thatโs why itโs really a complete system that you mentioned.
V.Jay LaRosa:
Yeah, yeah. Itโs important to bring it all together, and it lets you focus on your highest priorities too. As security practitioners, we always want to fix everything. We always want to make everything perfect, but we all know we canโt. We have to figure out where the highest risk is, what the most important things are. And if we donโt have tools and technology that are going to help us prioritize that and be able to speak to our partners, speak to the business, and help them understand, help educate them, weโre just not in a good position to be able to drive any sort of effect. If you canโt explain why and give people a good solid baseline understanding, and motivate them, and get them to agree why, itโs tough to get traction. So, thatโs really important.
Jimmy Xu:
Yeah. I can tell my experience as a practitioner, right? Literally, the developers would challenge a DaaS finder, for example. โWhy is this the issue?โ And theyโre very good at justifying, like testifying in court.
V.Jay LaRosa:
Yeah?
Jimmy Xu:
Iโm going to hire them as my attorney. But I think prioritization is important, because you mentioned about velocity. The expectation of how fast a code needs to get in production, especially with copilots, itโs more a matter of whatโs the most important. So, I think, personally, thatโs a very critical part of ASPM.
Now, we talked about, obviously, what it is and components. Part of journey is, okay, great, hopefully customers see value and bought it, but it got so many different things, right? And it depends on customer journey. You may already have a SaaS and DaaS. You might already have SCA or infrastructure code, but generally speaking from a operationalization deployment, in terms of if you have that, to roll it out, what do you think are the key components to the strategy of adoption?
V.Jay LaRosa:
Yeah. I mean, I think you have to focus on, again, risk prioritization. You have to look at where do you have the biggest gaps? Where are you creating the most risk for your organization? And you have to start there. Everything has to be a crawl, walk, run journey. If you try and tackle everything, you try and do it all at once, youโre going to fail. Itโs just too much. So you need to step back and you need to say, โOkay, if I have a SaaS, or I have a DaaS, and itโs already working and itโs giving me some efficacy, donโt go replace that first.โ Youโre already getting some value from that. Focus on whatโs the next most important thing. Then once youโve completed that, then you focus on the next most important thing. Itโs got to be a journey. Itโs a team sport. Itโs a journey. Itโs not a sprint, itโs a marathon, and you have to figure out whatโs applicable and whatโs most relevant for your business from a quality standpoint, and then incrementally check off the boxes.
Jimmy Xu:
Thank you. Yeah, it totally resonates with me. I remember when I advised customers about AppSec capabilities in general. Thereโs literally debates. I remember the last couple of years with explosion of a supply chain and third-party codes, and people would say, โYou should do SCA first instead of SaaS.โ But thereโs also argument that, well, most of the SCA libraries are very noisy. Then the most risky are still custom codes. So, I like the fact that say it doesnโt matter, right? Know what you have has visibility, and what is the next thing?
V.Jay LaRosa:
Yeah, itโs the next thing.
Jimmy Xu:
So ASPM, obviously, with that visibility. Yeah.
V.Jay LaRosa:
Yeah, yep. Yeah, you got to understand risk.
Jimmy Xu:
And just take rest for granted.
V.Jay LaRosa:
Yeah.
Jimmy Xu:
Cool. You mentioned, ultimately, itโs risk reduction, right? So, risk reduction is the most important, once you have visibility, to figure out what do you need to tackle the most? ASPM you mentioned earlier. One of the benefit is that it brings people together and ultimately driving better remediation outcome, because we already donโt have enough time to identify issues, right?
V.Jay LaRosa:
Yeah.
Jimmy Xu:
Now the issue identified, prioritized, weโve got to quickly enable the right team, trace it to the right origin to help remediate. So, how do you address better remediation outcomes with a tool like ASPM versus point solution?
V.Jay LaRosa:
Yeah, yeah. I mean, I think now you have central visibility, central tracking. Now you have the ability to understand that in this part of the organization, itโs more about educating the developers versus this part of the organization. Itโs more about focused on replacing secrets, for example. It gives you that ability to have multiple levers and see them in one console instead of having to run to six different places and try to figure out, โWho do I have to go get? And what do I have to figure out?โ
Itโs almost like if youโre flying an airplane and the landing gear is in the back, the button for that, you have to run to the back to push that button. And then if youโre going to go put the flaps down, you get to go up into the cockpit to push that button. Running back and forth and running around just wastes time. Being able to have all of this central in one place where you can have an understanding across your entire quality spectrum from a cybersecurity standpoint, it allows you to make better decisions faster, and it allows you to educate people and build up that trust and build up the community and the collaboration around where you need to go and why you need to go there.
Jimmy Xu:
Yeah. So speaking of trust, one of the things, my own experience with me assessing many clients, is in the worlds, app security, DevSecOps, one of the things is getting developer buy-in trust. How do you think the ASPM enabled that in terms of developer experience?
V.Jay LaRosa:
If you do it right, the developers, honestly, should just come along for the journey with you. If you go talk to a developer about a tool, then it becomes about the tool. But if you go talk to the developer about the journey and what the outcome is and you engineer the solution together, then itโs about the outcome. Thatโs whatโs really important. I think if you just show up with a solution and you give people solutions, people step back. They donโt want to be told what to do. They donโt want to be told how to do it. They want to be part of figuring out how theyโre going to do this.
So, itโs important to come with the journey, explain what the outcome is, explain where you want to go, where you want to get to, and then talk about the solutions and the approaches and the mechanisms to get there. And ASPM becomes part of that journey and helps enable you to get there. But if you just show up and you tell developers, โASPM is a solution,โ thatโs not going to get you where you need to go. You need to talk about trust and quality and outcomes, and then it just becomes a natural conversation for people to be able to understand that, โOh, yeah, doing this as a platform really makes a lot more sense. It helps us get to where we need to be.โ
Jimmy Xu:
Thank you. Oh, thatโs really great. I personally want to full-stop the audience because I want to, based on your response, debunk another industry myth of thereโs many saying that developers donโt care about security. Obviously, your experience and my experience, especially your track record, thatโs not true. If you make the effort you talked about, it can happen.
V.Jay LaRosa:
Yeah, yeah. Every developer really does care, because itโs a quality thing at the end of the day. No developer wants to roll out code thatโs not good or is subpar. They want to roll out high quality things that people will trust, will love, will rely on, and they understand that security is a part of that. But if you show up and you tell a developer how to do their job, or you try to force a developer to do something different without them really understanding what the reason is, or the outcome, nobody wants that. I donโt want that. I donโt want people showing up, telling me how to do my job. Itโs about outcomes, and itโs about where we need to go, where we need to get to together, and why, and how this makes everybody better, everything better. Because, at the end of the day, this is a team sport.
Jimmy Xu:
Thank you. Yeah, those are good nuggets for the audience. I think overall, hopefully today with our discussion, thereโs a lot of nuggets and advice to the audience of how to start their ASPM journey, right? All these little components matters. Any final words as weโre closing this? Anything else that we havenโt mentioned? Any advice you would give to the leaders as they embark of their ASPM journey? Anything else?
V.Jay LaRosa:
Yeah. I mean, I think the big thing is investing in your team, building trust with your team, helping them see where you want to get to, and giving them the opportunity to be able to help pave the golden paths, right? Talk about outcomes, talk about trust. Give them the resources, give them the training, give them the education, and really enable them to help with the outcomes, help with the solutions, and that will make things so much more successful. As a CISO, if you show up and you just tell your team what to do, again, itโs just like telling developers, right? Talk about outcomes. Focus on where you want to get to, and then work with the teams to help chart that path and figure out how to get there and support them, remove roadblocks from them.
Jimmy Xu:
Thank you. My takeaway is that you may have the best tool, best ASPM out there. You got to pair it with the best leadership.
V.Jay LaRosa:
Yeah, thatโs right. Thatโs right.
Jimmy Xu:
Yeah. So thank you, V.Jay. Itโs a great session. I just so enjoyed discussing with you. Weโll wrap up here. Really appreciate your time. I wish time is longer. So, thank you, V.Jay, again, for your time today. So great to hear your insights. Next up-
V.Jay LaRosa:
Thank you so much.
Jimmy Xu:
Thank you. And Shawna, back to you, and who will be introducing the next session.