<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Security on SystemsGolive</title><link>https://systemsgolive.com/categories/security/</link><description>Recent content in Security on SystemsGolive</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 systemsgolive.com and Mickael Asghar. All rights reserved.</copyright><lastBuildDate>Sat, 20 Jun 2026 09:15:36 +0100</lastBuildDate><atom:link href="https://systemsgolive.com/categories/security/index.xml" rel="self" type="application/rss+xml"/><item><title>Multi-Stage Docker Builds: Smaller, Safer, and Faster</title><link>https://systemsgolive.com/post/multi-stage-docker-builds-smaller-safer-faster/</link><pubDate>Sat, 20 Jun 2026 09:15:36 +0100</pubDate><guid>https://systemsgolive.com/post/multi-stage-docker-builds-smaller-safer-faster/</guid><description>
Multi-stage Docker builds separate the build environment from the runtime in a single Dockerfile. This post covers the four concrete benefits – smaller images, fewer CVEs, more readable Dockerfiles, and faster builds – using a TypeScript app that dropped from 289MB to 167MB.</description></item><item><title>SELinux Context Mismatch: The Hidden Culprit in LDAP Certificate Renewal</title><link>https://systemsgolive.com/post/ldap-cert-renewal-selinux-context-issue/</link><pubDate>Wed, 28 Jan 2026 11:54:16 +0000</pubDate><guid>https://systemsgolive.com/post/ldap-cert-renewal-selinux-context-issue/</guid><description>
An internal LDAP certificate renewal failed due to incorrect SELinux contexts on transferred certificate files. Despite correct permissions and ownership, OpenLDAP couldn't initialise TLS. Using `restorecon` to fix the security context resolved the issue immediately, highlighting the importance of SELinux context verification in certificate deployments.</description></item><item><title>Case Study - Automating Let's Encrypt Wildcard Certificates with Cloudflare DNS and Full (Strict) TLS Encryption</title><link>https://systemsgolive.com/post/letsencrypt-wildcard-cloudflare-full-strict/</link><pubDate>Sat, 03 Jan 2026 23:32:31 +0000</pubDate><guid>https://systemsgolive.com/post/letsencrypt-wildcard-cloudflare-full-strict/</guid><description>
This article demonstrates how to implement Full (Strict) SSL/TLS encryption by combining Cloudflare's managed frontend certificates with Let's Encrypt wildcard certificates on your origin server.</description></item><item><title>TLS 1.3 with Ed25519 and a Private CA: End-to-End Encrypted Client-Server Communication</title><link>https://systemsgolive.com/post/tls-ed25519-private-ca-nginx-setup/</link><pubDate>Thu, 10 Jul 2025 11:37:03 +0100</pubDate><guid>https://systemsgolive.com/post/tls-ed25519-private-ca-nginx-setup/</guid><description>
This guide demonstrates how to set up secure TLS 1.3 communication using Ed25519 elliptic curve certificates and a private Certificate Authority (CA). It covers encrypted client-server communication with modern, efficient cryptographic standards — ideal for internal systems, microservices, and zero-trust network architectures.</description></item><item><title>Standardised MySQL Access via SSH Tunnel for Workbench in Non-Production Environments</title><link>https://systemsgolive.com/post/mysql-workbench-ssh-tunnel-user/</link><pubDate>Sat, 21 Jun 2025 15:37:38 +0100</pubDate><guid>https://systemsgolive.com/post/mysql-workbench-ssh-tunnel-user/</guid><description>
A secure and standardised approach to accessing MySQL in non-production environments using SSH tunneling, with a focus on least privilege and improved access controls.</description></item></channel></rss>