INFOSEC

CPSC 4620: Computer Network Security

 

Course Description

A study of key security issues and procedures in computer and mobile communication networks. Among the issues to be discussed are: the security of LANs, WANs, databases, and network operating systems; threats to computer networks through exploitation of network infrastructure design weaknesses; security flaws in the network infrastructure protocols; security of content in computer network services; risk assessment and security policies; and security in mobile communication networks. Procedures will include: network intrusion detection and forensics technologies, cryptographic and authentication systems, capability and access control mechanisms, and new developments in Internet routing and transport protocols, secure mail, directory, and multimedia multicast services. Current trends and research in security policies and technologies will also be discussed.

Prerequisite: CPSC 4550 or 5550 or approval of department head.

Course Outcomes

Textbooks

Course Outline

Topic 1:  Introduction: CIA, Access Control, Implementation and Usability

Topic 2: Physical Security: Authentication, TEMPEST, RFID, Biometrics

Topic 3: Operating System Security: Process Security, Memory and File System security, Application Program Security: slide 3.1, slide 3.2, slide 3.3

Topic 4: Malware: Insider Attacks, Malware, Privacy-Invasive Software, Countermeasures

Topic 5: Network Security: ARP, ICMP, Sniffing, IP Spoofing

Topic 6: Network Security: TCP, UDP, NAT, TCP Session Hijacking, DoS

Topic 7: Network Security: DNS, SSH, IPsec, VPN

Topic 8: Network Security: SSL, Wireless, Firewall, IDS

Topic 9: Web Security

Topic 10: Cryptography

Topic 11: Security Models and Practice

Topic 12: Distributed-Applications Security

Tentative Schedule of Labs and Projects

 

Date

Labs

Projects

Jan. 19

  • Practice all activities in chapter 1 from Nestler’s Lab Manual
  • Submit your answers to the following to the Blackboard by Jan. 26: Lab 1.1, 1.2 and 1.3 Analysis questions

BoF posted

Jan. 26

  • Practice all activities in chapter 2 from Nestler’s Lab Manual
  • Submit your answers to the following to the Blackboard by Feb. 2: Lab 2.1 and 2.2 Analysis questions

Feb. 2

  • Practice all activities in chapter 3 from Nestler’s Lab Manual
  • Submit your answers to the following to the Blackboard by Feb. 9: Lab 3.1 and 3.2 Analysis questions

BoF demonstration in class

Race Condition lab posted

Feb. 9

  • Practice all activities in chapter 4 from Nestler’s Lab Manual
  • Submit your answers to the following to the Blackboard by Feb. 16: Lab 4.1, 4.2 and 4.3 Analysis questions

Feb. 16

Midterm

Feb. 23

  • Practice all activities in chapter 4 - Nestler’s Lab Manual
  • Submit your answers to the following to the Blackboard by March 1: Lab 4.4, and 4.5 Analysis questions

Race Condition demonstration in class

March 1

  • Practice all activities in chapter 5 - Nestler’s Lab Manual
  • Submit your answers to the following to the Blackboard by March 8: Lab 5.1, 5.2 and 5.3 Analysis questions

March 8

  • Practice all activities in chapter 6 - Nestler’s Lab Manual
  • Submit your answers to the following to the Blackboard by March 15: Lab 6.1, 6.2 and 6.3 Analysis questions

TBA

March 15

  • Practice all activities in chapter 7 - Nestler’s Lab Manual
  • Submit your answers to the following to the Blackboard by  March 22: Lab 7.1, 7.2 and 7.3 Analysis questions

March 22

  • Practice all activities in chapter 8 - Nestler’s Lab Manual
  • Submit your answers to the following to the Blackboard by March 29:

Lab 8.1, 8.2, 8.3, 8.4 and 8.5 Analysis questions

TBA

March 29

  • Practice all activities in chapter 9 - Nestler’s Lab Manual
  • Submit your answers to the following to the Blackboard by April 5: Lab 9.1, 9.2 and 9.3 Analysis questions

April 5

  • Practice all activities in chapter 10 - Nestler’s Lab Manual
  • Submit your answers to the following to the Blackboard by April 5: Lab 10.1, 10.2 and 10.3 Analysis questions

TBA

April 17

Presentation

April 19

Presentation

 

April 26

Final Test Thursday: 2-4 pm

 

 

SEED Security Lab by Kevin Du at Syracuse University