EFF Relaunches Surveillance Self-Defense Guide
eff.org
eff.org
Also, if the site's dev is reading this, your print stylesheets still show the feedback link overlayed on the copy.
It would be great to have a zine-length brief of this with urls and QR codes for the website to be able to distribute it in print. At 250 pages the whole thing is too long to hand out.
We plan on doing a static, offline version of SSD soon, but we want to make sure that we can convey to its readers that its contents can become inaccurate very quickly. The wording on the Web site does not always convey this, because we expect to update it regularly.
Thanks again! - danny@eff
Security-wise Jitsi might be awesome, but I can't rely on it and I can't recommend it.
Namely their storage of plaintext passwords in your ~/
The authors of the guide are very aware of this concern and will definitely be considering it further.
Personally, I don't see this as terribly bad. An attacker with physical access can do a lot more damage than just discovering your XMPP credentials, and if that's all they were looking for, they could just replace the Pidgin binary to send the credentials in plaintext to Moldova the next time you launched it. You need full-disk encryption to really not be affected by this.
However, libpurple is a sea of zero-days. It's a library made to deal with input over the network written in C, which is really enough to be damning. There's far, far worse in libpurple than storing plaintext passwords.
Old website was nice and readable, the new one is terrible, in a misguided attempt to be "modern".
Even at its front page, I had no idea where to click to actually read the guide.
Then the ssd.eff.org page feels just like an empty shell, a nice logo, a bunch of empty space then a footer with links to workaround the lack of relevance of the page. Then I turned on javascript and it was the same but with an unnecessary and quite useless animation in the middle of the page.
Then I found a guide from and found it less readable and usable than the old one, though I like the bigger fonts.
To me the whole thing feels like an amateurish website and makes me think the content is on par with the design. IMHO eye candy should be left out of a project aiming at conveying important information about a subject that matters, especially when it gets in the way as it does here.
"Drive B’s behavior is the most disturbing: it reported that sanitization was successful, but all the data remained intact. In fact, the filesystem was still mountable. Two more drives suffered a bug that prevented the ERASE UNIT command from working unless the drive firmware was recently reset, otherwise the command would only erase the first LBA. However, they accurately reported that the command failed.
The wide variance among the drives leads us to conclude that each implementation of the security commands must be individually tested before it can be trusted to properly sanitize the drive."
https://www.usenix.org/legacy/events/fast11/tech/full_papers...
Right now, the only antidote to systemic weakening (potential or actual, intentional or through incompetence) of security is an auditing of code along with these standards and practices.
It's been mentioned before here and many places elsewhere, but the fork of OpenSSL by the OpenBSD folks and their complete scuttling of cruft, including FIPS 140-2 which required the backdoored Dual_EC_DRBG algo, is a good sign that at least some people are taking a proactive approach to security. In lieu of blindly following existing procedures, seeing what breaks in your work when subjected to extreme duress leads to better software and better practices.
The rest of the software collection remains Free Software.
in that case, it seems a bit odd that HTTPS Everywhere isn't available via addons.mozilla.org but Privacy Badger is...
You only fuckup once like the grugq says
I wrote most of this section
https://ssd.eff.org/en/module/problem-mobile-phones
which is about threats and risks which in many cases we don't have good ways to mitigate, and I tried to be fairly thorough. For example, we don't have an unambiguously good and convenient way to mitigate handset location tracking, burner phone detection, or compromise of baseband processors. So I hope people will read those parts too and get a sense of perspective!
I also tried to make sure that the sections about PGP mention unprotected metadata, unprotected subject lines, and the lack of forward secrecy (compromising your private key will let someone go back and read your old messages). The PGP sections still need another editing pass to unify the content better across platforms, but a lot of those risks do get mentioned somewhere.
If you can think of other analogous sections we should write about risks that are hard to mitigate, I'm glad to write them! And if you can find things in the existing document that you feel give people a false sense of security, please let us know and we can try to fix them.
I realize that there's a pretty serious risk that any security guide will make people feel like they "did the right thing" and are communicating safely, then still get compromised. We are always struggling with the pull of "privacy nihilism" that would lead people to simply use plaintext communications over the Internet and GSM network because there are (for example) vulnerabilities in their OS or baseband, or because most encryption tools don't protect metadata. It's challenging to know what to say about risk when surveillance is a multi-billion-dollar industry and a lot of very smart people have made an entire career out of it.
One point of view is that a lot of the mitigations really need to come from the platform developers, so desktop and mobile OSes need to ship with more crypto out of the box, turned on by default, in the default communication tools, etc., and hire a lot more vulnerability researchers. If you favor that point of view, I definitely encourage you to try to push things along from that direction too!
If you are defending against somebody capturing your credit card number when you buy something online, replacing the OS is mainly done by the attacker.
If you are defending against a NSA-like agency flagging political discourse and discovering you and your friends, the most usual method for defending against those starts by replacing your OS.
http://infobot.rikers.org/%23neo900/20140904.html.gz http://infobot.rikers.org/%23neo900/20140910.html.gz
"DocScrutinizer05: note that a cellular device that's logged in to network doesn't need any fancy GPS to locate your postion down to 1m precision"Edit: Oops, now showing 504 Gateway Time-Out (nginx)
Edit2: It's back. Looks very well put together.
Edit3: Wow, this is extremely well put together. I especially like that the scenarios are crafted for each situation and isn't just "do this and you're fine". This is really a walkthrough rather than tutorial and I appreciate that a lot.
When I'm reading the text on the detail pages, I also can't see where the links are.
For example, on this page I cannot see any links and have to search for them by moving my mouse over text until found. https://ssd.eff.org/en/module/introduction-threat-modeling
FWIW, I find using `tab` to bounce around links in the main text helps. Further than that, if you use `vi` on sundays, both pentadactyl and vimperator have a "hints" mode to navigate links by keyboard, which also helpfully highlights them.
It would be nice if web designers weren't such idiots about accessibility, but these options make fending for yourself a bit less frustrating.