More study resources

About this exam

LPIC-3 Security is one of the specialty certifications in the Linux Professional Institute (LPI) LPIC-3 program, which sits above LPIC-1 and LPIC-2 in LPI's Linux Professional track. The exam itself carries the code 303-300 and is built on objectives version 3.0.0. LPI describes itself as a vendor-neutral Linux and open source certification body with more than 350,000 certification holders in over 180 countries, and the LPIC-3 Security overview page is the entry point for the credential. The published objectives organize the exam into five topics: Cryptography (331), Host Security (332), Access Control (333), Network Security (334), and Threats and Vulnerability Assessment (335). Within those topics the objectives name concrete tools and tasks - OpenSSL and X.509 infrastructure, dm-crypt/LUKS and eCryptfs, BIND with DNSSEC, SELinux, the Linux Audit system and AIDE, iptables and ipset, OpenVPN, strongSwan and WireGuard, Snort and OpenVAS, and nmap - each carrying a weight from 2 to 5 that indicates its relative importance. Preparation should follow the objectives document directly: read each objective's key knowledge areas, then practise the listed files, terms and utilities on a real system. LPI publishes free Learning Materials at learning.lpi.org, and the objectives page also links translations on the LPI wiki. This page is independent study material and is not affiliated with or endorsed by LPI.

What you'll study

Common questions

About LPIC-3 Security preparation

What is the exam code and which objectives version applies?

The exam code is 303-300 and the objectives page states it covers objectives version 3.0.0. LPI notes that version 2.0 objectives exist and are published separately, so check that any study material you use matches version 3.0.0 rather than the older set.

How is the exam structured and how much does each topic count?

The objectives split the exam into five topics - Cryptography, Host Security, Access Control, Network Security, and Threats and Vulnerability Assessment - each with weighted subtopics. Weights run from 2 to 5; the heaviest are X.509 and PKI (5), DNS and cryptography (5), host hardening (5), host intrusion detection (5), mandatory access control (5) and packet filtering (5).

What background do I need before starting?

The LPIC-3 program is described by LPI as sitting at the top of its Linux Professional track, above LPIC-1 and LPIC-2. The objectives assume working admin experience rather than teaching basics: you are expected to already be comfortable with BIND, Apache HTTPD 2.4 or higher, iptables, PAM and systemd units before layering the security content on top.

Which topics should I study first?

Start with Topic 331 Cryptography, because X.509 and OpenSSL knowledge feeds Apache mod_ssl configuration in 331.2 and DNSSEC, CAA and DANE in 331.4. Then take Topic 333 Access Control before Topic 332 Host Security, since SELinux and DAC concepts underpin host hardening and file-integrity work. Leave Topic 335 for last; it is the lightest at weights 2 and 3.

Which tools should I actually practise rather than just read about?

The objectives list specific utilities, and hands-on fluency is what they test. Prioritize openssl subcommands, cryptsetup, dnssec-keygen and dnssec-signzone with rndc and dig/delv, getenforce/setsebool/semanage/audit2allow, auditctl and ausearch, aide, iptables with ipset, wg and swanctl, snort, and nmap scan and version-detection options.

What are common reasons candidates lose points?

Two patterns stand out in the objectives. First, treating awareness items as configuration items or the reverse: Clevis, LUKS2, nftables, ebtables, AppArmor, Smack, OpenSCAP and Kali are awareness-level, while SELinux, iptables, OpenVPN, strongSwan and WireGuard require real configuration skill. Second, skipping the operational side - key rollover, re-signing zones, rule management and integrity-baseline updates.

Where can I find official preparation material?

LPI's site links free Learning Materials at learning.lpi.org, which LPI says are continuously expanded and updated, and the objectives page points to translations of the objectives on the LPI wiki. The exam objectives page itself is the authoritative scope document, so treat any third-party course as supplementary and check it against version 3.0.0.

Are the objectives about to change?

The objectives page includes a Future Change Considerations section listing possible future changes, such as moving nmap into Topic 334, adding sudo, LSM framework and namespace content, and replacing penetration testing with compliance topics. No effective date is stated, so none of these are in force; study the published version 3.0.0 objectives.

Does this page come from LPI?

No. This is independent study material written for candidates searching for the exam. It is not produced, reviewed or endorsed by Linux Professional Institute, and it does not reproduce any official question bank. Always confirm exam scope, scheduling and pricing directly with LPI before you book.