惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

SecWiki News
SecWiki News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
I
Intezer
月光博客
月光博客
Cyberwarzone
Cyberwarzone
雷峰网
雷峰网
Security Latest
Security Latest
量子位
博客园 - 聂微东
小众软件
小众软件
NISL@THU
NISL@THU
C
Cisco Blogs
The GitHub Blog
The GitHub Blog
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tor Project blog
Y
Y Combinator Blog
V
V2EX
博客园 - 三生石上(FineUI控件)
P
Privacy & Cybersecurity Law Blog
F
Full Disclosure
Cisco Talos Blog
Cisco Talos Blog
Microsoft Security Blog
Microsoft Security Blog
S
Security @ Cisco Blogs
The Register - Security
The Register - Security
Google DeepMind News
Google DeepMind News
J
Java Code Geeks
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
IT之家
IT之家
Webroot Blog
Webroot Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
aimingoo的专栏
aimingoo的专栏
腾讯CDC
S
Schneier on Security
L
LINUX DO - 最新话题
Latest news
Latest news
Simon Willison's Weblog
Simon Willison's Weblog
罗磊的独立博客
A
Arctic Wolf
MyScale Blog
MyScale Blog
云风的 BLOG
云风的 BLOG
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Secure Thoughts
S
Securelist
Stack Overflow Blog
Stack Overflow Blog
T
Troy Hunt's Blog
Recorded Future
Recorded Future
I
InfoQ
The Cloudflare Blog
H
Heimdal Security Blog
Hugging Face - Blog
Hugging Face - Blog

Wiz Blog | RSS feed

Meet Wiz for M365: Bringing SaaS into the Security Graph How to Harden GitHub Actions: An Updated Guide Bringing Security Visibility to Vercel with Wiz Axios NPM Distribution Compromised in Supply Chain Attack Tracking TeamPCP: Investigating Post-Compromise Attacks Seen in the Wild The Wiz Blue Agent, now Generally Available Beyond the Badge: What Achieving Microsoft’s Certified Software Designation Means for Your Cloud Security Introducing the Green Agent: AI-Powered Remediation for the Cloud Three’s a Crowd: TeamPCP trojanizes LiteLLM in Continuation of Campaign KICS GitHub Action Compromised: TeamPCP Strikes Again in Supply Chain Attack Introducing the Wiz Red Agent- AI-Powered Attacker Introducing Wiz AI Application Protection Platform (AI-APP) Introducing Wiz Agents & Workflows: Security at the Speed of AI AI Runtime Threat Detection: From Input to Real-World Impact Trivy Compromised: Everything You Need to Know about the Latest Supply Chain Attack It’s Official: Wiz Joins Google Understanding and Reducing AI Risk in Modern Applications Introducing Wiz Tenant Manager: Multi-Tenant Management for Federated Organizations The Agile FedRAMP Playbook, Part 4: Reactive Risk Management through Enriched Incident Response Wiz Achieves CPSTIC Certification in Spain Seeing AI Clearly: Building Visibility Across Modern AI Applications The Agile FedRAMP Playbook, Part 3: Preventative Risk Management by building Secure by Design Wiz Leads the 2026 Latio Application Security Report with awards in 4 categories Building an Agentic Cloud Security Ecosystem: A Reference Architecture with Wiz MCP and Infosys Cyber Next The Agile FedRAMP Playbook, Part 2: Proactive Risk Management with Continuous Monitoring Cloud-native Security for your Windows environment: Announcing the Wiz Runtime Sensor for Windows Would You Click ‘Accept’? Automatically detecting malicious Azure OAuth applications using LLMs Wiz Named a Leader in The Forrester Wave™: Cloud Native Application Protection Solutions, Q1 2026 From Detection to Remediation: It’s Time to Rethink AppSec Around Exploitability and Root Cause Fixes The Agile FedRAMP Playbook, Part 1: Why Risk is Your Best Starting Point Introducing AI Cyber Model Arena: A Real-World Benchmark for AI Agents in Cybersecurity Wiz + Spotify Backstage: Security at the Developer’s Desk Building AI Security Together: New Ways to Partner with Wiz for AI Security in 2026 Hacking Moltbook: The AI Social Network Any Human Can Control The Year in Wiz Research: 2025 Most Read Blogs WizExtend is Here: AI and Cloud Security Insights in Your Daily Workflow From Detection to Remediation: Wiz in Your JetBrains IDE Agentic Browser Security: 2025 Year-End Review CodeBreach: Infiltrating the AWS Console Supply Chain and Hijacking AWS GitHub Repositories via CodeBuild A 90-Day Action Plan to Turn Resolutions into Results with Wiz Introducing the Wiz Partner Alliance: A New Chapter for Partner Success Preparing for Post-Quantum Cryptography Wiz Recognized as a 2025 Customers’ Choice in the Gartner® Peer Insights™ Voice of the Customer for CNAPP Expanding the Zero Critical Club to set a new standard for AppSec and SecOps teams Snipping the Long Tail of Shai-Hulud 2.0 Protecting Against Zero-Day Vulnerabilities with SOC-Level ASM Alert MongoBleed (CVE-2025-14847) exploited in the wild: everything you need to know The Kenna Transition: Your Strategic Shift to Exposure Management From MCP to Vibe Coding: Full Endpoint Visibility in Wiz AI Security Bringing Oracle Cloud Identity to Wiz Zero‑Days in the Age of AI: Behind the Scenes of ZeroDay.cloud 2025, with a Record High of CVEs in Critical Cloud Infra Gogs 0-Day Exploited in the Wild Code to Cloud Attacks: From Github PAT to Cloud Control Plane Top AWS re:Invent Announcements for Security Teams in 2025 React2Shell: Technical Deep-Dive & In-the-Wild Exploitation of CVE-2025-55182 React2Shell (CVE-2025-55182): Everything You Need to Know About the Critical React Vulnerability Wiz Product Announcements at re:Invent 2025: Expanding Visibility from Code to Cloud Introducing Wiz SAST: Where Code Risk Meets Cloud Context Wiz Becomes Fastest Security ISV to Reach $1 Billion in AWS Marketplace Lifetime Sales It's Here! Wiz Exposure Management is Now GA Shai-Hulud 2.0 Aftermath: Trends, Victimology and Impact Service Catalog is Here: Expand Risk Visibility for Your Service and Its Dependencies, Simplify Issue Ownership WizOS: Powering Secured Image Adoption with AI 3 OAuth TTPs Seen This Month — and How to Detect Them with Entra ID Logs Mastering Software Governance with Hosted Technologies Inventory Shai-Hulud 2.0 Supply Chain Attack: 25K+ Repos Exposing Secrets Get Certified on Wiz Defend for Threat Detection and Response Blueprint for Security: A Guide to Code, Governance, and Response Frameworks Google Unified Security Recommended Program Names Wiz Among First 3 Strategic Partners Introducing Posture Issues: Transform Security Findings into Actionable Outcomes Empower and Accelerate Your SOC with the Blue Agent Exposure Report: 65% of Leading AI Companies Found with Verified Secret Leaks Wizdom 2025 Product Announcements: Extending the Cloud Operating Model When AI Becomes the Heart of Security: Powering a Future You Can Trust AI-Powered Wiz: From Agents to Everyday Intelligence Defend Agentless Workload Detection: Bringing Visibility to Blind Spots in Threat Detection Securing AI Agents with Wiz AI-SPM Introducing Wiz ASM: Context-Driven Attack Surface Management Securing Critical Infrastructure in the Cloud Era: A Policy and Technology Blueprint How CISOs Should Plan Security Budgets for 2026 Beyond the Checkbox: How Wiz Transforms SOC 2 into a Security Powerhouse Bringing Visibility to Kubernetes: Unified Inventory and Network Insight The Foundation Modern AppSec Is Still Missing: Code to Cloud, Rebuilt the Right Way Dismantling a Critical Supply Chain Risk in VSCode Extension Marketplaces Introducing HoneyBee: How We Automate Honeypot Deployment for Threat Research RediShell: Critical Remote Code Execution Vulnerability (CVE-2025-49844) in Redis, 10 CVSS score AI Security 101: Mapping the AI Attack Surface Introducing zeroday.cloud: First-of-its-kind cloud and AI hacking competition Unifying Cloud Risk and Network Defense: Wiz and Check Point The emerging use of malware invoking AI Wiz achieves FedRAMP High authorization Wiz + HCP Terraform: Close the IaC-to-Cloud Infrastructure Security Gap IMDS Abused: Hunting Rare Behaviors to Uncover Exploits Beyond CVEs: The Exploitation of Everyday Misconfigurations Wiz Research Discovers One in Five Organizations Exposed to Systemic Risks in Vibe-Coded Applications - Here's How to Secure Them Introducing Wiz Incident Response: Your Expert Partner for Cloud Security Incidents Shai-Hulud: Ongoing Package Supply Chain Worm Delivering Data-Stealing Malware DORA Compliance in the Cloud Era: Insights from Deloitte and Wiz How Wiz Customers like Brex and FICO See AI Changing Security Wiz Recognized as a Leader in the 2025 IDC MarketScape for ASPM
Defending against database ransomware attacks
Danielle Aminov, Shahar Dorfman, Hila Ramati · 2025-10-06 · via Wiz Blog | RSS feed

Intro

In recent years, attackers have increasingly turned to “malware-less” Living-off-the-Land operations against cloud and SaaS environments. This trend has also extended to extortion and ransomware: Instead of deploying traditional ransomware to encrypt files, threat actors sometimes prefer to exploit weaknesses in exposed services like databases and abuse otherwise legitimate commands to steal, encrypt, or destroy data and demand payment in exchange for returning the files or keeping them private.

One prominent example we’ve observed is attacks targeting Internet-facing database servers configured with weak passwords or no authentication at all. This malicious activity has been reported by several research groups over the years, including campaigns targeting MySQL, PostgreSQL, MongoDB, Hadoop, CouchDB, and Elasticsearch.

Attackers connect remotely to these servers, copy the data to another location, wipe the database, and then leave behind a ransom note stored in the database itself. This approach bypasses many conventional detection methods because no malicious binary is ever dropped; the damage is done entirely with normal database commands.

This ransom tactic has grown from a few isolated cases into full-scale automated campaigns. As far back as February 2017, researchers from Rapid7 observed thousands of open databases being hijacked in bulk. Today, threat actors operate specialized bots that crawl the Internet for misconfigured databases, able to compromise a new target within hours or even minutes of it coming online. The ease of automation and the lure of quick and easy profits have made “malware-less” database ransomware a persistent threat.

The rise of “malware-less” ransomware

While classic ransomware attacks typically involve infecting the target environment with malicious programs that encrypt files on the disk using a key known only to the attacker, database ransomware doesn’t encrypt data at all - instead, attackers use the database’s own built-in functionality (queries and commands) to render the data unavailable.

This method has several advantages for the attackers. First, it leaves a lighter footprint: there is no custom malware binary to detect via endpoint security solutions, since the attack leverages allowed operations on the DB service. Second, it often relies on exploiting security misconfigurations (like default credentials or open network access) rather than software vulnerabilities, meaning it can succeed regardless of the server version, and without requiring complex exploits. Lastly, by operating over normal protocols (e.g., executing SQL queries), the activity is more likely to blend in with legitimate user or admin behavior and thereby evade detection by traditional host-based defenses.

In effect, these attacks achieve the same goal as ransomware - denying the victim access to their data - but without the telltale malware indicators. Instead of encrypted files, the data is simply gone or locked away in the form of a database backup in the attacker’s possession. The ransom note and the absence of data might be the only obvious sign of compromise.

Notably, newer campaigns have adopted double extortion tactics even in these malware-less scenarios. Attackers will claim to have stolen the data (whether or not they actually exfiltrated it) and threaten to leak it publicly if the ransom isn’t paid. For example, as noted in a report from Guardicore Labs (now Akamai), a campaign targeting MySQL servers uploaded the victims’ database dumps to a dark web “auction” site and let victims see their data for sale in order to pressure payment. Likewise, ransom notes often warn that if the victim doesn’t pay, the data will be published or sold to others. This serves to demonstrate that even without using malware, database extortion is mirroring the tactics of broader ransomware operations.

However, the risk goes beyond data loss and extortion: an attacker with database access can often escalate their privileges to achieve Remote Code Execution (RCE). Once this foothold is established they can begin to move laterally in your environment using the compromised server as a jumping-off point to discover and attack other systems. Therefore, even in cases where the stolen data isn’t necessarily valuable, it’s important to treat a ransom note as an early indicator of a potential deeper compromise by the ransomware operator or another adversary.

Anatomy of a database ransomware attack

It’s easy to understand why attackers target exposed database servers for data theft and extortion purposes - they’re likely to contain valuable information (customer data, financial records, intellectual property, etc.), and they’re not meant to be directly exposed to the Internet: unlike web servers and API servers, database servers are designed to operate behind firewalls or private networks.

As a result, many default configurations of these database servers neglect strict authentication and exposure controls, which can lead users to deploy them in a misconfigured state without realizing the risk. This often leaves databases wide open to the Internet, lacking proper safeguards and making them easy prey for ransomware operators.

Attackers typically begin their operation with an Internet-wide scan for exposed database ports such as 3306 (MySQL) and 5432 (PostgreSQL). They then use fingerprinting techniques to confirm that the targets are indeed database services, test for missing authentication, try default username:password combinations, and attempt to bruteforce weak passwords.

If they successfully authenticate to the database server, the attacker extracts a small data sample, issues destructive SQL commands such as `DROP DATABASE` or bulk `DELETE`, and finally creates a new table with a name such as `RECOVER_YOUR_DATA` or `README_TO_RECOVER` that contains a note with a ransom demand and a cryptocurrency wallet address. As shown in the screenshot below, in a relational database like PostgreSQL, attackers will often create a new table and insert the ransom note itself as a row in the table:

Similarly, in a NoSQL database like MongoDB, the attacker will usually create a new collection with an indicative name and insert the ransom note as a document:

Measuring the risk

Our analysis shows the following distribution of cloud environments with successful ransomware attacks across different types of database servers. MongoDB is currently the most dominant target, with PostgreSQL representing the second-largest share of environments with incidents. Traditional relational databases like MySQL and its variants (such as Amazon Aurora MySQL and MariaDB) are also being compromised but less frequently.

To determine the overall risk to cloud environments, we compared the security posture of five popular database servers: PostgreSQL, MySQL, MariaDB, MongoDB, and Redis. As might be expected, our analysis shows a direct correlation between the overall popularity of a given database server and the percentage of environments with at least one instance directly exposed to the Internet. An outlier in the dataset is Redis, which has relatively low exposure (5.3% of environments) despite its widespread popularity (74% of environments).

However, Internet exposure is only half of the story. The effective risk depends on how these exposed databases are configured:

Notably, while Redis has a relatively low rate of exposure, it has a comparatively high rate of misconfiguration, with 72% of environments with exposed Redis instances having at least one instance configured with no authentication or with weak credentials. However, since Redis runs in memory, it isn’t a very good candidate for database ransomware, and instead attackers usually abuse Redis misconfigurations in order to compromise the underlying host for cryptojacking.

How can organizations defend themselves?

Prevention

  • Database servers should reside in private network segments, protected by firewalls and security groups that only allow traffic from trusted application servers, as there is rarely a legitimate reason for a production database to accept connections from arbitrary IP addresses on the Internet.

  • If remote administrators need access, it should be routed through a secure host (or jump server) protected with multi-factor authentication (MFA), rather than by opening the database port to the world.

  • Internal database servers should be protected from post-compromise activity by enforcing strong authentication:

    • Disable passwordless access

    • Use strong, unique credentials

    • Leverage MFA

  • To mitigate the effects of data loss, implement a backup strategy:

    • Perform regular automated backups for critical and sensitive data and test your recovery process to ensure the backups are viable.

    • Store backups in a separate, access-controlled location.

Detection

  • Proactively and continuously scan your entire environment to map your effective attack surface. This allows you to identify any exposed sensitive resources affected by misconfigurations and vulnerabilities so you can address them before attackers have an opportunity to discover and exploit them.

  • Scan for Indicators of Compromise (IOCs). Regularly check your databases for unique artifacts that indicate a successful attack. As mentioned above, newly created databases or tables with names like README_TO_RECOVER are strong indicators of database ransomware. See the appendix for a full list of known IOCs.

How can Wiz Help?

The Wiz Dynamic Scanner detects publicly exposed instances of the database servers mentioned above wherever they may be located in your environment, and continuously checks for misconfigurations and vulnerabilities.

Wiz customers can check the Attack Surface Rules page to review rules and findings related to database servers:

Wiz also performs agentless scans for IOCs related to database ransom‑notes and alerts customers if any such evidence is found.

References

Appendix - Indicators of Compromise (IOCs)

  • Table and document names:

    • README_TO_RECOVER

    • READ_ME_TO_RECOVER

    • RECOVER_YOUR_DATA

    • PLEASE_READ_ME

    • PLEASE_READ

    • PWNED

  • Table and document content:

    • All your data is backed up

    • After paying send mail to us

    • Cryptocurrency wallets (in databases that don’t usually contain such information)