News for hackers. Stuff that matters.
Re:Fuchsia: a new operating system by VonGuard on Friday March 31, 2017 @01:46PM (#14006191)
Capability-based operating systems must be the future. If they are not, then we are all doomed to continue to exist in a messy world where security problems crop up every minute. Capability-based access controls are one of the best options for getting out of our current mess, but they're also the type of thing that must be implemented very low in the system in order to work.

Hopefully, when we start ripping out *nix before 2038, Fuscia and other capability-based OS's can take over.

Re:Fuchsia: a new operating system by Touche on Friday March 31, 2017 @03:16PM (#14007177)
> If they are not, then we are all doomed to continue to exist in a messy world where security problems crop up every minute.

Side-tangent, but security enthusiasts need to calm down on the "world is ending" talk. Those of us who lived through Windows ME, where logging on IRC basically gave you a 25% chance of having your computer hijacked by some random script kiddie, think it's laughable to say that security is anywhere near as bad as it used to be. Night and day.

Re:Fuchsia: a new operating system by naasking on Friday March 31, 2017 @04:55PM (#14008091)
> Those of us who lived through Windows ME, where logging on IRC basically gave you a 25% chance of having your computer hijacked by some random script kiddie, think it's laughable to say that security is anywhere near as bad as it used to be. Night and day.

Those were people just messing around. Annoying and harmful to your local machine certainly, but the harm that was caused was localized.

Security vulnerabilities are now industrialized, with large-scale public attacks and widespread silent compromises used to gather and sell your information for profit. The situation is still bad, it's just bad in a different way.

Re:Fuchsia: a new operating system by milcron on Friday March 31, 2017 @06:15PM (#14008826)
Individually, computers today are more secure than they've ever been.

But there are zillions more computers, doing more things, with more interconnections than ever before. So the problems are compounded and I think the situation is worse overall.

Re:Fuchsia: a new operating system by bostik on Saturday April 01, 2017 @11:53AM (#14012679)
> * Individually, computers today are more secure than they've ever been.*

Unfortunately, that only holds if you take the view that IoT appliance != computer.

Because let's be honest - those things are dangerous to general network hygiene and wellbeing.

Re:Fuchsia: a new operating system by milcron on Saturday April 01, 2017 @06:06PM (#14014439)
True, IoT devices are less secure than their internetless predecessors. But they're more secure than Windows 95 computers.
Re:Fuchsia: a new operating system by tapoxi on Friday March 31, 2017 @04:51PM (#14008057)
But there are significantly more devices out there these days, that we don't traditionally think of as "computers". Cable boxes/DVRs, webcams, vacuum cleaners, mobile phones, routers, hell a directory traversal bug was found in a dishwasher.

Many of these devices aren't patched after they're sold, and can be compromised within minutes of being assigned a publicly routable IP - this is what happened with Mirai.

Security is better for desktop computers, but if you include everything with an operating system, it's much, much worse.

Re:Fuchsia: a new operating system by deno on Friday March 31, 2017 @03:54PM (#14007518)
But it still feels like it. Security news should be “someone managed to breach one of the 20 layers that protect you,” not “someone got root, again.”

At the very least you should be able to stay secure if you know what you are doing. But even that’s not enough. You also need to be lucky && uninteresting && not actually using computers.

Re:Fuchsia: a new operating system by elihu on Friday March 31, 2017 @06:05PM (#14008755)
Security practices may be better now, but applications are a lot more complicated (meaning much more attack surface area) and there's a lot more at stake now.
Re:Fuchsia: a new operating system by dleslie on Friday March 31, 2017 @04:07PM (#14007657)
For a while I had a Linux machine running just to use bitchX; in '96 IIRC. :D
Re:Fuchsia: a new operating system by pinewurst on Friday March 31, 2017 @01:48PM (#14006212)
And they've been such since the 70s: http://homes.cs.washington.edu/~levy/capabook/

(This book is well worth reading...)

Re:Fuchsia: a new operating system by puzzle on Friday March 31, 2017 @03:22PM (#14007237)
The future? The System/38 (aka AS/400 aka iSeries aka System i) had capabilities from the beginning, almost 40 years ago.
Re:Fuchsia: a new operating system by protomyth on Friday March 31, 2017 @04:31PM (#14007898)
I sometimes wonder if addition to a Ethics class, Computer Science students need to take a Computer Archaeology class. It might not be a bad thing to bring up a lot of the concepts that aren't in the main stream anymore that have been tried.
Re:Fuchsia: a new operating system by pjmlp on Friday March 31, 2017 @05:43PM (#14008586)
Surely, then younger generations would learn how Algol and PL/I were used to write OSes, how Xerox PARC and EHTZ managed to write OSes without a single line of C code and that UNIX wasn't the genesis of operating systems.
Re:Fuchsia: a new operating system by nickpsecurity on Saturday April 01, 2017 @01:00PM (#14013007)
I definitely support that. Many tips I give to people for their projects came straight out of 1960's-1980's CompSci or industrial work. It has been a ridiculous amount of effort finding all of it, though. So many silos. It needs integrated on a per topic basis, cleaned up, an executive summary, and references available for follow-up. Preferably with FOSS tools if it's an analytical method, language, etc.

Then, people might quite reinventing the wheel or missing obvious things as much as they do now.

Re:Fuchsia: a new operating system by rbanffy on Friday March 31, 2017 @05:09PM (#14008238)
We certainly should. We've been through a lot of ideas that were not practical at the time that could be practical again in the future.
Re:Fuchsia: a new operating system by icebraining on Friday March 31, 2017 @06:54PM (#14009113)
The Future of Programming would be a good introduction: https://vimeo.com/71278954

It's both inspiring and depressing.

Re:Fuchsia: a new operating system by ocdtrekkie on Friday March 31, 2017 @03:29PM (#14007295)
It's not a new idea, but that doesn't mean it isn't perhaps the future of somewhere it hasn't been before.
Re:Fuchsia: a new operating system by mtgx on Friday March 31, 2017 @02:04PM (#14006352)
Looks like it's written in C++. Regardless of how "clean" the code is right now, it's only a matter of time because it becomes roughly as bad as any other OS written in C++ in terms of vulnerabilities found in it per million lines of code.
Re:Fuchsia: a new operating system by pjmlp on Friday March 31, 2017 @05:06PM (#14008199)
Android and ChromeOS also have several components written in C++, yet the majority of userspace is only available to Java or Web applications.

On modern OSes, that aren't plain UNIX clones, C and C++ are being pushed down the stack just to provide some hardware abstraction layer, with everything else being done in more safer, productive, languages.

Re:Fuchsia: a new operating system by X86BSD on Friday March 31, 2017 @05:52PM (#14008649)
Capabilities? FreeBSD, and other Unix flavors have had caps for decades.

No one uses them. Security is useless if no one uses it. Capabilities are too hard, too complex, to manage.

Great idea. Horrible implementation.

Re:Fuchsia: a new operating system by abecedarius on Friday March 31, 2017 @08:44PM (#14009646)
Unix 'capabilities' (before Capsicum, iirc) were a different thing with the same name. Confusing. Unix actually does have a different construct that is like a classical capability: an open file descriptor that you can send to another process over a Unix domain socket.
Re:Fuchsia: a new operating system by zzzcpan on Friday March 31, 2017 @06:24PM (#14008897)
FreeBSD got Capsicum only in 10.x and many projects started using them.
Re:Fuchsia: a new operating system by the_why_of_y on Saturday April 01, 2017 @07:10AM (#14011564)
One interesting thing built on top of that is CloudABI:

https://nuxi.nl/ https://www.bsdcan.org/2015/schedule/attachments/330_2015-06...

Re:Fuchsia: a new operating system by rwallace on Friday March 31, 2017 @06:26PM (#14008912)
I'm curious; do you have any details on exactly why the existing implementations are too complicated to be usable, and on whether this looks likely to be just some specific design flaws or inherent in the concept?
Re:Fuchsia: a new operating system by upboatter on Saturday April 01, 2017 @06:21AM (#14011455)
Not at the kernel level, is it?