This pattern of attack is defined by the selection of messages distributed via multicast or public information channels that are intended for another client by determining the parameter value assigned to that client. This attack allows the adversary to gain access to potentially privileged information, and to possibly perpetrate other attacks through the distribution means by impersonation. If the channel/message being manipulated is an input rather than output mechanism for the system, (such as a command bus), this style of attack could be used to change the adversary's identifier to more a privileged one.
Description
Attack Execution Flow
Step 1
Explore[Determine Nature of Messages] Determine the nature of messages being transported as well as the identifiers to be used as part of the attack
[Determinare la natura dei messaggi trasportati e gli identificatori da utilizzare come parte dell'attacco] Determinare la natura dei messaggi trasportati e gli identificatori da usare come parte dell'attacco
Step 2
Experiment[Authenticate] If required, authenticate to the distribution channel
[Autenticazione] Se necessario, autenticarsi al canale di distribuzione
Step 3
Experiment[Identify Known Client Identifiers] If any particular client's information is available through a control channel available to all users, the adversary will discover particular identifiers for targeted clients by observing this channel, or requesting client information through this channel.
[Identifica gli Identificatori Client Noti] Se le informazioni di un determinato cliente sono disponibili tramite un canale di controllo accessibile a tutti gli utenti, l'avversario scoprirà gli identificatori specifici dei clienti target osservando questo canale o richiedendo informazioni sul cliente attraverso esso.
Step 4
Experiment[Change Message Identifier] Adversaries with client access connecting to output channels could change their channel identifier and see someone else's (perhaps more privileged) data.
[Modifica identificatore del messaggio] Gli avversari con accesso client che si collegano ai canali di output potrebbero modificare il loro identificatore di canale e visualizzare i dati di qualcun altro (forse più privilegiato).