DevSecOps Tutorials
DevSecOps tutorials guide learners with Linux, DevOps, and cybersecurity foundations through secure delivery practices. Topics cover host and service exposure analysis, hardening, least privilege, secrets hygiene, and safe privileged automation. Free labs and guided examples help you verify security outcomes on real system state.
Other Skill Trees
LinuxDevOpsCybersecurityDevOps EngineerCybersecurity EngineerKali LinuxRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingLFCS TrainingShellGitDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsNmapWiresharkHydraCompTIADatabaseMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Web DevelopmentData Science
Scan Vulnerabilities in Nmap
In this lab, you will learn how to use Nmap to scan for vulnerabilities, load the Nmap Scripting Engine, analyze scan results, and save findings for security assessment.
NmapCybersecurityLinux
Monitoring and Incident Response Log Analysis
In this lab, you will learn the fundamentals of log analysis for monitoring and incident response on a Linux system using `journalctl`. You will practice reviewing, filtering, and exporting system logs to identify and analyze suspicious activities.
CybersecurityLinux
Demonstrating Input Validation and Code Integrity
In this lab, you will learn the importance of input validation and code integrity by creating a simple script, simulating a command injection attack, implementing sanitization, and verifying the script's integrity with hashing.
CybersecurityShellLinux
Implementing Data Resilience Backups and File Integrity
In this lab, you will learn the fundamentals of data resilience by creating file backups using tar, simulating data loss, restoring from the backup, and verifying file integrity with checksums.
LinuxCybersecurity
Foundational Security Concepts (CIA Triad) in Linux
In this lab, you will gain hands-on experience with the CIA Triad (Confidentiality, Integrity, Availability) in a Linux environment. You'll learn to configure file permissions with `chmod`, verify file integrity using MD5/SHA256 hashes, and simulate service monitoring to ensure availability.
CybersecurityLinux
GitHub Actions Setting Up Secrets
In this lab, you will learn how to securely manage sensitive information in GitHub Actions by setting up repository secrets and referencing them in your workflows.
CybersecurityLinuxGitShell
Managing User Identities and Access Controls in Linux
In this lab, you will learn the fundamentals of managing user identities and access controls in a Linux environment, including creating users, setting permissions, and configuring sudo access.
CybersecurityLinux
Identifying Malware Indicators on Linux
In this lab, you will learn fundamental techniques for identifying potential malware indicators on a Linux system. You will use standard command-line utilities to investigate suspicious process activity, detect unexpected file modifications, and analyze system logs for anomalous entries.
CybersecurityLinux
Network Traffic Analysis and Secure Remote Access
In this lab, you will learn fundamental network analysis and security practices on Linux. You'll use tools like netstat, ss, tcpdump, ssh, and dig to inspect connections, capture traffic, establish secure remote sessions, and verify DNS security.
LinuxCybersecurity
Applying Security Baselines and Compliance Controls
In this lab, you will learn how to establish a basic security baseline for user accounts on a Linux system, verify compliance, and set up auditd for monitoring critical configuration files.
CybersecurityLinux
Basic Vulnerability Scanning with Nmap
In this lab, you will learn the fundamentals of vulnerability scanning using Nmap. You'll install Nmap, perform a port scan on your local machine, and analyze the results to identify potential security weaknesses.
CybersecurityLinux
Secure Network Monitoring with SNMPv3 in Linux
In this lab, you will learn how to implement secure network monitoring on a Linux system using SNMPv3. You will configure the SNMP agent (snmpd) to enforce strong authentication and encryption, create a secure user, and use snmpwalk to perform secure queries against your configured agent.
CybersecurityLinux
Hardening a Linux Endpoint with Firewall and Service Management
In this lab, you will learn how to harden a Linux system by identifying and disabling unnecessary services and configuring the Uncomplicated Firewall (UFW) to control network traffic.
CybersecurityLinux
Password Policies and Detecting Attack in Linux
In this lab, you will enhance Linux security by implementing robust password policies. You'll configure complexity and aging rules, enforce them for new users, and monitor authentication logs to detect suspicious activities like repeated failed login attempts, a sign of brute-force attacks.
CybersecurityLinux
Ensuring Data Integrity and Authenticity with Cryptography
In this lab, you will learn to use hashing and GnuPG (GPG) to ensure data integrity and authenticity. You will practice creating digital signatures and encrypting files on a Linux system.
CybersecurityLinux
HTTPS with a Self-Signed Certificate on Nginx in Linux
In this lab, you will secure an Nginx web server on Linux by implementing HTTPS with a self-signed certificate. You will install Nginx, use OpenSSL to generate a certificate, configure Nginx for HTTPS, and then test the secure connection using command-line tools like curl and openssl.
LinuxCybersecurity
Secure Remote Access in Linux with SSH
In this lab, you will learn the fundamentals of securing remote access to a Linux system using SSH. You will gain hands-on experience with key-based authentication, securely transferring files with `scp`, and creating SSH tunnels for port forwarding with `ssh -L`.
LinuxCybersecurity
Encrypt and Decrypt Files with GPG in Linux
In this lab, you will learn to encrypt and decrypt files in Linux using GPG. You'll generate a key pair, encrypt/decrypt files, exchange and sign public keys, and perform key maintenance like backups and creating revocation certificates to secure your data and communications.
CybersecurityLinux
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 61
- Next