In this course, you will understand, assess, and respond to security threats and operate a system and network security analysis platform.
• Compare and contrast various threats and classify threat profiles.
• Explain the purpose and use of attack methods and techniques.
• Explain the purpose and use of post-exploitation tools and tactics.
• Given a scenario, perform ongoing threat landscape research and use data to prepare for incidents.
• Explain the purpose and characteristics of various data sources.
• Given a scenario, use real-time data analysis to detect anomalies.
• Given a scenario, analyze common indicators of potential compromise.
• Given a scenario, use appropriate tools to analyze logs.
• Given a scenario, use appropriate containment methods or tools.
• Given a scenario, use appropriate asset discovery methods or tools.
• Given a scenario, use Windows tools to analyze incidents.
• Given a scenario, use Linux-based tools to analyze incidents.
• Given a scenario, execute the incident response process.
• Explain the importance of best practices in preparation for incident response.
• Identify applicable compliance, standards, frameworks, and best practices.
• Explain the importance of concepts that are unique to forensic analysis.
• Identify the common areas of vulnerability.
• Identify the steps of the vulnerability process.
Course-specific Technical Requirements
Hardware For this course, you will need one Microsoft® Windows Server® 2016 computer and one Microsoft® Windows® 10 computer for each student and for the instructor. Make sure that each computer meets the classroom hardware specifications:
Windows Server 2016
• 2 gigahertz (GHz) 64-bit processor.
• 4 gigabytes (GB) of Random Access Memory (RAM).
• 2 GHz 64-bit processor that supports the VT-x or AMD-V virtualization instruction set and Second Level Address Translation (SLAT).
• 8 GB of RAM. This client will host a Linux® virtual machine.
• 80 GB storage device or larger.
• Super VGA (SVGA) or higher resolution monitor capable of a screen resolution of at least 1,024 × 768 pixels, at least a 256-color display, and a video adapter with at least 4 MB of memory.
• Bootable DVD-ROM or USB drive.
• Keyboard and mouse or a compatible pointing device.
• Gigabit Ethernet adapter (10/100/1000BaseT) and cabling to connect to the classroom network.
• IP addresses that do not conflict with other portions of your network.
• Internet access (contact your local network administrator).
• (Instructor computer only) A display system to project the instructor's computer screen.
• (Optional) A network printer for the class to share.
• Microsoft Windows Server 2016 Standard Edition with sufficient licenses.
• Microsoft Windows 10 Professional 64-bit with sufficient licenses.
Windows Server 2016 and Windows 10 require activation unless you have volume-licensing agreements. There is a grace period for activation. If the duration of your class will exceed the activation grace period (for example, if you are teaching the class over the course of an academic semester), you should activate the installations at some point before the grace period expires. Otherwise, the operating systems may stop working before the class ends.
• Microsoft® Office 2016 or an open source alternative such as LibreOffice or Apache OpenOffice™.
• Java Runtime Environment (JRE) version 8 or higher.
• If preferred, a third-party browser such as Google Chrome™ or Mozilla® Firefox®.
• If preferred, a third-party PDF reader such as Adobe® Acrobat® Reader.
• Kali Linux version 2018.2.
The steps to download the Kali Linux system image are described in the course setup that follows. Note that the URL path to this download may have changed after this course was written.
• Miscellaneous software that is not included in the course data files due to licensing restrictions:
o Process Explorer version 16.21 (procexp.exe).
o Splunk® Enterprise version 7.0.2 (splunk-7.0.2-03bbabbd5c0f-x64- release.msi).
o Log Parser version 2.2 (LogParser.msi).
o Log Parser Studio version 2.0 (LPSDV2.D2.zip).
The steps to download these tools are described in the course setup that follows. Note that the URL paths to these downloads may have changed after this course was written. The activities in this course were written to the versions of the software noted previously. If new versions of these tools have been released when you present this course, make sure to test them with their corresponding activities to note any keying discrepancies.
• Miscellaneous software that is included in the course data files:
o Oracle® VM VirtualBox version 5.1.30 (VirtualBox-5.1.30-118389- Win.exe). o Wireshark version 2.0.1 (Wireshark-win64-2.0.1.exe).
o Snort® version 22.214.171.124 (Snort_2_9_8_0_Installer.exe).
o icmpsh (icmpsh.zip). o XAMPP version 5.6.15 (xampp-win32-5.6.15-1-VC11-installer.exe). o SeaMonster version 5 (SeaMonster5_win32.x86.zip).
o OpenSSH for Windows version 7.1 (setupssh-7.1p2-1.exe).
o PuTTY version 0.67 (putty.exe).
VirtualBox, Wireshark, Snort, and icmpsh are distributed with the course data files under version 2 of the GNU General Public License (GPL). XAMPP is distributed under version 3 of the GNU GPL. SeaMonster is distributed under version 3 of the GNU Lesser General Public License (LGPL). OpenSSH for Windows is distributed with the course data files under a Berkeley Software Distribution (BSD) license. PuTTY is distributed with the course data files under the MIT License.
• If necessary, software for viewing the course slides (instructor machine only).