Whereas a messaging system can ensure only authorized applications successfully receive messages from a channel, they usually do not authorize a consumer’s selection criteria, so a malicious consumer authorized to access the channel can gain access to unauthorized messages by changing its criteria. Separate datatype channels are needed to securely lock out applications.




