News for hackers. Stuff that matters.
Re:A Hacker's Replacement for Gmail by magic_haze on Sunday June 30, 2013 @01:06AM (#5964758)
To play the devil's advocate, what exactly is the practical use of all this if most of your family and friends are on Gmail (and couldn't be arsed to figure out pgp)? From what I can see, your emails will now be sent in the clear over the internet, instead of staying within google's servers. Either way, the government's going to get your data, but at least you're protected against... /more/ unscrupulous people snooping on your stuff?
Re:A Hacker's Replacement for Gmail by thex86 on Sunday June 30, 2013 @01:41AM (#5964806)
That's a great point. Reminds of the time I taught my friend to use PGP and sent him an encrypted email. Every single time, he would reply in plain-text, thus exposing my older conversation. When asked why, he told me it's too much of a pain to do it. So my being careful about my privacy doesn't help if other people don't play along.
Re:A Hacker's Replacement for Gmail by kybernetikos on Sunday June 30, 2013 @04:17AM (#5965101)
I've been experimenting with encrypting using bitcoin addresses, publishing keys with gravatar and sending encrypted messages as links as a way of trying to make all this stuff easier and more accessible. If you're interested in my proof of concept, it's http://kybernetikos.github.io/VisualSecrecy/
Re:A Hacker's Replacement for Gmail by Domenic_S on Sunday June 30, 2013 @04:37PM (#5967092)
Linking bitcoin address to email address doesn't sound like a step forward in privacy...
Re:A Hacker's Replacement for Gmail by kybernetikos on Sunday June 30, 2013 @06:10PM (#5967451)
Depends what you want to use it for. Anyway, you can have multiple bitcoin addresses for different purposes.

On top of that, while I wouldn't rely on this cryptographically, the relationship is one-way. Gravatar links email addresses to gravatar images, but it's not intended to link in the other direction, so the same is true for any information stored in the gravatar.

You can use my system to reply with encrypted text to a comment on a blog post without knowing the email address of the person you're replying to, only their gravatar image.

Re:A Hacker's Replacement for Gmail by eru on Sunday June 30, 2013 @03:06AM (#5964984)
The OTR plugin for Pidgin does a better job of userfriendliness and gives more useful privacy guarantees (like plausible deniability).
Re:A Hacker's Replacement for Gmail by shrikant on Sunday June 30, 2013 @04:36AM (#5965137)
FYI, last I remember, Pidgin stored your passwords in plaintext in an ASCII file on disk, unless you jumped through some hoops to integrate it with your desktop environment's keyring. They even have a article up on their site explaining why it's necessary to do this.
Re:A Hacker's Replacement for Gmail by eliasmacpherson on Sunday June 30, 2013 @06:31AM (#5965319)
Re:A Hacker's Replacement for Gmail by claudius on Sunday June 30, 2013 @06:36AM (#5965326)
You can disable storing passwords. If you don’t want to have to enter a ‘master password’ when Pidgin starts up, there is no way they can store the passwords more securely than plaintext.

Get full disk encryption and be happy.

Re:A Hacker's Replacement for Gmail by MichaelGG on Sunday June 30, 2013 @01:24PM (#5966415)
That's simply not true. For example, on Windows, they can use CryptProtectData. Mac OS has a keychain function too. Pidgin devs are being disingenuous by suggesting that accessible to current user is identical to storing plaintext on disk.

Full disk encryption and per-user encryption are good steps. But an accidental backup of Pidgin will still reveal passwords that would be safe if they bothered to use platform specific APIs for such storage.

Re:A Hacker's Replacement for Gmail by claudius on Monday July 01, 2013 @09:05AM (#5970314)
Pidgin is predominantly developed for Linux, where they would have to support Gnome, KDE and probably at least one other mechanism. Sure, that could be done, but it is a lot of work to do that sensibly on all platforms, and, more importantly, of questionable sense: I would classify the logs of my conversation as much more relevant to a potential attacker than the mere password to my XMPP account.
Re:A Hacker's Replacement for Gmail by MichaelGG on Monday July 01, 2013 @03:42PM (#5973088)
All of this is true. But when the Pidgin devs state things like "there's no way" and "it's just as secure" (as they do on the wiki), that's just incorrect. An intellectually honest description would note that many platforms offer protection, but it's not standardized across Linux (I'm assuming).

The logs of the conversation can be protected in the same way, so I'm not sure what that has to do with anything. (Although you might wish to keep logs as plaintext, to facilitate backups, if you're not backing up the user's keychain info.)

Re:A Hacker's Replacement for Gmail by claudius on Monday July 01, 2013 @07:58PM (#5974622)
The wiki explicitly says (under “Is that the final word?”):

> No. The Pidgin developers are generally open to, and would encourage integration with keyrings (KeyringSupport).

and then goes on to state that this is difficult to do, since Pidgin runs on so many different platforms, then stating again that they will happily accept such patches.

However, I find it understandable, that the devs don’t go out of their way to support use-cases they don’t feel necessary to support. On their systems, they trust the filesystem and are happy with that, if others don’t have that level of trust in their computer, that’s fine, but not necessarily their problem.

My point about the logfiles was that to store these in the keyring (rather than a key to the encrypted files) would probably annoy the keyring somewhat (at least the poorer implementations thereof), given that it is intended for use with few-byte passwords and not multi-megabyte logfiles.

Re:A Hacker's Replacement for Gmail by MichaelGG on Tuesday July 02, 2013 @01:02PM (#5979191)
The wiki does mention some info, yes. But it also makes a false comparison, noting how you can extract passwords on a system, and implying that the level of security is identical. That's 100% false, and to suggest so is being very misleading.

As far as logs, do what everyone does when you can only store a bit of material: Store your bulk encryption key there.

Re:A Hacker's Replacement for Gmail by 1337Coder on Sunday June 30, 2013 @03:59AM (#5965070)
This is the exact reason I created this: https://privatemsg.matthew-dove.com/
Re:A Hacker's Replacement for Gmail by urza on Sunday June 30, 2013 @11:19AM (#5966041)
Where can I grab source code?
Re:A Hacker's Replacement for Gmail by gtt on Sunday June 30, 2013 @12:07PM (#5966208)
Can such kind of reply put your secret key in the risk? For example, it gives attacker enough information to deduce the key within reasonable time?
Re:A Hacker's Replacement for Gmail by tlrobinson on Sunday June 30, 2013 @02:32PM (#5966671)
I don't believe so. I think the parent comment was more concerned about the message itself being sent in the clear.
Re:A Hacker's Replacement for Gmail by tubelite on Sunday June 30, 2013 @11:00AM (#5965991)
The shuttering of Reader and Gmail's new and awful Compose have convinced me - more than years of Stallman rants and NSA snooping - that relying on closed-source SaaS is a terrible idea. It is a question of if, not when, your SaaS provider does something you intensely dislike, and which you have no power to change.

With SaaS, you don't even have the power to say - Damn your improved version, blast your hip new design, I will stick with the old one, thankyouverymuch. You are always on Version Now.

The more intertwined your relationship and dependence on integration with related products, the messier the ensuing divorce.

This, to my mind, represents a far more inevitable reason to figure a way out of GMail.

Re:A Hacker's Replacement for Gmail by joe_bleau on Sunday June 30, 2013 @01:42AM (#5964809)
I see encrypted connections to/from gmail all the time. Here's an example from a test I just ran:

Trusted TLS connection established to gmail-smtp-in.l.google.com[173.194.79.27]:25: TLSv1 with cipher RC4-SHA

Anonymous TLS connection established from mail-yh0-f48.google.com[209.85.213.48]: TLSv1 with cipher RC4-SHA

Re:A Hacker's Replacement for Gmail by bigiain on Sunday June 30, 2013 @01:59AM (#5964841)
Hmmm, no Perfect Forward Secrecy on RC4-SHA...

Would it be considered paranoid to read anything into the fact that they offer ECDHE-RC4-SHA for https sessions, but only RC4-SHA for SMTP connections?

Re:A Hacker's Replacement for Gmail by joe_bleau on Sunday June 30, 2013 @02:05AM (#5964851)
It could be an artifact of my postfix configuration. Looking over a few logfiles, here are the ciphers I've seen recently (all servers, not just gmail):

ADH-AES256-SHA (256/256 bits) AES128-SHA (128/128 bits) AES256-SHA (256/256 bits) DHE-RSA-AES256-SHA (256/256 bits) EDH-RSA-DES-CBC3-SHA (168/168 bits) RC4-SHA (128/128 bits)

Re:A Hacker's Replacement for Gmail by bigiain on Sunday June 30, 2013 @02:29AM (#5964898)
Curiously, I'm seeing a bunch of TLSv1:DHE-RSA-AES256-SHA:256 between one of my machines and google...

I wonder why/when the connections end up RC4-SHA instead?

Re:A Hacker's Replacement for Gmail by viveksec on Sunday June 30, 2013 @02:37AM (#5964919)
Google serves up static content uses DHE. We've noticed only Google sites using DSA certs with ECDHE. A report on what we found http://trisul.org/blog/dsa-xdrill/post.html
Re:A Hacker's Replacement for Gmail by viveksec on Sunday June 30, 2013 @02:41AM (#5964926)
> Hmmm, no Perfect Forward Secrecy on RC4-SHA...

Actually dont see how you can have PFS on DHE either if one of the endpoints doesnt co-operate. You can simply dump the master keys and provide those to the decrypting app.

Re:A Hacker's Replacement for Gmail by e12e on Monday July 01, 2013 @01:49AM (#5968923)
Or just dump the plaintext data.

If I tell you a secret, and you tell someone else ... there's not a lot I can do a about that. If you don't want a third party to be able to hand over your plaintext (or store it) -- don't give them your plaintext (or a means to access your plaintext).

Similarly, if I send you a PGP encrypted email, I can't know if you decrypt that and hand it over to someone else (willingly or unwittingly).

Re:A Hacker's Replacement for Gmail by bigiain on Monday July 01, 2013 @04:40AM (#5969431)
I can though, still assume that if I send you a GPG encrypted email to your gmail account - I've only got to worry about _you_ leaking the contents, not Google.

-----BEGIN PGP MESSAGE-----

hQIMA13LrXtLThhwAQ/+LmYMzmaQ3Ui0AF5yRKzCVL/rXzUO3h+cKZVnA2AL/SAR PHcVjgGkm4BT3C8pokeTl+UQPqsBj/i3gteC0zi5QTMyXYxnkCC6915yVGON86BS E5i+pEpXIubnWiKZh81Ik+YARYnTqi+Ea5zW0OAzKmd48FX9m21MK0fKHcdjoYZk 56JaMbTgcSTcW2RIztwQr9EeTnf/XIHsIrhQuOGmZd9kTmbxn9mA+W2AKzgPmv7s Z+RUgEMrbyjNK+s2V/ibPE0CDpBKR6cleWRmAgEknu2Z8QaBIgiv+a64mKMbtL6I H8ZCcM1djgBmXvjfHRwJEvEKEIfJKVQ5Q1SMyskAkWt23CQIbd1toLzx/2e0F0O3 Zjppm+qnBhM6JUOnuc5L42uvZK1+0L3aT99UX5L2xOV8OdqgVto1u+d/Q35LUhNl jjslEKidDxhxFWVHJvVhY/4ogQZIq4WrEpDMoYjRzniECMi779MTl6UnX0vRjVuw 3dbXppozqhB40P7q9Om+ORXGfMrzpIRwABltY6NI5PPjeFgHeNZ/gAFxfWn6INYa mielp57irCYBAVaVIodds2EZNSJ3o8m8A/p4HKbuS8W1qDkU2QY4k+Ns27LY3EQM 0fXx6Ug5INql6vHQpj02W4q4S8A0FipS70WZIH4eWm/aLDWV4PT/0hMoGAhYPgvS lgFoQeoAPeaPJ+Tlb1WX5V7cePBH3EZte+0WcBwlZBBejCBNVAjpyFUG4jMcOv/B IPPa+7IFWjE/1kf7n6e+/OsqDjXWem2j5wJd8R0SJlJk97/VjGDvYAn2mdNCqQ43 /sLRy5oTgEE+kljtFriL5Qfdhkei5UR8RZxV3Yv3J+ARohj7JJovSi0psR9hVI5J BGL2emenig== =Eqf+ -----END PGP MESSAGE-----

Re:A Hacker's Replacement for Gmail by e12e on Monday July 01, 2013 @04:53AM (#5969473)
Oh, absolutely. I just wanted to point out that if you're communicating with google, you're communicating with google -- so even if they enable perfect forward secrecy over smtp/tls -- that's not a 100% fix.

It is still better than them not enabling it -- because if we can assume they do not log the data by default, on their own (aka: we can trust google) -- old data won't be accessible once a (theoretical) new warrant arrives.

Re:A Hacker's Replacement for Gmail by sliverstorm on Sunday June 30, 2013 @02:30AM (#5964899)
None of it is impermeable, even your own server. It's just another layer of misdirection and/or difficulty.