News for hackers. Stuff that matters.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by comboy on Thursday September 20, 2018 @08:23AM (#18031755)
> It also provides partitioning mechanisms that make it possible to simultaneously process public and sensitive information on the same computer, within two completely isolated software environments, in order to avoid the risk of sensitive information leaking onto the public network.

Just don't. Please don't. You can have the most sane architecture, but there's a whole pile of s..tack underneath. You can't even trust a modern CPU.

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by ardy42 on Thursday September 20, 2018 @09:37AM (#18032306)
>> It also provides partitioning mechanisms that make it possible to simultaneously process public and sensitive information on the same computer, within two completely isolated software environments, in order to avoid the risk of sensitive information leaking onto the public network.

> Just don't. Please don't. You can have the most sane architecture, but there's a whole pile of s..tack underneath. You can't even trust a modern CPU.

Wasn't it determined in 1974 that you can't successfully do that using conventionally developed software, even without the bloated modern "stack?"

Multics Security Evaluation: Vulnerability Analysis:

https://csrc.nist.gov/csrc/media/publications/conference-pap...

Thirty Years Later: Lessons from the Multics Security Evaluation:

https://www.acsac.org/2002/papers/classic-multics.pdf

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by comboy on Thursday September 20, 2018 @10:31AM (#18032678)
I'm gonna dive into those later, thank you.

The way I see it, sensitive information should be offline. But you often need to access it in an automated manner. So set up a secure interface. Secure means that the protocol is minimalistic and you are monitoring unusual access patterns. E.g. serial interface with the sensitive data computer, where you only ask for X and it provides you X. Almost never you need to fetch all data at once. So you can set up some hourly limits or whatever. You can use microcontroller to validate data transmission. You can set up a hardware button if necessary. The beauty of it, is that the sensitive box could be running windows 3.11. The attack surface as minimal as it can be.

When you have it on a computer that's connected to the Internet, in my eyes you already lost the game. I'm quite convinced it looks the same in the eyes of some 3 letter agencies, and it sure gets an average script kiddie excited.

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by epr on Thursday September 20, 2018 @11:14AM (#18033044)
Seriously...

Anytime someone suggests that they have a "secure" piece of software without providing caveats relating to the inherent insecurity of every modern CPU and firmware stack based on closed-source proprietary blobs that the software will undoubtedly be running on it alerts to anyone with any meaningful understanding of the complexity of security that they are at best omitting crucially important information and at worst incompetent.

Sure, the size and complexity of the Linux Kernel is a problem, but the crumbling foundation needs to be addressed before problems with the first floor.

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by tbrock on Thursday September 20, 2018 @11:32AM (#18033183)
I don’t think the goal of the software is to be hardened from all attacks from every angle.

I think they are trying to prevent human error by compartmentalizing the system so they can work with sensitive data and avoid commingling it with public data.

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by dpwm on Thursday September 20, 2018 @12:41PM (#18033768)
Also, the vast majority of breaches are due to this human error.

Anything that attempts to mitigate that in one way or another is to be welcomed.

From browsing the docs[0], CLIP OS looks like an interesting project. However, I do question how much of it is.

One of the more interesting approaches using containerization in recent years is sandstorm.[0] It's unfortunate it wasn't a commercial success, because a lot of the ideas in there would go a long way to mitigating the majority of breaches that can occur at the userspace level.

In sandstorm, web apps are containerised in a really minimal environment. Each app only has access to files it operates on. There is no procfs or sysfs. All communication with the outside world takes place through a unix socket that is opened by the supervisor.[2]

[0] https://docs.clip-os.org/clipos/architecture.html

[1] https://sandstorm.io/

[2] https://docs.sandstorm.io/en/latest/using/how-it-works/

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by michrassena on Thursday September 20, 2018 @10:02AM (#18032495)
I don't understand why it's deemed necessary to work with both public and sensitive information on the same device. This might have made sense when computers were much more expensive. Today, why not buy two computers and keep them physically isolated?
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by duxup on Thursday September 20, 2018 @10:22AM (#18032617)
Yeah physical separation... seems like a large and ultimately good step. All the other efforts to logically separate things often have some sort of downside.

I posted a while ago that there was a customer (tied to the military) that forbid ANY outside electronics of any type to enter their facility (main gate where you parked was ok, but you still turned everything over) without approval, and no electronics could ever leave. They went so far as to keep and presumably destroy anything that entered... bring a laptop, it's gone, be stupid and carry a phone, gone (nobody actually did the phone thing as you were warned plenty of times).

Granted they paid a ton for it (for a laptop many times sometimes (other times they gave you one)) and it is mostly a policy only the military can be strict about.

But having said that this was before smartphones and etc, and honestly now a days that seems like what was an extreme policy, is actually a good policy for many such places. We're already at the point where we know we can't be sure about declaring any equipment "clean".

I was a little shocked to hear the White House was talking about banning smart phones in some places.... like how the hell haven't they done that already? A mic and camera on each person that wanders all over the world connecting to random cell towers and wi-fi and OMG, what a great attack vector!

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by kakwa_ on Thursday September 20, 2018 @01:36PM (#18034169)
I've heard a lot of stories regarding security and physical separation.

The most funny was a repair guy from IBM or Cray in the 80ies or 90ies was tasked to repair a broken storage array in a super calculator doing some sensitive computation.

He expected one of the disks to be dead (at the time those were quite expensive) and brought a new one.

He plugged it and it was not that, the array was still KO. In the end it was a broken (and much cheaper) controller card. So he fixed it, and starting to going home. But the guards didn't let him go back with the expensive spare drive and the brand new drive had to be destroyed.

There was some conflicts after that on whether or not the destroyed drive was part of the maintenance contract and who should pay for it (the government agency or the company doing the support and maintenance).

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by duxup on Friday September 21, 2018 @10:24AM (#18039885)
Yeah that's pretty common today even at a lot of places, no hard drives leave the premises.

Generally though there's not much to be confused about in my experience, it is typically in the contract. When I went onsite if they demanded the equipment for security reasons I just handed it over... you'd be surprised how often security guy or IT security guy suddenly doesn't like being responsible for some cards or such and lets you go ;)

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by mavhc on Thursday September 20, 2018 @11:22AM (#18033100)
What happens now people have wireless devices keeping them alive, heart controllers etc?
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by duxup on Thursday September 20, 2018 @12:39PM (#18033754)
I don't recall anything in the policy that spoke to that. That's not a good answer, but it is all that I got. This wasn't a situation where you asked questions / got to.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by vegardx on Thursday September 20, 2018 @12:00PM (#18033442)
Probably nothing.

The whole point is that electronic devices that can't be accounted for has to be kept back until they can be, or destroyed.

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by izacus on Thursday September 20, 2018 @11:03AM (#18032925)
Because if you don't, your workers will keep processing sensitive information on a public device because bringing data from one to the other is too tedious.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by michrassena on Thursday September 20, 2018 @11:07AM (#18032965)
That's a personnel problem, not a technical problem.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by izacus on Thursday September 20, 2018 @11:53AM (#18033388)
Ignoring user behaviour makes any kind of security solution fundamentally flawed. Good security takes into account what people do and how they behave when they reach obstacles.

Building your security solution in an ivory tower and then pushing on people will result in an utter failure - see PGP or password post-it notes on monitors.

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by michrassena on Thursday September 20, 2018 @12:47PM (#18033804)
I agree that working with rather than against people's inclinations to reinforce security protocols is the best method. I'm a bit concerned that it's commonplace that people will route around those protocols in an environment where presumably the staff is all highly trained and disciplined.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by palunon on Friday September 21, 2018 @08:33AM (#18039200)
This is intended to be use by the french administration (eg. the DMV), not intelligence agencies or the military. Sensitive in this context means nonpublic, not classified.

(Administration in French would be the government in English - as in government shutdown, while government means administration in English - as in the Trump administration)

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by marmaduke on Thursday September 20, 2018 @03:56PM (#18035042)
This is a great point. I tried to push use of SSH keys only to have see people put them in Dropbox or send the private key by email.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by seszett on Thursday September 20, 2018 @11:26AM (#18033136)
A functional organisation has to take into account the fact that its personnel is made of humans, though.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by reaperducer on Thursday September 20, 2018 @11:48AM (#18033332)
It's still a problem.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by grive on Thursday September 20, 2018 @11:49AM (#18033341)
This is not a matter of cost or about whether enough machines are available and they might be shared.

They have several attack scenarii, for which they need to provide countermeasures.

They are listed here: https://docs.clip-os.org/clipos/security.html#threat-scenari...

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by brazzledazzle on Thursday September 20, 2018 @10:21AM (#18032607)
Not defending it but based on descriptions I’ve heard about government air gapped networks I wonder if it’s less about cost of individual computers and more about the annoyance, overhead and expense of the transfer systems.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by cakes on Thursday September 20, 2018 @10:26AM (#18032640)
Yeah there is definitely annoyance, overhead, and expense but you are trying to securely transfer data to an air-gapped network so just "plugging things in" (what some people expect, like just grabbing a usb drive) is a risk in that regard so it's a lot of trade-offs.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by Wohlf on Thursday September 20, 2018 @10:38AM (#18032731)
This is a huge concern, if you spend any amount of time working in an airgapped environment this becomes painfully obvious.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by 3pt14159 on Thursday September 20, 2018 @11:09AM (#18032988)
To join OS data with TS data you need to somewhere.

Though I've always said it should be a one-way / connectionless transfer of the OS data to the sensitive computer, with the human mind as the bridge to a connected machine. Thing is, we actually do this some places, but air gaps don't work. People say they do but they don't. Someone fucks up at some point.

ASIC + no interfaces might work. But sensors are essentially interfaces, though they're much harder to exploit, and if you have no sensors and no interfaces then the device isn't going to be able to do anything useful.

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by jeffrallen on Thursday September 20, 2018 @11:48AM (#18033335)
You are talking about data diodes: https://www.owlcyberdefense.com/about-data-diodes
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by 3pt14159 on Thursday September 20, 2018 @07:28PM (#18036171)
Thanks. I knew about diodes, but I hadn't heard that there was an official term for what I've been describing.

Edit: Interesting that these guys focus on fiber. It's also possible just by using UDP and cutting the return lines on an ethernet cable.

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by devoply on Thursday September 20, 2018 @10:16AM (#18032579)
The words network and sensitive information do not belong on the same computer. We can steal information from air gap-ed computers. Plug anything into a network and forget about any sort of security over the data.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by luch on Thursday September 20, 2018 @10:41AM (#18032747)
Well you know, security is a compromise. It's all about raising the bar for attackers while not penalizing too much regular users.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by Wohlf on Thursday September 20, 2018 @10:37AM (#18032728)
I agree, but as someone who works on airgapped networks it effectively doubles (if not even more so) overhead and burden, and not only for infrastructure and administration but you end up duplicating and creating a lot more work for every person.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by brazzledazzle on Thursday September 20, 2018 @10:36AM (#18032716)
I wonder if there’s some context lost here with the term “sensitive”. I’ve seen data classifications use words like that. While “secret” and “ultra secret” is accurately described as “sensitive” or “confidential” the latter could be the names for distinct lower levels of data classification.

So this might check enough security boxes to allow public data and the data classification tier immediately above that on the same box. That might be as innocuous as HR data or something that could be released to the public after redacting some personal information.

Granted, my charitable speculation would require some inflexible or impractical data handling rules but I think a government bureaucracy could more than manage that.

Re:CLIP OS – France’s cybersecurity agency’s open source, se... by marmaduke on Thursday September 20, 2018 @03:59PM (#18035054)
Working in IT for a few years in France, my guess is that this is a direct translation of a term (sensible) which refers to personally identifying information such as address or date of birth, and not some military secret. In this case, they want to provide some isolation but don’t expect to protect against ground breaking attacks like Spectre.
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by agumonkey on Thursday September 20, 2018 @08:34AM (#18031823)
worth a ticket on a bug tracker
Re:CLIP OS – France’s cybersecurity agency’s open source, se... by Cents on Thursday September 20, 2018 @11:08AM (#18032969)
"GOD MODE UNLOCKED - Hardware Backdoors in x86 CPUs" https://www.youtube.com/watch?v=_eSAF_qT_FY