From the course: Programming Foundations: Secure Coding

Unlock this course with a free trial

Join today to access over 24,700 courses taught by industry experts.

Communication channel

Communication channel

- In a client server architecture, there's always a risk of a security vulnerability existing in the communication channel between the two systems. Because of the way TCP/IP works, these communication channels are potential hotspots for attackers to exploit. The most common communication channel attack is the theft of sensitive information on the wire. An attacker who can gain access to the network of either the client or the server can potentially steal the information on that channel. Many businesses, for instance, provide free wi-fi, which is left open and unencrypted. This can become a source of theft and your development team needs to proactively protect your customer. Much of this is accomplished by restricting access to unsecured wi-fi and the use of VPNs. When you have control of the network, however, the next step is enabling transport layer security, or TLS, on your channel. Through the use of TLS, you can ensure that the traffic in motion is encrypted. This reduces the…

Contents