LPI LPIC-3 303 Exam Syllabus

Course Overview

The LPI LPIC-3 303 Security Training and Certification program is designed for senior Linux professionals who want to master enterprise-level Linux security, cryptography, access control, network security, and vulnerability assessment. This advanced certification validates your ability to secure Linux systems and enterprise infrastructure against modern cyber threats.

Offered by Linux Training Center, Coimbatore, this course is aligned with the official LPIC-3 Exam 303 (Security) objectives and provides advanced hands-on training in enterprise Linux security administration. Learners gain practical expertise in securing servers, hardening systems, implementing cryptographic solutions, and managing secure enterprise environments.


Who Should Enroll?

  • LPIC-2 certified professionals advancing to expert-level certification
  • Senior Linux administrators managing enterprise infrastructure
  • Cybersecurity professionals working in Linux environments
  • DevOps engineers focused on infrastructure security
  • Security engineers handling Linux-based production systems
  • Cloud security engineers securing enterprise workloads
  • IT professionals pursuing advanced Linux security specialization

Why This Course Stands Out

  • Complete coverage of LPIC-3 303 Security certification objectives
  • Advanced hands-on labs with enterprise Linux environments
  • Real-world security hardening and threat mitigation scenarios
  • Strong focus on cryptography, access control, and network security
  • Industry-aligned curriculum for security-focused roles
  • Exam-focused preparation with mock tests and practical assessments
  • Practical security training for enterprise and cloud environments

What You’ll Learn (LPIC-3 303 Exam Syllabus)

Cryptography

  • X.509 certificates and Public Key Infrastructure (PKI)
  • SSL/TLS encryption and secure communication
  • OpenSSL certificate management
  • Encrypted file systems
  • DNSSEC and secure DNS implementation

Host Security

  • Linux system hardening
  • Secure boot and bootloader protection
  • Intrusion detection systems
  • Resource control with cgroups and limits
  • Service-level security configuration

Access Control

  • Linux file permissions and ACLs
  • Discretionary Access Control (DAC)
  • Mandatory Access Control (MAC)
  • SELinux administration and policy management
  • Advanced access control implementation

Network Security

  • Network hardening techniques
  • Packet filtering with iptables and nftables
  • Firewall design and implementation
  • Intrusion detection tools
  • VPN configuration (OpenVPN, IPsec, WireGuard)

Threats & Vulnerability Assessment

  • Common security threats and attack vectors
  • Penetration testing fundamentals
  • Network scanning using Nmap
  • Security auditing
  • Vulnerability assessment tools and best practices

Career Roles You Can Pursue

  • Senior Linux Security Engineer
  • Linux Security Administrator
  • Cybersecurity Engineer
  • Security Operations Engineer
  • Cloud Security Engineer
  • Infrastructure Security Specialist
  • DevSecOps Engineer
  • Enterprise Security Architect

Why Choose Linux Training Center, Coimbatore?

  • Expert instructors with enterprise Linux security experience
  • Advanced security labs with real-world infrastructure scenarios
  • Flexible weekday and weekend batch schedules
  • Comprehensive study materials and lab practice access
  • Mock exams and certification-focused preparation
  • Career guidance and placement assistance
  • Post-training technical support until certification completion

Become an Enterprise Linux Security Expert

Advance your Linux career with LPIC-3 303 Security certification training. Build advanced expertise in enterprise security, system hardening, cryptography, and threat defense to excel in cybersecurity, cloud security, and enterprise infrastructure roles.

Course Syllabus

Modules

Cryptography
X.509 Certificates and Public Key Infrastructures (Weight: 5)
  • Understand X.509 certificates, lifecycle, fields, and X.509v3 extensions
  • Understand trust chains and PKI including certificate transparency
  • Generate and manage public and private keys
  • Create, operate, and secure a certification authority
  • Request, sign, and manage server and client certificates
  • Revoke certificates and certification authorities
  • Knowledge of Let's Encrypt, ACME, and certbot
  • Knowledge of CFSSL
  • openssl
  • OpenSSL configuration
  • PEM, DER, PKCS
  • CSR
  • CRL
  • OCSP
  • X.509 Certificates for Encryption, Signing and Authentication (Weight: 4)
  • Understand SSL and TLS including protocol versions and ciphers
  • Configure Apache HTTPD with mod_ssl for HTTPS including SNI and HSTS
  • Configure certificate chains and cipher configuration
  • Configure certificate-based user authentication
  • Configure OCSP stapling
  • Use OpenSSL for SSL/TLS testing
  • httpd.conf
  • mod_ssl
  • openssl
  • Encrypted File Systems (Weight: 3)
  • Understand block device and filesystem encryption
  • Use dm-crypt with LUKS1
  • Use eCryptfs for encrypted filesystems and home directories
  • Awareness of plain dm-crypt
  • Awareness of LUKS2 features
  • Understand Clevis, TPM2, Tang, and NBDE
  • cryptsetup
  • cryptmount
  • /etc/crypttab
  • ecryptfsd
  • mount.ecryptfs
  • umount.ecryptfs
  • pam_ecryptfs
  • DNS and Cryptography (Weight: 5)
  • Understand DNS, zones, and resource records
  • Understand DNSSEC including KSK, ZSK, DS, DNSKEY, RRSIG, NSEC, NSEC3
  • Configure BIND with DNSSEC secured zones
  • Manage DNSSEC key rollover and re-signing
  • Configure recursive DNSSEC validation
  • Understand CAA and DANE records
  • Use TSIG for secure communication
  • Awareness of DNS over TLS and DNS over HTTPS
  • Awareness of Multicast DNS
  • named.conf
  • dnssec-keygen
  • dnssec-signzone
  • dnssec-settime
  • dnssec-dsfromkey
  • rndc
  • dig
  • delv
  • openssl
  • Host Security
    Host Hardening (Weight: 5)
  • Configure BIOS and GRUB 2 security
  • Disable unused services
  • Manage system capabilities
  • Configure ASLR, DEP, and Exec-Shield
  • Use USBGuard
  • Create SSH CA and SSH certificates
  • Work with chroot
  • Restrict process capabilities using systemd
  • Configure system isolation with systemd
  • Manage Meltdown and Spectre mitigations
  • Awareness of polkit
  • Security advantages of virtualization and containerization
  • Host Intrusion Detection (Weight: 5)
  • Use Linux Audit system
  • Use chkrootkit
  • Use rkhunter
  • Use Linux Malware Detect
  • Automate scans with cron
  • Verify package integrity using RPM and DPKG
  • Configure and use AIDE
  • Awareness of OpenSCAP
  • Resource Control (Weight: 3)
  • Configure ulimits
  • Understand cgroups
  • Manage cgroups and associations
  • Understand systemd slices, scopes, and services
  • Use systemd for resource limits
  • Access Control
    Discretionary Access Control (Weight: 3)
  • Manage file ownership and permissions
  • Understand SetUID and SetGID
  • Manage ACLs
  • Manage extended attributes
  • Mandatory Access Control (Weight: 5)
  • Understand type enforcement and RBAC
  • Understand MAC and DAC
  • Configure and manage SELinux
  • Awareness of AppArmor and Smack
  • Network Security
    Network Hardening (Weight: 4)
  • Understand wireless security mechanisms
  • Configure FreeRADIUS
  • Use Wireshark and tcpdump
  • Use Kismet
  • Detect rogue routers and DHCP messages
  • Awareness of aircrack-ng and bettercap
  • Network Intrusion Detection (Weight: 4)
  • Monitor bandwidth usage
  • Configure and use Snort
  • Configure and use OpenVAS
  • Packet Filtering (Weight: 5)
  • Understand firewall architectures including DMZ
  • Use iptables and ip6tables
  • Implement IPv4 and IPv6 filtering
  • Implement connection tracking and NAT
  • Manage IP sets
  • Awareness of nftables, ebtables, conntrackd
  • Virtual Private Networks (Weight: 4)
  • Understand bridged and routed VPNs
  • Understand OpenVPN, IPsec, IKEv2, and WireGuard
  • Configure OpenVPN
  • Configure strongSwan IPsec
  • Configure WireGuard
  • Awareness of L2TP
  • Threats and Vulnerability Assessment
    Common Security Vulnerabilities and Threats (Weight: 2)
  • Trojans
  • Viruses
  • Rootkits
  • Keyloggers
  • DoS and DDoS
  • Man in the Middle
  • ARP and NDP forgery
  • Rogue APs and routers
  • IP spoofing
  • Buffer overflows
  • SQL injection
  • XSS
  • CSRF
  • Privilege escalation
  • Brute force attacks
  • Rainbow tables
  • Phishing
  • Social engineering
  • Penetration Testing (Weight: 3)
  • Understand penetration testing and ethical hacking
  • Understand legal implications
  • Understand pentest phases
  • Understand Metasploit architecture
  • Use nmap for network scanning
  • Use NSE scripts
  • Awareness of Kali Linux, Armitage, and SET
  • Host Intrusion Detection
  • Weight: 5
  • Description: Candidates should be familiar with the use and configuration of common host intrusion detection software. This includes managing the Linux Audit system and verifying a system's integrity.
  • Key Knowledge Areas:
  • Use and configure the Linux Audit system
  • Use chkrootkit
  • Use and configure rkhunter, including updates
  • Use Linux Malware Detect
  • Automate host scans using cron
  • Use RPM and DPKG package management tools to verify the integrity of installed files
  • Configure and use AIDE, including rule management
  • Awareness of OpenSCAP
  • Partial list of the used files, terms and utilities:
  • auditd
  • auditctl
  • ausearch, aureport
  • auditd.conf
  • audit.rules
  • pam_tty_audit.so
  • chkrootkit
  • rkhunter
  • /etc/rkhunter.conf
  • maldet
  • conf.maldet
  • rpm
  • dpkg
  • aide
  • /etc/aide/aide.conf
  • Resource Control
  • Weight: 3
  • Description: Candidates should be able to restrict the resources services and programs can consume.
  • Key Knowledge Areas:
  • Understand and configure ulimits
  • Understand cgroups, including classes, limits and accounting
  • Manage cgroups and process cgroup association
  • Understand systemd slices, scopes and services
  • Use systemd units to limit the system resources processes can consume
  • Awareness of cgmanager and libcgroup utilities
  • Partial list of the used files, terms and utilities:
  • ulimit
  • /etc/security/limits.conf
  • pam_limits.so
  • /sys/fs/group/
  • /proc/cgroups
  • systemd-cgls
  • systemd-cgtop
  • Access Control
    Discretionary Access Control
  • Weight: 3
  • Description: Candidates should understand discretionary access control (DAC) and know how to implement it using access control lists (ACL). Additionally, candidates are required to understand and know how to use extended attributes.
  • Key Knowledge Areas:
  • Understand and manage file ownership and permissions, including SetUID and SetGID bits
  • Understand and manage access control lists
  • Understand and manage extended attributes and attribute classes
  • Partial list of the used files, terms and utilities:
  • getfacl
  • setfacl
  • getfattr
  • setfattr
  • Mandatory Access Control
  • Weight: 5
  • Description: Candidates should be familiar with mandatory access control (MAC) systems for Linux. Specifically, candidates should have a thorough knowledge of SELinux. Also, candidates should be aware of other mandatory access control systems for Linux.
  • Key Knowledge Areas:
  • Understand type enforcement
  • Understand role based access control
  • Understand mandatory access control and discretionary access control
  • Configure, manage and use SELinux
  • Awareness of AppArmor and Smack
  • Partial list of the used files, terms and utilities:
  • getenforce
  • setenforce
  • selinuxenabled
  • getsebool
  • setsebool
  • togglesebool
  • fixfiles
  • restorecon
  • setfiles
  • newrole
  • setcon
  • runcon
  • chcon
  • semanage
  • sestatus
  • seinfo
  • apol
  • seaudit
  • audit2why
  • audit2allow
  • /etc/selinux/*
  • Network Security
    Network Hardening
  • Weight: 4
  • Description: Candidates should be able to secure networks against common threats.
  • Key Knowledge Areas:
  • Understand wireless network security mechanisms
  • Configure FreeRADIUS to authenticate network nodes
  • Use Wireshark and tcpdump to analyze network traffic
  • Use Kismet to analyze wireless networks
  • Identify rogue router advertisements and DHCP messages
  • Awareness of aircrack-ng and bettercap
  • Partial list of the used files, terms and utilities:
  • radiusd
  • radmin
  • radtest
  • radclient
  • radlast
  • radwho
  • radiusd.conf
  • /etc/raddb/*
  • wireshark
  • tshark
  • tcpdump
  • kismet
  • ndpmon
  • Network Intrusion Detection
  • Weight: 4
  • Description: Candidates should be familiar with security scanning and network intrusion detection software.
  • Key Knowledge Areas:
  • Implement bandwidth usage monitoring
  • Configure and use Snort
  • Configure and use OpenVAS
  • Partial list of the used files, terms and utilities:
  • ntop
  • snort
  • snort-stat
  • pulledpork.pl
  • /etc/snort/*
  • openvas-adduser
  • openvas-rmuser
  • openvas-nvt-sync
  • openvassd
  • openvas-mkcert
  • openvas-feed-update
  • /etc/openvas/*
  • Network Intrusion Detection
  • Weight: 4
  • Description: Candidates should be familiar with the use and configuration of network security scanning, network monitoring and network intrusion detection software. This includes updating and maintaining the security scanners.
  • Key Knowledge Areas:
  • Implement bandwidth usage monitoring
  • Configure and use Snort, including rule management
  • Configure and use OpenVAS, including NASL
  • Partial list of the used files, terms and utilities:
  • ntop
  • snort
  • snort-stat
  • pulledpork.pl
  • /etc/snort/*
  • openvas-adduser
  • openvas-rmuser
  • openvas-nvt-sync
  • openvassd
  • openvas-mkcert
  • openvas-feed-update
  • /etc/openvas/*
  • Packet Filtering
  • Weight: 5
  • Description: Candidates should be familiar with the use and configuration of the netfilter Linux packet filter.
  • Key Knowledge Areas:
  • Understand common firewall architectures, including DMZ
  • Understand and use iptables and ip6tables, including standard modules, tests and targets
  • Implement packet filtering for IPv4 and IPv6
  • Implement connection tracking and network address translation
  • Manage IP sets and use them in netfilter rules
  • Awareness of nftables and nft
  • Awareness of ebtables
  • Awareness of conntrackd
  • Partial list of the used files, terms and utilities:
  • iptables
  • ip6tables
  • iptables-save
  • iptables-restore
  • ip6tables-save
  • ip6tables-restore
  • ipset
  • Virtual Private Networks
  • Weight: 4
  • Description: Candidates should be familiar with the use of OpenVPN, IPsec and WireGuard to set up remote access and site to site VPNs.
  • Key Knowledge Areas:
  • Understand the principles of bridged and routed VPNs
  • Understand the principles and major differences of the OpenVPN, IPsec, IKEv2 and WireGuard protocols
  • Configure and operate OpenVPN servers and clients
  • Configure and operate IPsec servers and clients using strongSwan
  • Configure and operate WireGuard servers and clients
  • Awareness of L2TP
  • Partial list of the used files, terms and utilities:
  • /etc/openvpn/
  • openvpn
  • /etc/strongswan.conf
  • /etc/strongswan.d/
  • /etc/swanctl/swanctl.conf
  • /etc/swanctl/
  • swanctl
  • /etc/wireguard/
  • wg
  • wg-quick
  • ip
  • Threats and Vulnerability Assessment
    Common Security Vulnerabilities and Threats
  • Weight: 2
  • Description: Candidates should understand the principle of major types of security vulnerabilities and threats.
  • Key Knowledge Areas:
  • Conceptual understanding of threats against individual nodes
  • Conceptual understanding of threats against networks
  • Conceptual understanding of threats against application
  • Conceptual understanding of threats against credentials and confidentiality
  • Conceptual understanding of honeypots
  • Partial list of the used files, terms and utilities:
  • Trojans
  • Viruses
  • Rootkits
  • Keylogger
  • DoS and DDoS
  • Man in the Middle
  • ARP and NDP forgery
  • Rogue Access Points, Routers and DHCP servers
  • Link layer address and IP address spoofing
  • Buffer Overflows
  • SQL and Code Injections
  • Cross Site Scripting
  • Cross Site Request Forgery
  • Privilege escalation
  • Brute Force Attacks
  • Rainbow tables
  • Phishing
  • Social Engineering
  • Penetration Testing
  • Weight: 3
  • Description: Candidates understand the concepts of penetration testing, including an understand of commonly used penetration testing tools. Furthermore, candidates should be able to use nmap to verify the effectiveness of network security measures.
  • Key Knowledge Areas:
  • Understand the concepts of penetration testing and ethical hacking
  • Understand legal implications of penetration testing
  • Understand the phases of penetration tests, such as active and passive information gathering, enumeration, gaining access, privilege escalation, access maintenance, covering tracks
  • Understand the architecture and components of Metasploit, including Metasploit module types and how Metasploit integrates various security tools
  • Use nmap to scan networks and hosts, including different scan methods, version scans and operating system recognition
  • Understand the concepts of Nmap Scripting Engine and execute existing scripts
  • Awareness of Kali Linux, Armitage and the Social Engineer Toolkit (SET)
  • Partial list of the used files, terms and utilities:
  • nmap