View Issue Details

IDProjectCategoryView StatusLast Update
5697Composrcorepublic2024-07-24 21:04
ReporterPDStig Assigned ToGuest  
PrioritynormalSeverityfeature 
Status newResolutionopen 
Summary5697: Add admin tool for mass invalidating member passwords
DescriptionAdd a user interface in the Admin Zone for easily mass-invalidating user passwords (e.g. requiring members to reset their passwords).

Here are some ideas for criteria:

- Members who have not logged in for X days
- Members whose user account is older than X days (good for date-specific data leaks and targeting members who may have been in that leak)
- Members who have not changed their password in X days or longer
- Members in certain groups
- Members using a legacy password scheme
- Members whose password was ratcheted with a value less than specified (ratchets can easily be determined from the hash)
- Members under the age of X (good for if we aren't concerned as much about the security of adult members as we are children)
- Members who have a non-blank or non-null value for specific custom fields (good for resetting passwords of members who, say, have a credit card number on file)
- Anything else we can think of
Additional InformationSuch tool would be very useful for quick action by staff in the event of a data breach or security concern.
TagsRoadmap: Over the horizon, Type: Security
Attach Tags
Time estimation (hours)
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Activities

Chris Graham

2024-07-23 15:00

administrator   ~8889

"Members who have not changed their password in X days or longer" - maybe, but most people hate this. https://pages.nist.gov/800-63-FAQ/#q-b05

PDStig

2024-07-23 16:32

administrator   ~8893

Last edited: 2024-07-23 16:33

The point of this tool is to invalidate passwords in the event of a breach. So that criterium is not actually for password expiration but rather manually invalidating passwords which have not been changed in a long while (in the event of a breach) as they are more likely to exist in brute-force rainbow tables.

Composr already has password expiration as a separate config option.

Chris Graham

2024-07-24 21:04

administrator   ~8905

Ah, right.

Add Note

View Status
Note
Upload Files
Maximum size: 32,768 KiB

Attach files by dragging & dropping, selecting or pasting them.
You are not logged in You are not logged in. This means you will not get any e-mail notifications. And if you reply, we will not know for sure you are the original poster of the issue.

Issue History

Date Modified Username Field Change
2024-04-14 18:42 PDStig New Issue
2024-04-14 18:42 PDStig Tag Attached: Roadmap: Over the horizon
2024-07-23 14:58 Chris Graham Tag Attached: Type: Security
2024-07-23 15:00 Chris Graham Note Added: 0008889
2024-07-23 16:32 PDStig Note Added: 0008893
2024-07-23 16:33 PDStig Note Edited: 0008893
2024-07-24 21:04 Chris Graham Note Added: 0008905