Protecting IM From Big Brother
holden writes "Ian Goldberg, leading security researcher, professor at the University of Waterloo, and co-creator of the Off-the-Record Messaging (OTR) protocol recently gave a talk on protecting your IM conversations. He discusses OTR and its importance in today's world of warrant-less wire tapping. OTR users benefit from being able to have truly private conversations over IM by using encryption to obtain authentication, deniability, and perfect forward secrecy, while working within their existing IM infrastructure. With the recent NSA wiretapping activities and increasing Big Brother presence, security and OTR are increasingly important. An avi of the talk is available by http as well as by bittorrent and a bunch of other formats."
Its time to implement encryption of ALL traffic from ALL applications. Perhaps even IPC encryption incase you have some sort of 'tap' installed on your computer.
Sure, it eats resources, but do you want others reading your information? I dont. Not even when its "we are out of milk, please pick some up on the way home", as its NONE OF THEIR BUSINESS.
---- Booth was a patriot ----
You can't have perfect secrecy unless your RAM contents are also encrypted. Wasn't there some case recently where the RAM contents of some server were subpoenaed in a court case? If your RAM is unencrypted, then your IM conversation is stored in plain text SOMEWHERE, even if it is encrypted on the network stack. Of course, having encrypted RAM would be a HUMONGOUS performance hit, but it could be done. Hmmm..
Off to the patent office I go..
This is a good step, and I wish that more people would use encrypted messaging systems. This includes IM, e-mail, and voice.
However, while encryption can protect against "big brother", you can never eliminate the risk from the other end of the line. What happens if the person you are talking to has a rootkit, or prints out the conversation, or otherwise compromises the data? There's no real way to protect your entire conversation.
--
Educational microcontroller kits for the digital generation -- great gift!
But, it WILL be hacked. Then, a user's smug denial could lead to obstruction of justice charges, or some such.
OTR is a really cool program, I just wished more people used it.
How long until this guy gets the attention of the government and is brought down as a terrorist collaborator? And if people actually start using this kind of software to make private conversations, how long until the presence of it on ones HD can be used against you? Wasn't there a case where the presence of an "Eraser" program on the defendants hard drive was used against him, because then he "Must have had something to hide"?
... I hate to say it, but the most practical secure kind of IM right here right now is probably Skype. Well - you read that story about German police and Skype's chat traffic (like other kinds) is carried over the same encrypted p2p transport as its voice traffic.
It's like a Cypherpunk, but more likely to get shot (perhaps by the NSA).
We use AIM for communication at my company. One problem is half the people use GAIM, the other half use Trillian, and each have separate standard encryption plug-ins which are incompatible. Of course it is free software and I could jump in and work on this but I am too busy. The main reason we had encrypted conversations was to send passwords to one another.
I have the Zone-Alarm Security Suite software (software firewall, anti-virus, anti-spyware, Ad blocking, Cookie control, Identity protection), and it comes with "IM Security". It encrypts all IM conversations when both sides of the conversation have the software installed. I don't know how strong the encryption is, but it is something.. Makes me feel secure when I am talking about government conspiracies...
d41d8cd98f00b204e9800998ecf8427e
This slashdot story, just days before a talk about how the csclub servers handled slashdot the last time.
mattdev@server$ touch
cannot touch `/dev/genitals': Permission denied
Quote: "With the recent NSA wiretapping activities and increasing Big Brother presence, security and OTR are increasingly important."
The real problem is U.S. government corruption. See this example from Cooperative Research, a complete 911 Timeline of 3962 events: U.S. Government corruption TimeLines.
The government should serve the people, not spy on them.
I find it fitting that someone named Goldberg is warning us about Big Brother.
It is dangerous to be right when the government is wrong.
Anyone who is IM'ing with super-secret encoding and hoping that they are safe better not be IM'ing me, or someone like me who checks the "log" button...
Sorry, sometimes I like to refer back to them, and that is the way they are kept. I am too lazy to do anything about it.
I always assume I am just part of the noise in the s/n ratio that "they" are listening to.
What's the opposite of tin-foil hat?
This issue is a bit more complicated than you think.
I use Gaim OTR, and my buddy used Trillian OTR (without him even realizing it incidently). There was a Gaim encryption plugin before the OTR plugin, but I don't know anyone using that anymore.
XML is like violence. If it doesn't solve the problem, use more.
The Presentation in the video appears completely blank to me. Anybody else see this?
What's the opposite of tin foil hat?
You, bent over, assuming the position.
The organization that is serving the talk has a wecbcam ( http://csclub.uwaterloo.ca/office/webcam.html ) in there office. Despite serving an avi file linked directly from the slashdot page, there doesn't seem to be fire :P
Jabber is an open-source, cross-platform and well-documented instant messaging solution.
Jabber is easy to use with strong SSL certificates.
Problem solved.
One of the really cool things I think with the new versions of OTR is the shared secret. How many people actually bothered identifying the hash fingerprints? I'd bet almost none. However, with a simple shared secret it becomes very easy to protect against man in the middle attacks.
what a fucking zionist jew. Don't trust it and use it. Chances are he is working under the U.S. ZIonist occupied goverment.
I log all my IM messages too. But you can not prove those messages are written by some specific person. They are plaintext and everyone can edit them. The "problem" with most encryption protocols is signing. If I write a message to you and I sign it, you can prove I wrote it. OTR provides encryption and authentication that can't be used to prove to anyone else you wrote it. I suggest you watch the video for more information.
"What's the opposite of tin-foil hat?"
- paper slippers?
Change is certain; progress is not obligatory.
While it would certainly be better if everyone verified fingerprints, there is still a benefit even if you don't -- unless the MiM attack happens in your first conversation, the fingerprint won't match the cached version when they start attacking.
Shared secrets are a bad idea anyway. If you're willing to do the work to communicate securely out-of-band with your contacts then they buy you nothing extra. In fact, they are actually somewhat harder to use because each contact pair needs a different secret (otherwise it's not a secret), whereas the fingerprint is not secret and can be published shared between contacts. Moreover, most people would be unwilling or unable to securely communicate out-of-band for the initial key exchange, and would simply disable encryption entirely, or email/IM the unencrypted key before starting their first encrypted conversation, which puts us right back in to the "secure only if the first connection is not monitored" boat, except in the shared secret case only passive monitoring is needed, rather than an active attack, to compromise any future conversations.
Isn't EVERYONE very upset that we need these types of applications these days? Why does it seem reasonable that EVERYONE needs to hide their communications from their own governments? Shouldn't we be more upset that things have gotten so out of hand?
Soap, pillowfill and lampshades.
If this bill passes, you won't be able to use OTR without being carted off. Call your senator and tell them to vote NO.
Except that it's completely untrustworthy because it's non-free software. If a major feature of the software is that you can trust it to keep your secrets or protect your privacy, you should be able to trust that it's only going to do what you want it to do. Non-free software inherently doesn't work this way, so none of it is useful for encryption. This program disallows modification, so if you discover that it doesn't do what you want you have no permission to make it do what you want. Forget about helping your community by distributing improved versions of the program: distribution is only allowed gratis and if one distributes the software they distributed to you in its original (software) packaging.
The license for the program is so over-the-top in its restriction it's laughable. It claims to prohibit talking about the software (section 3.a.iv). Users are prohibited from any translation or localization of the software as well (section 3.a.i), so if the interface isn't in your language you're out of luck.
The solution is simple: use only free software, relish your software freedom, help your community by distributing free software, and encrypt your communications to your heart's content. This way only your limitations keep you from fully understanding what your computer is doing with your data and you can draw on the talents of other trustworthy people to help you whenever you need their assistance.
Digital Citizen
..lectures to me Tuesdays and Thursdays. I'm in his undergraduate course "Computer Security and Privacy". Cool to log on Slashdot and see your prof on the front page.
-Ryan
This technology is likely to be illegal (already) in Burma, China, Cuba, Venezuela and other regimes beloved of the Left. It won't help democracy and human rights activists who say, want Chinese citizens to have a voice in their own government or Cubans who don't want hereditary rule by the Castros.
Meanwhile, it's a bonanza for terrorists who need ways to communicate in secret on how to kill thousands or millions of people. IM and PGP encrypted emails as well as Moussoia's (spelling) laptop (containing encrypted files) allowed the 9/11 plotters to communicate and carry out the murder of 3,000 people. [Moussauie's laptop was not searched by the FBI due to privacy concerns.]
Now, you might be of the opinion politically that your civil liberties absolutism is worth 3,000 lives (or more, next time) but that's not likely to be practical. Most people expect in the real world their government to do what it takes to prevent the slaughtering of masses of their fellow citizens.
The real threat is not consensual, PC-fearful, queasy-liberal Western governments eavesdropping on your comments about getting together for a beer run. It's Google or Yahoo selling out your personal data to China or other bidders, or those companies selling out Chinese/Burmese democracy activists. Meanwhile you'll see these tools used to kill people.
INEVITABLY, this encryption will be used to kill people. Lots of them. Let's not delude ourselves.
that encryption has not been cracked. Want to really hide the data? Use steganography. Why? Encrypted streams say that you want to hide. If the algo has been cracked, then you just pin-pointed what to examine. OTH, if you expand the search space by embedding in a stream, well, then you will make it difficult to know what and where.
What's the opposite of tin-foil hat?
Sane?
What's the opposite of tin-foil hat?
Autotrepanation.
A friend of mine recently questioned whether all our IM conversations were being watched by the NSA. I said most likely it all runs through a computer of theirs at some point thanks to AT&T. He decided the best way to find out was to say everything that we could think of that might throw some red flags and see what happened.
Needless to say neither one of us vanished in the night, and neither of us received any unwanted visitors.
You're nothing; like me.
Read the grandparent, he was replying to the availability of another encryption package.
Maybe a bit off topic (I haven't watched the lecture yet either) but anyone using Pidgin with the Pidgin-encryption plugin?
I've used it for about a half a year (via Jabber's servers), and it has been a great experience.
However, I only use it w/one of my other nerd IM contacts. There's just no way I could get everyone else to get this set-up. That's the problem.
Same goes for encrypted email. Encryption just needs to be baked in from the get go.
Encrypted chat. Case closed.
Comment removed based on user account deletion
Nice how a Canadian researcher is looking into solutions to a mostly US problem, at least it is always US media talking about wiretaps. Perhaps if ~21% of the US budget wasn't blown on the military and God knows how much more on espionage, everyone wouldn't have to be as paranoid. My solution: if big brother gets the brillant idea to tap innocent people for no reason, big brother should invest in a gun and blow his brains out.
Putty and openssh clients can act as a SOCKS proxy server.
Simply ssh to your machine at home... direct Pidgin / GAIM / MSN (or any SOCKS capable app) to use your new local proxy server and your traffic is hidden from corporate big brother.
Once traffic leaves your machine to the internet, it's goes out unencrypted as usual... only useful to not let the boss know you've got to pick up milk on the way home.
Also, careful this doesn't hide DNS traffic.
That good sir would be a hat made of pie!
err.. oops, typo I meant SOCKS proxy.
I want the government watching you just in case you're one of the bad guys. I'll gladly give up a bit of my own privacy to make sure they don't have any.
Here's the thing: "Bad guys" are rare. As a result, the majority of people the government would end up watching are "good guys". Let's say that 1 in 100 users being watched is a "bad guy", and the government gets the "good guy/bad buy" decision right 99% of the time. That implies that about 1 "good guy" is incorrectly labeled a "bad guy" for every "bad guy" correctly labeled a "bad guy". I'd rather minimize the information the government might use to incorrectly label me a "bad guy", even if it means increasing the very slight risk that one of the "bad guys" will hurt me or someone I care about.
Or, in Franklin's words: "Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety."
Come test your mettle in the world of Alter Aeon!
I have four sets of keys on my machine--keys for SSH, for PGP, for WASTE and for OTR. Why does every app using encryption insist on using its own wrappers for public keys? What's wrong with the infrastructure already present in the OpenPGP standards?
Laws do not persuade just because they threaten. --Seneca
These %s sound made up to me.
Good to see you faithfully preserved the OP's spelling and grammatical errors!
87.2% of all statistics are made up
Simple encryption added to IM, and a professor claims to have created/co-created this. Pick a coder and coder, very trivial stuff. Arrogant bunch of people those professors over there in Waterloo.
An all powerful, tyrannical government is far and away more dangerous than terrorism. If we didn't have the former, we wouldn't be experiencing the later. Citizens must control their governments, not the other way around. Period.
Class Project: Explain why America is called 'The Land of The Free' & give examples.
That is an incredibly unimpressive statement. Ugghh. Please study more history & well thought out science fiction. Maybe Patrick Henry or Philip K. Dick. Try perusing the Anti-Federalist Papers. Stop parroting these talking heads on network television. You really need to work your brain somewhat or we are all in trouble.
Correct me if I'm wrong, but I think that jabber can be turned into an encrypted protocol. In other news, if you want your IM to be kinda "secure" meaning hiding it from you employers, you could use Tor + Privoxy . I know Tor was in a bad light recently because of some misuse, but, then again, IM is not for transmitting top secret information. For passwords i use an SMS or other not-TCP solution . Just an idea.
Well, I know that at least Kopete have PGP-encrypted chat. It automagically encrypt/decrypt messages using public-key/private-key. I think it's DSA or RSA keys, pretty secure...
.. between OTR and simp lite?
/jabber / google.. its not like anyone uses those clients.
I've been using simp for ages, and it even encrypts the logs (in a sense that the logs appear as gobbledegook).
Oh wait.. I guess its only for msn messenger / yahoo / icq
Bigbowser.
I miss my wife, but my aim is improving.
Unless you really have something to hide, this is major overkill. The sheer number of messages that go over the wire is protection enough. You're high on yourself if you think anyone cares about what you have to say. If the net-criminals really want to negate what the government can do, they need to fill the wires with random "hot" messages that would be caught by the government spy computers and overload them with leads until they are unpractical.
Comment removed based on user account deletion
If privacy wasn't a fundamental requirement of democracy, why is voting secret?
Seriously, think about that. Why do citizens vote in secret instead of allowing everyone to see their vote?
The answer is obvious. People in power, whether the government or your employer, might retaliate against a voter if they are corrupt.
Does your government shows signs of corruption, or have utter lack of oversight against abuse of power, or have a documented (video-taped) track-record of lying, or is it willing to retaliate against a whistle-blower's family with utter disregard for national security? If so, then maybe sacrificing privacy to such a government isn't really a bright idea.
By the way, why is there no discussion about using water-boarding techniques to interrogate people suspected of outing a CIA operative responsible for preventing the spread of WMD's if they damaged national security and is found guilty of obstruction of justice? Think about it. It is because Scooter's expensive lawyers would prove and clearly demonstrate that anyone waterboarded will say anything in order for the simulated drowning to stop and that waterboarding is completely useless for obtaining factual information. (But it might be useful when you need to justify BS by pointing to someone else as the source of the BS.)
And why is there no discussion about "legally" wiretapping all of the executive branch, congress, senate, and suprememe court so that anyone with proper security clearance can examine the communications for corruption?
If you still think privacy is not important, then why keep your social security number secret? Why not post it online for all to see? After all, you have nothing to hide so you shouldn't be afraid to do that, right?
Seems like a good way to go, just make sure your server isn't hax0red.
These %s sound made up to me.
You're right, the numbers are completely made up. The point, though, is that there are so few "bad guys" that, unless the government is extremely good at determining who is a "good guy" and who a "bad guy", the government is going to catch as many "good guys" as "bad guys".
I suggest reading Bruce Schneier's "Beyond Fear" for a much more detailed analysis of the problem.
Come test your mettle in the world of Alter Aeon!
The problem with OTR is it makes false promises about denyability. Nothing can prove you didn't say something, and when you're up against corrupt government officials, it's not up to them to prove that you said something, it's up to you to prove you did not, and OTR isn't going to help you there. There's still going to be a record that your conversation took place, and that conversation will be whatever the bad men say it was.
OTR is fraud.
This bill says nothing about encryption. At most, there is a bullet-point in the findings section (899-B, item 3) that suggests how the internet is used may be part of the study.
On the other hand, in about 18 months after passing this bill, the study is supposed result in a report. Everyone set their alarms - we'll have to see what the study says about privacy and encryption.
FYI: This bill is known as S.1959 in the Senate.
This signature intentionally left unblank.
messenger plus live scripts securePLUS 1.0 securePLUS can encrypt your chat messages so a Messenger sniffer can't read it and CryptoPack 1.01 This script makes it possible to encrypt text with various encryption types. (SHA1, MD4, MD5, Base64, Binary, Hex and URL-encoding) crYpt 1.0 Encrypt/Decrypt which enables you to secure your messages from sniffers and such using an advanced 128+ bit encryption engine. three flavours of encryption for MSN messenger at any rate.
OTR exchanges the keys when done, okay. It also does the public key hand-shake on conversation start-- with new keys (no PKI or anything), so a MitM attack works great (heh yeah). Jabber's TLS is horribly broken too, if a MitM happens it doesn't detect it (it can, it should, it won't, sorry, Pidgin doesn't alert you for crap; I filed a bug on Trac though).
A lot of people think encryption == secure; it doesn't.
Support my political activism on Patreon.
You sir, wins 2 internets.
Joshua O'Brien,
I suggest you give that a little more thought. I don't think you actually believe that what you said is adequate.
It's true that email communications should all be encrypted. There may be people who are spying on other people; encryption stops some of the spying.
But the U.S. government is not just spying. The U.S. government has killed, or contributed to killing, about 11 million people in 24 countries since the end of the second world war. The U.S. government is using its power to do harm to other people.
The only way someone can have the opinion that U.S. government activities are not important is if the people he or she knows are not directly affected, and he or she takes a position of not caring about other people. If one of the people who was killed was a member of your family, I think you would be more concerned than just thinking encryption is a remedy. The U.S. government has been breaking its own laws and doing harm throughout the world.
The U.S. government has 737 military bases, about which we are allowed to know. Here is a map of the bigger ones: Large U.S. military bases.
Encryption is not a complete answer to adversarial behavior. Something terrible is happening in the world. Mentally ill people with power are using violence and corruption to make more profit in oil and weapons. We cannot allow ourselves to imply that we are not concerned about the bigger picture. I'm guessing that you are concerned, but you didn't express that in what you said in your parent comment.
I want the government watching you just in case you're one of the bad guys. I'll gladly give up a bit of my own privacy to make sure they don't have any.
I have no problem with you giving up your privacy, I have a big problem with you giving up my privacy!
Jesus. Don't you get it? This is a blank check for hauling away ANYONE who may be deemed hiding something. Christ! Duhh.. This doesn't say anything about encryption, so it must be okay?.. Duhh...
Open your f'n eyes!
Use this encrypted Instant Messenger and you are done
http://retroshare.sf.net/