When approaching communication security, developers should be certain that the channels used for communication are secure. Types of communication include server-client, server-database, as well as all backend communications. These must be encrypted to guarantee data integrity and to protect against common attacks related to communication security. Failure to secure these channels allows known attacks like MITM, which let's criminals intercept and read the traffic in these channels.
The scope of this section covers the following communication channels: