DARPA-Funded Linux Security Hub Withers
mAriuZ writes "Initially funded by a grant from the Pentagon's DARPA, the Sardonix project aspired to replace the Linux security review process with a public website that meticulously tracks which code has been audited for security holes, and by whom. As conceived by Crispin Cowan, Sardonix was to attract volunteer auditors by automatically ranking them according to the amount of code they've examined, and the number of security holes they've found. Auditors would lose points if a subsequent audit by someone else turned up bugs they missed. ... In the end, though, nobody showed up."
This reminds me of NSA's SELinux, a ploy to get everybody to pass over an OS built with security foremost in mind (like OpenBSD) and rush instead into one for which the NSA no doubt has hundreds if not thousands of pre-programmed exploits.
I'll bet you that's where half of their supercomputer time goes. Iterating across the domain of all possible inputs against Windows and stock Linux distributions, looking for all the holes.
How does DARPA game Sardonix? By controlling the rankings and emphasizing simple or known security holes while concealing or obscuring those for which federal exploits stand at the ready.
It would be a great idea, but only if somebody else was running it.
Is this truly the only Earth I can live on?
If there is a bug in the kernel and nobody notices it, can we still flame Microsoft?
Looking for an Information Security student project suggestion?
Try http://dotcrimeManifesto.com/
NOBODY showed up? I would think having a high Sardonix rating would be a nice piece of "hacker-street-cred", like a low /. ID number, or running Linux on a beowulf cluster of 286s.
You are not the customer.
Our model is: review a whole body of code, eventually finding no bugs, and receive a deeper level of appreciation from people who use the code.
I'm sorry, appreciation does not pay bills.
Well, maybe they needed a little more exposure, eh?
I'm a sysadmin that secures plenty of mission-critical Linux (and FreeBSD) boxes, and I *thought* I kept on top of all the security news, I'd never heard of this project!
Oh well! Try try again...
Auditing is boring. If you've got the skills to audit, you'd probably be much happier writing the code yourself.
Whose time may eventually come. Part of the problems is, as the article mentions, the "Bugtraq" mentality - people are only interested in the flashy big bugs, not the little ones that "only" increase stability. The other problem seems to simply be one of logistics, which the web site apparently didn't sort out. People are already doing this, on a smaller scale. How to get it into a single group under this Sardonix name without duplicating effort? Still difficult. I'd look for it again, in another form, in a few years :)
It does seem to be a thankless task. For a new guy on a project, criticizing the leaders' work doesn't seem a good way to gain influence. For an old contributor, you might feel compelled to add functionality the userbase is demanding.
Interestingly, the OpenBSD project has put a lot of effort into auditing, and they also have a reputation of being somewhat, um, "grouchy". I wonder if there's some correlation?
Perhaps this is because for most of the (incredibly smart) people who make contributions to Linux kernel development, it's not about points? Now if they had attached MONEY value to those points, maybe the result would have been different; I mean at least SOME motivation to play the NSA game.
"Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
1. Get DARPA grant to start auditing project
2. Wait for auditors to show up
3. Keep waiting
I know Crispin Cowan personally, and I have never heard of this project! Maybe some of the DARPA funding should have gone to advertising, publicity, or (God forbid) Marketing?
They should have a volunteer review process to catch spelling mistakes...
One line blog. I hear that they're called Twitters now.
Has he recently made any large purchases? New computer? Car? House? DARPA money!
True, but also true of most work being done for Free & Open Source software.
Just look at how many people got seriously enthusiastic about their SETI @ Home rankings. That doesn't pay the bills either, and it uses real electricity.
If they could just find a way to tap into _that_ enthusiasm. Maybe all they need to do is put up a bightly-colored blinking screensaver whenever someone found a bug . . .
Your post was Classic misdirection. Also known as FUD.
sardonic (sar-dnk) adj.
Scornfully or cynically mocking.
See Synonyms at sarcastic.
1) turn it over to Haliburton.
Here's what they were asking for: WANTED- Extremely experienced Linux coders, familiar with all aspects of security, to verify others undocumented code, so that the federal government doesn't have to do it themselves. Salary starts at 0 dollars per year. Benefits include- No health care No 401k
So they wanted people to do possibly the most tedious and unpleasant task in software engineering, over and over, for free, outside of the established (and frankly much more interesting, because they usually involve something besides solitary code reviewing) channels, and they're supprised they didn't get a flood of volunteers?
Not to mention the job is thankless, it's an infinite loop of paranoia and nit-picking.
code.insecure = true;
While(code.insecure) {
geek.paranoia++;
geek.review(code);
}
"The worst tyrannies were the ones where a governance required its own logic on every embedded node." - Vernor Vinge
typical of *BSD users.. the *BSD operating systems have a lot of good things going for them, including security, but it all means nothing when almost their entire community is full of people like corebreech who wants to attack and smear anyone who doesn't agree with his views
who is modding this up? its just a blatant attempt at discrediting Linux - as you can see form this other post from him.
Ah give me a break!
As someone who has written open source software, I can tell you that there is no enthusiasm that you "tap into".
When you are an agency that is part of a department of the government whose budget is in the billions (or is it trillions?), no sane "enthusiast" is going to do jack for you for "appreciation", especially when you are a military organization...
But even if this wasn't DOD we were talking about, I find the assumption that people will perform valuable services for simple recognition just plain weird. People who think this way just don't get it - you want someone to do something for you, you pay for it.
When I feel like releasing code to the public is a good idea, I will do it, but don't think that I am some sort of an OSS monkey who jumps at every opportunity to work for free!
Read, L
Check out the size of the USs defence budget for 2005.
8 1. stm
http://news.bbc.co.uk/1/hi/world/americas/34472
Before you click, have a guess, and maybe post your results here?
you beat me to it!
Curses! Foiled again.
Read, L
now its tied 7-7...
Who gives a fuck? American football is a bunch of wussy pansies dry-humping each other on a field. stupid fags playing a stupid sport.
I follow the security community pretty closely, monitor a fair number of techie news sites and otherwise try to stay aware of this sort of thing. The first I heard of the project was this story - I must have missed it the last time it was mentioned two years ago. Not many sites linked to sardonix.org after the initial news stories, either.
A lot of government and military projects have the sole purpose of attracting money to, or showing deference to whatever fashioanble political/buzzword compliant initiative that has sway that week. This isn't news to slashdotters, I know, but I wonder what real hopes the project had, or was it one of those "impress the boss and get a cheque to swell the department" projects. It seems that's the way things work in the government service and industry these days. Whatever happened to doing the bloody job?
Hands up everyone who refuses to obey orders.
I didn't create an account on slashdot until almost a year after I'd first started visiting and I have this horribly high UID to show for it. Who could have known that, years later, a low UID would be such a symbol of power, fear, and respect!
:-)
I'm glad I didn't have to say that in person; I couldn't possibly have kept a straight face
A preposition is a terrible thing to end a sentence with.
Film at 11
Irritable, left-wing and possibly humorous bumper stickers and t-shirts
it's really boring shit work, so let's spice it up by making it competitive. Tommy, Jane, how fast can you clean your rooms?
Tell the truth!!! I am sobbing! He was my favorite author. Now you are trying to turn his death into a joke?
and yet no one shows. I guess we have to wait until someone finds something with negative intent before a bug is fixed.
Mod me down -50....I don't care anymore, my faith is lost.
...people consider "Pentagon" and "Security" antonyms...
Well, you obviously have low Karma judging by your intro score. So you speak you mind here , do you? (It's a JOKE!)
"Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
#define While(x) while(!x)
You can't judge a book by the way it wears its hair.
It's true, people would rather write code than fix people's broken shit.
Rather than fixing borken code, why don't we teach some people how to write decent programs? Maybe put up some documentation of some common security flaws and how people could have avoided coming near them by structuring their code differently.
I know some code needs to be fixed, but lets face it, most people aren't willing to do it. There are a few unappreciated people out there who do this, and their job would be easier if people knew how to program better.
I'm not talking just about the kernel, for what I know the kernel is excellently structured. Most of the security holes stand in userland code and that's the area where most of the programmers who lack good programming skills are.
sounds like you're upset no one is dry-humping you.
True, that's why there are so many pre-alpha level open source projects out there that never get off the ground. Open Source has a few big successes, but for the most part 90% of the projects are much worse than your average shareware app was 10 years ago. There's no skill involved, people slap together some shit in PHP and call it a project, etc. Open source sucks.
It was definitely hers and it was pierced. Anyone have pics or video?
Who can blame the project for having failed, when it was named for the famous "stone of all bad" Sardonyx, i.e. Chtrag Sardius, the opposite of the Orb, or Chtrag Yaska?
Who 'lead' the project, Ctuchik The Grolim High Priest?
------>
Ok, ok... I'm a dork. Read David Eddings' "Belgariad" and "Malloreon" though - they make for a great read.
Sardonix got me interested in source code auditing, but I didn't like the reputation model. It's been more interesting to just do it; while so far I haven't found anything in the packages I've audited (and haven't bothered to report), it's taught me a lot about auditing in general and so I've found multiple vulnerabilities in various web packages I use both personally and professionally.
If you want to encourage source code auditing, then the current system needs to be mended just a bit: as long as researchers are disdained by vendors who don't want to give credit for the problem or even prosecute folks who were kind enough to let them know about the vulnerability of their software, then there's going to be a chilling effect. That's what leads to the disclosure impasse that many find themselves in: disclose to the vendor first and not get credit, or disclose to the public first and get criticized?
"You can never have too many elephants on your team."
http://webpages.charter.net/hiphophead/titty.mpg
I visited the site a few times, but didn't see anything to help me get started. Just some "we need to get project X reviewed". Then a complex point system that sounded motivating, but didn't do anything.
I just wanted to get started. All they said was "read this code and look for problems". No duh, but how about some examples. Some help. I'd learn much more if 30 people read one file, each commented on it, and I could read them all. Once I learn to think of everything 30 people think of (who have expirence reading code) I'll do some more on my own. Nothing gets me started though. I'm an okay programer (better than most really, but that isn't saying much considering the typical programer I've seen), and I need to learn how to do this. How do expert code reviewers think?
I just got back from wineconf, Alexander personally reads every single line that is commited to Wine. I know it can be done, but I need expirence before I could possibly do that, and noone bootstraps me to get the expirence.
I understand this is a hard thing. I've developed before, and I can't document my code any better than anyone else. They made it their stated goal to help me, but then never did anything useful.
1. Read some router code
2. Document all critical security vulnerabilities
3. Do not report any bugs
4. ???
5. Profit!
There you are, staring at me again.
Very interesting attitude. I've gotten into several very heated exchanges on Slashdot concerning copyrights. The universal answer was copyright laws favor the artists too much and they should do it out of love and there's nothing wrong with downloading music and movies for free even if it robs the artist. I was given the pious example of people writing open source code for free. I was never given an example of how they were suppose to feed themselves while they worked for free. Now I hear code writers should aways be paid for their work even if it's for the benefit of all. Feels different when the shoes on the other foot. If all intellectual property should be free why aren't code writers working for free and working at the local 7 eleven to pay their bills? I realize no one wants to hear this and I'm sure this post will get a low mod because it's tradition to kill the messenger but you can't have it both ways. Everyone has a right to earn a living and working for free or giving away your work ain't going to pay the bills. I'm thrilled people write open source code for free. Artist often work for free and work a disturbing number of unpaid hours. The hardest thing for an artist is generally getting some one to pay for their work in the first place. Free market basically works, inspite of a few bumps. Change the law and allow people to go into a famer's field and pick the crops without paying and see how quick people give up on farming. Sorry there's no difference.
See?....just what I said before.
This is a test. This is a test of the emergency sig system. This has been only a test.
Linuxers are acne-covered dateless red commie cheapskates.
;
;
Face it, you are geek COMMIES, at least most here are.
;
;
Sigh, Too old to be new, too new to be OldSchool!
... not like I was addicted to IRC or some stupid shit like that. : )
I have a pretty low ICQ # too... wonder what it is??? I don't seem to remember.. must be old age.
Damn kids... always going on about how "OLD SCHOOL" they are. How many of them walked 10 miles to a university lab to have access to a VT-100 terminal... oh well was for mudding
I only look human.
My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
Crispin
----
Crispin Cowan, Ph.D.
CTO, Immunix Inc.
Why do you assume that no bug fixing or code auditing was being done outside of this apparently obscure government-funded project no one heard of?
"OSS's strongest argument", as you put it, is that people who use the code will find the bugs, fix the bugs, and share the fixes. I fix a bug that may affect you, you fix a bug that may affect me, we both benefit; so does the guy that hasn't run into either bug yet.
But Crispin Cowan scratches his head because the few people who heard of his project thought coming up with an effective scoring system was more challenging, interesting, or sexy than signing up to do someone else's programming shit-work for free and have their work critiqued and graded?
And he wonders why his project was a failure?
Jay (=
and you folks wonder why tech jobs are going to India and China?
Dont work for "free" as in "dumb"
Duh
They probably got more attention when it was announced they were a failure than all the previous time they've existed, combined.
They should offer prizes - a free car - a holiday,inclusive entertainment package, whatever. If you can't afford to pay people properly, then you can at least pander to base greed, and the excitement of 'Winning'.
Picture a few scantilly clad girls, with a byline '3rd Prize'. Glamorize and sex things up.
My friend's hobby is cooking. Should I expect him to come over and make dinner for me every night, because I assume he will enjoy it?
=========
Together, we will drive the rats from the tundra.
Wow, even 13-year-old boys moderate slashdot now. Sad.
I didn't even know what the hell it was until right now! Wouldn't be worth much anykinda-cred.
That's probably why no one used it. Hmm.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
'Horribly high uid'? Take a look at mine--and to think that I was actively reading and posting to Slashdot before it even had accounts. I was lazy, and figured that I didn't need the benefits an account offered. I forget, now, what it was that made me actually bother to sign up. All I know is that my uid is so high that even small children laugh at me:-)
First, they widely advertised it and then took forever to get the site going. I think most people had forgotten about it or given up on it by that point. And then they never publicized it again. (Specifically, it was initially slashdotted on 6 Feb 2002. On 13 Oct 2002, a message on the Sardonix mailing list mentioned that it had been mostly live for a couple weeks, and that the point system still wasn't online. No wider announcement.)
Second, all the packages listed there for review were fairly well-respected blocks of code written by skilled coders. Consequently, most of the reviews were of the form "yup, this code essentially looks good". They were also extremely large projects, so people said "I didn't do a full review; I just tried this automated tool". It doesn't really mesh up with what he said in the article:
There was no "making software more secure [...] eventually finding no bugs"; I don't think anyone ever really found a significant bug through this project.
If they had targeted lots of small projects on freshmeat (like web stuff - PHP, mod_perl, JSP/servlet, etc.), it would have been much more interesting. Those projects have all kinds of security bugs. They could have taught the people in question some good security practices and actually accomplished what they set out to do. Maybe they would have eventually branched out into certifying these infrastructure projects, but it wasn't a good initial goal.
Lastly, who knows they did with that DARPA funding. Plenty of open source projects with no funding do much more impressive works than that website, and in much less time, too.
When I feel like releasing code to the public is a good idea, I will do it, but don't think that I am some sort of an OSS monkey who jumps at every opportunity to work for free!
I agree. But this also means that many people in the Linux / OSS community at large are ultimately selling a bill of goods to their managers with the party line of "Linux is free! Support is free! Just send mail to this list and
There may be many people willing to help, but to count on the kindness of strangers for mission critical functions is foolish.
Please, us low-number posters are people, too! We just want to be friends!
Can't we all just... get along?
The Penguin Producer
Maybe people in the security community didn't forget about DARPA's decision not to fund OpenBSD anymore. It doesn't pay to mix politics with research...
cpghost at Cordula's Web.
At least on Windows they call it nsakey so we don't have to guess!
google it
This is then the 3rd or 4th Linux code audit project to fail. (I was a participant in 2 others)
Why? Because auditing code is
* difficult and tricky
* unrewarding
* lots of hard work
It simply isn't something you want to do unless you are as passionate and fanatic about your project as the OpenBSD guys are.
Assorted stuff I do sometimes: Lemuria.org
Because in commercial, closed-source companies people do review other people's code and hold bug hunts for critical modules. I guess some people would do the unpleasent work anyway, because they want Linux to succeed. But, according to Sardonix, this goes about as far as worker's cometition is socialist countries.
I wonder what RMS would say about this.
You just gave me an angle into making me world famous.
... i will be the first to merge porn and open source OS development.
By artistically using an GIF to ASCII converter, some tastefull erotic images, C comments and an appropriatly named include file in the Linux kernel source tree (io.h?)
That will give me a place in history!!!
There's already a similar project out there, one with significant success. It's called OpenBSD.
SIG: TAKE OFF EVERY 'CAPTAIN'!!
damn, i shouldn't even dare participating then... guess the yet-to-be-born further /. 'ers would scowl at me :-s
http://efil.blogspot.com/
Oh, I don't know, the Mongols seemed to do pretty well. I guess you just have to live there.
Who trusts who?? Sardonic remark...
The DOD auditing linux code? Indirectly?
Seems to me the perfect way to blanket a trojan horse in hiding... Just have your people participate and lie...
All those foreign governements not using Microsoft software...
Who watches the watchman?
No, the universal answer is that life is complicated and no one knows everything. As a result in a large group of people (like, say, Slashdot), you'll get a wide variety of opinions, some on each extreme end and some more more nuanced opinions. If you think Slashdot is hypocritical then world politics must completely baffle you.
Any argument accusing Slashdot on the whole of hypocracy or holding inconsistent opinions simply shows how disconnected you are.
It's a good think you apologized, since it's a completely inappropriate analogy. A better analogy would be if people could purchase food from a farmer, take the seeds in that food, and grow their own copy of the food. Oh, wait, they can do that.
In general once I purchase something from you I have the right to do with it as I will. Copyright adds this unusual twist that the original creator can limit my actions with the thing that I purchased. It's entirely unlike traditional property law. I'm in favor of copyright, I think it can be a very good thing. But to suggest that copyright is just a form of physical property law is stupid.
Search 2010 Gen Con events
having problems