View Issue Details

IDProjectCategoryView StatusLast Update
0009026Talerlibeufin-bankpublic2025-04-23 23:04
ReporterAntoine A Assigned ToResolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeveritytweakReproducibilityhave not tried
Status implementingResolutionopen 
Target Versionpost-1.0 
Summary0009026: Support memory-hard password hashing method
DescriptionMemory-hard password hashing algorithms (scrypt, argon2, etc..) make it even easier for an attacker to DOS our server. We need to apply a rate limit and a memory budget.

It should be possible to configure a global password hashing memory budget and a parallelism limit. The function's memory configuration would then be memory_budget/parallelism and a semaphore could be used to apply the parallelism limit.
Tagssecurity

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0009025 closedAntoine A Support enforcing token authentication 
related to 0008264 closedAntoine A Use a real password hashing method to store password 

Activities

There are no notes attached to this issue.

Issue History

Date ModifiedUsernameFieldChange
2024-07-26 12:24Antoine ANew Issue
2024-07-26 12:24Antoine AStatusnew => assigned
2024-07-26 12:24Antoine AAssigned To => Antoine A
2024-07-26 12:25Antoine ARelationship addedrelated to 0009025
2024-07-26 12:26Antoine ARelationship addedrelated to 0008264
2024-07-28 19:52Christian GrothoffSeverityminor => tweak
2025-04-17 21:54Christian GrothoffTag Attached: security
2025-04-23 23:04Christian GrothoffAssigned ToAntoine A =>
2025-04-23 23:04Christian GrothoffStatusassigned => implementing