- What is CAPEC-112?
- In this attack, some asset (information, functionality, identity, etc.) is protected by a finite secret value. The attacker attempts to gain access to this asset by using trial-and-error to exhaustively explore all the possible secret values in the hope of finding the secret (or a value that is functionally equivalent) that will unlock the asset.
- How does a Brute Force attack work?
- It typically unfolds over 4 phases. It begins with: [Determine secret testing procedure] Determine how a potential guess of the secret may be tested. This may be accomplished by comparing some manipulation of the secret to a known value, use of the secret to manipulate some known set of data and determining if the result displays specific characteristics (for example, turning cryptotext into plaintext), or by submitting the secret to some external authority and having the external authority respond as to whether the value was the correct secret. Ideally, the attacker will want to determine the correctness of their guess independently since involvement of an external authority is usually slower and can provide an indication to the defender that a brute-force attack is being attempted.
- How do you prevent CAPEC-112?
- Select a provably large secret space for selection of the secret. Provably large means that the procedure by which the secret is selected does not have artifacts that significantly reduce the size of the total secret space.
- What weaknesses does CAPEC-112 target?
- CAPEC-112 exploits 3 CWE weaknesses, including CWE-326 (Inadequate Encryption Strength), CWE-330 (Use of Insufficiently Random Values), CWE-521 (Weak Password Requirements).
- How severe is CAPEC-112?
- MITRE rates CAPEC-112 as High severity.