Some years ago I designed some code to protect personal information of employees in foreign offices. Companies wanted to send specific employee information to cover most situations that could arise in remote locations.
The data was placed on CD and had multi levels of security. A generic password could get you to an employee picture, height, weight, blood type and specific health concerns. The password was common for all staff and could be easily accessed by any manager on site. The simple password, a 10 character alphanumeric password provided 7.3e18 combinations.
The more secure information such as home address, phone numbers, credit card information, finger prints, family names, alternate contacts, pass phrase in case of abduction was encrypted and required 2 people to come together to each provide one half of the password. However passwords at this level were unique to each employee. If head office provided their half it only allowed the remote office to open one employee's information. The rest were still secure. This provided 1.4e37 combinations. It would be easier to try to crack the RSA encryption at that point.
The point is, this was done for small offices with anywhere from 10 to 200 people. If the offices were ever compromised by a foreign government, like that's never happened, at least everything had been done to protect their employees and their families back home.
The point is is that we treated everything about the person, even just their picture, as confidential information. Companies such as TJX, HSBC, governments and many others need to stop treating this data like its just a commodity. Through one senseless act of cutting a corner, saving a couple of hours of computer time or whatever excuse to not encrypt some data you cause the waste of tens of thousands of hours of affected people. People who, on no fault of theirs, could be put through the stress of trying to get their life back if the information is used against them. Or just the worrying that their information was lost out there.
Now before anyone gets on their soap box and states that this case was unimportant information and that no one should be affected let me ask this. If the infomation lost contained anything about you, your spouse, your kids, would you feel the same way?? Considering how many companies have lost data through hacking, sending stuff through common mail or laptops stolen from cars you'd think companies would do everything to prevent this. They probably won't until they view our personal information as a priviledge to hold and take every precaution to protect.
Maybe ZDNET needs to have a web page of shame stating each company, how much and what type of data was lost and what they did to lose it. Also posting whatever fines they received would be good to know. That way people can go after the polticians if the fines are nothing more than a slap on the wrist.
Its time that companies were fined so much that it would be cheaper for them to implement some sort of encryption and protection.
Any bank can be broken into, any encryption can be broken IF you have enough time. We're not worrying about the NSA here but common crooks. Companies should be doing their best to make it as hard as possible.