Beyond AppSec: Securing the Product
Derek Fisher
Cybersecurity Extraordinaire | Award-Winning Author & Speaker | Educator & Industry Leader | CISSP, CSSLP, AWS
"I'd like to change the name of my organization from Application Security to Product Security." I remember broaching this topic to my CISO at the time. While it seems like a minor change, the reality is that there are significant differences.
And there was a purpose behind it.
What's in a name
While AppSec is still alive and very well, ProdSec encompasses more than just securing the application. It's no surprise to anyone that is working in the application development space that applications are no longer monolithic, no longer deployed on-prem, no longer self-contained, and no longer developed mostly in-house. This has fundamentally changed the way we think about the application, and the product.
One great way to visualize this is thinking of a vehicle. While there are individual parts and sub-systems, the vehicle itself is the product. At least in the eyes of vehicle maker. However, some of the systems in the vehicle, like the entertainment or braking system, can be swapped out for other types depending on the model and driver tastes. These are the components (or applications) in a larger product.
While an application refers to a specific software program or tool, a product encompasses a more comprehensive software solution, often comprising of multiple applications and associated components designed to meet broader user needs or organizational requirements.
Other ways to differentiate between products and applications:
Application:
Product:
Protecting applications is not the same as protecting products
Considering that application security is a subset of product security the security controls that are leveraged are different. Primarily because they cover different areas. One key distinction is that product security encompasses securing the complete solution that is provided to a user. This is not an exhaustive list, and your milage may vary, but this generally means securing the following:
Remember that there is little to no limit to what customers expect from your product in terms of capability and technology. Your product team should expect the security organization to meet those demands equally. That means moving beyond the scanning and testing of individual applications (as in AppSec) and instead focus that effort into building a security view of the overall product. This can culminate in something like a score or "nutrition label" for the product giving the organization a quick glance at the overall posture of the product from a security perspective.
领英推荐
Product security often sits between enterprise and application security
One place where ProdSec can have the biggest impact is as a liaison between Enterprise Security and Application Security. In larger organizations there is often a top-down approach to security where policy and directives are being defined at an enterprise level and then disseminated through the organization.
In this equation, ProdSec can ensure that what is being finalized at the enterprise level is brought into the individual products and solutions or applications within those products. Take, for example, a new threat intelligence service that the enterprise is brining in to enhance their detection capabilities and threat hunting. This service can be of value at the individual product and application level as the intel may impact supply chain solutions being used at the lower level.
Can the security of the product be a selling point?
Yes.
We know that fixing earlier is better so there is a cost savings associated with securing from the start. However, we know that consumers are becoming a bit more savvy (don't listen to your security people on this one) when it comes to security. Consumer awareness of cybersecurity has significantly increased, driven by the rising frequency and impact of cyberattacks. Public concern over data privacy and the potential for personal data breaches has heightened, influencing consumer behavior and expectations towards companies. Consumers are now more likely to avoid businesses that have suffered cyberattacks, emphasizing the need for strong security measures and transparent communication about data protection efforts to maintain customer trust and loyalty (Security Intelligence ).
This can be as simple as ensuring that the default settings of consumer products be set to more secure options to ensure that the consumer's security and privacy are considered from the start. It's also important to raise the trust of the consumer by putting clear language regarding how the product is handling the consumers data while using the product, and if possible, provide some details about how the product handles security.
Much like the organic food rush many years ago captured the attention of health conscience individuals, people want to know that the products they are using are, at the very least, not creating harm.
Where is the world on this
Regulations are rapidly putting pressure on organizations to secure their products as well. This goes beyond what many of us have been accustomed to which is a series of perennial audits or questionnaires that rarely go deeper than "do you have a secure SDLC", "do you have an incident response plan" and "do you have a back up strategy". I'll save you the trouble: almost any organization will answer yes to this. That doesn't mean they are secure. However, if you're in the United States (or at least paying attention to this space) you'll know that in 2021 the President Biden issued the Executive Order on Improving the Nation's Cybersecurity. This included directives on modernizing government cybersecurity, removing barriers to information sharing between the government and private sector, improving the security of software supply chains, and implementing stronger cybersecurity standards in federal agencies. The focus is on ensuring the security and integrity of both information technology and operational technology systems, with a policy emphasis on the prevention, detection, assessment, and remediation of cyber incidents.
Kind of sounds like "secure your product".
After the Colonial Pipeline and SolarWinds attacks showed how vulnerable critical infrastructure and the supply chain can be, it was no surprise that the government looked to shore up the security of the nation.
But the US isn't the only country in the world (yes, I know it's shocking).
This is to say that cybersecurity continues to be front and center around the globe, and the focus will continue to be on building secure products.
MS-MIS @ TAMU | Research Asst. @ Mays B. School | Vice President @ BITS Club TAMU | ex-Deloitte | Certifications: AWS SAA, CCSK V4, ISC2 CC, PSPO | Product Security
1 个月Insightful read!
Mostly retired IT consultant. Primarily Azure, Windows Server, SQL, Entra ID. Mostly IOT now.
1 个月Excellent article; great viewpoint!
Co-Founder and CEO, Prime Security
1 个月Fantastic article Derek, we this shift happening across multiple teams who are trying to take a more holistic approach to security. I would add one more factor that should be considered in ProdSec teams - being business-centric. This translates to an understanding of business requirements and a focus on product velocity.
CEO and Founder @ RiskHorizon.ai | Ex-NASA | ISSA Board Member | DefCon Speaker | Published Writer
1 个月Great write-up, Derek Fisher! The shift from AppSec to Product Security is a significant evolution that I've observed in my own experience. It has led me to delineate two distinct security functions within an organization -Enterprise Security (SOC/CSIRT) and Product Security (AppSec/PSIRT) with a critical overlap across GRC and Identity/Access Management, and Intelligence. Not all product security is AppSec, but I believe all AppSec is an essential component of Product Security.