Overly broad permissions can turn one compromised account into a much larger security problem. Learn how to reduce unnecessary access, review privileges, and apply least privilege across modern Linux systems. Review Linux Privileges×

Alerts This Week
Warning Icon 1 492
Alerts This Week
Warning Icon 1 492

Stay Ahead With Linux Security News

Filter%20icon Refine news
X Clear Filters
X Clear Filters
View More

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Community Poll

Should Linux servers automatically install security updates?

No answer selected. Please try again.
Please select either existing option or enter your own, however not both.
Please select minimum {0} answer(s).
Please select maximum {0} answer(s).
/main-polls/157-should-linux-servers-automatically-install-security-updates?task=poll.vote&format=json
157
radio
0
[{"id":506,"title":"Yes \u2014 critical security patches should install automatically.","votes":0,"type":"x","order":1,"pct":0,"resources":[]},{"id":507,"title":"No \u2014 every update should be tested before deployment.","votes":0,"type":"x","order":2,"pct":0,"resources":[]},{"id":508,"title":"Only critical vulnerabilities should auto-install.","votes":0,"type":"x","order":3,"pct":0,"resources":[]},{"id":509,"title":"I patch when Reddit starts panicking.","votes":1,"type":"x","order":4,"pct":100,"resources":[]}] ["#ff5b00","#4ac0f2","#b80028","#eef66c","#60bb22","#b96a9a","#62c2cc"] ["rgba(255,91,0,0.7)","rgba(74,192,242,0.7)","rgba(184,0,40,0.7)","rgba(238,246,108,0.7)","rgba(96,187,34,0.7)","rgba(185,106,154,0.7)","rgba(98,194,204,0.7)"] 350
bottom 200
Loading...

Explore Latest Linux Security news

We found 34 articles for you...
74

Securing SSH in Production: Keys, Hardening, and Real Attack Patterns

Spin up a fresh Linux VPS with default settings and check /var/log/auth.log ninety seconds later. There will already be failed login attempts — not dozens, hundreds, sometimes before the deployment script has even finished running. . Automated bots scan the entire IPv4 address space non-stop, and port 22 with password authentication open is exactly what they're looking for. Most cloud providers have seen enough of this that a new instance gets its first probe within a minute of going live. Security research tracking exposed Linux endpoints found that 89% of Linux endpoint attack behaviors in 2025 involved brute force or credential stuffing against SSH. Eighty-nine percent. In early 2026, the SSHStalker botnet — discovered by Flare Systems via SSH honeypot — had already racked up nearly 7,000 compromised systems by the end of January, mostly cloud servers, not through any sophisticated exploit but through weak or default credentials. Once inside, the malware dropped an SSH key, then immediately started scanning for more victims on port 22. A DShield sensor from around the same period documented the full cycle at under four seconds: first connection to complete botnet enrollment. The attacks aren't sophisticated. Default configurations keep making sophistication unnecessary. Start With Keys — Everything Else Comes After Disabling password authentication is the change with the most immediate impact. Do it first, before touching anything else. Once it's in place, the entire brute-force and credential-stuffing attack surface disappears — bots can hammer port 22 as long as they want, and without the private key they're simply not getting in. For new key pairs, Ed25519 is the right choice. Faster than RSA, smaller, stronger at comparable performance: ssh-keygen -t ed25519 -C "production-server" -f ~/.ssh/id_ed25519 Copy the public key to the server, then — and this step matters more than it sounds — open a second terminal and confirm the key-based login works from thatsecond session before touching anything in the config. Don't close the existing session until you've confirmed a fresh connection succeeds. Locking yourself out of a remote server mid-hardening is the most common way this process goes sideways, and it's entirely avoidable: # /etc/ssh/sshd_config PasswordAuthentication no KbdInteractiveAuthentication no PubkeyAuthentication yes In environments where key management is taken seriously — and it should be — rotating keys every six months is worth the friction. It sounds excessive until a former employee still has valid credentials six months after leaving, or a key gets exfiltrated as part of a broader compromise nobody caught at the time. The sshd_config Settings That Actually Move the Needle A handful of changes, none of them complicated, collectively close off real attack surface. None should require debate. Disable direct root login. There's no legitimate operational need for it — log in as a regular user and escalate with sudo when needed. And it adds a layer: an attacker who gets a key still needs to figure out which account has elevated access: PermitRootLogin no Explicit allowlists for SSH access so that any system accounts created after this point don't automatically inherit login capability: AllowUsers deploy monitoring-user Default values for authentication attempts and connection grace periods are far too generous for anything internet-facing: MaxAuthTries 3 LoginGraceTime 20 MaxStartups 10:30:60 LoginGraceTime 20 drops connections that haven't authenticated in 20 seconds flat. MaxStartups 10:30:60 starts throttling unauthenticated connections at 10 pending and drops them aggressively past 60 — this directly limits parallel brute-force attempts trying to flood the authentication pipeline. Add idle session timeouts too, since forgotten open sessions are their own category of risk: ClientAliveInterval 300 ClientAliveCountMax 0 On the port change. Moving SSH off port 22 won't stop a targetedattacker — a basic port scan finds it immediately. But it does eliminate the overwhelming majority of automated scanning traffic, since most botnets only ever target port 22. Logs get dramatically cleaner, and on production systems where log analysis is part of the daily workflow, that reduction in noise has genuine operational value. Worth doing, as long as nobody confuses it with a security control: Port 2222 SSH Certificates for Larger Deployments Key pairs are fine when you've got five servers. At fifty, the model breaks. You're distributing public keys to every host, rotating them manually, and inevitably inheriting authorized_keys files full of entries from people who left six months ago — nobody owns the cleanup, and stale access just sits there. The fix is treating SSH like PKI: a central Certificate Authority signs user keys, and every server trusts the CA instead of tracking individual keys. One revocation point. No per-host cleanup: # Generate the CA key pair — store this offline or in a hardware security module ssh-keygen -t ed25519 -f ~/.ssh/ssh_ca -C "production-ca" # Sign a user's public key with a 24-hour validity window ssh-keygen -s ~/.ssh/ssh_ca -I " username@prod " -n deploy -V +24h ~/.ssh/id_ed25519.pub On each server, trust the CA — not individual keys: # /etc/ssh/sshd_config TrustedUserCAKeys /etc/ssh/ssh_ca.pub Issue certificates with short lifetimes — 24 hours works well — and a stolen key becomes useless overnight without touching a single host. The stale access problem that haunts larger fleets mostly disappears on its own. Bastion Hosts Exposing SSH directly on every server multiplies attack surface with every machine you add. The cleaner model: a single hardened bastion host — the only machine with port 22 reachable externally — with all other servers restricted to accepting connections only from the bastion's IP at the firewall level. All hardening effort concentrates on one machine. Internal servers can dropeverything that doesn't come from the bastion. And SSH's ProxyJump makes the setup seamless: # ~/.ssh/config Host internal-server HostName 10.0.1.50 User deploy ProxyJump bastion.example.com SSH internal-server tunnels through the bastion automatically. Every lateral connection gets logged there. Combined with SSH certificates, you get one enforcement point for the entire fleet. Fail2Ban Key-only authentication largely kills the brute-force problem. Fail2ban still earns its place — misconfigured clients, edge cases, environments where password auth genuinely can't be fully disabled for one reason or another. A baseline configuration that bans IPs for 24 hours after three failed attempts: # /etc/fail2ban/jail.local [DEFAULT] bantime = 86400 findtime = 600 maxretry = 3 [sshd] enabled = true port = 2222 logpath = /var/log/auth.log maxretry = 3 Adjust the port value to match whatever is set in sshd_config. After any configuration changes, restart and verify: sudo systemctl restart fail2ban sudo fail2ban-client status sshd For privileged access workstations or jump servers where a stolen key alone would be an unacceptable outcome, stack TOTP on top. Twenty minutes of setup, and a compromised private key by itself stops working: # /etc/ssh/sshd_config AuthenticationMethods publickey,keyboard-interactive Reading the Logs Getting the configuration right is one half of this. Actually reading the logs is the other — and it gets underestimated consistently. SSH authentication logs are genuinely informative when you read them with intent rather than just watching for volume spikes. Repeated failures from a single source followed by a success: credential stuffing, worth investigating regardless of the account. Authentication from an IP that's never appeared before on an account with established connection history: worth a second look. More telling than either: a privileged account suddenly connecting from somewhere it never hasbefore. Or a service account that's never had an interactive session showing up with one. Audits extend monitoring past what SSH logs capture: auditctl -a always,exit -F arch=b64 -S execve -F euid=0 -k root_commands Every root command gets logged with a tag for easy filtering. Cross-reference with SSH auth events and you get a full timeline from initial login through command execution — which matters a lot during incident response when reconstruction is what you need. SSHStalker reinforced something worth keeping in mind: compromised hosts don't just become victims, they become attack infrastructure. A server generating high outbound connection volumes to port 22 on non-private IP ranges is almost certainly already part of a scanning relay. Behavioral monitoring that flags that specific pattern catches it faster than manual log review ever will. The DShield sensor data from early 2026: four seconds from first connection to fully enrolled botnet node on a default-credential system. Not a theoretical estimate — an actual observed result from a real internet-exposed VPS. The full hardening process here takes under an hour on a fresh server. Disable passwords, deploy a key, tighten the config, install fail2ban. The gap between a default SSH setup and a properly hardened one isn't a project. It's an afternoon. For the offensive perspective on SSH — how attackers enumerate configurations, harvest private keys from the filesystem, hijack agent sockets to move laterally without ever touching a key file, and use SSH tunneling to reach internal services, this SSH attack surface guide breaks down the techniques defenders need to understand. . Implement essential SSH security measures to prevent automated attacks through key management and system hardening strategies.. SSH Security, Hardening Practices, Key Management, Automated Attacks, Network Protection. . Andrew Kowal

Calendar%202 Jul 13, 2026 User Avatar Andrew Kowal Network Security
215

Defending the Open Source Desktop: Advanced Cybersecurity Strategies for Linux

There was a time when Linux meant server rooms and hobbyist forums. These days it's on regular laptops, and a big part of that is people getting fed up with commercial operating systems scraping their data, shipping telemetry nobody asked for, and boxing them into hardware ecosystems they can't opt out of. . None of that makes Linux immune to trouble though. Yes, it dodges most of the mainstream malware that everyone else deals with. But the software running on top, and honestly the person sitting at the keyboard, are still very exploitable. Actual security isn't a box you check once during setup. It's ongoing and includes hardening the system, keeping an eye on the network, patching the apps you rely on every day, all of it. The Browser Is Where Most Trouble Starts Most of a person's screen time occurs in a browser. It's the door between your machine and everything else, and it's also carrying your bank sessions, your login tokens, and your personal DMs. That combination makes it the obvious target. People use extensions for one-off tasks and then just leave them there. Forgotten, still running, still able to touch things in the background. It’s worth building the habit of going through what's installed every so often and figuring out how to remove browser extensions that aren't earning their keep anymore. Fewer extensions means less surface area, and it means a single compromised update can't plant something on your machine. A lean browser is faster too, sure, but the real payoff is that there's less room for something to sit there unnoticed, shipping your data out the back door. What's Actually Driving People to Switch? The move to open source isn't a trend. It's people wanting their machine back. There are plenty of pieces out there on quitting Windows and trying Linux , and they all circle the same complaint, which includes forced updates and data terms nobody agreed to. Once you're on Linux, you're the one deciding what runs and what phones home, so to speak. Thatcontrol is the whole foundation of everything else you do to lock the system down. It's not free though. No one's patching behind your back or babysitting your firewall. That's on you now and includes permissions, updates, all the calls that used to be automatic. Keeping Tabs on Your Own Network Securing one machine only gets you halfway. You need some visibility into what's moving across the network too, because that's usually where things actually go wrong. Attackers don't usually go after the hardened box first. They'll find whatever's weakest, some IoT gadget or an old phone nobody's updated in ages, and use that as a stepping stone toward something worth taking. That's the argument for internal visibility tools. Running something like Suricata east-west traffic monitoring means you can actually watch what's passing between devices you'd otherwise just assume are fine. Catch the traffic that looks wrong early, and you can quarantine the problem before it spreads to anything that matters. Locking Down Remote Access Opening SSH to the outside world raises the stakes quite a bit. That port gets hammered by bots around the clock, all of them just guessing passwords and hoping for better outcomes. A good password isn't nothing, but it's not enough on its own either. Get in the habit of pulling your logs, and once you know how to understand failed authentication patterns in Linux logs , you can tell a typo from a script chewing through a password list. From there you can set up rules that ban the bad actors automatically, before they get anywhere close to getting in. The Job Never Really Finishes Honestly, there's no final state here. Threats change, the tricks that work now won't work forever, and Linux being what it is only gets you so far without the habits behind it. Staying on top of your extensions, watching the network, actually reading the logs- that's what turns a fine setup into a hard one to crack. It takes effort, but what you get back is real ownership ofthe machine and a lot less to lose sleep over. That's really the whole point of open source anyway. Not just a different way of doing things, but one where you're actually the one in charge. . Explore advanced strategies for enhancing security on Linux desktops, including browser management, network visibility, and SSH hardening.. Linux security strategies, open source desktop, browser extension management, network visibility tools, SSH access security. . Anthony Pell

Calendar%202 Jul 13, 2026 User Avatar Anthony Pell Desktop Security
215

GNOME 50: Wayland-Only Brings Enhanced Security and Isolation

GNOME 50 finally drops X11 for good. Jordan Petridis called it on the GNOME blog, and the change landed with Mutter’s merge request !4505. That’s the code that removes the last X11 session logic. Years of slow migration work wrapped in a single commit that basically says, we’re done here. . If you’ve been around Linux long enough, you know why this matters. X11 was clever but way too trusting. Any app could read input, log keystrokes, or peek at another window’s display. That kind of openness made sense decades ago when everything was local. Not now. Wayland security shuts that down completely — no cross-process snooping, no shared input, no guessing what another app’s drawing. With GNOME 50, Wayland isn’t optional anymore. It’s the only path forward, and that’s a good thing. The old X11 backend was holding back real progress on Linux security. Cutting it loose doesn’t just reduce code; it removes an attack surface we’ve all tolerated for too long. This release finally closes that loop. Why GNOME Dropped X11 for Stronger Wayland Security X11 was built for a different time. Back in the ’80s, it made sense to let every client see everything — input events, windows, even the framebuffer if you wanted. It was simple, flexible, and wide open. That openness stuck around long after it stopped being safe. Under X11, every app shares the same event space, which means any process can log keystrokes or grab screen data from another. It’s why we’ve seen so many longstanding security flaws in the X11 display server over the years. GNOME’s been backing away from that model for a while. The X11 session was disabled by default in GNOME 49, mostly to test how far Wayland had come. Now, with GNOME 50, it’s gone completely — confirmed in GNOME’s official announcement on removing the X11 session . The project’s been clear about why: better isolation, cleaner code, and a chance to harden the desktop the right way. Wayland security flips the architecture.Each client runs in its own sandbox, and only the compositor knows what’s happening across sessions. No shared event queue, no silent input grabs, no apps pretending to be each other. That’s real system hardening, not another layer of permissions on top of a broken base. This shift in GNOME 50 isn’t just a desktop update; it’s part of a broader cleanup across Linux security. Cutting out X11 means cutting out decades of inherited risk and replacing it with a model that actually respects process boundaries. Took long enough, but it’s progress that sticks. Wayland Security Implications and System Hardening Benefits Wayland security changes how trust works on the desktop. Each app runs in its own box and can’t poke at anything else. No shared input, no shared buffers, no global event feed. It’s a cleaner setup that fixes problems we’ve lived with since X11. You can already see this approach in recent Wayland security updates in enterprise Linux distributions . The idea’s simple: real system hardening starts where the display stack stops getting in the way. Input Isolation and Keylogging Prevention in Wayland Wayland keeps input local. Apps only get the keys and clicks meant for their own windows. That’s it. Under X11, everything shared one input space, which made passive keylogging trivial. Any process could sit in the background and read what you typed. Now those signals stay behind the compositor. Nothing leaks unless the compositor allows it. It’s a small change that closes a huge hole. Credentials, tokens, and other sensitive data don’t wander between processes anymore. That’s a solid win for Linux security without adding more moving parts. Screen Capture and Remote Access Under Wayland Security Screen capture under Wayland runs through the xdg-desktop-portal service instead of direct framebuffer access. The flow looks like this: The application sends a D-Bus request to org.freedesktop.portal.ScreenCast is asking to capture a display or window. Thecompositor, through the portal backend, shows a prompt so the user can pick which screen or window to share and whether to allow it. Once approved, a PipeWire stream starts between the compositor and the application. The app only receives the specific region or surface that was granted. When the session ends or permissions are revoked, the compositor closes the stream. The app can’t restart recording without sending a new request and showing another prompt. This replaces the old X11 model, where any client could quietly grab the framebuffer or spy on other windows. Control now sits with the compositor and portal layer, not the application. That shift cuts off one of the easiest paths for screen capture abuse and puts real permission enforcement inside the display stack itself. Process Isolation and Security Hardening in the Linux Desktop The compositor is the gatekeeper. Apps talk to it, not to each other. That design fits cleanly with SELinux and AppArmor rules, extending system hardening straight through the desktop session. It also stops lateral movement. A compromised process can’t start poking around the rest of the session. Flatpak’s sandboxing plays right into this, keeping apps boxed in while the compositor keeps boundaries tight. This is how Linux security should work — not bolted on after the fact, but built into how the system runs. Quiet, predictable, and much harder to break. Transition Risks and Testing Priorities for Linux Security Teams The shift to Wayland brings stronger isolation but also breaks some habits. Tools built for X11 expect open access that no longer exists. Accessibility software, remote desktop tools, and automation utilities are the first to feel it. XWayland stays in place for now, keeping older apps running but still tied to old flaws. It’s a bridge, not a fix. The ongoing XWayland vulnerability advisories make that clear. Even with GNOME 50 cutting X11, that layer keeps part of the legacy risk alive. Treat it as a short-term patch,not a secure component. Linux security teams should focus on validation and regression testing under Wayland security before full deployment: Test critical tools and policies: Verify that GUI security hardening utilities still enforce access rules under Wayland. Check the behavior of accessibility tools, automation scripts, and remote desktop clients using legacy X11 APIs. Validate user-facing controls: Confirm permission prompts for screen capture and sharing work as expected. Test clipboard control between sandboxed and non-sandboxed apps. Review how sandbox policies interact with compositor-managed sessions. Run regression testing for hardened environments: Ensure workstation builds and enterprise images meet existing security hardening baselines. Validate audit logging, lock screens, and session isolation. Track differences in SELinux/AppArmor enforcement around display-level permissions. Keep documentation current: Update internal security playbooks to reflect the Wayland model. Flag any tools that still depend on XWayland for future migration. These checks aren’t optional. They close the gap between theory and deployment. Done right, they keep system hardening consistent across desktop environments and reinforce Linux security where it matters most — at the layer users actually touch. Why GNOME 50 Matters for Linux Security and System Hardening GNOME 50 isn’t about polish. It’s about tightening control of how the desktop handles access and process boundaries. The new Wayland stack strips out old code that never respected isolation in the first place. It’s a cleaner foundation that finally lines up with how the rest of Linux already secures itself. Improvement Area Security Impact Input event isolation Prevents keylogging and input injection Screen capture mediation Adds user consent and visibility controls Compositorprocess separation Supports SELinux/AppArmor system hardening Reduced shared memory access Minimizes privilege escalation paths Legacy XWayland sandbox Transitional layer, not full isolation Each of these changes fixes something that X11 couldn’t. Input isolation stops background keylogging. Screen capture mediation forces user approval before anything records or shares the screen. The compositor now runs separately from applications, which fits neatly with SELinux and AppArmor for stronger system hardening. Cutting shared memory access reduces the chance of privilege jumps. XWayland is still around for older apps, but it’s just a bridge until everything runs natively on Wayland. Risk Reduction and Long-Term Hardening Removing X11 closes a lot of old attack paths. There’s no more global input snooping or blind screen access. Each process only sees what it owns, and anything else has to go through the compositor. That simple shift wipes out years of inherited risk. For Linux security teams, this makes the desktop easier to trust. Input, display, and process isolation now follow the same rules that already exist in hardened systems. The boundaries are consistent and predictable. That’s what system hardening looks like when it’s done right. The NIST checklist for RHEL 8 secure configuration follows the same logic. Least privilege, separation of duties, and reduced attack surface. GNOME 50 now meets those principles by design instead of workarounds. XWayland still carries some of the old exposure, but it’s temporary. Once legacy apps move over, that layer can go too. The direction’s clear enough. This is the desktop catching up with the rest of Linux security — contained, deliberate, and built to hold up over time. . GNOME 50 transitions to Wayland-only, enhancing Linux security by eliminating X11 vulnerabilities and improving isolation.. Wayland security, GNOME 50, Linux isolation, system hardening. . MaK Ulac

Calendar%202 Nov 07, 2025 User Avatar MaK Ulac Desktop Security
209

Navigating eBPF Threats and GitHub Malware Exploits for Linux Admins

Linux security administrators take note: Doctor Web has identified numerous advanced malware trends that pose a severe threat to your systems. Extended Berkeley Packet Filter (eBPF) technology has emerged as a critical advance for threat actors, giving cybercriminals another tool to mask malicious activities and avoid detection. . Furthermore, attackers have taken to hosting malware configurations on public platforms like GitHub to blend into regular traffic without raising alarm. These tactics and the rise in open-source post-exploitation frameworks signal an unprecedented transformation in how threats are executed and concealed. Staying informed of these new techniques is essential in successfully protecting your infrastructure. To help you prepare for these trends and future-proof your systems, I'll discuss Dr. Web's recent findings and their implications for Linux security heading into the new year. The Growing Threat of eBPF-Based Rootkits Doctor Web's research has uncovered an alarming development: the rise of Extended Berkeley Packet Filter (eBPF)-based rootkits. While initially designed for performance monitoring and network traffic analysis, cybercriminals have recently leveraged this technology to build sophisticated rootkits intended explicitly to execute malicious code within kernel space, becoming almost undetectable by traditional security solutions. To combat eBPF-based threats, administrators must employ more advanced monitoring techniques that capture and analyze low-level activities on their systems. This may involve employing new tools explicitly designed to detect eBPF anomalies or using Machine Learning algorithms to recognize suspicious patterns that point toward rootkit presence. Malware Hiding in Plain Sight: The GitHub Strategy Another significant trend is the increasing shift toward hiding malware configurations on public platforms such as GitHub rather than using traditional techniques of concealing them on compromised servers or encrypted files. UsingGitHub's normal traffic flow to hide their activities, attackers can keep their activities from detection by the public. Administrators now face unique challenges when monitoring unusual network traffic: they must also scrutinize HTTP requests and responses sent between platforms like GitHub for suspicious traffic patterns that indicate data transfer without authorization, including tighter access controls or validation checks on outbound traffic to these platforms. Regularly scanning your system for links or connections related to repositories like GitHub can help you detect potential threats early. The Advantage of Open-Source Post-Exploitation Frameworks Cybercriminals have become increasingly interested in open-source post-exploitation frameworks , which offer greater attack flexibility and sophistication than traditional cracked tools. Furthermore, these frameworks are readily available and updated by an active community of developers, making them attractive options for attackers seeking to remain one step ahead of security measures. This trend underscores the significance of staying current on all the tools and techniques attackers employ. By understanding how open-source frameworks operate and keeping abreast of updates to them, administrators can better anticipate potential threats. Furthermore, creating an inventory of all software and tools running on systems helps detect any illegal installations or activities taking place on them. Enhancing Detection and Response Capabilities With emerging trends like these, it is clear that Linux security admins must improve their detection and response abilities. Investing in advanced threat detection solutions that leverage Artificial Intelligence and Machine Learning has never been more essential. Such technologies can analyze vast amounts of data to detect subtle anomalies indicative of threats even before traditional methods detect them. Integrate threat intelligence feeds into your security operations as an additional measure to stayahead of potential attacks. By including threat intelligence as part of your incident response processes, you can quickly recognize and respond to new types of malware as they emerge. Strengthening System Hardening and Patch Management As part of an effective security program, it's equally crucial to strengthen system hardening and patch management capabilities. Since cybercriminals often exploit known vulnerabilities to gain entry to your networks and systems, keeping software and systems up-to-date with patches is paramount. Regularly auditing your systems against security policies and best practices will allow you to detect weaknesses attackers could exploit. Implementing adequate access controls is another crucial security measure. Restricting administrative privileges only to those requiring them and using multi-factor authentication can significantly lower the risk of unauthorized access. Furthermore, segmenting your network can prevent attackers from spreading laterally across systems once they gain entry. Educating Your Team on the Latest Threats Finally, educating your team on current threats and trends is paramount. Regular training sessions or workshops can ensure everyone in your company understands the current threat landscape and how best to respond. Foster a culture of vigilance where team members feel safe reporting suspicious activities without fear of reprisals. Regular security drills and penetration testing can help your team stay alert to vulnerabilities in their defenses and identify gaps in them. By simulating real-world attack scenarios, incident response plans can ensure your team is ready for anything that comes their way. Our Final Thoughts on Addressing These Linux Malware Trends The landscape of Linux malware is rapidly morphing as cybercriminals employ increasingly advanced tactics to evade detection and compromise systems. From rootkits using eBPF technology to leveraging public platforms like GitHub to store malware configurations toopen-source post-exploitation frameworks, the Linux malware threat has never been more significant! By staying aware of trends like these and taking proactive measures against them, such as advanced detection and hardening measures, security admins can better defend their systems while staying one step ahead of attackers. . Emerging risks such as advanced eBPF-based rootkits and GitHub vulnerabilities significantly endanger Linux systems. Remain vigilant!. eBPF Threats, Malware Trends, Linux Security, GitHub Exploits, Post-Exploitation Frameworks. . Brittany Day

Calendar%202 Dec 23, 2024 User Avatar Brittany Day Security Trends
209

Enhance Linux Security With Eight Expert Strategies for Protection

As a Linux admin or an infosec professional, you understand how the security landscape changes due to evolving threats, newly discovered vulnerabilities, and more. With data breaches soaring into millions of dollars in losses and sullying reputations, making your Linux systems robust in this digital age is no longer just a best practice. It's a must. . In this post, we will walk you through eight of the best practices recommended by security experts to fortify your Linux defenses. Whether running a small cluster or enterprise-level infrastructure, these strategies will keep you ahead of possible risks. We'll cover everything from supply chain risk management to regular security audits to create a robust system. 1. Establish Cybersecurity Supply Chain Risk Management Plan You can't undermine the importance of a good Cyber Supply Chain Risk Management plan for your Linux system's security. The practice has gained much popularity over the last couple of years, and rightly so. Think about it: Everything in your Linux environment, from hardware to software, comes from a complex supply chain. Each link in this chain provides an avenue of potential security vulnerability. To minimize such risks, start by listing the different components of your Linux infrastructure: hardware, software, and even cloud services. With the appropriate listing in front of you, analyze each component's risk. Look deep into the vendors' reputation and their security practices. Have they secured products? Are there histories of addressing vulnerability promptly? Next, policies should be implemented to buy new components based on vendor preference, with good security practices and transparent supply chains. Do not forget guidelines for vetting open-source software, which often makes up the lion's share of Linux. 2. Limit and Track Root Account Access Root access is the most powerful level of access on the Linux system. Because it's so powerful, the results can be devastating if an account's access iscompromised. Therefore, access to root accounts should be limited and monitored accordingly. Implement the principle of least privilege, where a user is given the minimum access rights necessary to do the job. Instead of having root-level access, you should encourage using sudo, which grants short-term elevated privileges to perform only a specific task. It limits the time a user has root access and tracks what is done with the elevated privileges. Implement regular review and auditing of user accounts with root or admin-level privileges. Disable root access through secure shell protocol (SSH) to preclude attempts at remote login and use stringent authentications for root access. 3. Hardening Linux Kernel and Filesystems The Linux kernel is the centerpiece of your system, and securing it is vital to any form of protection from potential attacks. Hardening a kernel means setting it up to minimize vulnerabilities, disabling unused features, and using the strongest security policies. Configure your kernel to utilize many security choices. Disable all kernel modules and services not being used to limit the attack surface. Address Space Layout Randomization (ASLR) and Stack Smashing Protection (SSP) make attacks more complex for attackers to perform. Moreover, lock down your filesystems with access control. Use file permissions and ACLs to protect sensitive files and directories. Enable filesystem encryption to protect data at rest, especially on portable devices and cloud environments. Implementing Mandatory Access Control (MAC) systems like SELinux or AppArmor adds another layer of security by enforcing strict access controls based on defined policies. These tools help contain the damage in case of a breach by restricting the actions that compromised processes can perform. 4. Implement Multi-Factor Authentication for Critical Access Passwords alone no longer provide the required security to protect your Linux systems from unauthorized users. Enforcing Multi-FactorAuthentication at all your critical access points is essential with the increased number of phishing incidents and password breaches. MFA includes an additional layer of security by verifying the users through two or more factors before access is allowed. These could be something they know(like a password), something they have (such as a hardware token or smartphone), or something they are ( like a fingerprint or other biometric data). Consider SSH keys along with MFA for Linux systems. This makes life even more difficult for the attacker because even if they can obtain an SSH key, they still have to pass the MFA challenge. You should also enforce MFA on privileged accounts, such as those with root privileges or administrator access. This dramatically reduces the possibility of illegitimate performance by bad-actor insiders or external hackers. 5. Keep Your Linux Systems Up-to-Date and Patched One of the best ways to defend against known vulnerabilities is to update one's Linux systems with the latest security patches . Many attacks have exploited vulnerabilities whose patches vendors have already issued, but organizations have delayed applying, thereby exposing their systems. Establish a regular patch management process that enables one to outpace attackers. That means monitoring new vulnerabilities, testing the patches in a staging environment, and deploying them into production systems as fast as possible. Automated utilities like yum-cron, unattended upgrades, or third-party solutions simplify patch management. But don't be completely dependent on automation. Periodically check your systems to verify that patches are applied successfully. Also, keep in mind the updating and patching of third-party software and applications running on your Linux systems. Most vulnerabilities arise from unsupported or outdated applications, so everything must be up to date. 6. Implement Network Segmentation and Firewalls Network segmentation is the best way to reduce the surface attack on yourLinux systems. By segmenting your network, you limit the spread of an attack, minimizing the damage throughout a wider network. First, identify the critical assets and services in your Linux environment. Segment those varied components into a network with very tight control access. For example, sensitive data servers should be in a secure segment, accessible by only a specific class of devices or users. Deploy firewalls to control traffic between network segments and the outside world. Configure netfilter using either iptables or nftables to enable traffic to and from your Linux systems using rules within the firewall. Block all incoming traffic except for some trusted IP addresses or particular ports the support services may need. Also, consider using host-based firewalls on your Linux system. These firewalls can regulate traffic at each host level, offering more protection. 7. Monitoring and Logging System Activities Monitoring and logging are crucial components of any robust security for Linux systems. It allows you to monitor system activities and perform log analysis to identify suspicious behaviors or incidents that need a response. First, configure your Linux systems to log crucial events. Use tools like rsyslog or journald to collect logs from various services, applications, and network activity. The logs should be stored securely and for an appropriate retention period, as they can be crucial during forensic investigations. Implement centralized logging, which aggregates logs from various systems into one repository. This makes it easier for log analysis to correlate events across your network. To build powerful centralized logging, combine tools like Elasticsearch , Logstash , Kibana-ELK Stack , or Graylog. Configure high-level alerts for events, such as unsuccessful login attempts, unauthorized access to critical files, and a change in the system configuration. Monitor the network for suspicious activities based on network traffic with IDS such as Snort and Suricata . This proactive approach allows you to identify security incidents early and take appropriate action to mitigate them. 8. Train Your Team on Linux Security Best Practices Even with the best technical controls, human error can still pose enormous risks to your Linux systems. Because of that, it is essential to educate and train your team on the best Linux security practices. Start by conducting regular security training sessions for your IT and security staff. Focus on secure coding practices, incident response procedures, and the latest threat trends. Ensure your team knows the specific security measures you've implemented and their roles in maintaining a secure environment. Promote a security awareness culture in your company. This includes phishing , social engineering, and password management for non-specialist users. Developing such an environment will lower the potential for security incidents due to human mistakes or discretionary judgment. In addition to formal training, provide your employees with resources in the form of security documentation, instructions, and best practices. Keep them informed about recently discovered vulnerabilities, patches, and updates relevant to Linux. Our Final Thought on Boosting Linux System Security with Best Practices Securing Linux systems is not a fight you will likely win with one hand tied behind the back. It calls for a combined effort of technical controls, continuous monitoring, and human awareness. Organizations can significantly improve their Linux security by adopting these eight best practices from leading experts. From supply chain risk management to team training, each step is essential in protecting your systems against emerging cyber threats. Be vigilant, update your systems, and don't underestimate the importance of a robust recurity posture! . Keep your Linux system secure by applying software updates, managing user accounts, hardening SSH, and utilizing firewalls for enhanced safety. Linux System Security, BestPractices, Cyber Threats, IT Security, User Access Control. . Brittany Day

Calendar%202 Aug 30, 2024 User Avatar Brittany Day Security Trends
78

Understanding Vendor Kernels: Improving Security for Linux Systems

Recent research sheds light on the security vulnerabilities prevalent in Linux vendor kernels due to flawed engineering processes that backport fixes. It emphasizes the importance of using the most up-to-date kernel releases for enhanced security, challenging the traditional vendor-bound kernel model. . These findings raise crucial questions about the trade-off between security and stability in the Linux ecosystem, impacting the practices of Linux admins, infosec professionals, and sysadmins worldwide. Let's examine the level of security that Linux vendor kernels offer and the best practices admins can implement to improve kernel security. Are All Linux Vendor Kernels Insecure? Recent findings highlight the inherent insecurity of vendor kernels, with known yet unfixed bugs potentially leaving systems open to exploit. With over 800 security bulletins issued against Linux alone in just the past month identifying potential security holes and vulnerabilities, securing kernels has never been more urgent for Linux administrators. Adopting stable branches from kernel.org is encouraged. Such an approach could have long-term ramifications, encouraging organizations to prioritize security over stability in their kernel selection process. Businesses must carefully consider the complexities involved with upgrading to new kernel releases, weighing both security benefits and risks posed by newer kernels when making decisions about updating. While security enhancement is evident, system administrators could run into stability issues with newer kernels requiring further investigation by system administrators tasked with maintaining system integrity. To maintain a balance between security and stability, it may be necessary to revisit current practices of kernel management to achieve effective outcomes. Mitigation Strategies for Protecting Against Kernel Bugs While kernel vulnerabilities are a critical concern for Linux admins, there are measures you can take to help secure the Linux kernel againstthem, including: Applying Linux Kernel Security Patches: Regularly applying security patches to the Linux kernel can protect it against known vulnerabilities and ensure it remains up-to-date with the latest security fixes. Enabling AppArmor or SELinux: These mandatory access control systems add an extra layer of protection by enforcing fine-grained access controls and restricting processes' actions, decreasing vulnerabilities or malicious activities that could threaten the system. Enabling Secure Boot in "Full" or "Thorough" mode: Secure Boot ensures that only approved, digitally signed software runs during boot-up, protecting against untrustworthy or malicious code loading. Utilizing Linux Kernel Lockdown: Linux Kernel Lockdown is a security feature that restricts certain kernel functions to prevent unauthorized changes and reduce the attack surface, thus protecting against specific threats. Implementing kernel module signing and loading rules: Authorizing signed kernel modules and enforcing rules regarding their loading helps prevent the introduction of untrustworthy or malicious modules into the kernel, improving system security. Hardening the Sysctl.conf File: Configuring and hardening sysctl.conf provides fine-grained control over various kernel parameters, helping secure the system by limiting potential attack vectors while improving resource use, stability, and security. Implementing Strict Permissions: By setting strict permissions on system files, directories, and configurations, only authorized users or processes will have access to or can modify them, decreasing the risk of any unauthorized changes or malicious activities occurring. Utilizing AuditD for System Monitoring: AuditD is an efficient system monitoring solution capable of tracking system events, gathering audit logs, and detecting suspicious activities or violations, helping identify and prevent potential security risks. For more information on these best practices and practicaladvice for implementing them, explore our Feature article, How To Secure the Linux Kernel. Our Final Thoughts on These Kernel Security Findings This research challenges the conventional wisdom surrounding Linux vendor kernels, urging security practitioners to prioritize security by embracing stable kernel branches. The insights provided catalyze reevaluating existing approaches to kernel security and highlight the importance of staying abreast of the latest developments in the Linux ecosystem. By fostering a culture of proactive security measures and continuous improvement, organizations can mitigate the risks associated with insecure vendor kernels and strengthen their defenses against potential threats. As security professionals and Linux enthusiasts, it is imperative to engage with the study's findings and explore ways to enhance the security posture of Linux systems. By emphasizing the adoption of stable kernel branches and promoting a security-first mindset, admins can navigate the complex landscape of Linux security with confidence and resilience. . Research shows that following strong Linux kernel security protocols is essential, urging system admins to focus on reliability and timely updates for better protection. Kernel Security, Linux Administration, System Hardening, Security Practices, Security Strategies. . Brittany Day

Calendar%202 May 25, 2024 User Avatar Brittany Day Vendors/Products
77

Immunix OS 6.2 Features Advanced System Integrity and Security Tools

"Immunix" is a family of tools designed to enhance system integrity by hardening system components and platforms against security attacks. The Immunix OS is a Linux platform hardened with the Immunix tool set. Immunix works by hardening existing software . . . . "Immunix" is a family of tools designed to enhance system integrity by hardening system components and platforms against security attacks. The Immunix OS is a Linux platform hardened with the Immunix tool set. Immunix works by hardening existing software components and platforms so that attempts to exploit security vulnerabilities will fail safe, i.e. the compromised process halts instead of giving control to the attacker, and then is restarted. The software components are effectively "laminated" with Immunix technologies to harden them against attack.. Immunix OS 6.2 introduces enhanced protection mechanisms for Linux environments, bolstering system resilience with sophisticated fortification utilities.. Immunix OS, Linux platform, advanced security features, system hardening. . LinuxSecurity.com Team

Calendar%202 Jan 13, 2024 User Avatar LinuxSecurity.com Team Server Security
210

Terrapin Attack Advisory: OpenSSH Risk and Mitigation Strategies

Researchers recently uncovered a sophisticated attack dubbed Terrapin that takes advantage of a weakness in the SSH protocol to gain access to servers. The attack targets a specific implementation issue in OpenSSH 7.2 through 8.8 that allows remote code execution. By sending carefully crafted data, attackers can overflow the stack buffer and execute commands, leading to complete server compromise. . This is especially concerning for Linux system administrators , as SSH is widely used to manage Linux servers and infrastructure remotely. The vulnerability allows attackers to bypass authentication and gain elevated privileges on the target system. While patches have been released, Terrapin serves as an urgent reminder that determined adversaries are probing for weaknesses in core internet infrastructure. Proactive vigilance and defense-in-depth strategies remain essential to secure critical systems and data. How Does the Terrapin Attack Work? The Terrapin attack showcases the ingenuity of threat actors and illustrates why continued vigilance is necessary even with tried and true protocols like SSH. The malware , named Terrapin by security researchers, abuses the SSH protocol in a novel way to infect Linux systems and maintain persistence. Specifically, it modifies the SSH server daemon's host keys which are used to authenticate SSH sessions. When an SSH client first connects to a server, the server provides its host key fingerprint. The client caches this key to validate future connections. Terrapin secretly replaces the server's legitimate host keys with ones it controls. The next time a user logs in, their SSH client sees the fake host key and warns about a possible man-in-the-middle attack. However, many admins train themselves to accept key changes reflexively. Terrapin relies on this conditioned response to sneak its malicious host key onto the client's system. Now any future SSH connections get silently redirected through a proxy controlled by the attackers. This not only allowsthe threat actors to intercept sensitive data but also gives them remote access to pivot further into the breached network. All while avoiding detection by blending in with expected SSH communication. The researchers note that Terrapin shows intelligence gathering and patience on the attacker's part. Instead of immediately exploiting a breach, they stealthily set the trap and then wait for the catch. This highlights the need for admins to stay alert to subtle signs of compromise even after an initial infection. What Are the Implications for Linux Admins? The Terrapin attack concerns Linux admins and system administrators for several reasons. While this vulnerability affects OpenSSH, one of the most widely used tools for remote administration, the implications extend beyond just SSH. This attack shows how a single vulnerability in a core protocol can lead to full system compromise. Once the attackers have an initial foothold from the SSH exploit, they can potentially access any other service or data on the server. Servers are often bastions of an organization's entire infrastructure, so a compromise of one server can spread network-wide. As a privilege escalation attack, Terrapin bypasses authentication and gives the attacker immediate root access. This allows attackers to control and hide within compromised servers fully. Even with audit logging and monitoring, malicious actions are harder to detect if initiated by root. The targeting of IoT and embedded Linux devices is also troubling. As more critical infrastructure relies on connected Linux devices, attacks against them become higher risk. Malicious control of power grids, manufacturing systems, medical devices, and more through Terrapin could lead to safety, privacy, and reliability issues. For Linux admins, Terrapin means a renewed focus on patching , and upgrades are essential. However, it also shows the importance of reducing attack surface area through tight system hardening, network segmentation, the principle of least privilege,and other defensive best practices. Proactive logging, monitoring, and auditing are also key to help detect anomalous behaviors indicative of intrusion. How Can I Prevent the Terrapin Attack? The Terrapin attack targets vulnerabilities in SSH client software on Linux systems. While patches are still pending for some distros, there are several ways Linux admins can defend against this threat: Upgrade SSH Client - Ensure you are running the latest SSH client version without known vulnerabilities. Fully patch or upgrade vulnerable systems. Limit SSH Access - Only allow SSH connections from specific IP addresses or networks that need it. Restrict access to SSH internally when possible. Disable Password Auth - Require public key authentication for SSH instead of passwords. This prevents brute force attacks. Install Intrusion Detection - Monitor SSH logs closely for signs of compromise. Deploy host and network monitoring to detect brute-force attacks in real-time. Segment Networks - Use internal firewall rules and VLANs to isolate critical systems. Don't allow lateral movement between subnets and environments. Enforce MFA - Require multi-factor authentication for all SSH access. This will stop stolen credentials from being easily abused. Raise Awareness - Educate users on social engineering and securely sharing credentials. Limit access to only those needing it. Staying vigilant and proactively securing SSH access will make it much harder for threats like Terrapin to exploit environments. However, continued patching, upgrades, and monitoring are critical for identifying and stopping new vulnerabilities. Monitoring for Compromise While patching and upgrading software is critical, it's also important to monitor systems for signs of compromise. Here are some tips: Review logs regularly - Look for unusual failed login attempts or activities during off hours. Unauthorized access attempts could indicatebrute-force hacking attempts. Inspect running processes - Use commands like ps and top to look for unknown or suspicious processes. Attackers often try to hide malware by naming it after legitimate system processes. Check network connections - Tools like netstat this can show open ports and connections. Backdoors and malicious software often communicate over the network. Monitor user accounts - Look for unauthorized new users or changes to existing users like added sudo rights. Attackers try to create backdoor accounts. Scan for malware - Run rootkit scanners like rkhunter and chkrootkit. They check for signs of known malware. Also, scan things like PHP files for hidden code injections. Verify file integrity - Use a file integrity checker like Tripwire or AIDE to alert on unauthorized file changes. Attackers often modify system binaries or add malicious files. Monitor security patches - Check that all security updates are applied promptly to ensure known vulnerabilities can't be exploited. Staying vigilant is key. Even if patches are applied, assume systems can still be compromised. Actively hunting for the signs of intrusion is critical, especially on internet-facing systems. Patching Vulnerabilities Keeping SSH software up-to-date is one of the most important things Linux admins can do to prevent Terrapin and other attacks. The Terrapin attack exploits a vulnerability in OpenSSH that was patched in version 8.8 in April 2022. However, many organizations are slow to patch and upgrade services like SSH once they are running smoothly in production environments. The tendency to continue running outdated software is understandable but very risky from a security perspective. New vulnerabilities in protocols like SSH are discovered frequently, and threat actors quickly weaponize them in attacks. Unpatched systems running old SSH versions are sitting ducks. Upgrading to the latest OpenSSH release should be a toppriority for any organization exposed to the internet and relying on SSH for remote access. Dedicate the resources to testing patches and upgrades in dev environments before promoting them to production. Establish policies and procedures to ensure SSH daemons and clients stay current going forward. The effort required for ongoing patching and upgrades is far less than that needed to detect, contain, and recover from a breach. Take software updates and patches seriously, especially for security-critical network services like SSH. Multi-Factor Authentication Multi-factor authentication (MFA) is an important security control to implement for SSH access. Instead of relying solely on a username and password for authentication, MFA requires users to provide an additional factor, such as a one-time code sent to their mobile device. Enabling MFA provides significant security benefits for SSH: Provides an additional layer of protection beyond just a password. If credentials are compromised in a breach, an attacker still cannot access SSH without the additional factor. Defends against brute force attacks. Even if an attacker determines a user's password through guessing, MFA will block access without the secondary authentication factor. Protects against password reuse risks. An exposed password on one system does not enable access to SSH if MFA is required. Adds user-friendly options like push notifications and biometrics for the second factor. Can detect suspicious login attempts and block illegitimate access. For Linux administrators already using SSH keys for authentication, MFA further strengthens security. Overall, implementing MFA is one of the most meaningful controls an organization can adopt to secure SSH access and defend against advanced attacks like Terrapin. The minimal extra effort for users to authenticate with a second factor provides major security dividends and peace of mind. Network Segmentation Minimizing lateral movement is critical for mitigating attacks likeTerrapin. Segmenting networks into zones using firewalls, VLANs, and access controls can limit the blast radius if an attacker breaches part of the infrastructure. Admins should segment based on trust levels, using strict rules to filter traffic between zones. Critical servers like domain controllers should be isolated from general-purpose systems. Test/dev environments should also be segregated from production to prevent test instances from being used to pivot into production systems. Zero-trust network architectures take segmentation further by denying traffic by default and restricting communication to only what is explicitly allowed on a policy basis. While complex to implement correctly, zero trust significantly raises the bar for attackers attempting lateral movement. With the highly connected nature of modern networks, no segmentation is foolproof. But intelligent network segregation remains an important defense-in-depth measure against attacks like Terrapin that rely on pivoting through systems after gaining an initial foothold. Insider Threats The Terrapin attack highlights the risks that come from malicious insiders who have privileged access to systems. Even with strong perimeter defenses, a rogue admin on the inside can carry out damaging attacks. Some ways to mitigate insider threats: Implement separation of duties and least privilege access. Don't give any single person too much power. Use monitoring and auditing to detect anomalous behavior from privileged accounts. Look for unusual login times, commands run, and files accessed. Enforce multi-factor authentication for admin logins. This raises the bar for stealing credentials. Log and alert on suspicious admin activities like disabling security tools, excessive data exfiltration, or tampering with logs. Conduct background checks during the hiring process for sensitive roles. Screen for potential red flags. Implement behavioral analytics to spot risky user behavior patterns.Model normal vs abnormal activities. Provide anonymous reporting channels for employees to flag concerning insider actions. Foster an ethical workplace culture with clear policies, expectations, and accountability. Insider threats are hard to eliminate entirely, but taking proactive steps can help reduce the risk and damage they can inflict. Ongoing vigilance is required, along with being alert to warning signs. The Importance of Ongoing Cyber Vigilance The Terrapin attack demonstrates the ever-evolving nature of cyber threats and the need for continuous security monitoring and vigilance. Even if all known vulnerabilities are patched, new attack methods can emerge anytime. Organizations should have robust security awareness training to alert employees to potential risks. Monitoring systems and access logs can help detect anomalies that may indicate compromise. But technology alone is not enough. A vigilant security culture requires engagement from every employee, not just IT staff. With distributed workforces connecting remotely, risks multiply. Everyone has a role to play in spotting and reporting possible intrusions. Cyber hygiene, like strong, unique passwords and multi-factor authentication, is a daily habit. As defenders, we must be proactive, not reactive. The threats won't wait for us to catch up. Only persistent preparation and vigilance give us a fighting chance against sophisticated adversaries. Complacency is the enemy. We must continually adapt and improve defenses in anticipation of what comes next. Be sure to subscribe to our weekly newsletters to stay up-to-date on the latest advisories, information, and insights impacting the security of your Linux systems. Stay safe out there! . Linux system admins should stay vigilant against the Terrapin attack targeting SSH protocol flaws to infiltrate systems.. OpenSSH Vulnerability, SSH Exploit, Linux Threats, Cybersecurity Defense. . Brittany Day

Calendar%202 Jan 02, 2024 User Avatar Brittany Day Security Vulnerabilities
News Add Esm H340

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Community Poll

Should Linux servers automatically install security updates?

No answer selected. Please try again.
Please select either existing option or enter your own, however not both.
Please select minimum {0} answer(s).
Please select maximum {0} answer(s).
/main-polls/157-should-linux-servers-automatically-install-security-updates?task=poll.vote&format=json
157
radio
0
[{"id":506,"title":"Yes \u2014 critical security patches should install automatically.","votes":0,"type":"x","order":1,"pct":0,"resources":[]},{"id":507,"title":"No \u2014 every update should be tested before deployment.","votes":0,"type":"x","order":2,"pct":0,"resources":[]},{"id":508,"title":"Only critical vulnerabilities should auto-install.","votes":0,"type":"x","order":3,"pct":0,"resources":[]},{"id":509,"title":"I patch when Reddit starts panicking.","votes":1,"type":"x","order":4,"pct":100,"resources":[]}] ["#ff5b00","#4ac0f2","#b80028","#eef66c","#60bb22","#b96a9a","#62c2cc"] ["rgba(255,91,0,0.7)","rgba(74,192,242,0.7)","rgba(184,0,40,0.7)","rgba(238,246,108,0.7)","rgba(96,187,34,0.7)","rgba(185,106,154,0.7)","rgba(98,194,204,0.7)"] 350
bottom 200