UNIX & Linux Security Fundamentals
This fast-paced, hands-on class will teach you how to secure UNIX and Linux and lock it down to protect a system from compromise. You'll learn how system attacks work and how to use hard-core hardening to defeat the bulk of them. You'll learn how to take your machines to a state of minimum necessary risk.
This course will teach you how to tighten all major aspects of operating systems for security, balancing this with the purpose of the system and the needs of your organization. You'll learn how to tune kernel and operating system parameters, deactivate components, and tighten the components that remain. You will build and examine major server applications tightening, including Apache, MySQL and SSH server. Along the way, you'll understand how external and internal attackers use privilege escalation and how you can lessen their odds of gaining root. You will write small script to check all log files which will reject IP attempting to break-in or login to system servers. You will learn about the software hackers use and the tricks they use to compromise your system. This class will give you the framework to think like a hacker and the tools to protect your organization’s systems.
- Fundamental Security Concepts
- System Security
- World Wide Web (WWW) Security
- Network and Internet Security
- Web Security
- Firewalls and Port Scanning
- Important Files in UNIX and Linux Processes
- Understand the Fundamentals of Security
- Risk management
- Harden systems
- Keep attackers out of your systems
- Be able to apply security skills in your daily job
Course Typically Offered: Online - Fall and Spring
Prerequisites: UNIX & Linux System Administration I and UNIX & Linux System Administration II or equivalent knowledge and exprerience.
Next Step: Upon completion of this course, consider taking UNIX & Linux Shell Programming to continue learning.
Contact: For more information about this course, please email InfoTech@ucsd.edu.
Course Number: CSE-41272
Credit: 4.00 unit(s)