New Building Website

CSA 467 Computer and Network Security (3 credits)

 

Catalog description:

Fundamentals of network, operating system and application security. Students will study and implement a variety of security techniques including defense, response and forensics. Extensive analysis, reading and writing will be integral to this course.

 

Prerequisites: CSA283 and CSA285 ,(or permission of instructor)

Objectives:

Upon completion of the course, students will be able to analyze and criticize the design of computer systems based upon the following security issues: Security policies and practices; Application security; Cryptography; Network security; and Operating system security.

 

Required Topics:

  • Security Policies and Practices
    • Security Policies and their uses
    • Incident responses
    • Common Policies and Top Attacks
    • Vulnerability Analysis
  • Application Security
    • Writing secure programs
    • Security at the requirements gathering
    • Security testing
    • Buffer Overflow
    • Data Input parsing and checking
    • Error handling/logging
  • Cryptography
    • Public and Private Key systems
    • File encryption
      • Email encryption
      • Network Encryption
      • Digital Signatures
      • Key Infrastructures
      • SSl & certificates
  • Network Security
    • Secure Sockets
    • Terminal Security (SSH)
    • Levels of Protection
      • Protecting machines
      • Protecting websites
      • Protecting local networks
    • Firewalls
    • IPTables and IPFW
  • Operating System Security
    • Physical security
    • Backup and recovery
    • Authentication
      • Tokens
      • Passwords
      • One Time Passwords
      • Password generating devices
      • Synchronized password devices
    • Boot Security
    • File Security