View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0010097 | 10000-002: Security | Spec | public | 2025-01-14 17:32 | 2025-03-10 05:30 |
Reporter | Jim Luth | Assigned To | Paul Hunkar | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | assigned | Resolution | open | ||
Product Version | 1.05.03 | ||||
Summary | 0010097: Bad advice in protecting from BruteForce attacks in ActivateSession | ||||
Description | The body text of ActivateSession contains the following excerpt:
The suggestion to differentiate handling based on connection type (IP address for unsecured and ApplicationInstanceUri for secured) is flawed. It is best practice to block access at the earliest opportunity, typically using IP filtering, to prevent unnecessary load on the system.
Introducing delays in service responses as a countermeasure against failed identity validation is counterproductive. This approach opens the door to Denial of Service (DoS) attacks.
Allowing the combination of SecurityPolicy None with encrypted user identity tokens creates a vulnerability where anonymous users can rapidly attempt password brute-forcing without delay, particularly in the absence of IP blocking. | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
Fix Due Date | |||||
related to | 0010044 | assigned | Matthias Damm | 10000-004: Services | Bad advice in protecting from BruteForce attacks in ActivateSession |
|
1)This should be discussed more - Use case of application logging over to elevated User account for temp action (and failing) - should application then be blocked? should it not just continue as it was, before the attempt at an elevated ? 2) same discussion as above 3) Part 2 already says this is not a good idea unless the channel is secured user transport security, and I believe that there is already an issue about how to secure the user information in this case. |
Date Modified | Username | Field | Change |
---|---|---|---|
2025-01-14 17:32 | Jim Luth | New Issue | |
2025-01-14 17:32 | Jim Luth | Issue generated from: 0010044 | |
2025-01-14 17:32 | Jim Luth | Relationship added | related to 0010044 |
2025-01-14 17:33 | Jim Luth | Project | 10000-004: Services => 10000-002: Security |
2025-01-14 17:33 | Jim Luth | Assigned To | => Paul Hunkar |
2025-01-14 17:33 | Jim Luth | Status | new => assigned |
2025-03-10 05:30 | Paul Hunkar | Note Added: 0022492 |