4 ms·
This seems related to the concept of Software Monoculture that Bruce wrote about here: https://www.schneier.com/blog/archives/2010/12/software_monocu.html https
by golemotron 10y ago
This seems related to the concept of Software Monoculture that Bruce wrote about here: https://www.schneier.com/blog/archives/2010/12/software_monocu.html https://www.schneier.com/blog/archives/2010/12/software_mono...
It's a clear case for technological diversity. The hard problem is that economies of scale work against technological diversity. It's similar to what happens with monoculture in biology.
- kmicklas 10y agoIt's a catch 22 because diversity reduces the potential for class breaks but also increases the probability that any given system is insecure in the first place. (Less resources can be devoted to securing each unique system.)
- golemotron 10y agoI don't think that necessarily follows. People deciding to make a new system with different security would factor that into the cost of the system. It's just as likely to result in fewer systems due to increased cost.
- kmicklas 10y agoThat's basically my point. The level of tech diversity is set by some kind of equilibrium between the cost of writing new code and the value of doing so.