Skip to content

Commit

Permalink
List of security issues/concerns.
Browse files Browse the repository at this point in the history
  • Loading branch information
ncb000gt committed Jun 22, 2011
1 parent 68af302 commit 3a431bd
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion README.md
Expand Up @@ -7,6 +7,16 @@ Lib to help you hash passwords.
Catalyst: [How To Safely Store A Password][codahale]


Security Issues/Concerns
=============

As should be the case with any security tool, this library should be scrutinized by anyone using it. If you find or suspect an issue with the code- please bring it to my attention and I'll spend some time trying to make sure that this tool is as secure as possible.

To make it easier for people using this tool to analyze what has been surveyed, here is a list of BCrypt related security issues/concerns as they've come up.

* [GH-13][gh13] - There was a timing attack present in the comparator. This is fixed in versions higher than 0.2.1, but I recommend using 0.2.3 (code fixes) or later.
* An [issue with passwords][jtr] was found with a version of the Blowfish algorithm. This is not present in the OpenBSD version and is thus not a problem for this module.

Dependencies
=============

Expand Down Expand Up @@ -133,5 +143,6 @@ Node.js™ is an official trademark of Joyent. This module is not formally relat
[bcryptwiki]: http://en.wikipedia.org/wiki/Crypt_(Unix)#Blowfish-based_scheme
[bcryptgs]: http://mail-index.netbsd.org/tech-crypto/2002/05/24/msg000204.html
[codahale]: http://codahale.com/how-to-safely-store-a-password/

[shadowfiend]:https://github.com/Shadowfiend
[gh13]: https://github.com/ncb000gt/node.bcrypt.js/issues/13
[jtr]: http://www.openwall.com/lists/oss-security/2011/06/20/2

0 comments on commit 3a431bd

Please sign in to comment.