We all make choices about effort. There are only so many hours in a day, and there are only so many things we can focus our energy on. It’s not just about personal energy, but also resources. Maybe we think we want to put the effort into becoming a fine wine connoisseur, but then after checking out the credit card bill for the month we have second thoughts. Yeah, we are willing to put the time into drinking a bunch of wine…we just don’t want to pay for it.
But that’s fine. Choosing what we put our effort into is a reflection of our values and what we care about. The reason we go to the gym is because we believe the effort will make our lives better, even if it’s difficult and forces us to not sleep in or go to brunch. The reason we save and invest money for a house or retirement or any big purchase is because the effort of sacrifice now will result in returns down the line.
In fact, with both the gym and investing, the effort compounds. Doing it once doesn’t really solve any problems. Even if that one-time effort is extremely intense, it will only have a limited benefit. Consistent, meaningful effort over time, on the other hand, leads to significant results. If you exercise 5 days a week for 30 minutes for a year, you’ll notice an improvement. If you put a little of every paycheck into some kind of (safe) investment for 10 years, you’ll actually end up with quite a lot of money.
Now, let’s qualify all of this. Will you be ready for the Olympics? Probably not. Will you be using your steady investment to purchase a castle? Maybe if it’s like one of those bouncy house castles that they have at kid parties, but other than that I think it’s unlikely. But what you will have is “success” in the broad sense, which is what most people are looking for. Most people understand that fitness doesn’t make you bulletproof and saving won’t make you the Monopoly Man. Your goals, however, will be attained because you executed on a plan.
It can be very difficult to feel confident about a security strategy. We want someone to give us a seal of approval or simply avoid an incident. Those things can feel like success, but I don’t think it necessarily inspires confidence. Maybe we should be looking at security more like other disciplines, like fitness or investment, and outline our goals first so we can come up with a plan that fits those goals. Here’s a few goals that I think are worthy for most people or businesses when it comes to security including perhaps a few less obvious ones:
Perhaps you have some other goals as well, but I think for most people if you checked off those boxes you would be happy with your security. What kinds of questions should we ask ourselves, as it pertains to effort in the assessment process, that will help us come up with a plan?
Those first questions are focused on Threat Modeling, which we talk about a lot. But here’s a few other questions that I think are more about practicality and good management.
Some of these questions may have strict and objective answers. Perhaps compliance demands you do at minimum an annual assessment or you have a defined reporting requirement to meet. But some of these details may be a little less clear. Particularly in development, it can be hard to know exactly how a system might evolve over the next few years. That’s OK. It’s more important to understand the general idea as well as how deviations from what you anticipate will affect your assessment plan.
Here's some idea (an oversimplification) of what I would probably recommend for some basic examples:
A common excuse for not doing something is that we just don’t see the point. The one problem with my metaphor about fitness is that more isn’t necessarily always better. If you push yourself too far, you at best waste effort, or at worst hurt yourself. But is the same thing true for security assessments? What difference does it make if we invest twice the effort in testing? Will we benefit from it?
Well, yes. It makes an objective difference within reason. Manual security testing, whether it’s an application or a network, is about seeing what kinds of attacks a system is susceptible to and how they could be exploited. Here’s some statistics we gathered based on actual testing we did for clients in 2022.
You may notice from this chart that not only did we see that the longer assessments produced more vulnerability results, but that we found higher levels of vulnerabilities with the longer assessments.
We should also understand that effort goes both ways, both from our perspective as trying to secure things as well as those trying to attack us. While we have some advantages by knowing our systems and having information that outsiders probably don’t have, if given enough time and resources, security can be broken. The key is that our testing efforts must be significant enough to find the vulnerabilities that can be exploited from the efforts that our adversaries are willing to put in. If ISE can find more vulnerabilities with longer assessments, by that same logic threat actors will be able to do more damage if they are willing to put in the time. We must be better than them with the tools and resources we have.
So take a little time and think about some of the areas I discussed when either creating or evaluating your approach to security testing. While the applicability of these areas varies from case to case, you can apply these ideas even to modest security management, like protecting your home or a very small business with basic technology.
Want to talk about your approach to security testing? We’re happy to provide some simple advice. Reach out to us today to learn more about how we help our clients successfully navigate these challenges.