Post Mortem of GunnAllen IT Meltdown
CowboyRobot writes "The story begins when GunnAllen, a financial company, outsourced all of its IT to The Revere Group. Before long, it was discovered that 'A senior network engineer had disabled the company's WatchGuard firewalls and routed all of the broker-dealer's IP traffic--including trades and VoIP calls--through his home cable modem.' In addition to the obvious security concerns of sending information such as bank routing information and driver's license numbers, the act violated SEC rules because the routed information was not being logged. Regardless of whether the cause was negligence, incompetence, or sabotage, the matter was swept under the rug for a time until unpaid SQL Server licenses meant threatening calls from Microsoft as well. The rest of the story is one of greed, mismanagement, and neglect, and ends with the SEC's first-ever fine for failure to protect customer data."
Wow, according to the The Revere Group website:
WHEN TRANSFORMING THEIR BUSINESS, TOP PERFORMERS TURN TO A TRUSTED ADVISOR
Guess that's not The Revere! Group
If you want news from today, you have to come back tomorrow.
Yeah keep outsourcing the responsibility of something so crucial that IT people hold the keys to the kingdom.
This is nothing new in the world of IT. Save a dime to lose a million dollars.
I am in a comany right now where they hired IT consultants for well over 3 years and come to find out so called "Experts" where just patching the system but never really fixing the real issues. It's amazing to see what these contractors were selling to a company who had the money to buy great gear only to discover pure incompetence at implementing it. I am no expert by any means but I can smeel bullshit when I see a network in need of a lot of TLC.
A financial company outsourcing its IT ought to be considered criminal negligence.
(Though an own employee could do the same thing, in this case.)
Sheesh, evil *and* a jerk. -- Jade
Here's the printer friendly page. The whole article on one page; http://www.informationweek.com/security/attacks/exclusive-anatomy-of-a-brokerage-it-melt/240008569?printer_friendly=this-page
Well, you know, he had RoadRunner... In 2005, that was pretty wicked! If he had set up two or three accounts and load balanced them...
If you want news from today, you have to come back tomorrow.
'A senior network engineer had disabled the company's WatchGuard firewalls and routed all of the broker-dealer's IP traffic--including trades and VoIP calls--through his home cable modem.
That's got to be the funniest thing I've ever read on /. Seriously, it sounds like something from an Onion story.
Are you trying to tell me that the SEC has rules? That they enforce? I don't believe this. This does not reflect the US that I live in; are you perhaps talking about some other country with more reasonable laws about this kind of thing - maybe you meant to say it happened in Armenia, not America?
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
It's not mentioned in the summary, but the first sign of the rerouting was, as you'd expect, their network slowing to a crawl. That earned the IT guy responsible for it a reprimand. A reprimand, for routing an entire company's trading data through his home modem for a week!
There's other gold in there too, like the time the guy pulled the cable on a production rack in order to create a catastrophe so he wouldn't have to travel to a business meeting, or his habit of remoting into IT infrastructure (Blackberry and Exchange servers were mentioned) on the weekends to fuck up their configuration, just so he could "magically" fix it on Monday morning.
He was, apparently, eventually fired.
There's no place I could be, since I've found Serenity...
_
The network engineer was sabotaging the system by logging in during the middle of the night and breaking servers such as the Blackberry server, etc., so that he could come in during the morning and be the hero by fixing everything as quickly as he wanted.
"The network would get screwy over the weekend ... then [he] would show up, and five minutes in on a Monday, he'd fix the problem," Saccavino said.
He got caught when they sent a different level of IT person to investigate the network slowdowns and who used a keylogger to catch the shenanigans.
_
The saboteur network engineer was also plain ol' lazy, he's also accused of
"purposely pulling a cable out of a production environment in order that you would not have to travel to Jacksonville to attend an HP event at the request of the CIO." As a bonus, Microsoft also threatened to revoke their licenses for their version of SQL because, get this, the CIO had not gotten around to paying the license fees. That part seems to be a management problem, and not the network engineer's fault. But obviously, if this is the first time for a stand-alone SEC fine, then there were very crazy things going on at this company.
I worked at a place where the Exchange admin - every so often - would have to heroically worked 72 hours or whatever to rescue the mail servers and we only have 2 days of downtime, etc etc, and the CIO would praise him for his hardwork.
I asked my boss if I should also reboot the firewalls every now and then - just to heroically bring them back up again, and get thanked for my hardwork. He gave me a nasty look...
If not given the resources to have Exchange load balanced, and if it happens to crash and requires a 200GB Store restored...72 hours sounds about right. The 2 days downtime should have been 4 hours (time to investigate and bring a backup VM online). Without a backup VM, it should have been down 1 day.
I say Sabotage. I'm presently a NOC engineer at an IT managed services provider. Before, I worked for a well-known financial market data provider. The most demanding client we have is a financial company. Everyone once in a while, they get unhappy with our service for whatever reason and decide to blast the blame-thrower. During the most recent hissy-fit episode, they threatened to not renew the service contract. Moreover, their CIO dropped in on the conference call and said not only are they not gonna renew the contract but he was gonna have us blacklisted with other financial companies that we were looking to grow business with. It's been my general impression that financial clients tend to be some of the most high maintenance, demanding, and nasty assholes. I've a hunch that a similar reason could be a factor In explaining this network engineer's actions.
Go to http://www.reveregroup.com/ and search for anything in the top right search box. You'll get a licensing error. These guys are on the ball...
I'm in a decent position at my company. My particular skillset is luckily in decent demand, so I'm not worried if I do get outsourced.
However, I like my company. It has good benefits and the working conditions are not bad. We are looking at co-location of our data center and outsourcing some of our support.
The biggest problem I see is that the outsourcing company really sucks. Their engineers are crappy, have little skills, and know little about regulatory or other compliance requirements.
We have already begun to outsource some web development efforts to another company. Our internal IT had to bid against the external company. Apparently internal IT's costs and delivery date were not 'aggressive' enough. Long story short, the external company won the bid but are now at least two months behind and 50% over budget. That 50% translates to over $1M US. Not only that, the external company has pretty much ignored any compliance requirements (PCI, internal baseline standards, change control processes, etc.). Why can they get away with it when internal IT cannot? Simply because this is a critical project and normal controls are being relaxed. Yes, it makes absolutely no sense that the more critical a project is, the less it has to adhere to standards, but welcome to my company.
As I said, I like my company, but some idiots got sold on a vendor promise and we will end up paying for it in lost revenue and jobs.
Why would senior network engineer need to send traffic home to verify his routing patterns? Yeah right, he scammed millions and they covered it up to avoid more fines. Now, he and his red stapler, are at some beach resort complaining about the Mai Tais.
'A senior network engineer had disabled the company's WatchGuard firewalls and routed all of the broker-dealer's IP traffic--including trades and VoIP calls--through his home cable modem.
That's got to be the funniest thing I've ever read on /. Seriously, it sounds like something from an Onion story.
He probably cooked lobsters in his dishwasher, too.
A feeling of having made the same mistake before: Deja Foobar
Well, here we go! The CIO of the company outsourced the IT department to..... his own personal company. No conflict of interest there!
_
I meant to find a real example of another lazy network tech., sabotaging for the sake of self-aggrandization or for getting out of work, but I couldn't find an example easily, or think of the search-terms that would do it. ("Self-aggrandization" didn't lead to much..., though there are some good reads like http://www.metafilter.com/88359/Not-enough-women-have-what-it-takes-to-behave-like-arrogant-selfaggrandizing-jerks
http://www.shirky.com/weblog/2010/01/a-rant-about-women/
http://www.computerworld.com/s/article/9034438/Former_network_engineer_faces_jail_time_for_sabotaging_patient_data ) but that last one is more of a criminal sociapath.
. And there was the San Francisco City Network administrator who refused to hand over his password, even to his boss or the mayor until he was taken to court on a criminal charge.
If you know any other good tech example, I'd love to know about it.
Unions can be a big help in stopping BS like this from happening.
When you have people purposefully break things just to look good for the bosses that's bad even worse is sweeping security and other issues under the rug.
Sounds like this guy: http://www.bash.org/?500338
It's hard reading IT train wreck stories, especially when the damage is self-inflicted. And yet I saw that same attitude, on both sides of the transaction, acted out over and over.
A long time ago a CIO I worked for said he wasn't worried as long as he had a throat he could choke if things went sideways. The only thing he cared about was having somewhere to cast blame.
Those were the days I naively cared about doing a good job.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
So, this brokerage was set up as a flag of convenience fifteen years ago and, to all appearances, operates as a loose federation of unchecked agents. One broker is charged with defrauded his clients, assigning all profitable trades to his wife, and all losses to the client. Another gets busted in a massive Ponzi scheme involving retirees and refinancing. Only when they're on the ropes does the SEC come looking at their IT operation, outsourced, from what I can see in the article, via an obvious conflict of interest to a "see-no-evil" boss and a pathological engineer. And the SEC only finds the very tip of the problem.
And that's the only time the SEC fined anyone for IT breeches of customer confidence.
Sleep well, America.
You should never ascribe to malice that which is adequately explained by stupidity.
However no jail time. Refusing to disclose a password in case it's used by such an incompetent carries jail time, but being deliberately criminally incompetent does not. It's a pretty nasty lesson we are teaching the next generation.
MS Exchange is difficult to care for from what I've seen and the competence or otherwise of the people that look after it doesn't seem to spare such dramas from what I've seen. The experienced seem to run several MS Exchange servers (even in small places of 100 users where a 300MHz machine with Sendmail would do the job) that way the blowups and disasters may happen on one server but the mail still gets through on another.
It's a shambolic pile of services and applications loosely stuck together with gum, and there was no reliable way to get usable backup without stopping it (ie. the entire fucking thing to put on a new server and not just a portion of the mailboxes), until volume shadow copy came around - the MS Exchange programmers never supplied what every other MTA provided on first release!
You probably do need to be a hero to keep a single instance of it running.
There's other gold in there too, like the time the guy pulled the cable on a production rack in order to create a catastrophe so he wouldn't have to travel to a business meeting, or his habit of remoting into IT infrastructure (Blackberry and Exchange servers were mentioned) on the weekends to fuck up their configuration, just so he could "magically" fix it on Monday morning.
He was, apparently, eventually fired.
Wha!??
What was this guy? The Harold Shipman of IT?
'A senior network engineer had disabled the company's WatchGuard firewalls and routed all of the broker-dealer's IP traffic--including trades and VoIP calls--through his home cable modem.
That's got to be the funniest thing I've ever read on /. Seriously, it sounds like something from an Onion story.
The thing I'm really struggling with is why on Earth would anyone do such a thing
Yeah yeah we know it does work, mostly, and is probably written in VBscript or cobol.
But damn, you can afford a EX licence, but cannot afford a high end intel 512G SSD x 2.
Restore in 5mins.
Hardrives, puhhhh.... so 90s, like C64 tapes. Get with the future dude.
Sure. So you restore in minutes but that's when you realize that the information store is - by definition - backed up dirty because it's in use. A moment later you discover that Exchange insists on you running some nice ISINTEG routines to mark the database as clean before it can be mounted. Those routines joyfully take a minor eternity, even on SSD if you have a huge database. Like... 450G. When you're done with ISINTEG, if you're really lucky you can have a bonus round of ESEUTIL followed by ISINTEG again if it turns out there was any minor database structural issues you didn't know about.
High I/O absolutely helps, but don't write this off as if massive database restores are trivial just because someone follows your advice. For businesses that are big enough to accrue huge amounts of data but not big enough to afford redundant servers, TIME is the cost they pay.
"Oh no... he found the
What about when the mafia who controls the unions comes around looking to get paid? What about when politicians looking for paybacks for favors granted to the union demand you employ 50 people who will collect paychecks and yet never show up for work?
Shutting down free speech with violence isn't fighting fascism. It IS fascism!
Come to Chicago sometime and you can see how helpful the unions are when it comes to running a business ... right out of Illinois.
the summary says:
the act violated SEC rules because the routed information was not being logged.
are they sure he wasn't logging the data?
I know it's hard for you to understand, but Exchange is a little bit more than an MTA.
As well as email and calendaring and resource sharing and telephony integration, Exchange also allows other functions. How about OTA smart phone synchronization and management. How about user management and seamless integration across domains, subdomains, continents...? There's also journaling and regulatory compliance, continuous replication, load balancing, redundancy and offsite automatic fail over. There's a lot more too that I can be bothered with right now.
The point is that anyone that compares Exchange with Sendmail or any other MTA obviously doesn't have an effing clue what Exchange is and is completely unqualified to have the discussion in the first place.
No the NON unions american airlines el salvador maintenance works did it.
Show me a complete exchange replacement that actually works.
Sure, but first, show me an exchange installation that actually works.
Because even stupid people can make it work most of the time, and there are enough non-stupid people with the necessary training for the other times that competition keeps their price low.
Gate's moment of brilliance was really when he decided that Windows and Office didn't have to be 'perfect', it just had to be 'good enough'.
"Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
He did it as a test to make sure that he understood his routing tables, and then forgot to go back and fix it. For a week.
"Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
Protip: the world is full of people who do stupid shit for apparently no rational reason at all. There.
A successful API design takes a mixture of software design and pedagogy.
Perhaps one of the greatest comments ever seen regarding I.T. projects...
Just look at what happened at American Airlines. Some maintenance worker loosened up a bunch of seats, and bingo within a week the Pilot's union has a new contract after over a year of negotiating. Some coincidence!
No the NON unions american airlines el salvador maintenance works did it.
Exactly. It was only after it happened *twice* that they sent everything to the union shop (right here in Tulsa) to get it fixed right. Then they settled with the union (and *still* shipped some more of their jobs to El Salvador, just not as many as they'd been trying to).
I'd really like to see the AC's story about the union NFL referees. The non-union refs are comically bad for weeks, then blow a game-changing call on Monday Night football, and bingo within a week the Referee's union has a new contract after over a year of negotiating. Some coincidence!
Seriously, this is the most insightful thing I've read on slashdot.
The Quirkz Handbook of Self-Improvement for People Who Are Already Pretty Okay
Works well with AD, supports collaborative stuff, plays nicely with other MS products.
Don't look at me funny, I use postfix. I used to use qmail, for entertainment's sake, but the qmail dev thinks his product is 100% perfect and won't touch it. It doesn't natively support multi-domain email very well (aftermarket patch for that). So postfix. I screamed, hit my head on my desk and did get postfix installed. Granted, it was interesting experience. Much worse than installing Exchange into any AD environment. But postfix has worked without any real hiccups in years.
I hate maintaining Exchange, but it does pay well and the alternatives aren't there when it comes to MS integration. If they were, I'd make piles of cash replacing Exchange.
As per TFA:
But given the rest of the story, I'm not sure if that's the only reason.
Never worked in a Union shop, have you? The difference is that in a Union shop you will get fired 'For Cause', rather than just because your boss doesn't like redheads or Asians. And in this case there was abundant cause.
"Think about how stupid the average person is. Now, realise that half of them are dumber than that." - George Carlin
I, too, love that they outsourced their IT - they got what they apparently deserved.
But then there's the part in the article where it doesn't appear that before things came down that they'd *never* been audited.
Oh, that's right, most of this happened between '01 and '08, when Bush & Cheney were in charge, and All Republicans Love Deregulation, and if you can't deregulate, strangle the budget of the regulating agency so they can't do their job.
And before you libertarians here jump on me, tell me what you would have done if *you* had invested with them.
mark "that's right, you *ain't* rich, or you wouldn't be spending time reading comments on slashdot"
Not as big of a coincidence as you might think.
I live in Green Bay, and let me tell you, that night things went a little crazy. People on the radio were openly talking about Boycotts.
Nothing changes the mind of a group like the NFL faster, then the concept of lost profits.
Just because you use outlook, doesnt mean that there arent any other email clients. Exchange just exists because people have MS Office installed and use outlook. Change the email client and you will see that exchange is expensive, redundant and hard to live with.
Outlook only works well with exchange, exchange only works well with outlook. There is a universe outside! :)
Higuita
You have postpath, it's a exchange drop-in server that is not exchange (only low level exchange tools fail) ... sadly cisco acquired then and turn then in to SAAS... maybe openchange.org will someday reach the same level...
then you have many alternatives... but please forget outlook, as outlook only works well with exchange, exchange only works well with outlook and trying then to work well with other tools usually is a ticket for trouble-land
here are some alternatives:
atmail
kerio connect
clarkconnect
zimbra
axigen
SOGo
hyperoffice
communigate
citadel
all depends of what you need and what you know/have (resources, time knowledge, etc)
For most exchange people, zimbra and communigate are the first ones to try
Higuita
see this post
All tools can today use the AD, at worst case just enable the unix template in the AD... :)
Of course tools from MS work best with other tools from MS... just like tools from Apple works best with other tools from Apple... that doesnt mean that other cant do that, you just have to define what you need and seek tools with that. And no, that tool to backup exchange mailstores will not play nicely with any exchange alternative... define services needs, not tools... if in the end exchange is the only option, so be it! And good luck!
Higuita
On the contrary, union workers can be fired easily for what this guy is accused of.
Free Martian Whores!
What about when the mafia who controls the unions comes around looking to get paid?
The Teamsters aren't the only union in the US. They are, afaik, the only ones run by the mafia.
Free Martian Whores!
I've used exchange in a small company (20 users) for 12 years (since SBS4.5), and can't even remember the last time I had a problem with it. It just works (tm)
46137
Actually with our backup solution you can get the Backup VM online in about an hour.
Sure, when was the last time Office 365 went down? I rest my case.
It's taxes that run businesses out of Illinois, not unions. Most businesses here are nonunion and have no problem... until they start fucking over their workers and the workers organize.
Free Martian Whores!
None of them give you the full functionality of Outlook except Exchange. Now you can argue that you should use Lotus Notes instead but that's a whole different discussion for a different day. The point is there are only a few Enterprise level email solutions out there and Exchange is still one of the best. If you don't want to host it yourself then look to Office 365 or Intermedia.
CommuniGate. Google. Depends on where you draw the line for "complete".
Small office that places very little demand on it, I could see that. But you are a statistical anomaly on the very edge of the bell curve. (or you have very bad memory :-))
I've never seen a medium sized exchange (500-1000 users) system *not* have some sort of outage yearly, if not several times a year. And that's in companies that have multiple people who's entire job is to manage Exchange(tm). I seriously doubt those people are making work for themselves. (read: they don't need to.)
'A senior network engineer had disabled the company's WatchGuard firewalls and routed all of the broker-dealer's IP traffic--including trades and VoIP calls--through his home cable modem.
That's got to be the funniest thing I've ever read on /. Seriously, it sounds like something from an Onion story.
The thing I'm really struggling with is why on Earth would anyone do such a thing
It sounds like a case of Munchausen syndrome ...
[ puts on sunglasses ]
by proxy!
YEEEAAAAAAHHHHHHHH!!!!
John
Even if each user had metric shittons of mail, Exchange, or any other mail server should handle 20 users without stressing even a weak server. Start getting hundreds of connections at the same time, that's when you see what a server is made out of.
Amusing - some clown that didn't bother to read a short post trying to bury me in a megabytes of text about service level agreements that mean little if they allow week long outages to occur due to quick to correct typos.
Maybe you should stop turning me into a strawman by pretending it was my problem instead of one that I became aware of when I couldn't get a job offer by email out to one of the students who had lost their email access for a week. Please have the decency to read short posts before making incorrect assumptions that you would not have made if you'd read a few short sentences
.
The CIO as the source of the problem definitely parallels the Gunn-Allen problem, though, and that is the point I was trying to make, though it did not come across clearly as I had wished. Do you have a pointer for the political problems and the girlfriend of the administrator thing? (or are you very in the know and that's why you had to post anonymously?) (by the way, if you'd responded to my comment, I would've been messaged and I would have replied earlier. I think your response is at the same parallel level as my statement. Anyway, thanks for the comment. And in SF, a politically connected boyfriend could be as likely a problem as a politically connect girlfriend, eh? (sez I as a member of the girl gender) )
'A senior network engineer had disabled the company's WatchGuard firewalls and routed all of the broker-dealer's IP traffic--including trades and VoIP calls--through his home cable modem.
That's got to be the funniest thing I've ever read on /. Seriously, it sounds like something from an Onion story.
The thing I'm really struggling with is why on Earth would anyone do such a thing
It sounds like a case of Munchausen syndrome ...
[ puts on sunglasses ]
by proxy!
YEEEAAAAAAHHHHHHHH!!!!
That joke was bad and you should feel bad