Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
Captain Foo
May 11, 2004

we vibin'
we slidin'
we breathin'
we dyin'

Math.random(poop);

Adbot
ADBOT LOVES YOU

Shaggar
Apr 26, 2006

coffeetable posted:

the cost for the 1% choosing the wrong prng is much bigger than the cost for the 99% choosing the wrong prng though

Math.Random() should be cryptographically secure and there should be a Math.UnsecureRandom() which is specifically designed for catgifs

its actually irrelevant because you shouldn't be writing your own crypto

Moist von Lipwig
Oct 28, 2006

by FactsAreUseless
Tortured By Flan

Captain Foo posted:

Math.random(poop);

how did you find my posting algorithm I made the repo private

kitten emergency
Jan 13, 2008

get meow this wack-ass crystal prison
I'd put an ironic cryptocat sticker on my MacBook

Bloody
Mar 3, 2013

LARD LORD posted:

this may be a little earnest for yossec but what would it take to fix cryptocat? it seems to be used by a lot of vulnerable people and its easy to laugh and call nadim an idiot but it seems like a lot of people could be in serious trouble :ohdear:

use https

use java

use silverlight

require a browser extension

mostly use https

minivanmegafun
Jul 27, 2004

spankmeister posted:

Use jabber with the otr plugin

yeah, uh, what problem does cryptocat solve that pidgin/Adium + OTR don't

Bloody
Mar 3, 2013

minivanmegafun posted:

yeah, uh, what problem does cryptocat solve that pidgin/Adium + OTR don't

the problem where im an idiot

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...

Bloody posted:

the problem where im an idiot

There's no real solution for that, but at least you're in great company! :v:

hobbesmaster
Jan 28, 2008

no cool cryptocats stickers?

anthonypants
May 6, 2007

by Nyc_Tattoo
Dinosaur Gum

minivanmegafun posted:

yeah, uh, what problem does cryptocat solve that pidgin/Adium + OTR don't
installing software is such a hassle! *b/w video of grandma mashing floppy diskettes into a crt*

pseudorandom name
May 6, 2007

reminder that iMessage is the only widely deployed transparently secure communication system

Nintendo Kid
Aug 4, 2011

by Smythe

pseudorandom name posted:

reminder that iMessage is the only widely deployed transparently secure communication system

it is neither widely deployed nor transparent nor secure

Moist von Lipwig
Oct 28, 2006

by FactsAreUseless
Tortured By Flan

Nintendo Kid posted:

it is neither widely deployed nor transparent nor secure

Malloc Voidstar
May 7, 2007

Fuck the cowboys. Unf. Fuck em hard.
reminder that iMessage is the only communication system

Captain Foo
May 11, 2004

we vibin'
we slidin'
we breathin'
we dyin'

Nintendo Kid posted:

it is neither widely deployed nor transparent nor secure

theadder
Dec 30, 2011


this thread lol

kitten emergency
Jan 13, 2008

get meow this wack-ass crystal prison

Aleksei Vasiliev posted:

reminder that iMessage is the only communication system

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...

theadder posted:

this thread lol

double sulk
Jul 2, 2010

gas

Bloody
Mar 3, 2013

neutral milf hotel
Oct 9, 2001

by Fluffdaddy
cryptoscat

Bloody
Mar 3, 2013

http://techcrunch.com/2014/07/01/paypal-shuts-down-secure-messaging-service-protonmails-crowdfunding-account/

what's protonmail?

http://techcrunch.com/2014/06/23/protonmail-is-a-swiss-secure-mail-provider-that-wont-give-you-up-to-the-nsa/

oh

lets hope its cryptocat for email

Heresiarch
Oct 6, 2005

Literature is not exhaustible, for the sufficient and simple reason that no single book is. A book is not an isolated being: it is a relationship, an axis of innumerable relationships.
i've got an account on the protonmail beta and it seems to work as advertised

it's all done over https and the javascript crypto is so that nothing plaintext ever ends up on the protonmail servers, not to prevent network sniffing. you have two passwords, one for logging in and one to encrypt and decrypt your mail locally, and if you lose the second one you're just boned

paypal is generally terrible and everybody should fully expect to lose their money if you use them for fundraising

Bloody
Mar 3, 2013

Heresiarch posted:

i've got an account on the protonmail beta and it seems to work as advertised

it's all done over https and the javascript crypto is so that nothing plaintext ever ends up on the protonmail servers, not to prevent network sniffing. you have two passwords, one for logging in and one to encrypt and decrypt your mail locally, and if you lose the second one you're just boned

paypal is generally terrible and everybody should fully expect to lose their money if you use them for fundraising

oh okay :saddowns:

Wiggly Wayne DDS
Sep 11, 2010



welp http://krebsonsecurity.com/2014/07/microsoft-darkens-4mm-sites-in-malware-fight/

Rufus Ping
Dec 27, 2006





I'm a Friend of Rodney Nano

Heresiarch posted:

the javascript crypto is so that nothing plaintext ever ends up on the protonmail servers

doesnt matter. if their servers arent safe for storing data they arent safe for serving js

hobbesmaster
Jan 28, 2008

Heresiarch posted:

i've got an account on the protonmail beta and it seems to work as advertised

it's all done over https and the javascript crypto is so that nothing plaintext ever ends up on the protonmail servers, not to prevent network sniffing. you have two passwords, one for logging in and one to encrypt and decrypt your mail locally, and if you lose the second one you're just boned

paypal is generally terrible and everybody should fully expect to lose their money if you use them for fundraising

Heresiarch posted:

it's all done over https and the javascript crypto is so that nothing plaintext ever ends up on the protonmail servers, not to prevent network sniffing. you have two passwords, one for logging in and one to encrypt and decrypt your mail locally, and if you lose the second one you're just boned

Heresiarch posted:

it's all done over https and the javascript crypto

Heresiarch posted:

javascript crypto

hobbesmaster
Jan 28, 2008

the entire point of the crypto cat thing is that there is no such thing as good javascript crypto

Squinty Applebottom
Jan 1, 2013

you know how the NSA spreads FUD to make their lives easier and prevent organized efforts to fight them?

http://forums.somethingawful.com/member.php?action=getinfo&userid=107936

Peanut and the Gang
Aug 24, 2009

by exmarx

Squinty Applebottom posted:

you know how the NSA spreads FUD to make their lives easier and prevent organized efforts to fight them?

http://forums.somethingawful.com/member.php?action=getinfo&userid=107936

I want that hoodie. :stare:

BangersInMyKnickers
Nov 3, 2004

I have a thing for courageous dongles

hobbesmaster posted:

the entire point of the crypto cat thing is that there is no such thing as good javascript crypto

I think he's saying that the "js crypto" is really just an obfuscation so there isn't a bunch of plaintext logs sitting around if the server is seized and client data is all carried over HTTPS like it should

BangersInMyKnickers
Nov 3, 2004

I have a thing for courageous dongles

I guess if the mail decryption is javascript then it could be a problem if someone manages to spoof a cert and hit you with a mitm but with it being carried over https you should be reasonably sure you're connecting to the server you think you are and getting untampered javascript

Heresiarch
Oct 6, 2005

Literature is not exhaustible, for the sufficient and simple reason that no single book is. A book is not an isolated being: it is a relationship, an axis of innumerable relationships.
i'm not saying protonmail is perfect or even a good idea, i'm just explaining how it works

it's a less lovely project then cryptocat but yes it's probably still doomed

Heresiarch
Oct 6, 2005

Literature is not exhaustible, for the sufficient and simple reason that no single book is. A book is not an isolated being: it is a relationship, an axis of innumerable relationships.

BangersInMyKnickers posted:

I think he's saying that the "js crypto" is really just an obfuscation so there isn't a bunch of plaintext logs sitting around if the server is seized and client data is all carried over HTTPS like it should

basically this, yes

it's not trying to reimplement tls using js so it's already doing better than cryptocat

suffix
Jul 27, 2013

Wheeee!
http://blog.bitpay.com/2014/07/01/bitauth-for-decentralized-authentication.html

spot the security fuckup, easy mode:

quote:

concatenate and sign URI + BODY with your private key, and provide it in x-signature

i'm shocked that a prominent bitcoin payment processor is rolling their own crypto while displaying a very rudimentary understanding of the state of the art in cryptography and protocol design, shocked.

Westie
May 30, 2013



Baboon Simulator

suffix posted:

http://blog.bitpay.com/2014/07/01/bitauth-for-decentralized-authentication.html

spot the security fuckup, easy mode:


i'm shocked that a prominent bitcoin payment processor is rolling their own crypto while displaying a very rudimentary understanding of the state of the art in cryptography and protocol design, shocked.

:psyboom:

vOv
Feb 8, 2014

i don't see the fuckup

like yes they don't show any signs of having researched existing solutions and there's literally no reason this needs to be related to bitcoin but i don't see the problem with the bit you quoted

Jabor
Jul 16, 2010

#1 Loser at SpaceChem

BangersInMyKnickers posted:

I think he's saying that the "js crypto" is really just an obfuscation so there isn't a bunch of plaintext logs sitting around if the server is seized and client data is all carried over HTTPS like it should

You could just ... not log plaintext on your server if this is what you desire.

There is zero purpose to js crypto unless you're doing something to validate that the js is what you expect, and if you can do that you could just use that as a mechanism to distribute your crypto instead of sending your crapto code over the wire every time.

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe

vOv posted:

i don't see the fuckup

Yeah, I don't see the problem.

Adbot
ADBOT LOVES YOU

Suspicious Dish
Sep 24, 2011

2020 is the year of linux on the desktop, bro
Fun Shoe

Jabor posted:

You could just ... not log plaintext on your server if this is what you desire.

There is zero purpose to js crypto unless you're doing something to validate that the js is what you expect, and if you can do that you could just use that as a mechanism to distribute your crypto instead of sending your crapto code over the wire every time.

Well, the issue is that you have to trust the server. Doing crypto on the client means that the server *never* sees unencrypted messages. That said, the emails come directly unencrypted into their server, right? So I don't know why it would help.

I do use some software with crypto on the client, and yes, I've verified that no plaintext stuff is leaking to the server. It's all stock AES-256 in CBC mode.

  • Locked thread