I Don't Believe in Imaginary Property writes "A TJX employee was fired for an online post mentioning that TJX hasn't beefed up security after the recent, massive data breach that saw 94 million credit card numbers copied by criminals and money from their accounts stolen. The employee mentioned that, at first, their usernames were the same as their passwords. After they required stronger passwords, some managers complained, so they 'compromised' by allowing blank passwords. The whistleblower said he discussed his concerns with management, but that it was like talking to a brick wall. In spite of the weak internal security, TJX now has a firm that scours the internet to find bad things posted about them, which is how they found the message and fired him for it. Too bad they don't appear to have hired anyone to beef up operational security or to convince people to use strong passwords."
Who is TJX and how can I avoid doing business with them, but then I realized they were TJ Maxx and Marshall's and I don't do business with them anyways.
by Anonymous Coward
on Tuesday May 27 2008, @04:06PM (#23562219)
It doesnt matter if you do not do buisness directly with TJX or whomever you do not like.... if you use a check or a CC when making a purchase odds are it goes through one of a few companies for processing. I used to work for a financial institution that leaked 20+million personal info to the world.... so, did you make any purchases at bestbuy or compusa last year? if so, your name was probably in the lot.
by Anonymous Coward
on Tuesday May 27 2008, @04:35PM (#23562659)
"This was a server at one store, not the TJX headquarters where the data is kept"
The original loss of data was caused by weak passwords on wireless routers. War dialers parked outside a store (or stores) captured data that was then used to collect millions of credit card numbers from the HQ servers. One of the problems was that TJX kept CC numbers on file long after they had any use for the information. This is a case where bad security at one store compromised the whole corporation. Sounds like nothing has changed
The war dialers logged into TJX HQ servers and were able to install applications that sniffed network traffic and logged passwords. TJX not only kept CC numbers long after they had any use for the information, they also kept transactional CC data that was not supposed to be kept after a transaction was done.
TJX not only kept CC numbers long after they had any use for the information, they also kept transactional CC data that was not supposed to be kept after a transaction was done.
Um, isn't this what the US government wants done with the new regulations? As well as sharing this info with the gov, of course...
This guy should be promoted to CIO for the company and given carte blanc to clean house on the asshole who did not deal with the original issue.
Until I hear that this guy is justly treated, we will not ever spend another penny in TJX stores.
Enough of us and the CEO will be looking for a new job.
by Anonymous Coward
on Tuesday May 27 2008, @04:11PM (#23562307)
Here's the TJX web site [tjx.com] [warning: Flash], where you'll learn that they are TJMaxx, Winners, Marshalls, HomeSense, HomeGoods, TKMaxx, AJWright, and Bob's Stores. You can also read a nice letter from the TJX president and CEO [tjx.com] describing how they have "...worked diligently with some of the world's best computer security firms to further enhance our computer security."
Blank passwords. Wow. No bad guys would ever try that. Disclosing that policy would really compromise security, wouldn't it?
In spite of the weak internal security, TJX now has a firm that scours the internet to find bad things posted about them, which is how they found the message and fired him for it.
by Anonymous Coward
on Tuesday May 27 2008, @04:06PM (#23562225)
"So last August, Benson took to Sla.ckers.org, a website dedicated to web application security, and began anonymously reporting the shoddy practices in this user forum."
They tracked him down by IP (we're still not completely sure how they did this, but we think it may have to do with a DynDNS account he uses), contacted his ISP to find out who he was, brought him into the office, questioned him about what he found, asked for him to write down his thoughts on how to fix the issues and then promptly fired him.
Long story short: You aren't anonymous unless you're going through an anonymous overseas proxy or three. At least it'll be harder to get your IP from a foreign company.
If there's anybody he can sue, it would only be his ISP for divulging his information without his permission and also without a warrant. While the company was certainly out of line in the lengths they went through to accomplish this, there's nothing ILLEGAL about discovering an internet persona's true identity. They were perfectly free to ask all the questions they did. Whether the ISP had any right to divulge that information is another matter I don't really care to guess on.
Asking somebody to break the law can be illegal too, depending on the exact details. Trouble is, due to their own well-documented incompetence in security, they'd have a pretty good chance to claim they simply didn't know it was illegal.
And whatever happened to "ignorance of the law is no excuse"? One would think that should be doubly so for large corporations with legal departments to tell them what is and isn't legal.
Oddly enough, even though ignorance of the law is not an excuse, it can be a mitigating factor. If you get caught, you're more likely to get a reduced sentence if what you are charged with is not obviously illegal. If you check and find out an action is illegal and then get caught, you're more likely to get the book thrown at you. It's sort like patent infringement. If you do a search, find a device/process you're infringing upon, and use it anyway, it's willful infringement and the patent holder can get triple damages; if you don't know it's infringement, you only get normal damages. As such, managers are advised to ask about legality sparingly.
P.S. I am not an attorney. Do not take this as valid legal advice.
It seems likely to me that he is protected by the Whistle Blower Law [wikipedia.org], since he posted to the thread:
News and Links
If you have some interesting news or want to throw up a link to discuss it, here's the place. Anything is okay, even shameless vendor launches (since that is often applicable to what we work on).
He tried to resolve it internally, and when the internal approach failed, he posted it to a news portion of the sla.ckers.org [ckers.org] website.
I concede that IANAL, so of course, I could be wrong, however the courts have already ruled that blogs and other web based news sites qualify under protections provided to the media.
AFAIK, there is no federal law that would apply in this situation and the only Kansas statute that I could find on whistleblowing applies only to government employees. However, there appear to be a couple of Kansas cases holding that firing someone for whistleblowing is against public policy.
Have they not learned from the others that have gone on before them. It is not the original error that will get you, but how you cover up your error that does.
To protect whistleblowers, aren't there? Although, that might only be in the government, and maybe government contractors. Not sure if it extends to the private sector.
The thing I'm puzzled about is, I thought that the electronic payment networks (MasterCard, Visa, Discover, Amex, etc) had very specific requirements for data security, including audits, which filter down to merchants (I realize that merchants don't generally do business directly with the networks [unless, maybe, they're Walmart or Sears], and instead go through intermediate companies that 'resell' the network services, but I thought the security requirements, and audit regimen, bubble down through the whole hierarchy?)
The whistleblower protection laws in the USA protect an employee from termination for reporting the employer acting illegally. Shoddy security may be stupid but I don't know if it's illegal or not. Also, the employee needs to be reporting to the proper authority, not a random Internet forum.
And who would the "proper authority" be in this case? His management doesn't care.
Apparently PCI Compliance doesn't allow for input from the "little people" -- or would someone care to post a link that allows for submitting information to them?
The whistleblower protection laws in the USA protect an employee from termination for reporting the employer acting illegally.
Yea and construction workers can legally refuse to work on an unsafe site. Neither set of laws will keep you from getting fired for coming back from lunch 3 minutes late.
If your company wants a reason to fire you, unless you're perfect, they'll find one.
true, but when you show up to court, there going to be looked at real carefully. Has anyone else been 3 minutes late and not fired? what does your policy say?
The courts are suspicious of those kind of amazing coincidence.
Even if you are 'perfect' they can find one, no doubt. That doesn't mean you don't have recourse.
I am not a lawyer, but I think there might be some way to tie Sarbanes-Oaxley into this. As a Public Company, TJX is subject to Sarbanes Oaxley.
Section 302 demands the certification of Internal Control on Financial data. With such shoddy password system I fail to see how they can comply with it. Section 404 demands management to assess risk and solve it Section 802 accrues criminal penalties for violations to Sarbanes Oaxley and (TADAM!!!) Section 1107 accrues criminal penalties for retaliations against whistleblowers.
I think this guy should get hold of Section 1107 and run it for all it is worth!!!!
Section 1107 of the SOX 18 U.S.C. 1513(e) states:[23]
" Whoever knowingly, with the intent to retaliate, takes any action harmful to any person, including interference with the lawful employment or livelihood of any person, for providing to a law enforcement officer any truthful information relating to the commission or possible commission of any federal offence, shall be fined under this title, imprisoned not more than 10 years, or both.
I am not sure if posting to a blog could be construed as "providing to a law enforcement officer any truthful information bla bla bla", but I think this is his best shot.
I think you've pretty much got to the root of the problem there: if this behaviour isn't criminally negligent, it should be. In a world where identity theft is one of the fastest growing (and most damaging) crimes in town, dealing with a business that has previously shown itself to be incompetent in handling personal data and is actively avoiding improving the situation, it's time to start throwing the directors in jail.
Hey, yeah, what was this guy thinking, doing the right thing in spite of the risks? He deserved to get screwed over, right? Everyone just play along, don't rock the boat, do what you're told, and shut the hell up. Thanks so much for sharing your sage wisdom and mature outlook.
Maybe he expected exactly what happened and blew the whistle anyway. So, wise elder, what would you have done?
Assuming this is how things actually are, what makes you think this kid expected anything different? Where do you see him begging for a medal?
But it really sounds like you are going further, saying that not only is this how things are, but how they ought to be. It really sounds like you are coming down on the guy for doing the right thing.
Or maybe you are trying to say that everyone should be as cynical as you are? Maybe you believe that we should all expect to get fucked over for doing the right thing, and anyone who doesn't expect that is an idiot who deserves what they got.
Please clarify, do you think this guy got the treatment he deserves? Should we not be outraged here? I'm confused as to your motives for posting what you originally did.
Seriously, what did he expect, that a lazy corporation was going
to reform its security policies because a 23-year-old hourly employee
complained anonymously on a blog?
If they had any integrity - Yes, that sounds like the best possible
outcome of this.
Think about it - The CIO didn't say "okay, after a major data breach,
go ahead and keep using pathetic passwords". The order came down from
On High to use secure passwords. This proved inconvenient to hundreds of
piddling middle-managers, who ordered "their" IT guys to find a way around
all that nasty security. The local IT guys complied, by allowing blank
passwords (Corporate probably never expected anything that stupid,
and so didn't have a policy stating otherwise).
So, sometime later, Corporate discovers what has happened, and it enrages
them. They meet, discuss, take aim, and fire...
...At their own foot.
And what did he think they were going to do when they caught him,
give him a raise and a promise to change their cheap lazy ways?
They could have addressed the problem and rewarded the child who dared to
laugh at the naked emperor. By chosing not to, they have very
effectively told me they care more about appearances than the security
of my credit card data. As a result, I will no longer shop there.
The heck it didn't. It had to do with a complete lack of security on computer systems that were used in financial transactions. It's hard to keep accurate financial records if key financial systems can be trivially compromised. It also represents a HUGE threat to the financial viability of the company, and technically, failure to include such risks as part of your regular corporate reporting to the SEC is a pretty major case of investor fraud, which was the whole point of Sarbanes-Oxley....
Sadly, covering up security problems seems to be the norm in banking circles. Really gives you a lot of trust in their ability to guard your money, doesn't it?
Oh, and here's a similar story [hugesettlements.com] from 2005 that also suggests that this is likely SarbOx territory.
by Anonymous Coward
on Tuesday May 27 2008, @04:28PM (#23562589)
What security people don't understand is that good security can be very, very, VERY expensive. Far more expensive than some simple PR. I'm not just talking about the up-front cost of doing security right in the first place, but the less noticeable costs of user training, user re-training, tech support, lost productivity (senior manager forgot his admin password), and the cost of letting people go who are very valuable and good at their jobs but too stupid to follow the proper security protocols.
Good managers understand this and realize that spending that much money on protecting something that's really not very important to the company (customer identities) is just not good business. Until people start hearing on the nightly news that "TJMaxx gave your credit information to terrorists who used it to buy nuclear weapons and assassinate Jesus," the negative publicity they'll suffer is negligible.
Very expensive? Compared to what? Going out of business?
What if your bank decided that those pesky safe deposit boxes would be a whole lot cheaper if only they could use unlocked filing cabinets instead. Would you still want to do business with them?
The sad state of affairs here is that the problem doesn't become apparent until someone gets hacked.
I think a firm that has a security breech ought to be forced to make restitution to the customers. Managers may not understand security, but they will understand lawsuits and damages.
Only once you've rubbed a manager's nose in the problem can you expect a solution. We don't HAVE to address everything, but managers should at least be aware of the risks they're taking.
It's a telling point that they've chosen to persecute instead of promote the person who exposed the flaws. These idiots would rather hide in the corner than address the risks up front.
Engineer: "I don't care what you read in 'Feudal Lords Monthly', if you want this castle to be secure, we need 2000 foot tall walls, 700 feet thick with a moat of pure acid that's 200 feet deep."
Lord: "But I read that this spell of invisibility and Norton(tm) balsa wood framework is just as good. It leads the industry!"
What security people don't understand is that good security can be very, very, VERY expensive.
Maybe. But the point here wasn't about good security it was about minimum security.
Good security can be expensive. But adequate security is fairly cheap. "password == username" and "blank password" are essentially equal to "no password". Having any password at all, even if it's weak from the POV of a security expert (say, a word from the dictionary) is still a whole lot better than having no password. And it's not very expensive. A billion people in millions of companies manage to remember their login password from monday through friday, and sometimes even over the weekend. I'm sure with just a little training, TJX managers would be able to do that, too.
I was about to say... (Score:5, Informative)
Re:I was about to say... (Score:5, Informative)
Parent
Re:I was about to say... (Score:4, Funny)
Parent
Re:I was about to say... (Score:5, Funny)
My wife once had her credit card stolen (physically stolen). We got the CC bill a week later.
"Honey, look! The bill's $700 cheaper than last month!"
Now I go out with her when she decides to buy something.
Parent
Re:I was about to say... (Score:4, Interesting)
Parent
One store (Score:4, Informative)
Re:One store (Score:5, Informative)
The original loss of data was caused by weak passwords on wireless routers. War dialers parked outside a store (or stores) captured data that was then used to collect millions of credit card numbers from the HQ servers. One of the problems was that TJX kept CC numbers on file long after they had any use for the information. This is a case where bad security at one store compromised the whole corporation. Sounds like nothing has changed
Parent
Re:One store (Score:5, Informative)
Parent
Re:One store (Score:4, Insightful)
Um, isn't this what the US government wants done with the new regulations? As well as sharing this info with the gov, of course...
Parent
Same happened to me :( (Score:5, Funny)
Re:Same happened to me :( (Score:5, Funny)
That's what you get for using "12345" as your password, Mr. President!
Parent
Re:Same happened to me :( (Score:4, Funny)
Parent
Luggage? Pfft (Score:4, Funny)
Parent
Re:Luggage? Pfft (Score:4, Funny)
President Skroobs' director of IT recomends using 2-4-6-8-10 for ssh, since it's obviously double secure over the standard 1-2-3-4-5.
Parent
Does the CEO condone this firing act? (Score:4, Interesting)
Weak American Dollar (Score:5, Funny)
In case you're wondering who TJX is... (Score:4, Informative)
Blank passwords. Wow. No bad guys would ever try that. Disclosing that policy would really compromise security, wouldn't it?
Dear TJX (Score:5, Funny)
We're the Slashdot community, and would like you to meet Ms Barbara Streisand, who can help you with your media relations problem.
Yours Truly,
Slashdot Community.
Since when? (Score:4, Interesting)
Additional Information (Score:4, Informative)
http://www.cgisecurity.com/2008/05/11 [cgisecurity.com]
Gold Mine (Score:4, Funny)
Then they've found a Gold Mine here on Slashdot.
RTFA (Score:5, Informative)
Parent
Re:RTFA (Score:5, Informative)
http://ha.ckers.org/blog/20080522/tjx-whistle-blower/ [ckers.org]
At least it'll be harder to get your IP from a foreign company.
Parent
Re:RTFA (Score:5, Interesting)
He should fixate on this and sue them.
Parent
Re:RTFA (Score:5, Insightful)
Parent
Re:RTFA (Score:5, Insightful)
Trouble is, due to their own well-documented incompetence in security, they'd have a pretty good chance to claim they simply didn't know it was illegal.
Parent
Re:RTFA (Score:5, Insightful)
Parent
Re:RTFA (Score:5, Insightful)
Parent
Re:RTFA (Score:4, Interesting)
P.S. I am not an attorney. Do not take this as valid legal advice.
Parent
Re:RTFA (Score:5, Interesting)
I concede that IANAL, so of course, I could be wrong, however the courts have already ruled that blogs and other web based news sites qualify under protections provided to the media.
Parent
Re:RTFA (Score:5, Informative)
Parent
Re:um duh (Score:5, Insightful)
Anyone remember Nixon... and a few others.
-- sig.com not found post halted
Parent
I think there are laws. . . (Score:5, Insightful)
The thing I'm puzzled about is, I thought that the electronic payment networks (MasterCard, Visa, Discover, Amex, etc) had very specific requirements for data security, including audits, which filter down to merchants (I realize that merchants don't generally do business directly with the networks [unless, maybe, they're Walmart or Sears], and instead go through intermediate companies that 'resell' the network services, but I thought the security requirements, and audit regimen, bubble down through the whole hierarchy?)
Parent
Re:I think there are laws. . . (Score:5, Informative)
Parent
Re:I think there are laws. . . (Score:5, Insightful)
Apparently PCI Compliance doesn't allow for input from the "little people" -- or would someone care to post a link that allows for submitting information to them?
Parent
Re:I think there are laws. . . (Score:4, Insightful)
Neither set of laws will keep you from getting fired for coming back from lunch 3 minutes late.
If your company wants a reason to fire you, unless you're perfect, they'll find one.
Parent
Re:I think there are laws. . . (Score:4, Interesting)
Has anyone else been 3 minutes late and not fired? what does your policy say?
The courts are suspicious of those kind of amazing coincidence.
Even if you are 'perfect' they can find one, no doubt. That doesn't mean you don't have recourse.
Parent
Re:I think there are laws. . . (Score:5, Insightful)
As a Public Company, TJX is subject to Sarbanes Oaxley.
Section 302 demands the certification of Internal Control on Financial data. With such shoddy password system I fail to see how they can comply with it.
Section 404 demands management to assess risk and solve it
Section 802 accrues criminal penalties for violations to Sarbanes Oaxley and (TADAM!!!)
Section 1107 accrues criminal penalties for retaliations against whistleblowers.
I think this guy should get hold of Section 1107 and run it for all it is worth!!!!
From Wikipedia:
http://en.wikipedia.org/wiki/Sarbanes-Oxley_Act [wikipedia.org]
" Whoever knowingly, with the intent to retaliate, takes any action harmful to any person, including interference with the lawful employment or livelihood of any person, for providing to a law enforcement officer any truthful information relating to the commission or possible commission of any federal offence, shall be fined under this title, imprisoned not more than 10 years, or both.
My 2 cents
Parent
Re:I think there are laws. . . (Score:4, Informative)
I think you've pretty much got to the root of the problem there: if this behaviour isn't criminally negligent, it should be. In a world where identity theft is one of the fastest growing (and most damaging) crimes in town, dealing with a business that has previously shown itself to be incompetent in handling personal data and is actively avoiding improving the situation, it's time to start throwing the directors in jail.
Parent
Another older guy loses his capacity for outrage (Score:5, Interesting)
Maybe he expected exactly what happened and blew the whistle anyway. So, wise elder, what would you have done?
Parent
Re:Another older guy loses his capacity for outrag (Score:5, Insightful)
Parent
Re:Another older guy loses his capacity for outrag (Score:5, Insightful)
Parent
Re:Another older guy loses his capacity for outrag (Score:5, Insightful)
But it really sounds like you are going further, saying that not only is this how things are, but how they ought to be. It really sounds like you are coming down on the guy for doing the right thing.
Or maybe you are trying to say that everyone should be as cynical as you are? Maybe you believe that we should all expect to get fucked over for doing the right thing, and anyone who doesn't expect that is an idiot who deserves what they got.
Please clarify, do you think this guy got the treatment he deserves? Should we not be outraged here? I'm confused as to your motives for posting what you originally did.
Parent
Re:Another 23 year old realizes that McJobs suck (Score:5, Interesting)
If they had any integrity - Yes, that sounds like the best possible outcome of this.
Think about it - The CIO didn't say "okay, after a major data breach, go ahead and keep using pathetic passwords". The order came down from On High to use secure passwords. This proved inconvenient to hundreds of piddling middle-managers, who ordered "their" IT guys to find a way around all that nasty security. The local IT guys complied, by allowing blank passwords (Corporate probably never expected anything that stupid, and so didn't have a policy stating otherwise).
So, sometime later, Corporate discovers what has happened, and it enrages them. They meet, discuss, take aim, and fire...
And what did he think they were going to do when they caught him, give him a raise and a promise to change their cheap lazy ways?
They could have addressed the problem and rewarded the child who dared to laugh at the naked emperor. By chosing not to, they have very effectively told me they care more about appearances than the security of my credit card data. As a result, I will no longer shop there.
Parent
Re:Another 23 year old realizes that McJobs suck (Score:4, Informative)
The heck it didn't. It had to do with a complete lack of security on computer systems that were used in financial transactions. It's hard to keep accurate financial records if key financial systems can be trivially compromised. It also represents a HUGE threat to the financial viability of the company, and technically, failure to include such risks as part of your regular corporate reporting to the SEC is a pretty major case of investor fraud, which was the whole point of Sarbanes-Oxley....
Sadly, covering up security problems seems to be the norm in banking circles. Really gives you a lot of trust in their ability to guard your money, doesn't it?
Oh, and here's a similar story [hugesettlements.com] from 2005 that also suggests that this is likely SarbOx territory.
Parent
Re:ah well (Score:4, Funny)
McDonalds is always hiring. It'll be a step up for him.
Parent
Re:Sad State of Affairs (Score:5, Insightful)
Good managers understand this and realize that spending that much money on protecting something that's really not very important to the company (customer identities) is just not good business. Until people start hearing on the nightly news that "TJMaxx gave your credit information to terrorists who used it to buy nuclear weapons and assassinate Jesus," the negative publicity they'll suffer is negligible.
Parent
Re:Sad State of Affairs (Score:5, Interesting)
What if your bank decided that those pesky safe deposit boxes would be a whole lot cheaper if only they could use unlocked filing cabinets instead. Would you still want to do business with them?
The sad state of affairs here is that the problem doesn't become apparent until someone gets hacked.
I think a firm that has a security breech ought to be forced to make restitution to the customers. Managers may not understand security, but they will understand lawsuits and damages.
Only once you've rubbed a manager's nose in the problem can you expect a solution. We don't HAVE to address everything, but managers should at least be aware of the risks they're taking.
It's a telling point that they've chosen to persecute instead of promote the person who exposed the flaws. These idiots would rather hide in the corner than address the risks up front.
Parent
Re:Sad State of Affairs (Score:5, Funny)
Engineer: "I don't care what you read in 'Feudal Lords Monthly', if you want this castle to be secure, we need 2000 foot tall walls, 700 feet thick with a moat of pure acid that's 200 feet deep."
Lord: "But I read that this spell of invisibility and Norton(tm) balsa wood framework is just as good. It leads the industry!"
Parent
Re:Sad State of Affairs (Score:4, Insightful)
Good security can be expensive. But adequate security is fairly cheap. "password == username" and "blank password" are essentially equal to "no password". Having any password at all, even if it's weak from the POV of a security expert (say, a word from the dictionary) is still a whole lot better than having no password. And it's not very expensive. A billion people in millions of companies manage to remember their login password from monday through friday, and sometimes even over the weekend. I'm sure with just a little training, TJX managers would be able to do that, too.
Parent