1,585 karma · joined December 31, 2014
I imagine a Martian outpost would initially be pretty stressful. Once it becomes safe enough, and the stress levels decrease, sex won't be a mission-success/safety concern any longer. That isn't to say that there shouldn't be a plan in place, but it isn't as big a deal as folks make it out to be.
No. Unlike a rootkit, context really matters in the case of a backdoor - not so much the implementation means. BO is no more a backdoor than vnc or sshd. Now if Dell decides to secretly package BO in their product line, then it is a backdoor.
> ...backdoors should only be describing intentionally weakened security.
I can't think of a backdoor that does not meet that description, do you have anything in mind?
Your exception seems to hing on the word designer. I'd describe the individual responsible placing the backdoor as the designer. So if you place a modified version of /usr/sbin/sshd, then you've designed the backdoor for that system. I see no redefinition.
A backdoor doesn't need to be remote and the user isn't necessarily an attacker. It is simply a secret method of access that the designer put in place, it isn't designed for end-user use. It is almost always security through obscurity, and it is always a bad idea. It can be activated in a variety of ways: port knocking, hardcoded passwords, preinstalled remote software, shorting ground to some magic pin, an undocumented serial terminal, etc.
A rootkit doesn't need to be remote and the user isn't necessarily an attacker. It doesn't need to have any functionality for user interaction - which means no "escalation" occurs (It could simply scan memory for passwords and log them to a file). It runs above user space, and can therefor be completely hidden (but it isn't always, see DTrace). It runs with the same privileges as the OS that it is part of. That is important to keep in mind, the rootkit becomes part of the running OS - that could mean any of the OSes running in your tower (CPU, HD firmware, BIOS, etc).
Your definitions work fine in a vacuum, but they quickly fall apart in real world usage. For example, by your definition: a remotely accessible privileged service is a rootkit, because an unprivileged internet user can interact with it - accessing data and executing code in the service's privileged context. 'sudo nginx' is not a rootkit.
This sort of phrasing is misleading. If your OS restricts security sensitive kernel functions to the root user (hint: 99% of OSes do), then it isn't "may" - it is "must". Are there wrapper scripts that run privilege escalation exploits before installing the rootkit? Yes. Doesn't that make the exploit part of the rootkit? No, they are two very different things performing two different functions and are capable of operating independent of one-another.
> ...the purpose is the same: To provide the attacker with root permissions.
No, it is to allow code to run at the same privilege level as the kernel itself. Unrestricted loadable kernel modules. Think that is a distinction without a difference? OSX disagrees, as does Windows.
"... an attacker can install it once they've obtained root or Administrator access."
Calling BO a backdoor is a major corruption of the word, as you loose the only word for describing intentionally weakened security - so that you may describe a thing which already has several more explicitly defining names: malware, trojan, dropper, etc.
Also, science is unfortunately full of magic numbers - but it is pretty amazing when you feed in pendulum motion data and the resulting equation ends up being Newton's second law: http://phys.org/news/2009-12-eureqa-robot-scientist-video.ht...
In the court filings described by the previously linked stories, one of which I quoted in the comment you just responded to. What do you think they were charging people with, intent to download cp.jpg? Are you having such a hard time believing that the USG would distribute CP that you are mentally blocking all the evidence available to you? Because I have bad news for you, they've done much worse than that.
"...including more than 9,000 files that users could download directly from the FBI. Some of the images described in court filings involved children barely old enough for kindergarten."
> That's a massively different picture...
No, it isn't. The USG treats every instance of child pornography as a separate occurrence of a crime against the child. That is the way they've structured it so that they can convict as many people as possible, not just the individuals responsible for production. In this case the USG, by their own standard, committed an untold number of crimes against these children by keeping the site up and acting as a distributor. There is no difference between this and them setting up a honey pot full of CP.
"Never let the truth get in the way of a good story."
-- Mark Twain
> which country...
Any country in which overwhelming nonlethal police force is not unfailingly on hand everywhere... so every country. Consider it from the state's perspective: lose control of the population or kill an unsympathetic troublemaker? History shows us which option is most frequently selected. Good on England for showing restraint, but that doesn't change the fact that every command is suffixed with "... or else I'll kill you."
>I think you're overgeneralizing...
The threat of violence only works when it is credible, and it is only credible when consistently applied. Cops will kill you if you frustrate them in their escalation of force, they have to - otherwise the jig is up and law enforcement gets very difficult. There are cases where the state will intentionally look the other way so long as it remains low profile, because the price for publicly maintaining the status quo is just too expensive.
Then you either don't know about snapshots, don't care about data integrity, or have a backup system in place and don't want to replace it with:
zfs send zroot@snap63 | gzip > /mnt/remotebackup/snap63.gzActually, thanks to the third party doctrine and the regularity with which the government subpoenas tech companies, there is little functional difference - they are part of the spying apparatus.