News for hackers. Stuff that matters.
Re:TOX – A New Kind of Instant Messaging by eeZah7Ux on Friday October 07, 2016 @06:56AM (#12659621)
Be warned, Tox claims to protect users from "governments", which is a huge claim.

Yet, it's written in C, it hasn't had a security audit, it does not publish a list of security risks and mitigations, and, regarding its roots in 4chan, see for yourself: https://github.com/irungentoo/toxcore/issues/1186

Re:TOX – A New Kind of Instant Messaging by iphy on Friday October 07, 2016 @08:18AM (#12660021)
We're in the process of writing a specification (https://github.com/TokTok/spec) and new implementation in Haskell (https://github.com/TokTok/hs-toxcore). There is also a Rust implementation in the works (https://github.com/zetok/tox).

As for security risks and mitigations, I'd like to do that when we have a web presence with space for it. Right now, the web presence is fairly poor (http://toktok.github.io/). The specification contains some security risks and mitigations.

Re:TOX – A New Kind of Instant Messaging by EvgeniyZh on Friday October 07, 2016 @01:51PM (#12662536)
Rust seems reasonable, but why Haskell? Also why not improve current core while writing new implementation?
Re:TOX – A New Kind of Instant Messaging by iphy on Friday October 07, 2016 @02:27PM (#12662830)
We are doing exactly that: we are improving the current core and at the same time modelling the behaviour in Haskell. The Haskell version does not do networking and only represents an executable model of the environment. We use that to test core functionality. See http://toktok.github.io/design/testing.
Re:TOX – A New Kind of Instant Messaging by EvgeniyZh on Friday October 07, 2016 @02:34PM (#12662886)
When I was thinking about contributing to Tox it was way too hard to find out its development is alive at all: https://www.reddit.com/r/projecttox/comments/4vmfhn/is_tox_d...

P.S. Now I see activity in new core repo,that's cool

Re:TOX – A New Kind of Instant Messaging by iphy on Friday October 07, 2016 @08:24AM (#12660060)
Regarding security audit: my day job is developing high security software. I could do a formal audit, and it would take about 2-3 person-weeks, and be completely useless, because it would result in a huge number of trivial issues that need to be resolved before it could identify real problems. So instead of wasting time and money on that, I've decided to go and fix those trivial issues one by one, and once I'm a bit happier with the code, I'll have two other people do the formal audit.
Re:TOX – A New Kind of Instant Messaging by nickpsecurity on Friday October 07, 2016 @01:49PM (#12662516)
What high-security software do you work on? With what methodologies addressing what risk categories?
Re:TOX – A New Kind of Instant Messaging by cartoonfoxes on Friday October 07, 2016 @02:22PM (#12662783)
I second this. A bibliography of some suggested reading - books, papers, etc. would be much appreciated if you have any.
Re:TOX – A New Kind of Instant Messaging by qwertyuiop924 on Friday October 07, 2016 @07:28AM (#12659785)
List of security risks and Tox-ic (BDUM-KSSH) community are worrying, as is the lack of security audits.

As for the fact that it's written in C, GPG, Tor, Psyc, and many other pieces of security software that you trust are written in C. It's dangerous, but writing secure apps isn't impossible.

Re:TOX – A New Kind of Instant Messaging by eeZah7Ux on Tuesday October 11, 2016 @06:15PM (#12688967)
> It's dangerous

My point exactly. It's dangerous and if it's not paired with many good security practices, it's better not to advertise it as "protect you from XYZ".