Skip to content

[VMblog.com] Security Journey 2023 Predictions: A Greater Focus on Application Security

Security Journey VMBlog Application Security

Published on

This article was originally posted on VMblog.com

Given the incredibly competitive and challenging economic environment, we are seeing a continuous investment across organizations into application development in the race to win market share. Development teams are consequently under significant pressure to quickly produce a viable product, and demands on developers have increased with the amount of code they are managing increasing 100x over the last 10 years.  On top of this, 92% of developers feel pressured to write code faster. Unfortunately, the same degree of urgency isn't being applied to the security of these new applications, and we are seeing that the number of new vulnerabilities within the NIST National Vulnerability Database has increased by 210% in the last several years.

Many of these vulnerabilities could be prevented through writing secure code during the creation of new features and applications. Yet some developers may not realize the importance of learning key security principles or have the knowledge and understanding of exactly how to implement them. It is also unlikely they've had the necessary education; secure coding courses are not a requirement in any of the top 50 university computer science programs in the United States and it seems we are now in something of an Application Security Dilemma.

However, it is not an unsolvable dilemma. The solution requires a shift in the way that many view coding and innovation, to create a clear security first mindset. When developing applications, security must come first and there needs to be recognition from the top that in the race to market, speed doesn't always win if the security of the product is compromised. According to Boehm's law, ‘the cost of finding and fixing a defect grows exponentially with time', a concept that can benefit the bottom line of organizations that prioritize security from the start.

We've outlined our top three predictions for 2023 and suggested how the software development industry can overcome the current AppSec dilemma with programmatic and continuous secure coding training.

1.   Greater developer focus on application security

Even the most experienced developers can inadvertently create insecure code and become a non-malicious insider threat. This is not to say they are intentionally neglecting security best practice, but the lack of available education around secure coding means that it often falls to the bottom of a long list of priorities. We're seeing code pushed with vulnerabilities and therefore application and enterprise risk rising as a result.

It is hard to challenge development teams to empower more secure decision-making and code development if they've never been trained in application security. The reality is that developers typically strive to master their trade and will likely look to prioritize shifting left as part of a longer journey towards DevSecOps and more secure code in 2023. Yet bringing security into the mix earlier and recognizing the value of proactively reducing vulnerabilities requires continuous training and education around key principles that can be applied in any scenario. It's about looking past ‘awareness' of an application security issue and embracing knowledge and education around how to solve these issues, the effects they may have on the application, enterprise and end-user, and why they should be resolved as a priority.

2.   An increasing skills gap alongside budget scrutiny

The skills gap has long been an issue for the cybersecurity and software development industries. Organizations are still struggling to fill a third of key software roles due to market shortages and hiring pressures. While more AppSec tools can support a skeleton workforce, breaches will only continue if development teams don't understand the fundamentals of secure coding.

Security training must therefore be proactive and form a crucial element of any security management strategy. The right education program can ensure that developers become a crucial line of defense and businesses won't need to hire larger teams of equally scarce and expensive application security professionals.

Because 2023 will be a year of increased budget scrutiny. Organizations will be able to reduce costs by investing in the skills of their current development teams rather than recruiting security-specialists from an already narrow market.

3.   Ever-evolving risks

The metaverse and Web3 both pose new threats in the ever-evolving threat landscape. While these are technologies that present great opportunities for businesses, the security risks that come with them have not yet been fully realized. Take the metaverse as an example. This complex system does not have a current standard for how it will run, and most security tools are not designed for decentralized solutions. This creates significant risk as threat actors may be able to slip through the cracks. Secure coding - and education on how exploits occur- will be a vital part of protecting this environment.

There are several challenges development teams are likely to come up against in 2023, including the widening skills gap, tighter budgets and increasing risk from new technologies. However, if application security becomes a key development focus and organizations support their teams with programmatic and continuous secure coding training, the AppSec dilemma is one the industry can definitely overcome.