(Maybe "cyber insurance" needs to be a thing in the SMB world? As much as I feel it's currently mostly nonsense, maybe it's serviceable. In the physical world, it seems the driving force behind buying security measures is not the (unlikely) possibility of being a victim of a break-in, but the (more likely) possibility of not getting insurance to cover it.)
Actually most locks are susceptible to being picked (ie. a known exploit), so what you're describing is already the case, minus the lawsuits.
There's no perfect security in the real world.
Is the US in a state of war with China? Do we need medieval tactics to deal with cyber security? Why insisting on blaming the victim.
How confident are you that you could write an email server that could withstand extended attacks from nation states?
How would that work for something like a Boeing 737 max?
Yes, I am confident I could process text over the network without (42) remote code execution vulns.
https://www.cvedetails.com/vulnerability-list/vendor_id-26/p...
>Microsoft revealed that these vulnerabilities had existed for around 10 years
https://en.wikipedia.org/wiki/Microsoft_Exchange_Server#Vuln...
Agreed. Microsoft should clarify how this happened and what measurements will take to prevent this incident from happening again. Still, the problem is with robbery and it should be condemned. Why changing the subject to Microsoft? I don't think whataboutism is the valid argument here.
There is a good argument to be made that Windows is a big target, but they should at least try not making it so easy.
This is a consumer choice. You don't trust Microsoft, you don't use its services. On the government level, you ask for regulations if the situation is escalated (if necessary). But dealing with global cyberattacks is not Microsoft problem and it's not connected to one company or one service. It's an international responsibility to act and establish a framework that prevents such attacks.
The current situation ( and the resulting clamoring ) is absolutely a direct result of people who create this software. Trying to shift the blame onto nonexistent framework is at best laughable and at worst very deceptive. It absolves MS and its engineers from guilt associated with it.
To put it another way, if those engineers were bridge engineers, we would now be witnessing multiple collapses with swathes of engineers arguing that it is not their fault as 'there is an international responsibility to act and establish a framework' that prevents bridges from falling apart.
I am sorry. I do not buy this defense. As an architect, you should know better.
But we speaking freaking NATO here !!!!! Do you attach string to hand granade and hand other side to your adversary ? And then argue that someone pulled it ??
Microsoft Windows and Microsoft Exchange is SYNONYM to "security HOLE" ! So tell me - why customer NATO _choose_ to use this ?
I feel bad for the admins who are stuck with these systems.
So, basically, don't use software. Actually, given the horrific state of modern software, I can get behind that.
I'm all for re-using code when rebuilding the wheel would be a hassle but it has to be balanced with proper code review before it should be included. Developers are much too quick to include outside code with the assumption that other people have already done the necessary reviews and this is where a lot of devs are getting bit.
https://en.wikipedia.org/wiki/Nirvana_fallacy
https://www.cvedetails.com/product/194/Microsoft-Exchange-Se...
(yes, if you are expert open source is easier top secure maybe, at least that was my experience 20+ years ago. Now I mostly pay companies like microsoft to host my stuff so I can do billable shit).
Is there any widely used software that doesn't have any vulnerabilities?