FireEye Tries to Bury Keynote Reporting That It Ran Apache As Root On Security Servers
An anonymous reader writes: Leading network security company FireEye, which has customers in government and the Fortune 500 list, has caused a controversy at a London security conference today after its legal attempts to stop a keynote speech detailing the repair of major security loopholes in its customer-facing systems this year. Reported among these now-fixed vulnerabilities were the running of a significant number of FireEye's Apache-based security servers as 'root' — meaning that any attacker able to compromise the servers would have had absolute power over all its operations and commercial connections.
Why is 'root' in quotes? Why is it defined (poorly) as if it were this mysterious thing giving absolute power over "commercial" connections?
We're not the general public. We're nerds. Don't submit articles written for people who don't know what "root" is.
Only one word - Ouch!
They want to lay the blame on a guy named root
I was just staring at Process Explorer, wondering why my company decided that the FireEye policy would allow it to max out one of my cores in the middle of the afternoon.
Why, it is their intellectual property, it has to be protected. I suppose you could protect it in many different ways, they decided to rely on their lawyers to do it. Couldn't rely on their sysadmins to do it, quite obviously they haven't got any.
is not that they were running Apache as root - although that it a stupid thing to do, it could have been an oversight (just about). What is of major concern is how they try to hide their mistake by abuse of legal system - this abuse is not an oversight and only makes me wonder what else FireEye is hiding -- I would think 3 times before hiring them.
I am also disgusted at the German judge who gave an ex-parte order without having a return date so that the defendant (security researcher) could present his side of the argument. It does happen often in spite of heads of courts saying that it must not happen (in some UK court divisions anyway).
Sometimes the companies most in need of the services they provide are themselves.
I frequently walk by this handyman's house where he has a sign advertising his various services including painting. I shake my head every time I see it because his house needs a good paint job more than any other house on the block.
Running httpd as root really solves a lot of those file permissions problems when you writing files with cgi :)
Well not without compiling from source with -DBIG_SECURITY_HOLE set, which surely provides a "maybe we are doing this wrong" double check...
See subject: "We can't spell for shit but we CAN fix your ride for sure!"
* :)
Ah, anyhow/anyways:
The guys @ FireEye shouldn't have tried to pull the wool over others' eyes - especially pros like themselves who know what they're about too!
(Whoever did it probably did it for "easiness" thinking "Hey, the odds of this becoming an issue = next to NIL!" but guess what? See article... & I'd wager he'll probably "get the axe" for it, @ the very least, to keep the company value up & to have a "fallguy" is my guess... happens a LOT!)
APK
P.S.=> Gotta ask: Was the place any good @ fixing rides or what? apk
I mean, how else are you going to be able to listen on port 80?
A "security" company running their servers as root...honestly, you can't make this stuff up.
Just cruising through this digital world at 33 1/3 rpm...
it's much easier to develop (works on the developers *nix laptop)
much easier to test (hey, it all just works)
and much easier to run (file permissions, what are those?)
Most vendors ship crap software. Because people still buy it, because it serves its purpose (making people money). The outrage is well placed, but nobody really cares.
Per FireEye's official response to the The Stack article: "No company in the world would want their IP revealed. "
Wait, they *were* using open source software. Now I'm really confused...
If you do work for hire, you do not control whether you can publish information you discovering doing that work.
And what kind of security consultant airs his customers' dirty laundry? Not one that wants future customers.
If he had found this on his own, it'd be his call. But if he did it for FireEye, it's FireEye's call.
http://lkml.org/lkml/2005/8/20/95
"The shoe maker's children wear the worst shoes"
* :)
APK
P.S.=> I've seen it before myself, but the guys doing the work did EXCELLENT jobs from what I saw in those places (construction like your example) - only so many hours in a day, & those are not spent on themselves or their own thinsg, but those of clients apparently instead... apk
Yeah but running everything as root is super-convenient, guys.
Just cruising through this digital world at 33 1/3 rpm...
Three (3) weeks to serve the injunction? Someone has a new pair of shoes...
Karma: Bad
It turned out that the root password was "password"
See subject, this link, & "great minds think alike" -> http://yro.slashdot.org/commen...
* :)
APK
P.S.=> Mind your spelling man (just kidding - I hate those "grammar/spelling nazi" nitpickers myself!)
Hey... I figure, if they can't determine the meaning of words &/or phrases within the context of the framework in which they're utilized? They are the ones with the problem... apk
"We tried to conceal from the researchers to publish our IP. No company in the world would want their IP revealed. We did that to protect our customers. We openly worked with them to fix the vulnerabilities, and patches have been available for months now. Our Customers are protected." ref
I wish you kids would stop running your mouths while the adults are talking. Port 8080 has been used since the beginning for the web. It was used long before Java even existed.
According to Wikipedia, the "web" was created in November of 1990, and Java in June 1991.
Also according to Wikipedia, port 8080 is associated with Tomcat.
You may now apologize to RabidReindeer for being wrong and disrespectful, and also apologize to adults in general for making stupid statements in their name.
lucm, indeed.
A run of the mill installation of Apache won't even run as root. You have to recompile it and purposely tell is to be allowed to run as root. Why would anyone do that? And what? Guy. Shut up.
So looking at this in depth, it looks like FireEye has already publicly disclosed said vulnerabilities after fixing them months ago. They then try to stop the presentation because it allegedly reveals too much of their IP (which is itself worth discussing but totally separate) and we get a bunch of headlines saying "ZOMG! FireEye is trying to silence people for revealing vulnerabilities!". This is trigger happy, bullsh*t journalism at its finest. Not quite accurate or informative but just close enough to get people prematurely worked up in a tizzy for page views.
"We tried to conceal from the researchers to publish our IP. No company in the world would want their IP revealed ....
This was not about stopping them from issuing a report neither the vulnerabilities, it was about protecting intellectual property that they didn’t have a legal right to publish."
OMG apparently she knew what she was talking about ;).... ...and if she was serious about that...who can ip-address be an intellectual property issue??
Something completely innacurate about UK laws, and something irrelevant about 1984.
Mod me up, Trumpers!
Hmm, what is a "server", and what does it "do"?
The moron posting lies about Java gets a +2 and the person posting facts gets a -1?
The GP is correct. The NCSA HTTPd server originally used port 8080 when you couldn't run it as root. That was long before Java which was released in 1995:
http://www.oracle.com/technetwork/java/javase/overview/javahistory-index-198355.html
> Java in June 1991.
Will you stop with the lies? You don't have a damn clue, but still keep spewing garbage. It's subhumans like you that have destroyed this site. It used to be a technical site.
I wonder what happens when Robert Oot is assigned a unix login.
useradd: user 'root' already exists