The network security testing course is recommended for audience with a background in networking, passed CCNA/CCNP, Network and System administrators, Network Security engineers looking for role change.
The role of a network security test engineer is to test and validate the functionality of the protocols and features on security devices like firewall, IDS and security related applications. The test engineer is required to have a sound knowledge on the functionality of the feature and protocols which is to be tested.
1. Network Testing Scope
The concepts of network testing which includes Product testing (Router,Switch,Access point, Firewall), Network application (ex: NMS, Wireless application software, VPN clients), Interoperability testing (ex: Custom protocol operations with multiple vendor solutions), Protocol conformance is understood. The procedure to How to design and execute a network testing project and the stages in the same like requirement analysis, Information gathering ,Test plan design ,Test strategy design, Test case design, Network Lab Infrastructure deign, usage of Test tools like Packet analyzers and simulators, Test management software’s like Bugzilla is understood.
2. Network Security analysis
Detailed analysis of different types of network security threats, attacks and mmechanismof defense.
3. Network security feature and protocol analysis.
The detailed working of feature to be tested and the protocols are understood in detail with the use of tools like protocol analyzers.
Security features on high end firewalls and IDS/IPS
4. Design and execute test plans for functionality , conformance , regression , negative and corner test cases for the above mentioned protocols and features.
5. Packet crafting for security testing
The use of tools like hping and Python / Scapy for crafting and simulating attacks for testing.
6. Network automation
Network automation tecnhniques with the use of Python , TCL and usage in testing activities are understood.
Online and Classroom