DARPA Open Source Security Helped FreeBSD, Junos, Mac OS X, iOS
An anonymous reader writes "In a February 2013 ACM Queue / Communications of the ACM article, A decade of OS access-control extensibility, Robert Watson at the University of Cambridge credits 2000s-era DARPA security research, distributed via FreeBSD, for the success of sandboxing in desktop, mobile, and embedded systems such as Mac OS X, iOS, and Juniper's Junos router OS. His blog post about the article argues that OS security extensibility is just as important as more traditional file system (VFS) and device driver extensibility features in kernels — especially in embedded environments where UNIX multi-user security makes little sense, and where tradeoffs between performance, power use, functionality, and security are very different. This seems to fly in the face of NSA's recent argument argument that one-size-fits-all SELinux-style Type Enforcement is the solution for Android security problems. He also suggests that military and academic security researchers overlooked the importance of app-store style security models, in which signed application identity is just as important as 'end users' in access control."
This is a nice and relevant example to /., but aren't there plenty of other examples where DARPA has ultimately benefited people other than the military? Like say.. the ARPAnet lead to the Internet, or mainframes to cloud computing, or virtual reality to video games, or onion routing to TOR. I know there are plenty of smarter /.ers who can think of a bazillion more examples.
The model had to be driven by someone, in this case DARPA or other contributors pushed ahead to validate it.
Then more importantly, opening it up for adoption as much in science gets built upon.
Right now our economy would be even better if more were declassified, made open as possible, read NASA in its ideal and spun out to create more jobs/technologies/societal benefits.
If only the US would also advertise this as a contribution it makes all the time in the world to some less open societies, we would really be happening!
Oh yes, you would probably have a higher paycheck and we could discuss real vacations for the ordinary citizen too.
http://www.aisnota.com/slashdot/ Welcome to Logic and the Future
So the wars have been worth it after all!
SELinux and "UNIX multi-user security" are not referring to the same thing. This doesn't "fly in the face" of anything. I'm 99.9% sure "Unix multi-user security" is referring to user/group/world permission bits per file/directory. That doesn't help all that much in the realm of embedded systems, as they said. SELinux is an entirely different beast, and achieves many of the same results as signed executables and sandboxing, and some more (and vice-versa).
Interesting links, but an awful summary.
"To discuss operating system security is to marvel at the diversity of deployed access-control models: Unix and Windows NT multiuser security .. This diversity is the result of a stunning transition from the narrow 1990s Unix and NT status quo to security localization"
...
.. were not initially designed with Internet security in mind"
To mention Unix and Windows NT security in the one sentence, just begs credulity
"Windows NT and its successors
AccountKiller
All Linux distributions already use signed packages.
The only difference is that the kernel doesn't enforce that all programs are signed, it's simply the application installing them that checks it.
NSA, not NASA. Though they are both fond of satellites.
Actually, following DARPA's decision to yank support of the POSSE project allegedly due to comments of Theo de Raadt, it had been theorized that DARPA subsequently took a dim view of not just OBSD but other BSD projects, not related to Theo, such as FBSD. So given that, the headline of this story is somewhat surprising.
It however does explain why DARPA developed SELinux, as well as making their security features more based on Linux than the BSDs