Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Module 1: Linux Server Architecture, Laboratory Preparation, and DNS (BIND) Deployment
- Overview of Linux server architecture, package management systems, and service lifecycle management using
systemdandchkconfig. - Establishment of laboratory environments: VMware/VirtualBox networking configurations, comparison of NAT and bridged modes, and virtual machine hardening protocols.
- Foundational concepts of the Domain Name System (DNS): forward and reverse zones, record types, and the distinction between recursive and iterative query resolution.
- Installation and configuration of BIND: editing
named.conf, defining zone files, and managing zone transfers. - Practical Exercise: Provisioning a laboratory virtual machine, installing BIND, configuring forward and reverse zones, and validating resolution functionality using
digandnslookup.
Module 2: Advanced DNS Security, Access Controls, and Apache Web Server Fundamentals
- Enhancement of DNS security: implementation of TSIG keys, view-based DNS splitting, Access Control Lists (ACLs), and Response Policy Zones (RPZ).
- Installation and architectural overview of Apache: core configuration via
httpd.confandports.conf. - Virtual hosting configurations: differentiation between name-based and IP-based hosting, directory structure management, and implementation of access controls.
- Operational logging, status monitoring, and initial security hardening, including the deployment of security headers and the disablement of unused modules.
- Practical Exercise: Securing BIND through the use of views and ACLs, deploying Apache with virtual hosts, and configuring access logs along with foundational security headers.
Module 3: Apache Performance Optimization, SSL/TLS Implementation, and MariaDB Installation
- Apache performance tuning: configuration of Multi-Processing Modules (MPM prefork/worker/event), caching mechanisms (
mod_cache,mod_expires), and data compression (mod_deflate). - Implementation of SSL/TLS: generation of certificates, setup of HTTPS virtual hosts, and enforcement of HTTP Strict Transport Security (HSTS).
- Introduction to MariaDB architecture: examination of storage engines, configuration file structures, and network binding parameters.
- MariaDB deployment: root account initialization, user and privilege management, and execution of basic query operations.
- Practical Exercise: Configuring SSL/TLS on Apache, optimizing MPM settings for concurrent connections, installing MariaDB, and securing root and administrative accounts for government data handling requirements.
Module 4: MariaDB Data Management, Backup Strategies, and Postfix Mail Server Configuration
- Advanced MariaDB administration: database and schema creation, index optimization, and user grant structures.
- Backup and recovery procedures: utilization of
mysqldumpandmariabackup, point-in-time recovery techniques, and foundational replication concepts. - Postfix architecture overview: SMTP routing,
main.cfand transport map configuration, and delivery agent integration (LMTP, Dovecot). - Mail server fundamentals: domain configuration, MX record establishment, and relay restriction policies.
- Practical Exercise: Developing MariaDB backup scripts and testing replication; configuring Postfix for local and domestic delivery; and validating SMTP relay operations.
Module 5: Postfix Advanced Security, System Integration, and Capstone Project
- Postfix security hardening: implementation of
smtpd_recipient_restrictionsandsmtpd_client_restrictions, alignment with SPF/DKIM/DMARC standards, and TLS encryption for mail transmission. - Spam and abuse mitigation strategies: rate limiting, blacklisting/whitelisting, and integration with
rblandcluebringer. - System integration: mapping data flow across DNS, Web, Mail, and Database services, identifying service dependencies, and establishing centralized logging protocols.
- Automation and monitoring: configuration of cron jobs and systemd timers, introduction to
netdataandprometheus, and log rotation vialogrotate. - Capstone Project: Participants will assemble a fully integrated four-server stack (BIND, Apache, Postfix, MariaDB), configure cross-service dependencies, implement security hardening measures, and present a production-ready architecture diagram and operational runbook for government infrastructure standards.
- Session concludes with open Q&A, troubleshooting review, and distribution of resource materials.
Requirements
- Foundational proficiency in Linux operating systems
- Fundamental understanding and application of networking principles for government infrastructure
28 Hours
Testimonials (2)
experienced trainer
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Course - Kubernetes Security Fundamentals (LFS460)
trainer has hands-on knowledge