News for hackers. Stuff that matters.
Re:Reversing a MacOS Kernel Extension by mschuster91 on Saturday March 31, 2018 @11:27AM (#16723662)
> No - what people are being taught instead is to never implement cryptography themselves and leave that to somebody who knows what he is doing.

The point is: what is "implement"? If I use OpenSSL (or any other crypto library with Blowfish), and I don't know about this length issue, I'm still screwed.

Re:Reversing a MacOS Kernel Extension by heavenlyblue on Saturday March 31, 2018 @07:01PM (#16725625)
Software developers tend to assume that any domain they create for is already so well-established that there’s a single web page on the internet that will explain how to do eveything.

For example, in physics it’s laws of physics. You can sometimes get away with reading an article on wikipedia and it’s probably going to tell you how things are today and a decade in the future.

For security it’s special cases. Being, for example: that certain hash functions will loose on their entropic properties if applied twice. This changes almost every year - and someone needs to keep their docs up to date so that you could know that.

The issue is that security is incredibly contemporary in nature; while laws of physics most developers deal with haven’t changed for at least half a century.