Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Cloud

1/27/2020
09:07 AM
By Itai Tevet, CEO, Intezer
By Itai Tevet, CEO, Intezer
Sponsored Article
50%
50%

The Forgotten Link Between Linux Threats & Cloud Security

While the majority of security solutions are focused on detecting Windows threats, a greater emphasis needs to be placed on mitigating threats in the Linux platform.

In the antivirus industry a large emphasis is placed on protecting Windows endpoints, and rightfully so—Windows desktop users comprise nearly 87% of the total desktop market share, in comparison to the 2% share held by Linux desktop users. Because of this disparity, and the fact that we rarely see malware targeting Linux end users, some people argue that Linux is the safest and most secure operating system.

However, when discussing threats to the Linux platform, we must understand that Linux desktop usage is a very small piece of the puzzle. Linux makes up about 70% of the web server market share, according to Web Technology Surveys, and, according to CBT Nuggets, 90% of all cloud servers. Even among Microsoft’s Azure Cloud, Linux is the most popular operating system, according to ZDNet.

Over the last year, we’ve seen the emergence of Linux threats as evidenced by the recent discoveries of HiddenWasp, QNAPCrypt, and Evilgnome. The industry’s quick migration to the cloud, coupled with a lack of awareness about Linux threats has contributed to low detection rates reported by a majority of security vendors.

Mitigation Recommendations
Organizations can implement the following security best practices in order to mitigate cyber threats targeting Linux systems:

  1. Keep your systems patched and updated across all Linux servers and devices
  2. Implement a runtime protection product and an application control (whitelisting) solution.  For better results and easier configuration, apply a Genetic Malware Analysis approach to detect unauthorized or malicious code to reduce the amount of false positives you usually encounter from such runtime protection solutions.
  3. Secure SSH login with a key. For remote control standpoint with SSH login, remove the option to login with credentials. Otherwise, you could be the victim of a brute force attack. It’s much safer to login via an SSH key.
  4. Perform a routine review of important system files. It’s important to remember that once installed on a server or device, malware will likely attempt to achieve persistence. In Linux servers especially, it’s crucial to look at the different suspicious cron jobs or systemV, systemd initialization scripts and services
  5. Disable root accounts. The root account has access to all files and commands on a Linux system, with full read, write, and execute permissions. Errors by the root user can have critical implications on the normal operation of a system. This article from TecMint explains four ways to disable the root account in Linux

While the rise in Linux and cloud-focused threats is alarming, it shouldn’t come as a surprise to many. Enterprises are increasingly shifting their biggest assets to the cloud, leaving their infrastructure exposed and more susceptible to data breaches. Pre-runtime security vulnerability checks are excellent, but not enough to cope with modern cyber threats. It is time to gain visibility and take control of the actual code that is running on the cloud infrastructure.

About The Author:  Itai Tevet, CEO, Intezer
Itai Tevet carries out Intezer’s vision of improving organizations’ security operations and accelerating their incident response. Tevet previously served as head of the Israeli Defense Force’s cyber incident response team (IDF CERT), combining technical expertise and leadership experience to mitigate state-sponsored cyber threats. During this time, he led an elite group of cybersecurity professionals in digital forensics, malware analysis, incident response, and reverse engineering.

 

Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
COVID-19: Latest Security News & Commentary
Dark Reading Staff 6/4/2020
Abandoned Apps May Pose Security Risk to Mobile Devices
Robert Lemos, Contributing Writer,  5/29/2020
How AI and Automation Can Help Bridge the Cybersecurity Talent Gap
Peter Barker, Chief Product Officer at ForgeRock,  6/1/2020
Register for Dark Reading Newsletters
White Papers
Video
Cartoon Contest
Write a Caption, Win a Starbucks Card! Click Here
Latest Comment: What? IT said I needed virus protection!
Current Issue
How Cybersecurity Incident Response Programs Work (and Why Some Don't)
This Tech Digest takes a look at the vital role cybersecurity incident response (IR) plays in managing cyber-risk within organizations. Download the Tech Digest today to find out how well-planned IR programs can detect intrusions, contain breaches, and help an organization restore normal operations.
Flash Poll
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2020-13768
PUBLISHED: 2020-06-04
In MiniShare before 1.4.2, there is a stack-based buffer overflow via an HTTP PUT request, which allows an attacker to achieve arbitrary code execution, a similar issue to CVE-2018-19861, CVE-2018-19862, and CVE-2019-17601. NOTE: this product is discontinued.
CVE-2020-13849
PUBLISHED: 2020-06-04
The MQTT protocol 3.1.1 requires a server to set a timeout value of 1.5 times the Keep-Alive value specified by a client, which allows remote attackers to cause a denial of service (loss of the ability to establish new connections), as demonstrated by SlowITe.
CVE-2020-13848
PUBLISHED: 2020-06-04
Portable UPnP SDK (aka libupnp) 1.12.1 and earlier allows remote attackers to cause a denial of service (crash) via a crafted SSDP message due to a NULL pointer dereference in the functions FindServiceControlURLPath and FindServiceEventURLPath in genlib/service_table/service_table.c.
CVE-2020-11682
PUBLISHED: 2020-06-04
Castel NextGen DVR v1.0.0 is vulnerable to CSRF in all state-changing request. A __RequestVerificationToken is set by the web interface, and included in requests sent by web interface. However, this token is not verified by the application: the token can be removed from all requests and the request ...
CVE-2020-12847
PUBLISHED: 2020-06-04
Pydio Cells 2.0.4 web application offers an administrative console named “Cells Console� that is available to users with an administrator role. This console provides an administrator user with the possibility of changing several settings, including the applicat...