CS 460

CS 460 - Security Laboratory

Fall 2023

TitleRubricSectionCRNTypeHoursTimesDaysLocationInstructor
Security LaboratoryCS460ALG78444OLC4 -    Casey O'Brien
David M. Nicol
Security LaboratoryCS460ALU78443OLC3 -    Casey O'Brien
David M. Nicol
Security LaboratoryCS460LB178448LAB01700 - 1950 W  1214 Siebel Center for Comp Sci Matthew Luallen
David M. Nicol
Casey O'Brien

Official Description

Operating systems security: access control, least privilege mechanism and malware techniques. Network security: firewalls, sniffing, tunnels, intrusion detection, AAA and worm structure. System security: forensics security architectures, and attack/defend exercises. Complements CS 461 via hands-on project. Course Information: Same as ECE 419. 3 undergraduate hours. 3 or 4 graduate hours. Prerequisite: CS 461 or ECE 422.

Course Director

Learning Goals

Install and Harden Linux and Windows Workstations and Servers (1)(2)(6)

Analyze Network Traffic for Common Attacks (1)(2)(6)

Implement a Firewall Policy with Network Address Translation (1)(2)(6)
Detect and Prevent Common Website Attacks (1)(2)(4)(6)

Operate Honeypots and Collect Malware (2)(6)

Analyze PE32 Binaries to Bypass Security Controls (1)(2)(6)

Operate and Protect DNS Servers (1)(2)(6)

Defend a Virtual Network from Attack (2)(3)(5)(6)

Detect Compromised Machines and Credentials (1)(2)(6)

Perform Basic Vulnerability Analysis and Security Penetration Testing (1)(3)(4)

Demonstrate Ethical Behavior in Assessing Systems (3)(4)

Topic List

Windows and Linux System Hardening

Website Attack Detection and Prevention

Host and Network Intrusion Detection and Prevention Systems

Firewalls and Network Address Translation

Fuzzing and Exploit Development

PE32 Binary Analysis

Vulnerability Assessment and Management

DNS Attacks and Defenses

Low-Level Network Attacks and Defenses

Honeypot Operation

Network Traffic Analysis

Required, Elective, or Selected Elective

Selected Elective.

Last updated

3/12/2019