handsomeransoms

Joined 16 years ago

Karma
519
Submissions
96
Member since
Nov 7
View on Hacker News

Recent submissions

Comment · 11 years ago
Comment · 11 years ago
This is very similar to the functionality provided by tlsdate (https://github.com/ioerror/tlsdate). They appear to have eschewed tlsdate's default approach of using the timestamp from the handshake in favor of using the `Date:` field, which tlsdate also supports. It would be interesting to see whether the randomization of TLS timestamps in modern implementations of TLS might mean that tlsdate's default mode is no longer useful. Either way, it's really cool to see this sort of functionality being included in ntpd by default!
Comment · 11 years ago
Are you generating the User ID with the additional characters and expecting the user to remember/keep track of it? I do think that is very user-friendly, even with the cookie trick you describe.

It seems like you are trying to force your user to remember a salt. Why not just use a proper salt and a strong password hashing function?

Also note that this protection is only useful in the case where an attacker can get a database dump but cannot perform an active attack on the server.

On the other hand, I have seen some sites (gandi.net comes to mind) do something similar to this. Wonder if they have a similar security reasoning?

Comment · 11 years ago
Comment · 11 years ago
Clicked "Look: Try our latest demo version" and got a certificate error in Chrome :(
Comment · 11 years ago
minilock (https://minilock.io/) intends to fill that exact niche. Have you tried it?
Comment · 11 years ago
FYI Google Chrome warns that imagebin.com "might contain malware".
Comment · 11 years ago
I think the title of this post is misleading. For context, see the summary of the amendment on p. 324, under "ACTION ITEM—Rule 41 (venue for approval of warrant for certain remote electronic searches)".

The goal of this amendment (appears to me, a non-laywer) to be to allow judges to issue warrants for crimes that occur in their jurisdiction, for materials that may not be in their jurisdiction, when the location of the materials has been obfuscated with an anonymizing technology. I don't think this is an "automatic warrant" - they still have to establish probable cause, etc.

A more interesting sentence from p. 325 discusses the mechanism by which the search may be carried out: "The proposal speaks to two increasingly common situations affected by the territorial restriction, each involving remote access searches, in which the government seeks to obtain access to electronic information or an electronic storage device by sending surveillance software over the Internet."

Comment · 11 years ago
Comment · 11 years ago
Been using this for a minute, it's quite nice! Kudos to Nadim & team for a friendly and mostly intuitive UI, with some creative new ideas in the context of email/messaging.

A few initial questions:

1. Is any part of the communication forward secure? I can't imagine how the multiparty chat would be.

2. Using the avatar to verify cryptographic identity seems weak, mostly because I don't expect users will check it (it's only in the Contacts view, and it's unclear that it has that use). It resembles the placeholder avatars used on Github among other sites, which seems to suggest that it is not meaningful. So - can the Peerio server silently MITM my communications?

3. I'm not quite sure how the search works (still reading the code), but it seems like it must be searching the plaintext stored in the client's memory. How well will that scale?

Comment · 12 years ago
> With email, you're right that POP/IMAP on a dedicated box is preferable from a security standpoint.

This depends on your threat model, and I'd argue that this statement is untrue for the vast majority of people, even people who have the technical know-how required to run their own email server. Running an email server, keeping it up to date with the latest security patches, managing SSL certificates, blocking spam, blocking malware, and blocking phishing attempts are all things that Google is better at than you. Part of the reason for this is their access to incredible volumes of data, which lets them analyze trends and emerging threats across an relatively large subset of the email-using population.

The average user's threat model is much more along the lines of phishing, malware, or spam-related fraud. Google is incredibly good at protecting people from these threats (as is obvious when I compare the volume of spam, which often contains malware or phishing links, that I receive on my Gmail account against my other, non-Gmail accounts).

Of course, if your threat model is that you require protection from law enforcement or government surveillance, then Google may be a poor choice as they are legally obligated to turn over information about you that is requested by such entities. If that is your adversary, however, than you should have a lot more work to do to protect yourself than just quitting Gmail and setting up your own mail server.

Comment · 12 years ago
Freedom of the Press Foundation https://freedom.press -- DevOps Engineer

Full-time, Bay Area local preferred but remote possible for exceptional candidates.

We develop SecureDrop, an open source whistleblower submission system. SecureDrop is currently used in over 15 major newsrooms, including those of the Washington Post, the Guardian, the New Yorker, and ProPublica. [0]

One of our big challenges moving forward is scaling. For legal and security reasons, we require every organization to deploy their own SecureDrop instance on dedicated hardware. We do not offer SecureDrop "as a service". As a result, traditional scaling techniques do not apply. However, we believe that by automating the testing, development, deployment, and troubleshooting of SecureDrop systems, we can continue to support a growing base of SecureDrop installs without becoming overwhelmed. That's where you come in :)

For more information on the job, see our full job description, which includes instructions for applying: https://freedom.press/jobs/job-opening-devops-engineer-secur...

[0] https://freedom.press/securedrop/directory

Comment · 12 years ago
I think it's theoretically possible to use Service Workers to do this, giving you a TOFU trust guarantee, although I think there are some issues due to the spec-mandated auto-updating of Service Workers every 24 hours.
Comment · 12 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton