Network security

I have been a .net developer for the past three years. Just curious about the network security field. What work do developers do in this area? I really do not really understand network security, but I understand that these people are involved in ensuring network security by preventing attacks on the network as obvious. Can someone please give me some details about this field, as well as what needs to be done to go into this field.

+4
source share
3 answers

Take a look at Ross Anderson's Engineering Safety. The first edition and part of the second are available for free here . Although he speaks of many non-network problems, the principles are mainly applied.

+1
source

Network security is an extensive subject. On the developer side, I think you will most likely treat yourself with a lot of encryption schemes and process security. There are such basic things as using SSL for the programโ€™s network traffic for more advanced objects, such as preventing traces of sensitive operations from being left in RAM after the program has processed (and possibly encrypted) it.

+1
source

Today you need to become an expert in TCP / IP protocols. Everything from ARP, DNS, UDP, ICMG, BGP and so on. Most networks are IP based, with IP based firewalls. Firewalls will allow, for example, "TCP traffic on port 80". You should be able to understand if this traffic is really web surfing, a DOS attack or other evil. This can only be achieved with a detailed understanding of how IP networks work. The same goes for other protocols such as DNS. In addition, a deeper understanding of network communications and other vehicles (such as cell phone networks or Wi-Fi networks) will be important. I believe that it depends on what you mean by "network security" - for me it is below the application level.

+1
source

All Articles