10 Years in Hiding. Technical Analysis of a Decade-Long Backdoor in Linux and a Security Audit Guide

MarGib June 20, 2026
🌐 🇵🇱 Polski · 🇬🇧 EN

The discovery of an advanced backdoor that remained completely undetected in Linux systems for over a decade has shaken the IT community. It is a painful lesson in humility for administrators and proof that traditional detection methods can fail when facing sophisticated state actors. How did this mechanism work, who is behind it, and how to conduct a deep system audit to ensure your infrastructure is secure?

Abstrakcyjna wizualizacja obwodu drukowanego płyty głównej z ukrytym symbolem dziurki od klucza, symbolizująca backdoor w systemie.
Detecting a backdoor that operated for a decade forces a reevaluation of security paradigms for open source systems.

Anatomy of the cyber threat: What do we know about the decade-long backdoor?

The discovery of an advanced backdoor in Linux, which according to reports from The Hacker News operated in stealth for over 10 years, has reshaped our thinking about the security of open source systems. For more than a decade, the malware ran in critical infrastructures worldwide, evading monitoring systems, antivirus scanners, and administrators. Such a timespan demonstrates the extraordinary technical sophistication of its creators and a deep understanding of the Linux kernel architecture and userland mechanisms.

The backdoor’s character was based on a multi-layered modular structure. It was not a simple shell script nor a primitive process listening on a non-standard port. The tool integrated directly with core system libraries, altering how the kernel and shell interpreted system calls (syscalls). As a result, attackers gained full remote root access, able to execute arbitrary commands, transfer files, and modify network configuration without leaving traces in standard system logs.

How did the memory hiding mechanism work?

The main strength of this backdoor was its ability to evade detection. Instead of creating new suspicious processes, the malware injected its code into already running trusted system processes such as systemd, sshd or syslogd. It employed techniques of dynamic library linking and manipulation of the environment variable LD_PRELOAD, as well as direct overwriting of the jump table in process memory (API hooking).

When an administrator attempted to verify the list of active processes using tools such as ps, top or htop, the backdoor intercepted those queries and altered the returned results on the fly, removing any mention of its activity. Similarly, attempts to analyze network traffic saw network sockets associated with the backdoor session being masked from tools like netstat or ss.

Attribution issue: Who and why created this tool?

Identifying a definitive perpetrator in the cyber security world is an extremely difficult task, and one can rarely claim absolute certainty. Analytical reports published by reputable security agencies suggest that groups of hackers linked to China (often classified as APT – Advanced Persistent Threat) may be behind the creation and maintenance of this backdoor. Specific artifacts found in the code, unique communication encryption methods, and the command-and-control (C2) server infrastructure point to a convergence with earlier operations attributed to these groups.

However, caution must be exercised and premature conclusions avoided. Professional APT groups often employ “false flag” techniques, deliberately inserting code fragments suggesting involvement of other nations to mislead investigative analysts. Official governmental attribution rarely discloses full technical details, leaving a margin of uncertainty.

Main objectives and compromised information

Everything indicates that the overarching goal of this multi-year campaign was not sabotage or immediate financial gain (e.g., via ransomware installation), but long-term industrial and political espionage. The attackers focused on:

  • Acquiring intellectual property from R&D systems of large technology enterprises.
  • Intercepting authentication data (passwords, SSH keys, SSL/TLS certificates), enabling further internal network penetration (lateral movement).
  • Monitoring governmental and corporate communications by accessing mail servers and databases.
  • Establishing persistent footholds in critical infrastructure that could be activated in the event of a geopolitical conflict.

The scale of data compromise is difficult to assess, but given the ten-year activity period, we can speak of a massive leak of strategically significant information.

Why did traditional detection systems fail?

Most Linux system administrators base their security on the assumption that open source systems are inherently safer due to public access to the source code. Although code openness, championed from the start by the mind behind Linux – Linus Torvalds, theoretically promotes faster bug detection, this case shows that the many-eyes principle does not always work automatically, especially concerning rarely modified niche libraries or complex dependencies.

Traditional antivirus programs and IDS (Intrusion Detection Systems) rely on signatures. If a particular piece of malware has not been previously catalogued, it remains undetectable. This backdoor employed unique code polymorphism and on-the-fly payload encryption, causing each instance installed on a victim server to generate a different cryptographic signature. Moreover, sophisticated rootkits can modify the kernel itself, causing the operating system to lie about its own state.

Practical guide: How to conduct a deep Linux system audit?

In the face of such advanced threats, administrators cannot rely solely on standard monitoring tools. Rigorous audit procedures must be implemented. Below is a step-by-step technical guide that will allow you to identify potential anomalies in the system.

Step 1: Verifying binary file integrity

The first step should be to check whether critical executable files in the system (such as /bin/login, /usr/bin/ssh, /bin/ps) have been altered. Standard commands may be compromised, so it is best to use tools that verify checksums directly from the package manager’s database.

On Debian/Ubuntu based systems we can use the debsums tool:

# Instalacja i uruchomienie debsums
apt-get install debsums
debsums -s -c

On RedHat/CentOS/Fedora based systems the analogous function is performed by the rpm command:

# Weryfikacja wszystkich zainstalowanych pakietów
rpm -Va

The -V flag checks file size, MD5 checksums, modification time, and permissions, comparing them to the original state from the distribution repository. Any discrepancy in binary files from directories /bin, /sbin, /usr/bin should be investigated immediately.

Step 2: Detecting rootkits using dedicated scanners

Although advanced rootkits can fool simple scanners, regularly running tools such as rkhunter (Rootkit Hunter) and chkrootkit is a fundamental element of system hygiene. These tools look for known rootkit signatures, check for anomalies in the /dev directory, and verify that network interfaces are not operating in promiscuous mode.

# Uruchomienie rkhunter z aktualizacją bazy danych
rkhunter --update
rkhunter --check

It is worth noting that Linux server automation using Bash scripts enables regular execution of such integrity tests without consuming valuable administrator time, sending reports directly to a central logging system.

Step 3: Analyzing network sockets from an external perspective

Since the backdoor can hide network sockets from local diagnostic tools, it is crucial to perform external port scanning. Using the nmap tool from another independent host on the same network will reveal ports that are open but not visible inside the operating system via the ss -tulpn command.

# Skanowanie pełnego zakresu portów TCP z zewnętrznego hosta
nmap -p 1-65535 -sS -T4 adres_ip_serwera

If an external scan shows an open port that is not visible in the local process list, it is almost unequivocal evidence of a rootkit hiding network connections.

Step 4: Using eBPF to monitor system calls

Modern approaches to operating system monitoring rely on eBPF (Extended Berkeley Packet Filter) technology. It allows safe execution of code inside the Linux kernel without modifying its structure. Tools such as Tracee (from Aqua Security) or Tetragon (from Cilium) monitor system calls at the kernel level before any user-space rootkit can manipulate them.

With eBPF we can trace every process launch (execve), file opening, or network connection establishment in a completely transparent manner, resistant to data falsification attempts by userland malware.

Lessons from the past: Is this an isolated case?

Operating system security history already knows similar infiltration cases. While the high-profile attack on Windows systems in 2017 (related to the EternalBlue vulnerability and the WannaCry campaign) had a completely different character – it was violent and aimed at immediate destruction – in the Linux world we more often encounter quiet, multi-year penetrations.

It suffices to mention the incident at the beginning of 2024 involving the xz-utils library (CVE-2024-3094 vulnerability). At that time, through years of social engineering and building trust within the open source community, an attacker under the pseudonym Jia Tan managed to insert a sophisticated backdoor into the compression mechanism used, among others, by the SSH daemon. Only thanks to the vigilance of a Microsoft developer who noticed slight delays in SSH login, a global catastrophe was averted. That case, like the currently described decade-long backdoor, demonstrates that the software supply chain is currently the weakest link in the open source ecosystem.

New security paradigm: How to secure systems for the future?

By implementing modern security procedures against contemporary threats, we must move away from a reactive protection model toward continuous threat hunting and the principle of zero trust.

To minimize the risk of similar incidents in the future, administrators and system architects should adopt the following principles:

  1. Supply chain verification (SBOM): Every organization should generate and audit a Software Bill of Materials (SBOM) for the software in use to know exactly which libraries and dependencies comprise production systems.
  2. Isolation and containerization: Network services should run in isolated containers with minimal privileges (non-root) and limited access to system calls (via seccomp profiles and AppArmor/SELinux).
  3. Centralized encrypted logging: System logs must be immediately forwarded to an external, dedicated logging server (e.g., classic syslog server, Elasticsearch, or SIEM-class systems). These logs should be cryptographically signed, preventing an attacker from modifying them to erase traces.
  4. Continuous vulnerability scanning: Regular code audits and automated scanning of system library vulnerabilities in CI/CD environments enable rapid detection of known flaws before they reach production.

For those preparing for administrative roles or wishing to systematize their knowledge of operating system management, the next 50 popular Linux questions can be helpful, covering topics such as permission management, PAM (Pluggable Authentication Modules) configuration, and basic system hardening.

Conclusion

The discovery of a backdoor that operated in Linux systems for over 10 years is a stark reminder that absolute security does not exist. The technical sophistication of modern APT groups demands a shift in our approach to system monitoring. Traditional methods based on process and signature analysis must give way to advanced behavioral analysis, kernel monitoring via eBPF, and rigorous integrity control of the entire operating system. Only through continuous vigilance and systematic audits can we effectively protect our infrastructures from threats that can lurk in the shadows for decades.

Sources

Facebook X E-mail

Comments

Dodaj komentarz

Explore

Labels

news 11 artificial intelligence 10 browsers 10 Opera 9 Windows 9 facebook 8 web applications 8 Security 7 Software 7 chrome 7 coaching 7 curiosities 7 www 7 Docker 6 Mind 6 Web browser 6 entertainment 6 new technologies 6 technology 6 God 5 Microsoft 5 Red Hat 5 automation 5 books 5 CentOS 4 LLM 4 RedHat 4 Vivaldi 4 Windows 10 4 Windows system administration 4 applications 4 containers 4 education 4 health 4 people 4 photography 4 trivia 4 Android 3 Anthropic 3 BIG DATA 3 Business 3 Claude 3 Cybersecurity 3 FAQ 3 FIFA 3 Firefox 3 Google projects 3 OpenAI 3 Personal Development 3 Programs 3 Technology 3 algorithms 3 bash 3 communication 3 computer science 3 extensions 3 faith 3 games 3 good movie 3 help 3 human 3 interesting websites 3 interface 3 media 3 money 3 network 3 opensource 3 personal competencies 3 reading 3 religion 3 system administration 3 tools 3 virtualization 3 web browser 3 websites 3 AI assistant 2 Asus 2 Automation 2 Career 2 Centos 2 Configuration 2 Docker Machine 2 Drones 2 Education 2 Free Red Hat 2 Intel 2 Intelligence 2 Local AI 2 Machine Learning 2 Open Source 2 Performance 2 Programming 2 Psychology 2 RHEL7 2 Servers 2 Ubuntu 2 Windows administration 2 Windows errors 2 ansible 2 better life 2 brain 2 chat 2 children 2 cloud storage 2 communicator 2 communities 2 computer intelligence 2 computers 2 conferences 2 creativity 2 data 2 death 2 documentary 2 earning 2 emotions 2 file storage 2 fix 2 free application 2 free courses 2 free knowledge from the internet 2 free training 2 genius 2 hacker 2 investments 2 knowledge 2 learning 2 machine learning 2 mind manipulation 2 mind programming 2 mobile apps 2 mobile phones 2 movie 2 multimedia 2 personal development 2 personal thoughts 2 photos 2 plugin 2 podcast 2 programming 2 prompt 2 security 2 shell 2 terminal 2 torrent 2 trick 2 wealth 2 weather 2 web 2 wisdom 2 youtube 2 (Treści etykiet nie zostały podane w treści wejściowej) 1 21st Century Skills 1 64 bit 1 7 1 AGI 1 AI Agents 1 AI Frameworks 1 AI History 1 AI Safety 1 AI censorship 1 AI in sports 1 AIMP 1 AMD ROCm 1 Acquisition 1 Administration 1 Alan Watts 1 Alexander Gerst 1 AlmaLinux 1 Anonymous 1 Apple 1 Apple Silicon 1 Aria AI 1 Banking 1 Bill Warner 1 Biotechnology 1 Black Mirror 1 Blockchain 1 Bonding 1 Bono 1 Business and Finance 1 C++ 1 CPU 1 CUA 1 CUDA 1 Chat GPT 1 ChatGPT 1 Chemtrails 1 ChildOnlineSafety 1 Claude AI 1 Claude Fable 1 Coaching 1 Codex 1 Computer-Using Agent 1 Constitutional AI 1 Copilot 1 Couching 1 Cryptocurrencies 1 Cyberbullying 1 Darwin 1 Debian 1 Deep Learning 1 DeepSeek 1 Deepseek 1 Deluge 1 DevOps 1 Diagnostics 1 Digitalization 1 Drivers 1 Dystrybucje 1 EA GAMES 1 EA SPORTS 1 Economics 1 Email 1 Emigration 1 Enterprise Linux 1 Error 1 FIFA 16 1 Fable 1 Fake News 1 Flannel 1 Flynn Effect 1 Football 1 Foundation 1 Free 1 Free Software 1 Free software 1 Future 1 Future of Finance 1 GPT 1 GPT-4.5 1 GPU Cloud 1 GUI 1 Gemini 1 Generation Z 1 Golden Gate 1 Google Assistant 1 Google Gemma 4 12B 1 Google activity 1 GoogleFamilyLink 1 Got Talent 1 Gregory Kurtzer 1 Guide 1 HTML 1 Hardware 1 Hardware Requirements 1 Homelab 1 Hygge 1 IBM 1 IQ 1 ISIS 1 ISS 1 Intelligent email 1 Internet Browser 1 Internet browser 1 InternetEducation 1 Interview 1 Islam 1 Islamic State 1 Jacquard 1 Japan 1 Jboss 1 Job Market 1 Kali Linux 1 Khan Academy 1 Kylian Mbappé 1 LLM Deployment 1 Labor Market 1 Legal regulations 1 LibreOffice 1 Londoners 1 MLX 1 Maps 1 MarGib_Film 1 Marek Jankowski 1 Mars helicopter 1 Material Design 1 Medicine 1 Mindfulness 1 Miłosz Brzeziński 1 My take 1 Mythos 1 NVIDIA 1 National security 1 Netflix 1 Neural Networks 1 New 1 No comment 1 Non-profit 1 Notion 1 Nvidia 1 Odysseus 1 Opera Air 1 Opera Neon 1 Opera Touch 1 P2P 1 Pac-Man 1 Pekao S.A 1 Peperclips 1 Perceptron 1 Personal Finance 1 Personal development 1 Philosophy 1 Photoshop 1 Poland 1 Poles 1 PowerShell 1 Privacy 1 Productivity 1 Project TANGO 1 PyTorch 1 Quotes 1 RHEL8 1 RSS 1 Raspberry PI 1 Raspbian 1 Red Hat 8 1 Red Hat Enterprise Linux Developer Suite 1 RedHat 8 1 Robo-advisors 1 Rocky Linux 1 Rust 1 SUSE 1 SafeInternet 1 SaferInternetDay 1 Search 1 Security Auditing 1 Self-hosting 1 September 23 2017 1 Server Administration 1 Snip. 1 Social Media 1 Software Engineering 1 Soli 1 Solo Projects 1 Solopreneurship 1 Something from myself 1 Sound 1 Sovereign AI 1 Sport 1 System Administration 1 Tech 1 TensorFlow 1 The Shack 1 Time Management 1 Tips 1 Tokenomics 1 Tools 1 Tribler 1 U2 1 USB 1 Ubuntu 26.04 1 VentuSky 1 WBC 1 WWDC 2026 1 WWDC26 1 Weave 1 Websites 1 Windows update 1 Work 1 Workflow 1 World Cup 1 World Cup 2026 1 World Wide Web 1 X-Files 1 X-files 1 YouTube 1 ZenFone 1 a drop of motivation 1 about this blog 1 achieving goals 1 ad blocking 1 addiction 1 aids 1 animations 1 assertiveness 1 audio 1 automateit 1 autonomous cars 1 awareness 1 bank 1 bash on windows 1 bat files 1 batch 1 battery 1 beliefs 1 beta 1 better living 1 better quality 1 bin/bash 1 blocking 1 blogger 1 body language 1 bookmarks 1 boot 1 bootable usb 1 boxing 1 business intelligence 1 c# 1 calc 1 campaign 1 cards 1 centralized platforms 1 chemistry 1 clearance 1 clothing industry 1 cmd 1 code editor 1 cognitive psychology 1 coldplay 1 command history 1 command line 1 command prompt 1 comments 1 computer interaction 1 concentration 1 configuration management 1 console 1 conspiracy 1 conspiracy theories 1 controversial 1 converter 1 corporate world 1 courses 1 courses for free 1 curl 1 cyberattacks 1 dark mode 1 data security 1 date and time 1 deep learning 1 developer tools 1 digital clothing 1 disqus 1 document 1 dreams 1 drop of motivation 1 dubai 1 dying 1 e-book 1 economy 1 end of the world 1 end of world 1 energy 1 environment and health 1 evolution 1 excel 1 exploitation 1 extreme 1 file sharing 1 file size 1 film zone 1 flash drive 1 flat earth 1 flying 1 food 1 football 1 for sale 1 format change 1 free 1 free software 1 friend location 1 future of transport 1 future of work 1 game 1 geoengineering 1 google chat 1 graphics 1 graphics editors 1 growing up 1 hacking 1 hard-link 1 hashing 1 helion 1 history 1 hobby 1 hostname 1 hostnamectl 1 how many people live on earth 1 humanity 1 humor 1 iOS 1 immortality 1 innovation 1 installation 1 intelligence 1 internet applications 1 investing 1 javascript 1 kuba wojewódzki 1 labor market 1 light 1 local AI 1 login 1 macOS 1 magic 1 make life harder 1 making money 1 material design 1 meditation 1 memory 1 messenger 1 meteorology 1 mindfulness 1 mobile 1 mobile applications 1 mobile photography 1 motivation 1 mounting 1 mp3 player 1 music 1 music player 1 mysteries 1 n8n 1 net use 1 network resources 1 networking 1 neuropsychology 1 new life 1 new player 1 new things 1 office 1 onestep4red 1 online 1 online courses 1 open source 1 operating systems 1 outage 1 paper clips 1 parenting 1 parents 1 password 1 password change 1 password recovery 1 pdf 1 penetration testing 1 performance 1 personal data 1 philosophy 1 php 1 plague 1 player 1 poison 1 police 1 predictions 1 privacy 1 promissory notes 1 protection 1 psychology 1 questions 1 radar 1 red 1 relax 1 relaxation 1 remote work 1 reportage 1 rest 1 robotaxi 1 root 1 science 1 scientific facts 1 screen 1 screenshot 1 series 1 show 1 skydive 1 sleep 1 small big company 1 smart clothing 1 smartphone 1 social engineering 1 social media 1 society 1 software 1 space 1 sport 1 sports 1 spreadsheet 1 stalking 1 statistics 1 sub-millimeter sensor 1 symbolic link 1 syngrapha 1 system acceleration 1 tablet 1 talk show 1 technological innovations 1 television 1 terrorism 1 testing 1 the world in numbers 1 threats 1 time management 1 time travel 1 timelapse 1 tips 1 ubuntu 1 upbringing 1 users 1 viral 1 virtualbox 1 walking 1 walking meetings 1 weather forecasting 1 webmaster 1 windows automation 1 word processing 1 work 1 world 1 world cup 2026 1 world wide web 1 you are a miracle 1 zeitgeist 1

Blog archive

Table of contents