Difference between revisions of "Adaptive Chosen-Ciphertext Attacks"
From WS-Attacks
(→References) |
m (1 revision imported: Import from WS-Attacks) |
(No difference)
|
Revision as of 12:26, 31 October 2015
Contents
Attack description
Attack subtypes
There are 2 attack subtypes.
Prerequisites for attack
The following prerequisites are needed to execute the attacks:
- Attacker can reach endpoint from its location.
- Attacker is in possession of an encrypted SOAP message.
- Attacker can modify the ciphertext inside the message and this modification is not rejected by the server. This means the ciphertext is not signed or the attacker can execute further attacks (e.g. XML Signature Wrapping) to modify the signed ciphertext.
- The server responds with 1 or 0 according to the validity of the decrypted message. The different messages can for example be a result of incorrect decryption processing or parsing of the decrypted message.
Graphical representation of attack
The attack targets the decryption component of a Web Service, in combination with the application logic (if the ciphertext is correctly decrypted, the attacker can get information based on the error messages coming from the application logic).
- Red = attacked web service component
- Black = location of attacker
- Blue = web service component not directly involved in attack.
Attack example
Attack mitigation / countermeasures
Attack categorisation
Categorisation by violated security objective
- Category:Attack_Categorisation_By_Violated_Security_Objective_Confidentiality
- Category:Attack_Categorisation_By_Violated_Security_Objective
Categorisation by number of involved parties
[[Category:Attack_Categorisation_By_Number_Of_Involved_Parties]- Category:Attack_Categorisation_By_Number_Of_Involved_Parties:1_-_0_-_1
- Category:Attack_Categorisation_By_Number_Of_Involved_Parties
Categorisation by attacked component in web service architecture
- Category:Attack Categorisation By Attacked Web Service Component: Decryption
- Category:Attack_Categorisation_By_Attacked_Web_Service_Component
Categorisation by attack spreading
- Category:Attack_Categorisation_By_Attack_Spreading
- Category:Attack Categorisation By Attack Spreading:Conceptual Flaws
References
Categories:
- Attack Categorisation By Violated Security Objective Confidentiality
- Attack Categorisation By Violated Security Objective
- Attack Categorisation By Number Of Involved Parties:1 - 0 - 1
- Attack Categorisation By Attacked Web Service Component: Decryption
- Attack Categorisation By Attacked Web Service Component
- Attack Categorisation By Attack Spreading
- Attack Categorisation By Attack Spreading:Conceptual Flaws