We consultants have an easy life. For the most part our techniques are uncomplicated and our advice is, while good, pretty obvious. Even better, most clients don’t want our advice. They either want us to read a script, or they have a dozen reasons our advice is good in theory, but won’t work in the “real world.”
Personally, most of what I do is Undercover Boss except I’m not the boss. In my experience, employees know exactly what’s wrong with the organization, have a pretty good idea how to fix it, and have an accurate bead on why management will never make the repairs.
In the case of information security, it’s usually even easier than that: If companies would just:
> Patch: Now, please.
> Encrypt everything: Too expensive? Net the cost of the time needed to decide what should be encrypted and what doesn’t need to be against the cost of encryption. Encrypting everything costs less.
> Rotate keys: Rotate them at least as often as users are required to change their passwords because the data in your corporate databases is more sensitive than the data in individual laptops. What would you do without me?
> Phish: Subject everyone in the company to white hat phishing attacks. Everyone. Frequently. Model your attacks on real-world ones. Explain to employees who click what they fell for and how to spot the next one. Because the bad guys don’t bother trying to crack passwords any more. They just ask for them.
One more: Add “Don’t store this because we don’t need it and never will” to your company’s master data management practices. I spent much of my spare time over the past week trying to figure out what uses EquiFax might have for storing social security numbers in its credit records, and I’ve come up dry. My social security number has no bearing on my creditworthiness.
With this exception: It’s the only form of personal identification that won’t change over time.
The “never will” qualifier deserves a bit of explanation. I worked with a life insurance company once upon a time that routinely deleted a lot of information about applicants once they became policy holders because they didn’t need it anymore.
Until the time, a few decades later when the importance of customer analytics was becoming apparent.
So “never will” is a balancing act.
Which gets us to: In response to last week’s column proposing SSN 2.0, several correspondents and Commenters pointed out that when we who till the soil of corporate IT need to determine if someone should be allowed into a system, we establish a key value … the user ID … and one or two authenticators, of which passwords are the most prominent.
Social security numbers play both roles — they’re both identifier and authenticator, on the theory that only the holder of a social security number knows what it is.
It’s a quaint perspective, but seriously folks, haven’t we become just a wee bit more sophisticated in the 81 years since the Social Security administration issued its first batch of cards?
Not to mention since Woolworth became the first and possibly worst identity thief of all time? (You just have to read about this — click here.)
In an interesting way what we’re looking at is really a common IT problem: A system that elegantly solves a problem is expanded to solve additional related problems. Then it’s expanded again. And with every expansion the system’s architecture becomes another notch messier, until it reaches the point where it’s at risk of collapsing under its own weight.
When the subject is business applications this means it’s time for modernization, conversion, or a re-write, to a system designed from the beginning to handle the actual scope of the solution.
Here, the original problem was to uniquely identify citizens registered with the Social Security Administration, to which the IRS added taxpayer identification.
Now, the SSN is used by businesses asking the question, “Can we trust this person to hold up their end of the bargain when we sign a mutually binding contract?” It’s the public connecting point for all of a person’s financial records.
Whether my semi-whimsical SSN 2.0 proposal bears any resemblance to what a real solution would look like is anyone’s guess. What I am pretty sure of is that, if your company stores consumer information and doesn’t follow at least the practices described here and last week (no, not “best practices” — call them “barely adequate practices”), it will end up contributing to the problem.
I’m a partner in a small business where we collect customer information in order to fulfill orders. We only collect exactly the information that we need to fulfill the customer orders and I have a script written that deletes all customer information that is more than 15 days old other than their name, email address, and transaction history. Their transaction history is the total of their purchases and any refunds and nothing else. it doesn’t even include the products that they’ve purchased.
Why did I set our systems up this way? Because it’s the safest way to handle customer data. If our system only has 2 weeks worth of customer information, then hackers can only steal 2 weeks worth of customer information. It’s also part of my marketing. “You can trust us with your data because we delete it and don’t save it.”
If more companies would treat customer information as something to delete instead of something to save, security breaches where customer information is stolen would become a thing of the past because there wouldn’t be anything in the databases to steal.
I would suggest an additional information security practice: Back Up. Not just production data, not just the “company jewels” but every “1” and every “0” every day. And get the inevitable backup failures fixed as soon as possible. There is no better protection against threats like ransomware.
And I would modify your “Patch” idea to “Patch, but test before patching.” There’s nothing worse than that feeling on Monday morning after the patch you rolled out over the weekend prevents Accounts Payable from working.
Whitcher of the Woolworth case said it SO well: “They started using the number. They thought it was their own. I can’t understand how people can be so stupid. I can’t understand that.””
And the Red Flag Rule actually does what you suggested by allowing SSN as an identifier not an authenticator for credit.
“All your base are belong to us”
>All of our *** agent is *** busy
No need to show comment…
I trust you understood this was deliberate.