ageisp0lis
I Detest Live Phone Coding Challenges
My crazy 1,450-line –/.bashrc
Common approaches to securing Linux servers and what runs on them
Bash script for measuring latency to many popular DNS servers
First of all, most folks are only signing the Release file. The majority aren't doing debsign/debsigs or dpkg-sig. Okay, some packages ship with some md5sums. Not all. I'm not too worried about tampering or integrity of .deb contents.
How do I know I can trust the Debian archive signing key is in safe hands? For that matter, what about the many third-party repositories and keys that are trusted by my system? Not long ago, Ubuntu was trusting a 1024-bit DSA key. All I need to do is steal or brute-force one of these, and combine it with techniques available to state-level or network adversaries (think of NSA's QUANTUM-insert). Maybe some DNS poisoning or hijacking. Now when you ask for a package you need, I'm giving you my malicious repository instead.
Hostname validation is an important property. Let's say I have a large-scale network where I control the main DNS server, and I can modify records that come from more authoritative sources. I point deb.debian.org and security.debian.org to some other boxes and now no one is getting package updates. Now I have everyone in a more vulnerable state, from which I can figure out more ways to compromise them.
What about the individual package maintainers, can I trust them? Nevermind a distribution like Debian which probably has formal security review. What's to stop one unscrupulous person from being paid to insert a temporary backdoor? Well, that's not so much related to TLS.
> HTTPS does not provide meaningful privacy for obtaining packages.
False.
As mentioned by other commenters, fingerprinting and profiling of the machine — which versions of which packages are installed in the environment — is a real risk which has been demonstrated in practice by researchers. As you mention, the transfer sizes are a mild indicator; not a strong one. But the bar is orders of magnitude higher to identify what's running on a server with apt-transport-https.
Deep packet inspection and Narus is a thing. You're assuming HTTPS is not valuable because the average end user isn't at risk — advanced attackers aren't in their threat model. But when you have machines that both need to be kept highly secure and run a highly specific set of packages, it's absolutely necessary. Imagine I'm an intelligence agency and I'm in that advantaged position where I can see every HTTP GET in plaintext before it hits the official repository, from every client globally. I'm looking for a needle in a haystack: a set or series of packages installed in a certain order. It's trivial now to find my target and learn its IP address.
You're the current project leader... is this page the official stance of Debian?
Nip this entire discussion in the bud; just use a deterministic build process for any binaries you release. Like Gitian: https://gitian.org
I implemented this for Zcash (see https://z.cash/blog/deterministic-builds.html), more software projects should be doing this in general.
The design of the Zcash trusted setup ceremony
Deterministic builds in Zcash
The Surveillance Industry Index
Remote candidates, preferably NYC or east coast preferred. We offer a competitive non-profit salary.
We are looking for a full-time technologist to organize and lead digital security trainings for journalists. The Digital Security Trainer will be responsible for designing and implementing a curriculum around digital security that covers a variety of topics, including: threat modeling, email encryption, chat encryption, mobile security, and others. The trainer will travel around the country (and sometimes internationally) to hold seminars and hands-on training sessions inside newsrooms and journalism schools with the goal of teaching journalists to better protect themselves and their sources.
The trainer will also help update and maintain FPF’s ‘Encryption Works’ guide, which is a thirty page how-to white paper about some of the most common digital security practices. In addition, the trainer will become familiar with SecureDrop, the open-source whistleblower submission system FPF maintains, and potentially help with installations and trainings inside newsrooms.
For more information, including required skills and experience and instructions for applying, see our full job description: https://freedom.press/jobs/digital-security-trainer
Why aren’t more news organizations protecting e-mails with STARTTLS encryption?
Jailed Journalist / Activist Barrett Brown Seeking Leniency from Judge
DOJ Proposal Would Expand FBI Power to Hack Computers Abroad
After NSA Revelations, Why Aren’t More News Organizations Using HTTPS?
FBI's explanation of how they got Silk Road's IP is improbable and imprecise
The Copyright Alert System is über creepy and should be stopped.
Barrett Brown's gag order vacated, crucial court documents unsealed
He flipped out and lost his cool over constant government-sanctioned harassment. He's not perfect by any means—admitted substance abuse problems and a big naïve/foolish/arrogant streak—but still deserves sympathy.
I don't think he would have known there was a law on the books making it illegal to dox feds. Doxing abusive cops on the other hand is legal and happens all the time between Anonymous/Occupy and even journalists do it sometimes.
In order to convict on threats there needs to be a "true threat" of physical harm, a non-conditional statement made to a specific person. All he said was "if they come" he wouldn't be able to tell FBI from Zetas so he'd exercise self-defense. And he explicitly clarified when he said he was going to ruin the guy's life, he meant to expose him, not as a physical threat.
One can disseminate a link without knowing whats in it. Brown is on the record in many places as being opposed to spreading credit cards. He was against that kind of stuff.
http://www.justice.gov/usao/txn/PressRelease/2012/DEC2012/de...
"Upon conviction, however, the trafficking count carries a maximum penalty of 15 years in prison and the access device fraud count carries a maximum penalty of 10 years in prison. Each of the aggravated identity theft counts, upon conviction, carries a mandatory two-year sentence in addition to any sentence imposed on the trafficking count."