News for hackers. Stuff that matters.
Re:WhatsApp Encryption Security Flaws Could Allow Snoops to ... by Vinnl on Wednesday January 10, 2018 @11:09AM (#16115982)
> despite both Signal and WhatsApp having the same security features on paper.

Well, if you don't consider "being open source" a security feature...

Re:WhatsApp Encryption Security Flaws Could Allow Snoops to ... by criddell on Wednesday January 10, 2018 @01:48PM (#16117677)
Do you?

If you are going to audit something for its security features, you pretty much have to start with a disassembled binary, don't you?

Re:WhatsApp Encryption Security Flaws Could Allow Snoops to ... by thaumasiotes on Wednesday January 10, 2018 @05:04PM (#16119570)
Purely on the fundamentals, you could also start with the published source code, build it, and see whether the output matched the binary you're auditing.

In practice, that's unlikely to work, but it could work.

Re:WhatsApp Encryption Security Flaws Could Allow Snoops to ... by criddell on Thursday January 11, 2018 @07:32AM (#16123257)
The problem isn't verifying that the source was used for some particular binary, the problem is that when you read source code, the names of functions and variables will impact your understanding of what they do. If you were to take the source code and remove all comments and randomize every symbol name, then you might be okay.
Re:WhatsApp Encryption Security Flaws Could Allow Snoops to ... by thaumasiotes on Friday January 12, 2018 @03:22PM (#16135981)
That's a problem, sure, but it doesn't suggest at all that "real security analysis" means starting with an obfuscated blob and reversing it. It suggests that you're better off doing both kinds of analysis. Variable names can lead your thoughts in certain directions and make it more difficult to see certain execution paths. Obfuscated blobs won't lead your thoughts much of anywhere they weren't already inclined to go -- but they make it much more difficult to see all execution paths.
Re:WhatsApp Encryption Security Flaws Could Allow Snoops to ... by gcthomas on Thursday January 11, 2018 @07:47AM (#16123339)
Signal for Android does offer reproducible builds of the binary now. https://signal.org/blog/reproducible-android/
Re:WhatsApp Encryption Security Flaws Could Allow Snoops to ... by charleslmunger on Wednesday January 10, 2018 @03:00PM (#16118442)
Not if it's open source and has reproducible builds...
Re:WhatsApp Encryption Security Flaws Could Allow Snoops to ... by criddell on Wednesday January 10, 2018 @03:49PM (#16118945)
Good luck not being influenced by comments (although they can be stripped) or by how things are named. I still think you are better off starting with a binary.
Re:WhatsApp Encryption Security Flaws Could Allow Snoops to ... by Forbo on Thursday January 11, 2018 @12:42PM (#16125860)
Which could still be done by compiling the source then disassembling it. You lose nothing by it being open source to begin with.