Linux Security
CSE-41342
This fast-paced, hands-on online course will teach you how to secure Linux
and lock it down to protect a system from compromise. Gain an understand of how system attacks work and how to use hard-core hardening to defeat the bulk of them. Learn to configure Linux machines to a state of minimum necessary risk.
This course will teach participants 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. Acquire the skills need to tune kernel and operating system parameters, deactivate components, and tighten the components that remain. Students 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. Participants will write small script to check all log files which will reject IP attempting to break-in or login to system servers. By course completion, you will understand the software hackers use and the tricks they employ 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.
Course Highlights:
- Fundamental Security Concepts
- System Security
- World Wide Web Security
- Network and Internet Security
- Web Security
- Firewalls and Port Scanning
- Important Files in Linux Processes
Course Learning Outcomes:
By the end of this course, students will know how to:
- Implement the fundamentals of Linux security
- Understand the basics of risk management and how to apply them to Linux Systems
- Execute techniques for hardening a Linux system
- Keep attackers out of your systems
- Apply security skills in your daily job
Course Typically Offered: Online in Spring and Fall quarters.
Prerequisites: CSE-41333 Linux Operating System Fundamentals or equivalent knowledge and experience.
Next Step: Upon completion of this course, consider taking CSE-41365 Linux Networking or CSE-41369 Linux Cloud Infrastructure as your elective to complete this program.
Contact: For more information about this course, please email infotech@ucsd.edu.
Course Information
Course sessions
Section ID:
Class type:
This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.
Textbooks:
All course materials are included unless otherwise stated.
Policies:
- No refunds after: 9/30/2024
Schedule:
Instructor: Tracy Reed, RHCE
Tracy Reed has 25 years of experience with Linux and cyber security. He is a Security Architect at a "Big Four" accounting firm where he provides security and risk mitigation services. Reed has experience with container security, server hardening, intrusion detection, as well as ISO/NIST/SOC/PCI/HIPAA compliance in cloud/virtualized/containerized environments. Currently, Tracy teaches the following courses for Extended Studies; Linux Operating System Fundamentals, Linux Security, Linux Cloud Infrastructure, SELinux Fundamentals, and DevSecOps.