|
Message-ID: <72f576af-e872-5e93-7e14-039e79fc004e@bestmx.net> Date: Sun, 19 Jun 2016 20:05:09 +0200 From: "e@...tmx.net" <e@...tmx.net> To: passwords@...ts.openwall.com Subject: Re: Am I Overlooking any Practical Attacks? > I'm building a free software project that, I hope, will one day be the > secure alternative to CMS platforms like WordPress, Drupal, Joomla, and > so many others. there are 3 show-stoppers: - HTML, it is intrinsically anti-secure (by design: lets run something from somewhere within the context of the parent document without user's consent!) - CMS, it is a non-entity, posing as a non-solution to a non-problem. - "so many others" > * Weak passwords are rejected. Weak means a Zxcvbn score < 3 (this > parameter can be configured). Let me guess, you do not have any definition of "weak/strong" at all. As the list is already sick of this reminder of mine: you are not allowed to reason about password strength until you define it. > The password > feedback messages also strongly encourage the use of password managers. yes! why bother authenticating humans, if you can authenticate an impostor software program. > * In case your password gets leaked, two-factor authentication where is a definition of "leaked"? and how do you detect the event? (the event?) > * Database dumps: We use Argon2i for password hashing (provided by > libsodium). Hashes are then encrypted using Halite's symmetric > encryption feature. The idea here is if you're using RDS (or otherwise > have the database on separate bare metal than the webserver), finding a > SQLi doesn't even give an attacker the hashes to begin cracking. ...at the same time we are happy to provide the encryption key to all our PHP-scripts that read this database. > * Usernames aren't even used in the course of interacting with other > users Your username is strictly used for > authentication. and what's the point?
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.