Live data from Hacker News

What is the most secure FOSS operating system with Internet access?

news.ycombinator.com

21–25 of 25 posts

Re: What is the most secure FOSS operating system with Internet access?

#21
post #9

> I use the most aggressive attackers as my threat model. Is that what you chose out of interest, or do you actually need it? I will assume the former, because that's how your question sounds. My answer in that case would be: you need to work on your threat model. It is tempting to say "I want the best security, therefore I will define my threat model as 'the most aggressive one'". But that is a fallacy: the best sec…

Sorry for the uninformed question. I asked this question out of interest. The most aggressive attacker is because I recall that there used to be a criterion on Wikipedia (I don't remember which page, but I heard it was cancelled when the criterion could no longer be met) where the NSA or another US government agency had a kernel of resistance for the most aggressive attacker.

> Sorry for the uninformed question

Don't be! It's good to think about security :-).

But keep in mind that "the most aggressive attacker" is a bit of a poor threat model. It sounds like a shortcut for not having to think about it, and therefore it misses the point.

For instance:

- Could it be the case that someone points a gun to your head and asks you to give access to your OS? Probably not => that's a first step in defining your threat model, where you can assume that nobody will force you to give up your password.

- Will someone have physical access to your computer? If you have a laptop that you carry around, it may get lost/stolen and therefore you probably want encryption at rest (i.e. full disk encryption). Even if it is your desktop computer at home, one could imagine that it gets stolen. If it is a desktop computer at work, then employees may have access to it. If not encrypted, they could just read what's on the disk. Or they could plug a keylogger and read everything that you type on your keyboard, etc.

- Will your OS be exposed to the Internet? Will it expose ports or can it be completely hidden behind a firewall?

- Are you the only user, or is it possible that another user gets phished?

- etc.

Those are all questions (but it is not an exhaustive list) you need to ask to decide what is an acceptable security model. If all you do is browse the web, maybe you don't need QubesOS (because you don't have anything to compartmentalize). If you sometimes need to write an email anonymously, again maybe you don't need QubesOS but you could go with TailsOS. Depending on the threat model, maybe you will want a brand new computer just for the "sensitive" activity you have, and maybe you will only connect to the Internet from "outside" (i.e. not your personal WiFi). Etc.

Re: What is the most secure FOSS operating system with Internet access?

#22
post #6

The safest OS is the one you don't run. In other words if you want a perfect OS then don't use a computer. Now I'm guessing you want to use a computer, probably to run programs. So your choice of programs will limit your choice of OS. For example, DOS is likely the most secure (since it contains neither networking or USB support.) But I'm guessing the programs you likely want to run don't work on DOS. A computer disc…

So what if it is simply used for browsing (GUI) only? I'm thinking in this case Kiosk or Chrome.

You are asking about the most unsafe use case "only". So no option is safe, all of them are insecure. Obviously without knowing more, Apple and Windows devices are less secure than Linux just for the fact that they are more targetted by criminals (among other things)

Re: What is the most secure FOSS operating system with Internet access?

#23
post #6

The safest OS is the one you don't run. In other words if you want a perfect OS then don't use a computer. Now I'm guessing you want to use a computer, probably to run programs. So your choice of programs will limit your choice of OS. For example, DOS is likely the most secure (since it contains neither networking or USB support.) But I'm guessing the programs you likely want to run don't work on DOS. A computer disc…

The safest OS is an OS that got hit by Crowdstrike and hasn't gotten fixed yet.

Re: What is the most secure FOSS operating system with Internet access?

#24
post #21

Earlier quoted context omitted.

Sorry for the uninformed question. I asked this question out of interest. The most aggressive attacker is because I recall that there used to be a criterion on Wikipedia (I don't remember which page, but I heard it was cancelled when the criterion could no longer be met) where the NSA or another US government agency had a kernel of resistance for the most aggressive attacker.

> Sorry for the uninformed question Don't be! It's good to think about security :-). But keep in mind that "the most aggressive attacker" is a bit of a poor threat model. It sounds like a shortcut for not having to think about it, and therefore it misses the point. For instance: - Could it be the case that someone points a gun to your head and asks you to give access to your OS? Probably not => that's a first step in…

Thank you! Now I understand that my threat model is not good! I remembered the NSA criteria, Separation Kernel Protection Profile

Re: What is the most secure FOSS operating system with Internet access?

#25
post #13

> I have also heard that the Windows NT kernel design, although not FOSS, is better than Linux, BSD and OSX because it is based on OpenVMS knowledge. Former NT kernelspace programming dabbler here. That's very debatable. The NT kernel design is both functional and interesting, but it doesn't really matter in the context of your question, because there's many layers of OS above that with a long history of security vul…

Is there a structure like the NT kernel(openVMS) (in FOSS) that is more stable and less vulnerable than the NT kernel?

ReactOS is the only one I am aware of that might meet your criteria.

https://en.wikipedia.org/wiki/ReactOS

Post reply on HN