Ransomware Without Proper Backup

Ransomware Without Proper Backup

Profile picture for user LukasVileikis
Lukas Vileikis
29 June 2021

If you are a developer or a database administrator, you probably already know just how important backing up your data really is. The importance of backing up your data might become even more apparent and important when you know that your organization is a target of an attack - for example, a ransomware attack. Ransomware attacks are rampant - according to a report published by Statista, there were more than 300 million ransomware attacks worldwide in 2020 alone. Isn’t that scary?

Being a target of a ransomware attack isn’t exactly fun. It’s even worse if you don’t have a proper backup plan: without having a proper backup plan you are a hostage to ransomware since once it strikes, you are not able to quickly and easily restore your data without paying a huge amount of money for ransom to attackers.

Ransomware and Backups with Backup Ninja

Having a proper backup plan in case a ransomware attack strikes (and let’s be honest, it will strike sooner or later) is absolutely crucial for any business - among other plans, having a proper backup plan can help you with:

  • Making sure that your data is well protected against any kind of disaster - even if your data servers burn down, backups can save the day.
  • Making sure that your backups are up to date and easily restorable.
  • Making sure you are not going out of business once your data servers fail.
  • Client retention - if you are experiencing an outage, quickly restoring your backups might help prevent your clients from leaving your service.

Don’t have a proper backup plan yet? Worry not, Backup Ninja is here to help. If you deal with any kind of database technology - MySQL, PostgreSQL, MariaDB, MongoDB, Percona or TimescaleDB, Backup Ninja can come to the rescue.

Simply log in to the service - you will be able to observe the backup status, upcoming backups and all of your database servers - Backup Ninja will tell you how many of them are running, how many of them are inactive and how many return errors during a specified time period:


If you want to, you can observe the status of your backups on a dedicated Backups page too - you will be able to see the name of the backup, its status, when it started, what it’s schedule is, restore it and even delete it if you so desire:


Backups can also be scheduled. Once you schedule your backup, you are able to observe a list of backups that you currently have scheduled:


You can also schedule backups yourself if you so desire - you can specify the schedule name, the backup server, choose the backup method (mysqldump, xtrabackup or backup into files), backup type or enable Point in Time Recovery, also select whether you want a full or partial backup to be performed:


Next up, you would need to choose the storage devices you want your backup to be stored on - we will use the cloud in this example:


Choose whether you want to use local or cloud storage, how many days, weeks or months you want to store backups. Finally, define your backup settings and you’re pretty much done:


In this case, you can also use compression or encryption if you so desire - doing so will let your data use less space on the disk and, if you’re storing your backups offsite (say, in the cloud), your backups will also be protected from getting attacked by ransomware.


To summarize, backing up your data is especially important, especially these days where ransomware can be found on every corner. If you’re dealing with a number of database instances and your databases are running MySQL, PostgreSQL, MariaDB, MongoDB, Percona or TimescaleDB, Backup Ninja can be your reliable partner in the backup journey. Be sure to give Backup Ninja a try today or head over into the documentation if you want to learn more.