Why there are so many cybersecurity vendors and where do we go from here
ventureinsecurity.net
ventureinsecurity.net
In other words, "cybersecurity" is a "Market for Lemons": https://en.wikipedia.org/wiki/Market_for_lemons
A lemon market will be produced by the following:
1. Asymmetry of information, in which no buyers can accurately assess the value of a product through examination before sale is made and all sellers can more accurately assess the value of a product prior to sale
2. An incentive exists for the seller to pass off a low-quality product as a higher-quality one
3. Sellers have no credible disclosure technology (sellers with a great car have no way to disclose this credibly to buyers)
4. Either a continuum of seller qualities exists or the average seller type is sufficiently low (buyers are sufficiently pessimistic about the seller's quality)
5. Deficiency of effective public quality assurances (by reputation or regulation and/or of effective guarantees/warranties)Everybody everywhere in software being totally slipshod on these elementary practices is a big part of why there is no meaningful security anywhere.
In what amounts to tallying up dropped icmp packets.
0 - https://www.csoonline.com/article/562681/8-top-cyber-attack-...
1 - disclaimer: not actually AI enabled
2 - pew pew map
SafeBreach, SimSpace, and Cymulate do similar stuff.
That said, there is value to this (testing security policies before pushing to enforcement)
Cyber Ranges (and pew pew maps) are also very different than control validation tools like Cymulate or Safe Breach…
F** Gartner and Forrester for forcing us to concentrate on this instead of actually solving problems
You might have an amazing product that solves a relevant security issue but Enterprise sales cycles and checkbox driven procurement force you to incorporate half baked features in order to capture the next fad.
Look at the XDR hype train 3 years ago, ZTNA 2 years ago, and the whole CNAPP/CASB/CSPM buzzword BS
Tbf, I am being a bit dramatic about it, but I feel the split persona sales cycles we're forced to deal with incentivizes checkbox driven development.
Dealing with those expectations was always an issue.
So how much would it cost to hire a hacker to breach a system deploying their solution?
I bet you if you asked their VP of engineering: “If I had one skilled hacker and a year, are there any non-trivial customer deployments that could stop me?” The answer would either be a resounding no or they would not be able to point to a single shred of evidence supporting their assertion like a red team exercise with those parameters.
Extraordinary claims require extraordinary evidence.
Similarly, the solutions for cybersecurity are simple but not easy. It involves operational and administrative discipline. Businesses which lack this discipline collide with security problems and spend a great deal of money downstream of this problem. Vendors sell what businesses want to buy, not necessarily what is most effective.
Take a step back, and look at history. It should be unsurprising that the problem was encountered, studied[0] and solved, decades ago.
During the Viet Nam conflict, the Air Force needed to plan missions with multiple levels of classified data. This couldn't be done with the systems of that era. This resulted in research and development of multi-level security, the Bell-LaPadula model[2], and capability based security[1].
Conceptually, it's elegant, and requires almost no changes in user behavior while solving entire classes of problems with minimal code changes. It's a matter of changing the default from all access to no access, all the way down to the kernel.
Life without it, is like trying to run a modern electrical grid without any circuit breakers, anywhere, ever.
Getting rid of virus scanners alone should be worth the platform switching costs, at least in terms of performance for most users.
[0] https://csrc.nist.rip/publications/history/ande72.pdf
[1] https://en.wikipedia.org/wiki/Capability-based_security
[2] https://en.wikipedia.org/wiki/Bell%E2%80%93LaPadula_model
So far, every "provably secure design" I've seen ended up being insecure in practice due to the things people abstract away.
I'm not saying it's impossible, but I have not seen it done perfectly thus far.
We've seen more success by having many many iterations and widespread usage of common designs and patterns. These are not perfectly secure by any means, but they are secure enough against common threats to make it functionally equivalent until we figure it out.
I just feel that our proven insecure system, with default authority, is a really bad foundation to have settled upon. We couldn't have picked a worse default.
Most people who say that point to designs that were never proven and never validated against anything meaningful, but I am open to seeing a actual example.
Guarding Against Physical Attacks: The Xbox One Story — Tony Chen, Microsoft
Tools like Nessus and Burpsuite Pro cost around 6-8k/year.
Good luck hiring a security engineering department on a 8k/year budget that will build and maintain you tools of similar quality lol.
Go take a look at the CSPM or CASB or CNAPP space and check the costs on some of these tools.
Think about most managed cloud services - you could deploy your own SQL servers on EC2, configure replication, fail-over, backups, security patching, log collection, observability, etc. - but you'll end up paying a lot for engineers to build, maintain and monitor that solution compared to just spinning up one of the ready made offerings by AWS. It might be cheaper to do if you have a ton of RDS, but it really has to be a huge huge volume, and even then, AWS will probably find a way to discount your bills to make it still better...
And you’re right, it’s not going to be a universal truth - there will probably be some tool you end up buying. But I’d like to have a security engineering team that is forging something that will fit my organization like a glove instead of us trying to bend over backwards to make some big off the shelf tool fit with all of its features.
There is going to be a lot of tool consolidation at most organizations coming in the next few years.
So you end up all on a line (costing more would be ridiculous, of course).
Channel sales/VARs is used to target much more price conscious buyers
When ever there’s a sales team in front of a service it seems like the service isn’t worth the cost.
Because the innovators still cannot deign a “computer” that can't be compromised by opening a malicious email attachment or clicking on a malicious URL.
HBR indicates it takes 25 years for markets to mature.[1]
The problem seems very much to be a data problem, and a code quality problem. Maybe OSS could help with the latter at least?