Data loss as a result of threats or natural disasters can lead not only to huge financial losses, but also damage the reputation of the company. The most effective way to protect data from loss is backup. The purpose of the study is to select the most appropriate method of data backup and develop a software tool based on it. We discussed the main methods of data backup such as full backup, incremental backup, differential backup, reverse incremental backup and synthetic backup. We identified the following criteria to determine the most appropriate backup method: backup speed, restore speed, backup repository, reliability, network workload, redundancy. We performed a comparative analysis based on the selected criteria to reveal that the most appropriate method of data backup is reverse incremental backup. A functional model, architecture and interface of the software tool have been designed. The main purpose of the software tool is to implement the method of reverse incremental backup to prevent information loss. The conformity of the backup data obtained as a result of performing a reverse backup to the current state of the system is considered to be the achievement of the goal. We conducted a series of experiments that showed that the backup copy corresponds to the current state of the system.