This course will provide students with the essential skills and experience required to identify and document security vulnerabilities. This is the second course in the sequence. The student will learn penetration testing using ethical principles to secure a computer data environment. A variety of security technologies and concepts are used to provide in-depth understanding of secure communications channels, devices and media. Upon successful course completion, students will be able to identify and mitigate weaknesses in a data infrastructure.
Assess ethical and legal requirements of security assessment and penetration testing and determine a strategy to comply with these requirements. Analyze different phases of hacking and recommend the strategy to use ethical hacking for assessing security of various components of information system. Compare and contrast different hacking techniques and analyze the legal implications of hacking. Examine different vulnerabilities, threats and attacks to information systems and recommend the countermeasures. Analyze cryptography algorithms and encryption techniques, and design implementation strategies for securing information. Compare and contrast various network security assessment and hacking tools. Assess various network security techniques and tools and implement appropriate level of information security controls based on evidence, information, and research.