# Manage Network Security ## Dennis Kibbe ### Mesa Community College Note: This slide presentation was created using [Reveal.js](https://revealjs.com). You can access a transcript of this presentation by pressing s for speaker notes. You can access navigation help by pressing the question mark key. Audio for this presentation is artificially generated. --- # Module Outline 1. Introduction 1. Manage Server Firewalls 1. Guided Exercise 1. Control SELinux Port Labeling 1. Key Takeaways 1. Resources 1. Graded Lab Note: --- # Learning Objectives *After completing the work in this module you will be able to:* 1. Accept or reject network connections to system services with `firewalld` rules. 1. Verify that network ports have the correct SELinux type for services to bind to them. Note: --- # Introduction ## Manage Network Security Note: --- # Manage Server Firewalls Note: --- # Guided Exercise ## Manage Server Firewalls ![Clipart of two students studying](../images/homework.png) Note: --- # Control SELinux Port Labeling Note: --- # Guided Exercises ## Control SELinux Port Labeling ![Clipart of two students studying](../images/homework.png) Note: --- # Note: --- # Key Takeaways 1. The `netfilter` framework allows kernel modules to inspect every packet traversing the system, including all incoming, outgoing or forwarded network packets. 1. The `firewalld` service ships with a number of predefined services. You can list them by using the `firewall-cmd --get-services` command. 1. SELinux policy tightly controls network traffic by labeling the network ports. When a process wants to listen on a port, When a process wants to listen on a port, SELinux checks to see whether the label associated with it is allowed to bind that port label. 1. Use the `semanage` command to add, delete, and modify labels. Note: --- # Resources Note: Here are some resources for the topics covered in this chapter. --- # Graded Lab ## Manage Network Security ![Clipart of technicians in white lab coats](../images/lab_techs.png) Note: --- ![Mesa Community College logo](../images/mcc_logo.png "Mesa Community College") Note: This ends this slide presentation. I hope you found it useful.