| Anonymous | Login | Signup for a new account | 2010-07-29 10:21 EDT | ![]() |
| Main | My View | View Issues | Change Log | Roadmap | Wiki | ManTweet | Repositories |
| View Issue Details [ Jump to Notes ] [ Wiki ] | [ Issue History ] [ Print ] | ||||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||||
| 0010318 | mantisbt | security | public | 2009-04-10 01:36 | 2010-04-29 15:40 | ||||||
| Reporter | cigamit | ||||||||||
| Assigned To | |||||||||||
| Priority | normal | Severity | feature | Reproducibility | N/A | ||||||
| Status | new | Resolution | open | ||||||||
| Platform | OS | OS Version | |||||||||
| Product Version | 1.1.6 | ||||||||||
| Target Version | Fixed in Version | ||||||||||
| Summary | 0010318: Allow for forcing of complex passwords | ||||||||||
| Description | In order for Mantis to more closely adhere to DHS Sensitive Systems Policy Directive 4300A, more stringent password policies are necessary. While the DHS policy also covers items such as using a password history, I don't expect many of the policies to ever be implemented (or even really necessary). To start with, the most important of these policies is a configuration of a minimum password length, and the option to allow for forcing of more complex passwords. Attached is a patch which implements these with minimal impact to the code base (and end user). You will notice these 2 new options inside the config_default. ----------------------------------------------------- # Password Complexity # OFF = Disabled # 1 = Requires a mix of upper and lower case # 2 = Also requires at least 1 Number # 3 = Also requires a special character $g_password_complexity = OFF; # Minimum Password Length $g_password_minimum = 3; ----------------------------------------------------- | ||||||||||
| Additional Information | This bug is similar to 0009789. If I have more free time (I'm a developer on an open source php based project also!) I will see about submitting a patch for the temporarily locking of accounts for X minutes after Y failed login attempts within Z hours (which is a DHS requirement also). | ||||||||||
| Tags | passwords, patch, security | ||||||||||
| Attached Files | |||||||||||
Notes |
|
|
grangeway (developer) 2009-04-13 14:26 |
This is something we'd likely do as a part of "auth plugins" |
|
cigamit (reporter) 2009-04-13 15:00 |
Great, let me know when the plugin functionality is done and out in stable, and I will write the plugins for this (and most likely several other pieces of functionality). |
Issue History |
|||
| Date Modified | Username | Field | Change |
| 2009-04-10 01:36 | cigamit | New Issue | |
| 2009-04-10 01:36 | cigamit | File Added: mantis_complex.patch | |
| 2009-04-10 01:38 | cigamit | Tag Attached: patch | |
| 2009-04-10 01:41 | cigamit | Issue Monitored: cigamit | |
| 2009-04-10 01:43 | cigamit | Tag Attached: passwords | |
| 2009-04-10 01:43 | cigamit | Tag Attached: security | |
| 2009-04-13 14:26 | grangeway | Note Added: 0021494 | |
| 2009-04-13 15:00 | cigamit | Note Added: 0021501 | |
| 2010-04-29 15:40 | Andi3938 | Issue Monitored: Andi3938 | |
| MantisBT 1.2.2 git master-1.2.x[^]
Copyright © 2000 - 2010 MantisBT Group
Time: 0.2320 seconds. memory usage: 1,951 KB |