2023-2024 Graduate Catalog

CS 642 Securing the Client/Server

A prerequisite to CS 650 and CS 652 

Clients and servers run operating-system (OS) software as well as many applications, each presenting a unique concern from a security perspective. This course provides an in-depth look at how to properly harden today's most popular operating systems: Microsoft Windows, Apple OS X, and Linux. This course covers built-in security features of each OS and how best to utilize these and other third-party applications to set up a secure system. The course will also teach students how to secure services and applications provided with these OSs, such as Sendmail and MS Exchange, MySQL and MS SQL Server, Apache, and MS IIS.

Credits

3

Prerequisite

CS 626 Intro to Cybersecurity