Slashdot Log In
Ameritrade Security Audit Finds Privacy-Busting Back Door
Posted by
Zonk
on Fri Sep 14, 2007 04:01 PM
from the dang-canned-pork dept.
from the dang-canned-pork dept.
RalphTheWonderLlama writes "In recent months, online stock brokers have apparently been upset by the sale of their email addresses to spammers. Today TD Ameritrade released details of their investigation into the matter (along with a video message from the CEO and special FAQ). It seems some 'unauthorized code' had exposed client email addresses and possibly other sensitive information from an internal database. 'TD Ameritrade tracked down the break-in while doing an internal investigation into stock-related spam. The company called in forensic investigators and they discovered "unauthorized code" in their system that provided access for the hacker or hackers. According to the advisory, the code has been eliminated from the system. Moglia, speaking in an online video-taped message to customers, said he is "confident" that they have figured out how the information was taken.'"
Related Stories
This discussion has been archived.
No new comments can be posted.
Ameritrade Security Audit Finds Privacy-Busting Back Door
|
Log In/Create an Account
| Top
| 111 comments
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
pump and dump (Score:1, Flamebait)
(http://www.thevinylgroove.com/ | Last Journal: Wednesday October 26 2005, @01:11PM)
Hopefully their investigation turns up who's profiting from it and the SEC turns the screws on them.
More importantly... (Score:1, Interesting)
Law & Order? (Score:1)
confidant[sic] they deleted the bad code (Score:5, Insightful)
(http://pitabred.dyndns.org/)
Re:confidant[sic] they deleted the bad code (Score:4, Interesting)
(http://www.neilhancock.co.uk/)
Compare with the likes of Bank of India, Monster.com, USAjobs.gov, myspace.com and other recent security incidents.
Do you see a pattern emerging?
no evidence? (Score:3, Insightful)
Confidant? (Score:3, Interesting)
Or was it the editor that mispelled, in which case, why quote a single word with no context?
confidant? (Score:3, Funny)
Makes you wonder..
Unacceptable (Score:5, Insightful)
(http://slashdot.org/ | Last Journal: Friday June 29, @03:53AM)
How does unauthorized code even get into a financial institutions systems? The banking systems should never be accessible via public networks, only private ones, so this should never have happened.
What exactly is TD Ameritrade doing about this? TD Ameritrade should at least give it's customers free credit monitoring.
Re:Unacceptable (Score:4, Interesting)
(http://klenwell.net/ | Last Journal: Thursday February 08 2007, @12:41PM)
Thank you for taking the time to address your concerns to Executive Management. I very much appreciate your concern and would like you to know we are conducting an internal investigation regarding the complaints you have disclosed in your email regarding the SPAM. While I will not be able to relay any specifics or update you on the findings, I wanted you to know that we are aware of the situation and are making the necessary corrective actions to remedy the issue.
Citing your inquiry regarding account safety, your assets held with our company are protected by our Asset Protection Guarantee. This safeguards your account from any loss due to fraudulent activity. If you have any further questions regarding this policy please contact our Client Service Representatives at 800-669-3900. They are available 24 hours a day, 7 days a week, excluding market holidays.
Warm regards,
Adam Triplett
atriplett@tdameritrade.com
Senior Research Analyst
Office of the President
Private Client Division
TD AMERITRADE Holding Corporation
At least, it wasn't a bald-faced denial.
It's reached the point that I just assume that sooner rather than later all my private information will be stolen, loss, and compromised -- if it hasn't already. (As a UC graduate, I think I've been party to two other well-publicized identity-theft cases.)
Luckily, I have several different internet identities. So as soon as one is stolen, I move on to the next one. (If only it were that easy...)
Re:Unacceptable (Score:4, Interesting)
How does unauthorized code even get into a financial institutions systems?
http://www.darkreading.com/document.asp?doc_id=113460&print=true [darkreading.com]
No. 1: The Thumb Drive Caper
In June, a penetration testing firm planted 20 infected USB drives in the bathrooms and parking lots of a busy credit union. It was a simple, non-technical exploit -- and also one of the most effective of the year. Out of the 20 drives, 15 were inserted into PCs by curious credit union employees. If the infection hadn't been benign, the entire business might have gone up in smoke.
The account of this exploit -- perpetrated by one of our own columnists, Steve Stasiukonis, vice president and founder of Secure Network Technologies Inc. -- was by far our best-read story of the year. It exposed a frequently-overlooked vulnerability in most organizations, and it brought forth a whole range of vendors and products that are now attempting to close the hole.
We figured we would try something different by baiting the same employees that were on high alert. We gathered all the worthless vendor giveaway thumb drives collected over the years and imprinted them with our own special piece of software. I had one of my guys write a Trojan that, when run, would collect passwords, logins and machine-specific information from the user's computer, and then email the findings back to us.
That was just one of many ways to do it.
Google for it.. (Score:5, Informative)
(http://www.dynamoo.com/)
You don't have to look far - this one [blogspot.com] is particularly damning, and I've seen evidence elsewhere that people set up an email address ONLY for Ameritrade and they've watched the spam come in.
Exec-lish is a weird language. (Score:5, Insightful)
(http://www.futurepower.net/)
The company called in forensic investigators and they discovered "unauthorized code" in their system that provided access for the hacker or hackers.
Moglia, speaking in an online video-taped message to customers, said he is "confidant" that they have figured out how the information was taken.
It's necessary to know how to translate those statements. It looks like plain English, but it isn't. It's Exec-lish, and must be translated.
Exec-lish to English translation: "We don't actually have anyone our company that understands technical computer issues. The software was written by a low bidder to whom we awarded a contract. Since we don't have any technically knowledgeable people on staff, we had no way to understand if we should have confidence in the bidder or not."
"We don't know how many people accessed our system through the back door, or how many times, or for how long. (Actually I had never heard the term 'back door' until yesterday.) Since we don't have any technical knowledge, we can't assess whether there are other back doors. Possibly even the forensic investigators have left their own back doors."
Exec-lish is a weird language that doesn't allow the expression of negative facts. So, it is possible that, if the executive wanted to be truthful, he or she would say, "I'm not qualified to be in this job, since I don't know enough to understand the company's operations thoroughly."
I'm just guessing about that translation, but gathering from what I've seen at other companies, it is not far off.
SQL injection code? (Score:1)
(http://www.eyepiecereviews.com/)
Press Release Doesn't Tell the Whole Story (Score:5, Informative)
(http://eplaw.us/)
and the rich get richer (Score:4, Interesting)
(http://enemiesblog.blogspot.com/ | Last Journal: Monday May 07 2007, @02:03PM)
Anyone know..... (Score:2)
Found my address sold long ago (Score:1)
(http://www.nevesis.net/)
It's real, and very worrying. (Score:5, Insightful)
(http://parodiac.com/)
Despite the whitewashing that's going on, AMTD is going to take a BIG hit. These issues are not to be taken lightly.
From the FAQ:
Absence of evidence is not evidence of absence.
Late Friday Bade News Release (Score:2, Insightful)
Nice of them to let the users know so soon.
Ameritrade customer seeking to move (Score:2)
Possible reason why nobody has been caught (Score:3, Interesting)
Clearly more than e-mails were stolen. When I received both e-mail and snail mail stock flipping spam I traced the information down to addresses in Slovakia and Canada (which I promptly fed the SEC who probably never did anything about it considering that the spammers managed to register and flip a completely bogus company within 3 months flat). A spammer in Slovakia won't have much to do with SSNs except sell them.
It's a matter of time before those "unaccessed SSNs" are sold if they haven't been already.
There is no incentive for TDAmeritrade to do anything about this because they figure they won't be found responsible for identity thefts that will occur as a result (go trace them back to Slovakia). It's enough for them to stop fraudulent access to their accounts.
Shame on Ameritrade for being so careless and callous.
I bailed on them for this reason. (Score:3, Informative)
(http://www.lightandmatter.com/)
I was an Ameritrade customer. Soon after setting up an account with them, I started getting pump-and-dump spam sent to the single-purpose email address that I'd created only for use with them. A simple google search showed that this had been going on for years at Ameritrade. I run Linux, and am fairly careful about keeping my box secure, so I was pretty sure the address hadn't been leaked by malware on my end. In the past, they've claimed that the addresses might be getting found by dictionary attacks, but the address I was using had 13 characters before the @ sign, didn't have dictionary words in it, and had an obscure domain name after the @, not yahoo or hotmail or anything like that.
I decided that I wasn't going to entrust the bulk of my life's savings to a company that was that clueless about security, so I transferred my account to Scottrade. When I did the transfer, I explained in an email to the Ameritrade people that the security problem was the reason I was leaving them. The responded with a phone call, and the phone rep was completely in denial about the spam problem, which was had been publicly known and discussed for years.
The other reason I wanted to get away from them was that some of the functionality of their web interface didn't work on Firefox in Linux, so I had to do certain things (e.g., withdrawing money) on a Mac or Windows machine instead. (When I called to report it as a bug, they said they didn't support Linux.)
TDA - do the right thing (Score:2)
History of the leak (Score:1)
(http://plumebarbare.com/)
This has been going on for years.In 2005, a user of the spamgourmet disposable web site address reported [spamgourmet.com] that he was getting spam advertizing stock scams to an address he created exclusively for Ameritrade. Moreover, the user ran a *nix version on his PC and was very careful, so a leak on his end was unlikely. Ameritrade first denied, then compensated him. That was only the start. Since then, many reports surfaced showing that Ameritrade has an email leak problem.
It was only logical that the leak wasn't limited to email addresses.
Meanwhile, Ameritrade denied that their system was compromised. For instance, a spamgourmet user attempted to contact Ameritrade but got nowhere, so he complained about Ameritrade to the BBB. That woke Ameritrade up. They finally answered the user, while denying any breach in their systems:
In the light of their recent admission, this translates into: "Our staff was utterly clueless and couldn't find a Trojan if it hit them in the balls with a brick. This contractor guy ran a newfangled thingie called a "rootkit detector" and whaddya know, it lit up like a Christmas tree. He saod your data got pwned. So there."
SiteAdvisor figured this out a while ago (Score:2)
(http://josh.mspencer.net/ | Last Journal: Tuesday October 23, @09:51PM)
Not surprising to me (Score:3, Insightful)
Anyway, when I got onsite and started talking to them, I found out that the entire trading system was written in noncompiled Perl. They used huge modules for all their trading functions and had a habit of just "use"ing all of the modules in all of the scripts whether they needed them or not. I actually figured out that every time a trade was input by a user, the system had to load and tokenize well over 50,000 lines of Perl code in something like 75 files. Their idea of increasing performance was adding another huge SunFire server to the growing pool of over 30 in the group.
I asked them if they had ever thought of using something like FastCGI to speed things up by preloading the modules at least, or coding in C or C++ rather than Perl. They said noone really knew how to code in C and they couldn't figure out FastCGI.
Anyway, the upshot is that was kind of a scary bunch. It's hard enough to lure good programmers to Omaha in the first place, and then they required all of their staff to wear a shirt, coat and tie, so they didn't exactly get the cream of even that crop!
Ameritrade 'fesses up (Score:2)
I changed it several times, eventually to an absurdly long string of random characters--a rhetorical ploy. Each time the address was compromised within weeks. Finally I closed my account and moved to another brokerage, which has kept my contact information delightfully secure.
I'm glad to see that Ameritrade is going to take its licks for this. I was quite unhappy with their handling of the situation. I interacted with one reasonable senior-level person after I had already initiated the closure of my account--he refunded my account termination charges and seemed interested in investigating the problem with an open mind. That doesn't right the wrong.
I usually tend to ignore class action lawsuits but in this case, sign me up! I've got complete, detailed documentation of my SPAM-related suffering at the hand of Ameritrade.
Closed one hole -- but are there others? (Score:2)
However, the programmer (or hacker) who added this code probably didn't do it just once -- there are likely other backdoors that they put in. So, Ameritrade needs to perform a top-to-bottom code audit in order to ensure that all their code is what it is supposed to be. This should be done by two unrelated teams of skilled developers who are familiar with financial systems, and who have never been on their payroll, or the payroll of any of their vendors they have used in the past.
Only then can the management at Ameritrade have any assurance at any level, that their systems are now uncompromised.
Chip H.
Free ONE YEAR credit monitoring !! (Score:1)
I hear an onslaught of phone calls to Ameritrade demanding 1 year Monitoring... Do it soon before they change the policy.
First I heard of this was a letter from Ameritrade (Score:2)
(http://lee-phillips.org/)
Re:in mother russia (Score:1)
Oh, I know you could've added a profound comment or even no comment at all. But you saw your chance...and by golly, you seized it. Carpe Cliche!
So on behalf of all slashdot readers. Thank you. Thank you. Thank you.
Sincerely,
lottameez
Re:and time passes ... (Score:2)
(http://www.milksucks.com/ | Last Journal: Monday September 15 2003, @12:30PM)
We generally call it "wholesale" and "retail".
Go and rant your Ring 0 nonsense to the guy with the Kwik-E-Mart franchise down the street that he's part of a blatantly unsecret cabal that is overcharging you for your cheezy-poofs.
Re:nVidia stock price (Score:2)