Is It A Good Idea To Violate The Security Of Your Customers If They're Security Ignorant?
from the asking-for-serious-trouble dept
Rich Kulawiec writes in to point out that security expert Dan Geer is suggesting that merchants violate the security of customers they deem as security risks. His argument is, basically, that there are two types of users out there: those who respond “yes” to any request — and therefore are likely to be infected by multiple types of malware doing all sorts of bad things — and those who respond “no” to any request, who are more likely to be safe. Thus, Geer says merchants should ask users if they want to connect over an “extra special secure connection,” and if they respond “yes,” you assume that they respond yes to everything and therefore are probably unsafe. To deal with those people, Geer says, you should effectively hack their computer. It won’t be hard, since they’re clearly ignorant and open to vulnerabilities — so you just install a rootkit and “0wn” their machine for the duration of the transaction.
As Kulawiec notes in submitting this: “Maybe he’s just kidding, and the sarcasm went right over my (caffeine-starved) brain. I certainly hope so, because otherwise there are so many things wrong with this that I’m struggling to decide which to list first.” Indeed. I’m not sure he’s kidding either, but the unintended consequences of violating the security of someone’s computer, just because you assume they’ve been violated previously are likely to make things a lot worse. This seems like a suggestion that could have the same sort of negative unintended consequences as the suggestion others have made about creating “good trojans” that go around automatically closing the security holes and stopping malware by using the same techniques employed by the malware. Both are based on the idea that people are too stupid to cure themselves, and somehow “white hat” hackers can help fix things. Now, obviously, plenty of people do get infected — but using that as an excuse to infect them back, even for noble purposes, is only going to create more problems in the long run. Other vulnerabilities will be created and you’re trusting these “good” hackers to do no harm on top of what’s been done already, which is unlikely to always be the case. No, security will never be perfect and some people will always be more vulnerable — but that shouldn’t give you a right to violate their security, even if for a good reason.