<?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 Linux Security</title><link>https://linuxtransfer.com/tags/security/</link><description>Recent content in Security on Linux Security</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 08 Jul 2026 09:39:13 +0200</lastBuildDate><atom:link href="https://linuxtransfer.com/tags/security/index.xml" rel="self" type="application/rss+xml"/><item><title>Extracting Valuable Data from Systemd Journal Logs with jq and grep</title><link>https://linuxtransfer.com/post/2026-07-08-extracting-valuable-data-from-systemd-journal/</link><pubDate>Wed, 08 Jul 2026 09:39:13 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-07-08-extracting-valuable-data-from-systemd-journal/</guid><description>&lt;h2 id="introduction-to-systemd-journal-logs">Introduction to Systemd Journal Logs&lt;/h2>
&lt;p>I&amp;rsquo;ve worked with Linux systems for years, and one of the most powerful tools at my disposal is systemd journal logs. These logs provide a centralized location for logging system events, making it easier to troubleshoot and diagnose issues. By default, systemd stores these logs in a binary format, which can make them a bit tricky to parse and analyze. However, with the help of tools like &lt;code>jq&lt;/code> and &lt;code>grep&lt;/code>, you can extract valuable data from these logs.&lt;/p></description></item><item><title>Taming Disk Space Usage with btrfs Snapshots and Automatic Pruning</title><link>https://linuxtransfer.com/post/2026-07-06-taming-disk-space-usage-with-btrfs-snapshots-/</link><pubDate>Mon, 06 Jul 2026 10:42:14 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-07-06-taming-disk-space-usage-with-btrfs-snapshots-/</guid><description>&lt;h2 id="introduction-to-btrfs-snapshots">Introduction to btrfs Snapshots&lt;/h2>
&lt;p>I&amp;rsquo;ve been using btrfs for years, and one of its most powerful features is its ability to create snapshots. These are read-only copies of a subvolume at a particular point in time, which can be used for backups, testing, and even recovering from accidental file deletions or modifications. Don&amp;rsquo;t bother with other file systems if you need this level of flexibility.&lt;/p>
&lt;h2 id="creating-snapshots">Creating Snapshots&lt;/h2>
&lt;p>To get started with btrfs snapshots, you&amp;rsquo;ll first need to ensure that your system is using btrfs. Run &lt;code>lsblk -f&lt;/code> and look for the &lt;code>btrfs&lt;/code> label. If you&amp;rsquo;re using btrfs, creating a snapshot is straightforward:&lt;/p></description></item><item><title>Taming SSH Config Chaos: Organizing Your SSH Client Settings for Multiple Servers and Identities</title><link>https://linuxtransfer.com/post/2026-07-04-taming-ssh-config-chaos-organizing-your-ssh-c/</link><pubDate>Sat, 04 Jul 2026 10:26:43 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-07-04-taming-ssh-config-chaos-organizing-your-ssh-c/</guid><description>&lt;h2 id="taming-ssh-config-chaos">Taming SSH Config Chaos&lt;/h2>
&lt;p>If you&amp;rsquo;re like me, you&amp;rsquo;re constantly juggling multiple servers and identities. Managing SSH connections can be a real headache, especially when dealing with different usernames, ports, and private keys. I&amp;rsquo;ve seen this go wrong when you have to remember a dozen different connection settings. The real trick is to organize your SSH client settings in a way that makes sense for your workflow.&lt;/p>
&lt;h2 id="understanding-ssh-config-files">Understanding SSH Config Files&lt;/h2>
&lt;p>The SSH client configuration is stored in the &lt;code>~/.ssh/config&lt;/code> file. This is where you define settings for your SSH connections, such as hostname, username, port, and private key. By default, the SSH client looks for this file and applies the settings. To get started, create a new &lt;code>~/.ssh/config&lt;/code> file using your favorite text editor:&lt;/p></description></item><item><title>Using SSH to Tunnel Traffic Through a Jump Host for Secure Access to a Remote Network</title><link>https://linuxtransfer.com/post/2026-07-03-using-ssh-to-tunnel-traffic-through-a-jump-ho/</link><pubDate>Fri, 03 Jul 2026 09:11:35 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-07-03-using-ssh-to-tunnel-traffic-through-a-jump-ho/</guid><description>&lt;h2 id="introduction-to-ssh-tunneling">Introduction to SSH Tunneling&lt;/h2>
&lt;p>I&amp;rsquo;ve seen this go wrong when people try to access remote networks without using a secure method - that&amp;rsquo;s where SSH tunneling comes in. This technique leverages an intermediate host, known as a jump host, to securely access remote networks. It&amp;rsquo;s particularly useful when direct access is restricted due to firewall rules or network policies. By using SSH to tunnel traffic through a jump host, you can establish a secure connection to a remote server or network, even if direct access is not possible.&lt;/p></description></item><item><title>Using Third-Party Repositories Without Polluting Your Package Manager</title><link>https://linuxtransfer.com/post/2026-07-02-using-third-party-repositories-without-pollut/</link><pubDate>Thu, 02 Jul 2026 08:15:00 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-07-02-using-third-party-repositories-without-pollut/</guid><description>&lt;h2 id="introduction-to-third-party-repositories">Introduction to Third-Party Repositories&lt;/h2>
&lt;p>I&amp;rsquo;ve seen this go wrong when Linux users need a specific package that&amp;rsquo;s not available in their default repositories. That&amp;rsquo;s where third-party repositories come in – they provide additional packages that can enhance the functionality of your system. However, adding these repositories can sometimes lead to version conflicts and dependency issues, which can be a real headache.&lt;/p>
&lt;h2 id="understanding-the-risks">Understanding the Risks&lt;/h2>
&lt;p>Before adding a third-party repository, it&amp;rsquo;s crucial to understand the potential risks. When you add a repository, you&amp;rsquo;re essentially trusting the repository maintainer to provide secure and compatible packages. If the repository contains malicious or outdated packages, it can compromise the security and stability of your system. I&amp;rsquo;ve noticed that several high-profile incidents in 2025 highlighted the importance of verifying the integrity of third-party repositories. Don&amp;rsquo;t bother with repositories that don&amp;rsquo;t have a clear track record of providing secure packages.&lt;/p></description></item><item><title>Using SSH Keys with Multiple Identities and Agents for Simplified Remote Access</title><link>https://linuxtransfer.com/post/2026-06-28-using-ssh-keys-with-multiple-identities-and-a/</link><pubDate>Sun, 28 Jun 2026 09:46:19 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-06-28-using-ssh-keys-with-multiple-identities-and-a/</guid><description>&lt;h2 id="introduction-to-ssh-keys-and-agents">Introduction to SSH Keys and Agents&lt;/h2>
&lt;p>I&amp;rsquo;ve seen many Linux users struggle with managing multiple remote systems, but SSH keys and agents can make a huge difference. By using SSH keys, you can authenticate to remote servers without entering a password, making it easier to manage multiple systems. In practice, this means you can quickly switch between systems without having to remember a bunch of passwords.&lt;/p>
&lt;h2 id="generating-ssh-keys">Generating SSH Keys&lt;/h2>
&lt;p>To start using SSH keys, you need to generate a key pair on your local system. I usually start with the &lt;code>ssh-keygen&lt;/code> command to generate a key pair:&lt;/p></description></item><item><title>Using pgrep and pkill to Simplify Process Management and Avoid Common Mistakes with background Tasks</title><link>https://linuxtransfer.com/post/2026-06-26-using-pgrep-and-pkill-to-simplify-process-man/</link><pubDate>Fri, 26 Jun 2026 11:11:33 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-06-26-using-pgrep-and-pkill-to-simplify-process-man/</guid><description>&lt;h2 id="introduction-to-pgrep-and-pkill">Introduction to pgrep and pkill&lt;/h2>
&lt;p>When I&amp;rsquo;m managing background tasks and processes in Linux, I always reach for &lt;code>pgrep&lt;/code> and &lt;code>pkill&lt;/code>. These two commands are often overlooked, but they&amp;rsquo;re incredibly useful for searching for and managing processes by name. I&amp;rsquo;ve seen this go wrong when people use &lt;code>ps&lt;/code> with &lt;code>grep&lt;/code> - it&amp;rsquo;s just not as precise. With &lt;code>pgrep&lt;/code> and &lt;code>pkill&lt;/code>, you can avoid common mistakes when dealing with background tasks.&lt;/p></description></item><item><title>Taming Log Rotation: Preventing Disk Space Issues with systemd-journald and Log File Management</title><link>https://linuxtransfer.com/post/2026-06-24-taming-log-rotation-preventing-disk-space-iss/</link><pubDate>Wed, 24 Jun 2026 11:55:31 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-06-24-taming-log-rotation-preventing-disk-space-iss/</guid><description>&lt;h2 id="introduction-to-log-rotation">Introduction to Log Rotation&lt;/h2>
&lt;p>Log rotation - it&amp;rsquo;s one of those tasks that&amp;rsquo;s easy to overlook, but can quickly become a major headache if you don&amp;rsquo;t stay on top of it. I&amp;rsquo;ve seen this go wrong when log files consume all the available disk space, bringing a system to its knees. With many Linux distributions now using &lt;code>systemd-journald&lt;/code> as the default logging mechanism, understanding how to manage log rotation is more important than ever.&lt;/p></description></item><item><title>Taming Log Rotation: Strategies for Preventing /var/log Overflow on Busy Systems</title><link>https://linuxtransfer.com/post/2026-06-23-taming-log-rotation-strategies-for-preventing/</link><pubDate>Tue, 23 Jun 2026 10:41:31 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-06-23-taming-log-rotation-strategies-for-preventing/</guid><description>&lt;h2 id="introduction-to-log-rotation">Introduction to Log Rotation&lt;/h2>
&lt;p>I&amp;rsquo;ve seen log files grow out of control and bring down entire systems, so log rotation is something I take seriously. It&amp;rsquo;s a crucial aspect of Linux system maintenance, ensuring that log files don&amp;rsquo;t consume all available disk space. On busy systems, logs can fill up quickly, leading to issues with system performance and even causing services to fail.&lt;/p>
&lt;h2 id="understanding-log-rotation">Understanding Log Rotation&lt;/h2>
&lt;p>Log rotation involves periodically switching out log files, typically by renaming the current log file and starting a new one. This process can be configured to occur at set intervals, such as daily or weekly, and can also be triggered by the size of the log file. Most Linux distributions come with a log rotation system pre-configured, often using the &lt;code>logrotate&lt;/code> utility. Don&amp;rsquo;t bother with manual log rotation unless you have a specific reason to do so - &lt;code>logrotate&lt;/code> is a well-tested and reliable tool.&lt;/p></description></item><item><title>Using systemd-resolved with Multiple DNS Servers and Split Horizon DNS</title><link>https://linuxtransfer.com/post/2026-06-20-using-systemd-resolved-with-multiple-dns-serv/</link><pubDate>Sat, 20 Jun 2026 08:55:08 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-06-20-using-systemd-resolved-with-multiple-dns-serv/</guid><description>&lt;h2 id="introduction-to-systemd-resolved">Introduction to systemd-resolved&lt;/h2>
&lt;p>I&amp;rsquo;ve been using systemd-resolved for a while now, and I have to say, it&amp;rsquo;s a game-changer when it comes to managing DNS resolution on Linux systems. As of 2026, it&amp;rsquo;s become a crucial component in many Linux distributions, including Ubuntu, Debian, and Fedora. In this article, I&amp;rsquo;ll walk you through how to use systemd-resolved with multiple DNS servers and split horizon DNS, including some practical examples and troubleshooting notes.&lt;/p></description></item><item><title>Taming Dependency Chaos: Using apt-mark to Pin Packages in Debian-Based Systems</title><link>https://linuxtransfer.com/post/2026-06-19-taming-dependency-chaos-using-apt-mark-to-pin/</link><pubDate>Fri, 19 Jun 2026 10:03:12 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-06-19-taming-dependency-chaos-using-apt-mark-to-pin/</guid><description>&lt;h2 id="introduction-to-dependency-management">Introduction to Dependency Management&lt;/h2>
&lt;p>As someone who&amp;rsquo;s spent years running Linux systems, I can tell you that dependency management is crucial for maintaining a healthy and stable system. You&amp;rsquo;re probably already familiar with keeping your packages up to date, but sometimes you need to pin specific packages to prevent them from being updated. This can help maintain system stability or prevent potential security issues. In this article, I&amp;rsquo;ll walk you through how to use &lt;code>apt-mark&lt;/code> to pin packages in Debian-based systems.&lt;/p></description></item><item><title>Taming systemd Restart Policies to Prevent Service Chaos</title><link>https://linuxtransfer.com/post/2026-06-18-taming-systemd-restart-policies-to-prevent-se/</link><pubDate>Thu, 18 Jun 2026 10:48:52 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-06-18-taming-systemd-restart-policies-to-prevent-se/</guid><description>&lt;h2 id="introduction-to-systemd-restart-policies">Introduction to systemd Restart Policies&lt;/h2>
&lt;p>I&amp;rsquo;ve seen systemd restart policies go wrong when not properly configured, leading to a never-ending cycle of restarts without resolving the underlying issue. To avoid this chaos, it&amp;rsquo;s essential to understand how systemd manages system services, including starting, stopping, and restarting them as needed. The key to taming these restart policies lies in understanding how systemd service files work and how to configure them effectively.&lt;/p></description></item><item><title>Taming Disk-Hungry Logs with systemd's Persistent Journal and Log Rotation</title><link>https://linuxtransfer.com/post/2026-06-13-taming-disk-hungry-logs-with-systemds-persist/</link><pubDate>Sat, 13 Jun 2026 11:46:55 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-06-13-taming-disk-hungry-logs-with-systemds-persist/</guid><description>&lt;h2 id="introduction-to-log-management">Introduction to Log Management&lt;/h2>
&lt;p>I&amp;rsquo;ve seen log management become a major headache for many Linux administrators. Logs are essential for diagnosing issues, detecting security threats, and optimizing system performance, but they can grow rapidly and consume significant disk space. In practice, this can lead to performance issues and even system crashes. To avoid this, we can use systemd&amp;rsquo;s persistent journal and log rotation features.&lt;/p>
&lt;h2 id="understanding-systemds-journal">Understanding systemd&amp;rsquo;s Journal&lt;/h2>
&lt;p>Systemd&amp;rsquo;s journal is a centralized logging system that collects log messages from various system components, including systemd services, kernel messages, and application logs. The real trick is to configure it to use persistent storage, so logs aren&amp;rsquo;t lost upon system reboot. By default, the journal stores log messages in a volatile storage area, which isn&amp;rsquo;t very useful for long-term log management.&lt;/p></description></item><item><title>Troubleshooting Common Connection Issues with resolvectl and ss on Linux</title><link>https://linuxtransfer.com/post/2026-06-08-troubleshooting-common-connection-issues-with/</link><pubDate>Mon, 08 Jun 2026 11:07:29 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-06-08-troubleshooting-common-connection-issues-with/</guid><description>&lt;h2 id="introduction-to-troubleshooting-connection-issues">Introduction to Troubleshooting Connection Issues&lt;/h2>
&lt;p>When working with Linux, connection issues can arise due to various reasons such as misconfigured DNS settings, firewall rules, or network interface configurations. I&amp;rsquo;ve seen this go wrong when a simple DNS misconfiguration can bring down an entire application. To troubleshoot these issues, Linux provides a range of tools, including &lt;code>resolvectl&lt;/code> and &lt;code>ss&lt;/code>. In this article, we will explore how to use these tools to diagnose and resolve common connection problems.&lt;/p></description></item><item><title>Taming Package Versions with apt-mark and pinning to Avoid Dependency Conflicts</title><link>https://linuxtransfer.com/post/2026-06-07-taming-package-versions-with-apt-mark-and-pin/</link><pubDate>Sun, 07 Jun 2026 10:36:07 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-06-07-taming-package-versions-with-apt-mark-and-pin/</guid><description>&lt;h2 id="introduction-to-package-versioning">Introduction to Package Versioning&lt;/h2>
&lt;p>When managing packages on a Linux system, you&amp;rsquo;ve likely encountered version conflicts, especially when dealing with dependencies. I&amp;rsquo;ve seen this go wrong when trying to update a package, only to find that it breaks another package that depends on it. In my experience, &lt;code>apt&lt;/code> remains a crucial tool for managing packages, and understanding how to use &lt;code>apt-mark&lt;/code> and pinning can help avoid these kinds of dependency conflicts.&lt;/p></description></item><item><title>Taming systemd-resolved: Troubleshooting DNS leaks and resolving domain name surprises on Linux desktops and servers</title><link>https://linuxtransfer.com/post/2026-06-05-taming-systemd-resolved-troubleshooting-dns-l/</link><pubDate>Fri, 05 Jun 2026 10:35:34 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-06-05-taming-systemd-resolved-troubleshooting-dns-l/</guid><description>&lt;h2 id="introduction-to-systemd-resolved">Introduction to systemd-resolved&lt;/h2>
&lt;p>I&amp;rsquo;ve seen systemd-resolved become a crucial part of many Linux distributions, including Ubuntu, Debian, and Fedora, as of 2026. It&amp;rsquo;s designed to provide a robust and secure way to resolve domain names on Linux systems. However, like any complex system, it can sometimes behave unexpectedly, leading to DNS leaks and domain name resolution surprises.&lt;/p>
&lt;h2 id="understanding-dns-leaks">Understanding DNS Leaks&lt;/h2>
&lt;p>A DNS leak occurs when your system sends DNS queries to an unintended DNS server, potentially revealing your browsing history and online activities to third parties. This can happen when your system is configured to use a specific DNS server, but systemd-resolved is not properly configured to respect this setting. Don&amp;rsquo;t bother with manually trying to diagnose DNS leaks - just use online tools such as dnsleaktest.com or &lt;a href="https://ipleak.net">ipleak.net&lt;/a> to check for them.&lt;/p></description></item><item><title>Rescuing a Linux System Stuck in Emergency Mode: A Step-by-Step Recovery Guide</title><link>https://linuxtransfer.com/post/2026-06-03-rescuing-a-linux-system-stuck-in-emergency-mo/</link><pubDate>Wed, 03 Jun 2026 11:47:11 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-06-03-rescuing-a-linux-system-stuck-in-emergency-mo/</guid><description>&lt;h2 id="introduction-to-emergency-mode">Introduction to Emergency Mode&lt;/h2>
&lt;p>I&amp;rsquo;ve seen this go wrong when a Linux system encounters a critical issue during boot - it may enter Emergency Mode. This mode provides a minimal environment for troubleshooting and recovery. With many Linux distributions, including Debian and Arch Linux, updating their boot processes to use systemd, understanding how to rescue a system stuck in Emergency Mode is crucial.&lt;/p>
&lt;h2 id="identifying-the-issue">Identifying the Issue&lt;/h2>
&lt;p>To rescue a system in Emergency Mode, you first need to identify the cause of the issue. Don&amp;rsquo;t bother with guessing - check the system logs, which are usually available in the &lt;code>/var/log&lt;/code> directory. I usually start with the &lt;code>journalctl&lt;/code> command to view the system logs:&lt;/p></description></item><item><title>When Disk Space Disappears: Tracking Down and Preventing Logs from Filling Up Your Linux Disks</title><link>https://linuxtransfer.com/post/2026-05-30-when-disk-space-disappears-tracking-down-and-/</link><pubDate>Sat, 30 May 2026 10:13:51 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-05-30-when-disk-space-disappears-tracking-down-and-/</guid><description>&lt;h2 id="introduction-to-disk-space-issues">Introduction to Disk Space Issues&lt;/h2>
&lt;p>I&amp;rsquo;ve seen this go wrong when managing Linux systems - the sudden disappearance of disk space. It&amp;rsquo;s often caused by log files filling up the disk, large files being stored in unexpected locations, or even malware consuming disk space. In this article, I&amp;rsquo;ll focus on tracking down and preventing logs from filling up your Linux disks.&lt;/p>
&lt;h2 id="understanding-log-files">Understanding Log Files&lt;/h2>
&lt;p>Log files are essential for Linux system administration, providing valuable information about system events, errors, and security issues. However, if not properly managed, log files can grow rapidly and consume large amounts of disk space. The most common log files that can cause issues are:&lt;/p></description></item><item><title>Troubleshooting DNS Leaks with systemd-resolved and resolv.conf on a Small Linux Server</title><link>https://linuxtransfer.com/post/2026-05-29-troubleshooting-dns-leaks-with-systemd-resolv/</link><pubDate>Fri, 29 May 2026 08:36:48 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-05-29-troubleshooting-dns-leaks-with-systemd-resolv/</guid><description>&lt;h2 id="introduction-to-dns-leaks">Introduction to DNS Leaks&lt;/h2>
&lt;p>I&amp;rsquo;ve seen DNS leaks cause issues on even the most secure Linux servers. Ensuring your DNS setup is solid is crucial, and one common problem is a DNS leak, where your system inadvertently reveals your DNS queries to unauthorized parties. In this article, I&amp;rsquo;ll walk you through troubleshooting DNS leaks using &lt;code>systemd-resolved&lt;/code> and &lt;code>resolv.conf&lt;/code> on a Linux server.&lt;/p>
&lt;h2 id="understanding-systemd-resolved">Understanding systemd-resolved&lt;/h2>
&lt;p>&lt;code>systemd-resolved&lt;/code> is a powerful tool that provides DNS resolution capabilities. It&amp;rsquo;s designed to be a caching, validating DNS resolver that can also handle DNSSEC validation. To check if &lt;code>systemd-resolved&lt;/code> is running on your system, use the following command:&lt;/p></description></item><item><title>Debugging systemd Service Startup Failures with systemd-analyze and Journalctl</title><link>https://linuxtransfer.com/post/2026-05-28-debugging-systemd-service-startup-failures-wi/</link><pubDate>Thu, 28 May 2026 11:31:56 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-05-28-debugging-systemd-service-startup-failures-wi/</guid><description>&lt;h2 id="introduction-to-debugging-systemd-services">Introduction to Debugging systemd Services&lt;/h2>
&lt;p>I&amp;rsquo;ve seen this go wrong when you&amp;rsquo;re trying to troubleshoot issues with your Linux system - those pesky systemd services can be a real pain. They&amp;rsquo;re the backbone of your system, managing everything from network connections to system logging. Debugging these services can be a daunting task, especially for those new to Linux administration. Fortunately, systemd provides two powerful tools to help you diagnose and resolve issues: &lt;code>systemd-analyze&lt;/code> and &lt;code>journalctl&lt;/code>.&lt;/p></description></item><item><title>Using systemd to Manage and Rotate Log Files Without Running Out of Disk Space</title><link>https://linuxtransfer.com/post/2026-05-23-using-systemd-to-manage-and-rotate-log-files-/</link><pubDate>Sat, 23 May 2026 11:26:20 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-05-23-using-systemd-to-manage-and-rotate-log-files-/</guid><description>&lt;h2 id="introduction-to-log-rotation-with-systemd">Introduction to Log Rotation with systemd&lt;/h2>
&lt;p>I&amp;rsquo;ve seen log files consume entire disks, bringing systems to a grinding halt. That&amp;rsquo;s why log rotation is crucial - it ensures your logs don&amp;rsquo;t get out of control. With systemd, you&amp;rsquo;ve got a robust mechanism for managing and rotating logs. In this article, I&amp;rsquo;ll dive into using systemd for log rotation, covering its benefits, configuration, and some practical examples.&lt;/p>
&lt;h2 id="understanding-systemds-role-in-log-rotation">Understanding systemd&amp;rsquo;s Role in Log Rotation&lt;/h2>
&lt;p>systemd&amp;rsquo;s journald is a game-changer for log management. It collects and stores log messages from various sources, including systemd services, kernel messages, and other system components. This centralized logging system makes it easier to manage and rotate logs. By leveraging systemd&amp;rsquo;s capabilities, you can configure log rotation to suit your specific needs, keeping your system stable and secure.&lt;/p></description></item><item><title>Taming systemd-resolved: Tips for Troubleshooting and Customizing DNS Resolution on Linux</title><link>https://linuxtransfer.com/post/2026-05-22-taming-systemd-resolved-tips-for-troubleshoot/</link><pubDate>Fri, 22 May 2026 10:04:50 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-05-22-taming-systemd-resolved-tips-for-troubleshoot/</guid><description>&lt;h2 id="introduction-to-systemd-resolved">Introduction to systemd-resolved&lt;/h2>
&lt;p>I&amp;rsquo;ve been using systemd-resolved for a while now, and I have to say, it&amp;rsquo;s a big improvement over traditional DNS resolvers. As of 2026, many Linux distributions, including Ubuntu, Debian, and Fedora, have adopted systemd-resolved as the default DNS resolver. While it offers several benefits, including improved security and performance, some users may encounter issues or require customization to suit their specific needs. Don&amp;rsquo;t bother with trying to disable it, though - it&amp;rsquo;s usually worth the effort to get it working right.&lt;/p></description></item><item><title>Taming Log Rotation in systemd: A Practical Approach to Preventing Disk Bloat</title><link>https://linuxtransfer.com/post/2026-05-17-taming-log-rotation-in-systemd-a-practical-ap/</link><pubDate>Sun, 17 May 2026 10:14:26 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-05-17-taming-log-rotation-in-systemd-a-practical-ap/</guid><description>&lt;h2 id="introduction-to-log-rotation">Introduction to Log Rotation&lt;/h2>
&lt;p>I&amp;rsquo;ve seen this go wrong when log files grow out of control, filling up the disk and causing system instability. That&amp;rsquo;s why log rotation is a crucial aspect of Linux system maintenance. With many Linux distributions, including Debian and Arch Linux, adopting systemd as their default init system, understanding how to manage log rotation in a systemd environment is essential. In practice, this means getting familiar with systemd-journald, the component responsible for collecting and storing log messages.&lt;/p></description></item><item><title>Hardening SSH Access with Mandatory SSH Keys and Disabled Password Authentication</title><link>https://linuxtransfer.com/post/2026-05-14-hardening-ssh-access-with-mandatory-ssh-keys-/</link><pubDate>Thu, 14 May 2026 11:50:23 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-05-14-hardening-ssh-access-with-mandatory-ssh-keys-/</guid><description>&lt;h2 id="introduction-to-ssh-hardening">Introduction to SSH Hardening&lt;/h2>
&lt;p>Securing SSH access is a no-brainer for any Linux administrator. One effective way to harden SSH access is by using mandatory SSH keys and disabling password authentication. I&amp;rsquo;ve seen this go wrong when people don&amp;rsquo;t take the time to set it up properly, so let&amp;rsquo;s walk through the process.&lt;/p>
&lt;h2 id="understanding-ssh-keys">Understanding SSH Keys&lt;/h2>
&lt;p>SSH keys are a pair of cryptographic keys used for authentication. The private key is stored on the client machine, while the public key is stored on the server. When a user attempts to connect to the server, the client uses the private key to encrypt a message, which is then decrypted by the server using the public key. If the decryption is successful, the user is granted access.&lt;/p></description></item><item><title>Using OpenSSL to Verify SSH Server Certificates on Linux Clients</title><link>https://linuxtransfer.com/post/2026-05-09-using-openssl-to-verify-ssh-server-certificat/</link><pubDate>Sat, 09 May 2026 08:45:28 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-05-09-using-openssl-to-verify-ssh-server-certificat/</guid><description>&lt;h2 id="introduction-to-ssh-server-certificate-verification">Introduction to SSH Server Certificate Verification&lt;/h2>
&lt;p>As a Linux user, you&amp;rsquo;re probably no stranger to Secure Shell (SSH) and its importance in securely accessing remote servers. With the rise of SSH server certificates, I&amp;rsquo;ve seen this go wrong when not properly verified - it&amp;rsquo;s crucial to ensure the authenticity and integrity of your SSH connections. In this article, we&amp;rsquo;ll explore how to use OpenSSL to verify SSH server certificates on Linux clients.&lt;/p></description></item><item><title>Hardening SSH Access with Fail2Ban and Public Key Authentication on Debian-based Systems</title><link>https://linuxtransfer.com/post/2026-05-08-hardening-ssh-access-with-fail2ban-and-public/</link><pubDate>Fri, 08 May 2026 09:01:29 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-05-08-hardening-ssh-access-with-fail2ban-and-public/</guid><description>&lt;h2 id="introduction-to-ssh-hardening">Introduction to SSH Hardening&lt;/h2>
&lt;p>I&amp;rsquo;ve seen many Linux systems compromised due to weak SSH security, so I want to share my approach to hardening SSH access. As of 2026, SSH remains a vital tool for system administration, development, and self-hosting, but its widespread use also makes it a common target for brute-force attacks and unauthorized access attempts. To mitigate these risks, I recommend using Fail2Ban and Public Key Authentication to secure SSH on Debian-based systems.&lt;/p></description></item><item><title>Using OpenSSH Certificates for Easier and More Secure Server Access</title><link>https://linuxtransfer.com/post/2026-05-07-using-openssh-certificates-for-easier-and-mor/</link><pubDate>Thu, 07 May 2026 10:25:40 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-05-07-using-openssh-certificates-for-easier-and-mor/</guid><description>&lt;h2 id="introduction-to-openssh-certificates">Introduction to OpenSSH Certificates&lt;/h2>
&lt;p>I&amp;rsquo;ve seen many Linux admins struggle with managing SSH keys for their users. OpenSSH certificates are a game-changer here - they offer a more secure and convenient way to manage access to your Linux servers. By using certificates, you can avoid the hassle of managing individual SSH keys for each user and reduce the risk of key compromise.&lt;/p>
&lt;h2 id="generating-a-certificate-authority">Generating a Certificate Authority&lt;/h2>
&lt;p>To get started with OpenSSH certificates, you need to set up a Certificate Authority (CA). The CA will be used to sign and verify the certificates. I usually start with generating a CA key pair using the following command:&lt;/p></description></item><item><title>Hardening SSH Without Turning Your Server Into a Museum</title><link>https://linuxtransfer.com/post/2026-05-07-hardening-ssh-without-turning-your-server-int/</link><pubDate>Thu, 07 May 2026 03:02:48 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-05-07-hardening-ssh-without-turning-your-server-int/</guid><description>&lt;h2 id="introduction-to-ssh-hardening">Introduction to SSH Hardening&lt;/h2>
&lt;p>Securing your SSH server is one of the most critical tasks as a Linux administrator. I&amp;rsquo;ve seen this go wrong when systems are left vulnerable to unauthorized access. The recent high-profile vulnerabilities discovered in popular SSH implementations in 2025 serve as a reminder to keep your SSH server up to date and configured securely. In this article, we&amp;rsquo;ll discuss practical steps to harden your SSH server without making it overly restrictive.&lt;/p></description></item><item><title>Cybersecurity Risks in Containerized Linux Environments</title><link>https://linuxtransfer.com/post/2026-05-05-cybersecurity-risks-in-containerize/</link><pubDate>Tue, 05 May 2026 13:34:20 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-05-05-cybersecurity-risks-in-containerize/</guid><description>&lt;h1 id="cybersecurity-risks-in-containerized-linux-environments">Cybersecurity Risks in Containerized Linux Environments&lt;/h1>
&lt;p>As we continue to navigate the complex landscape of containerized Linux environments in 2026, it&amp;rsquo;s essential to reflect on the lessons learned from 2025 and adapt to the evolving cybersecurity threats. In 2025, we saw a significant increase in the adoption of containerization technologies, with many organizations leveraging Docker, Kubernetes, and other container orchestration tools to streamline their application deployment and management processes.&lt;/p>
&lt;h2 id="containerization-and-security">Containerization and Security&lt;/h2>
&lt;p>Containerization offers numerous benefits, including improved resource utilization, increased efficiency, and enhanced scalability. However, it also introduces new cybersecurity risks that must be addressed. In 2025, we witnessed several high-profile vulnerabilities, including &lt;a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-36104">CVE-2022-36104&lt;/a>, which highlighted the importance of securing containerized environments.&lt;/p></description></item><item><title>Linux Distribution Support for TPM 2.0 Modules</title><link>https://linuxtransfer.com/post/2026-05-04-linux-distribution-support-for-tpm-/</link><pubDate>Mon, 04 May 2026 09:33:35 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-05-04-linux-distribution-support-for-tpm-/</guid><description>&lt;h2 id="leveraging-tpm-20-for-enhanced-linux-security">Leveraging TPM 2.0 for Enhanced Linux Security&lt;/h2>
&lt;p>The Trusted Platform Module (TPM) 2.0 has become a cornerstone in modern computing, providing a secure environment for key storage, platform authentication, and cryptographic operations. As a Senior Linux Security Architect, I&amp;rsquo;ll delve into the support for TPM 2.0 modules in various Linux distributions, exploring the technical implementation, security benefits, and potential vulnerabilities.&lt;/p>
&lt;h2 id="introduction-to-tpm-20">Introduction to TPM 2.0&lt;/h2>
&lt;p>TPM 2.0 is a specification defined by the &lt;a href="https://www.trustedcomputinggroup.org/">Trusted Computing Group (TCG)&lt;/a>, aiming to provide a standardized, vendor-agnostic interface for trusted computing. The module itself is a dedicated hardware component, typically a chip or a firmware-based implementation, responsible for managing cryptographic keys, storing platform measurements, and providing attestation services.&lt;/p></description></item><item><title>Securing SSH with FIDO2 and Physical Security Keys on Fedora</title><link>https://linuxtransfer.com/post/2026-05-04-securing-ssh-with-fido2-and-physica/</link><pubDate>Mon, 04 May 2026 01:39:33 +0200</pubDate><guid>https://linuxtransfer.com/post/2026-05-04-securing-ssh-with-fido2-and-physica/</guid><description>&lt;h2 id="introduction-to-securing-ssh-with-fido2-and-physical-security-keys">Introduction to Securing SSH with FIDO2 and Physical Security Keys&lt;/h2>
&lt;p>Securing SSH connections is crucial for preventing unauthorized access to Linux systems. Recently, there has been an increase in attacks targeting SSH, including CVE-2022-42010, which allows attackers to bypass authentication using a malicious SSH server. To mitigate such risks, using FIDO2 and physical security keys can significantly enhance the security of SSH connections. In this blog post, we will explore how to secure SSH with FIDO2 and physical security keys on Fedora.&lt;/p></description></item><item><title>Penetration Testing Tools</title><link>https://linuxtransfer.com/post/pentest/</link><pubDate>Tue, 28 Jan 2025 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/pentest/</guid><description>&lt;p>Penetration testing (pentesting) is an essential process for identifying and addressing vulnerabilities within web applications. It involves simulating cyberattacks to assess the security of systems, networks, and applications, ultimately revealing areas of weakness that could be exploited by malicious actors. Web applications, being a major point of interaction for many businesses, are a prime target for cyberattacks. Therefore, ensuring that these applications are robust against common threats is critical.&lt;/p>
&lt;p>There are a variety of tools available to pentesters to help automate and streamline the process of identifying vulnerabilities in web applications. These tools range from scanning platforms that automatically detect common flaws like SQL injection or cross-site scripting (XSS), to more advanced options that provide in-depth testing capabilities. This post will explore some of the most widely used pentesting tools for web applications, offering a detailed look at how each tool works, their key features, and how they assist in identifying potential vulnerabilities.&lt;/p></description></item><item><title>Kali Linux</title><link>https://linuxtransfer.com/post/kali/</link><pubDate>Thu, 23 Jan 2025 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/kali/</guid><description>&lt;p>&lt;a href="https://www.kali.org">Kali Linux&lt;/a> is a specialized Linux distribution designed for penetration testing, security research, computer forensics, and reverse engineering. Developed and maintained by Offensive Security, Kali Linux has become a go-to platform for ethical hackers and security professionals worldwide. It comes preloaded with a vast array of tools tailored to meet the diverse needs of the cybersecurity domain.&lt;/p>
&lt;h2 id="features-and-highlights">Features and Highlights&lt;/h2>
&lt;p>Kali Linux stands out from other distributions due to its unique features:&lt;/p></description></item><item><title>Wireshark</title><link>https://linuxtransfer.com/post/wireshark/</link><pubDate>Thu, 23 Jan 2025 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/wireshark/</guid><description>&lt;p>Wireshark is a powerful open-source network protocol analyzer widely used for network troubleshooting, analysis, software development, and education. As one of the most trusted tools in the networking world, Wireshark provides unparalleled visibility into live and recorded network traffic, making it a cornerstone for IT professionals and cybersecurity experts.&lt;/p>
&lt;h2 id="key-features-of-wireshark">Key Features of Wireshark&lt;/h2>
&lt;h3 id="deep-packet-inspection">Deep Packet Inspection&lt;/h3>
&lt;p>Wireshark captures and inspects packets in real time, offering detailed insights into network traffic. With support for hundreds of protocols, it decodes and displays protocol-specific data in an easy-to-read format.&lt;/p></description></item><item><title>Application-Level Firewalls</title><link>https://linuxtransfer.com/post/firewalls/</link><pubDate>Wed, 22 Jan 2025 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/firewalls/</guid><description>&lt;p>In the world of network security, firewalls play a critical role in protecting systems from unauthorized access and malicious traffic. They are a fundamental component of any secure network infrastructure. However, not all firewalls are created equal, and understanding the differences between &lt;strong>application-level firewalls&lt;/strong> and &lt;strong>IP-level firewalls&lt;/strong> is crucial for building an effective defense strategy.&lt;/p>
&lt;p>In this post, we’ll explore the key distinctions between these two types of firewalls, with a particular focus on the advantages of application-level firewalls. Let’s break down the basic concepts first.&lt;/p></description></item><item><title>AppArmor</title><link>https://linuxtransfer.com/post/apparmor/</link><pubDate>Sat, 18 Jan 2025 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/apparmor/</guid><description>&lt;p>&lt;a href="https://wiki.ubuntu.com/AppArmor">AppArmor&lt;/a> (Application Armor) is a Linux Security Module (LSM) that provides a practical, easy-to-use Mandatory Access Control (MAC) framework for restricting the capabilities of applications. Unlike SELinux, which relies on complex policies, AppArmor simplifies security by using profile-based access control.&lt;/p>
&lt;h2 id="key-features">Key Features&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Profile-Based Access Control&lt;/strong>: AppArmor restricts application behavior based on predefined profiles.&lt;/li>
&lt;li>&lt;strong>Path-Based Security Policies&lt;/strong>: Unlike SELinux, which uses labels, AppArmor policies are based on file paths.&lt;/li>
&lt;li>&lt;strong>Learning Mode&lt;/strong>: Allows administrators to create security profiles by observing application behavior.&lt;/li>
&lt;li>&lt;strong>Fine-Grained Access Control&lt;/strong>: Provides detailed permission controls over file access, network connections, and capabilities.&lt;/li>
&lt;li>&lt;strong>User-Friendly Management&lt;/strong>: Easier to configure and deploy compared to SELinux.&lt;/li>
&lt;/ul>
&lt;h2 id="how-apparmor-works">How AppArmor Works&lt;/h2>
&lt;p>AppArmor uses security profiles that define which files, capabilities, and network accesses an application is allowed. These profiles are enforced at the kernel level, restricting an application&amp;rsquo;s ability to perform unauthorized actions.&lt;/p></description></item><item><title>Landlock</title><link>https://linuxtransfer.com/post/landlock/</link><pubDate>Tue, 14 Jan 2025 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/landlock/</guid><description>&lt;p>Landlock is a Linux Security Module (LSM) that provides a flexible, unprivileged sandboxing mechanism for applications. Unlike traditional LSMs such as SELinux and AppArmor, which enforce mandatory access control policies set by system administrators, Landlock allows applications to define their own security restrictions. This makes it a powerful tool for developers seeking to add additional security layers without requiring elevated privileges.&lt;/p>
&lt;h2 id="key-features">Key Features&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Unprivileged Sandboxing&lt;/strong>: Landlock enables applications to apply security restrictions without requiring root access or administrative intervention.&lt;/li>
&lt;li>&lt;strong>Filesystem Access Control&lt;/strong>: Developers can define which files and directories an application can access.&lt;/li>
&lt;li>&lt;strong>Incremental Restrictions&lt;/strong>: A process can only tighten its access permissions over time, preventing privilege escalation.&lt;/li>
&lt;li>&lt;strong>Composability&lt;/strong>: Can be used in combination with other LSMs such as SELinux and AppArmor for enhanced security.&lt;/li>
&lt;li>&lt;strong>User-Space Control&lt;/strong>: Allows developers to enforce security policies dynamically within their applications.&lt;/li>
&lt;/ul>
&lt;h2 id="how-landlock-works">How Landlock Works&lt;/h2>
&lt;p>Landlock uses a set of security rules that define what resources an application can access. These rules are enforced at the kernel level and prevent applications from performing unauthorized actions. Unlike traditional access control mechanisms, Landlock works on a per-process basis, meaning individual applications can define and enforce their own security policies without affecting the rest of the system.&lt;/p></description></item><item><title>WPScan</title><link>https://linuxtransfer.com/post/wpscan/</link><pubDate>Sun, 12 Jan 2025 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/wpscan/</guid><description>&lt;p>WordPress is the backbone of nearly half the websites on the internet, making it a high-value target for attackers. WPScan is a specialized tool designed to help secure WordPress installations by identifying vulnerabilities, misconfigurations, and weak points in their setup. Developed for ethical hackers, administrators, and security professionals, WPScan is an essential tool for maintaining a secure WordPress environment.&lt;/p>
&lt;p>Learn more about &lt;a href="https://wpscan.com/">WPScan on its official website&lt;/a>, including its latest features and comprehensive documentation.&lt;/p></description></item><item><title>Linux Security Modules</title><link>https://linuxtransfer.com/post/lsm/</link><pubDate>Sat, 04 Jan 2025 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/lsm/</guid><description>&lt;h2 id="linux-security-modules-lsm">Linux Security Modules (LSM)&lt;/h2>
&lt;p>Linux Security Modules (LSM) is a framework that allows different security models to be implemented as kernel modules. It provides the necessary hooks within the Linux kernel for implementing access control mechanisms beyond the traditional Unix permissions model. Several LSMs are available, each with different use cases and security policies.&lt;/p>
&lt;h2 id="selinux">SELinux&lt;/h2>
&lt;p>Security-Enhanced Linux (SELinux) is one of the most well-known Linux Security Modules. Developed by the NSA, SELinux enforces Mandatory Access Control (MAC) policies, restricting processes and users based on predefined security policies.&lt;/p></description></item><item><title>Tor</title><link>https://linuxtransfer.com/post/tor/</link><pubDate>Mon, 23 Dec 2024 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/tor/</guid><description>&lt;p>Tor, short for The Onion Router, is a free and open-source software designed to provide anonymous communication and protect users’ online privacy. By encrypting internet traffic and routing it through a global network of volunteer-operated servers, Tor conceals users&amp;rsquo; identities and prevents tracking. This makes it a critical tool for privacy-conscious individuals, journalists, and human rights advocates.&lt;/p>
&lt;p>Learn more about Tor on the &lt;a href="https://www.torproject.org/">official website&lt;/a>.&lt;/p>
&lt;h2 id="how-does-tor-work">How Does Tor Work?&lt;/h2>
&lt;p>Tor leverages a unique technique known as onion routing to anonymize internet traffic. Here’s how it works:&lt;/p></description></item><item><title>Cowrie</title><link>https://linuxtransfer.com/post/cowrie/</link><pubDate>Wed, 23 Oct 2024 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/cowrie/</guid><description>&lt;p>Cowrie is an open-source SSH and Telnet honeypot designed to mimic a vulnerable system and log attacker activities. Originally based on Kippo, Cowrie has evolved into a robust tool for cybersecurity research and monitoring. It allows organizations to collect valuable data on malicious activities, helping them strengthen their defenses against real-world threats. You can learn more about Cowrie and contribute to its development on its &lt;a href="https://github.com/cowrie/cowrie">GitHub page&lt;/a>.&lt;/p>
&lt;h2 id="key-features-of-cowrie">Key Features of Cowrie&lt;/h2>
&lt;h3 id="emulation-of-ssh-and-telnet-services">Emulation of SSH and Telnet Services&lt;/h3>
&lt;p>Cowrie emulates SSH and Telnet protocols, attracting attackers attempting to gain unauthorized access. By simulating real systems, it lures adversaries into interacting with the honeypot, providing an opportunity to capture their actions and techniques.&lt;/p></description></item><item><title>Honeypots</title><link>https://linuxtransfer.com/post/honeypots/</link><pubDate>Fri, 23 Aug 2024 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/honeypots/</guid><description>&lt;h3 id="honeypots-in-computer-security">Honeypots in Computer Security&lt;/h3>
&lt;p>Honeypots are important tools in computer security that can help organizations detect and respond to attacks. A honeypot is a system or network that is designed to look like a real target, but is actually used to monitor and analyze attacks. Honeypots can be used to gain insight into attackers&amp;rsquo; tactics, techniques, and procedures, and can help organizations improve their security posture.&lt;/p>
&lt;h3 id="detection-of-attacks">Detection of Attacks&lt;/h3>
&lt;p>One of the key benefits of honeypots is that they allow organizations to detect attacks that might otherwise go unnoticed. By mimicking real systems and applications, honeypots can attract attackers who are looking for vulnerabilities to exploit. This can help organizations identify new types of attacks and vulnerabilities that they may not have been aware of previously.&lt;/p></description></item><item><title>Nmap</title><link>https://linuxtransfer.com/post/nmap/</link><pubDate>Wed, 21 Aug 2024 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/nmap/</guid><description>&lt;p>Nmap, short for Network Mapper, is a powerful open-source tool designed for network discovery and security auditing. Originally created by Gordon Lyon (Fyodor), Nmap has become an indispensable resource for security professionals, system administrators, and network engineers. Its ability to map networks, identify hosts and services, and detect vulnerabilities has earned it a place in the toolkit of anyone concerned with cybersecurity.&lt;/p>
&lt;h2 id="key-features-of-nmap">Key Features of Nmap&lt;/h2>
&lt;h3 id="network-discovery">Network Discovery&lt;/h3>
&lt;p>Nmap excels at network discovery, allowing users to identify devices and services running on a network. It provides detailed information about IP addresses, open ports, and active services, making it an invaluable tool for understanding network topology.&lt;/p></description></item><item><title>Nuclei</title><link>https://linuxtransfer.com/post/nuclei/</link><pubDate>Sat, 17 Aug 2024 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/nuclei/</guid><description>&lt;p>Nuclei is an innovative vulnerability scanner that has rapidly gained popularity in the cybersecurity world. Designed with speed, scalability, and flexibility in mind, it enables users to scan vast numbers of targets efficiently using customizable templates.&lt;/p>
&lt;p>Discover more about &lt;a href="https://github.com/projectdiscovery/nuclei">Nuclei on its GitHub repository&lt;/a>, which hosts detailed documentation and the latest updates.&lt;/p>
&lt;h3 id="key-features">Key Features&lt;/h3>
&lt;h4 id="template-based-scanning">Template-Based Scanning&lt;/h4>
&lt;p>At the heart of Nuclei is its YAML-based template system. Templates define specific vulnerability checks, making it easy to share and reuse configurations. Users can download community-contributed templates or create their own.&lt;/p></description></item><item><title>OpenCanary</title><link>https://linuxtransfer.com/post/opencanary/</link><pubDate>Tue, 23 Apr 2024 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/opencanary/</guid><description>&lt;p>&lt;a href="https://github.com/thinkst/opencanary">OpenCanary&lt;/a> is a versatile, open-source network honeypot designed to detect malicious activity within networks. Created by Thinkst, it emulates various services to attract potential attackers and logs their activities, helping organizations identify and respond to threats in real-time. OpenCanary is lightweight, configurable, and an essential tool for security professionals aiming to enhance their network defenses.&lt;/p>
&lt;h2 id="key-features-of-opencanary">Key Features of OpenCanary&lt;/h2>
&lt;h3 id="multi-protocol-support">Multi-Protocol Support&lt;/h3>
&lt;p>OpenCanary supports a wide range of protocols, including but not limited to:&lt;/p></description></item><item><title>Linux Security</title><link>https://linuxtransfer.com/post/linux-security/</link><pubDate>Sat, 25 Mar 2023 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/linux-security/</guid><description>&lt;h3 id="introduction">Introduction&lt;/h3>
&lt;p>As a widely used operating system, Linux is often targeted by hackers and malicious actors. Therefore, it is crucial to harden Linux to make it more secure. Hardening Linux involves taking a series of measures to minimize vulnerabilities, prevent attacks, and mitigate the impact of successful attacks. By implementing these measures, Linux administrators can reduce the risk of data breaches, system disruptions, and other security incidents.&lt;/p>
&lt;h3 id="securing-the-linux-kernel">Securing the Linux Kernel&lt;/h3>
&lt;p>The Linux kernel is the core of the operating system, and securing it is essential for overall system security. To harden the kernel, administrators can implement various measures, such as disabling unnecessary modules, setting kernel parameters, and enabling security features like SELinux or AppArmor. Administrators should also regularly update the kernel to patch known vulnerabilities and apply security fixes.&lt;/p></description></item><item><title>Seccomp</title><link>https://linuxtransfer.com/post/seccomp/</link><pubDate>Sat, 25 Mar 2023 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/seccomp/</guid><description>&lt;h3 id="introduction-understanding-seccomp">Introduction: Understanding Seccomp&lt;/h3>
&lt;p>Seccomp is a Linux kernel feature that enables administrators to restrict the actions that a process can perform, thus providing an additional layer of security. It stands for &amp;ldquo;secure computing mode&amp;rdquo; and was first introduced in the 2.6.12 kernel. Seccomp is a powerful tool for enhancing the security of a Linux system, as it helps to mitigate the risks of exploitation from untrusted code and malware.&lt;/p>
&lt;h3 id="how-seccomp-works">How Seccomp Works&lt;/h3>
&lt;p>Seccomp works by limiting the system calls that a process can make. It does this by providing a list of allowed system calls that a process can make, and any system call not on this list is blocked. This list is often referred to as a &amp;ldquo;filter.&amp;rdquo; Seccomp operates in two modes: strict mode and filter mode. In strict mode, all system calls except for a whitelist of explicitly allowed ones are blocked. In filter mode, only the system calls explicitly listed in the filter are allowed, with all others being blocked.&lt;/p></description></item><item><title>VMs and SELinux</title><link>https://linuxtransfer.com/post/libvirt-selinux/</link><pubDate>Sat, 25 Mar 2023 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/libvirt-selinux/</guid><description>&lt;h2 id="introduction">Introduction&lt;/h2>
&lt;p>Libvirt is an open-source tool used for managing virtual machines on Linux systems. One of the challenges with virtualization is ensuring that the host system and virtual machines are secure. SELinux, or Security-Enhanced Linux, is a security module that can be used to add an additional layer of security to both the host system and virtual machines. In this article, we will explore how SELinux can be used to protect the host and virtual machines.&lt;/p></description></item><item><title>Rootkits on Linux</title><link>https://linuxtransfer.com/post/rootkits-linux/</link><pubDate>Thu, 23 Mar 2023 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/rootkits-linux/</guid><description>&lt;h3 id="rootkits-on-linux-a-threat-to-system-security">Rootkits on Linux: A Threat to System Security&lt;/h3>
&lt;p>A rootkit is a type of malicious software that allows an attacker to gain privileged access to a computer system. This access can be used to steal sensitive information, install additional malware, or carry out other malicious activities. Rootkits on Linux can be particularly dangerous, as they can go undetected for long periods of time and allow an attacker to gain complete control over the system. In this article, we will discuss the threat of rootkits on Linux and how to prevent them using rkhunter.&lt;/p></description></item><item><title>SCAP</title><link>https://linuxtransfer.com/post/scap/</link><pubDate>Thu, 23 Mar 2023 00:00:00 +0000</pubDate><guid>https://linuxtransfer.com/post/scap/</guid><description>&lt;h3 id="scap-and-openscap-enhancing-computer-security">SCAP and OpenSCAP: Enhancing Computer Security&lt;/h3>
&lt;p>The Security Content Automation Protocol (SCAP) is a suite of standards designed to help organizations manage their computer security vulnerabilities. It provides a standardized method for identifying, measuring, and evaluating security risks across an organization&amp;rsquo;s infrastructure. OpenSCAP is an open-source implementation of SCAP that provides a set of tools and libraries for integrating SCAP into an organization&amp;rsquo;s security management framework.&lt;/p>
&lt;h3 id="scap-standards-identifying-and-measuring-security-risks">SCAP Standards: Identifying and Measuring Security Risks&lt;/h3>
&lt;p>The SCAP suite includes several standards for identifying and measuring security risks, including the Common Vulnerabilities and Exposures (CVE) dictionary, the Common Configuration Enumeration (CCE) standard, and the Common Platform Enumeration (CPE) standard. These standards provide a common language for describing security vulnerabilities, configurations, and platforms, which helps organizations to better understand and manage their security risks.&lt;/p></description></item></channel></rss>