Почему это происходит и, самое главное, как этого избежать?
Вы должны задать этот вопрос на Security.SE.
Чтобы избежать коррупции, вы должны сделать резервные копии .
В информационных технологиях резервное копирование или процесс резервного копирования относится к копированию и архивированию компьютерных данных, поэтому его можно использовать для восстановления оригинала после события потери данных. Форма глагола - это резервное копирование в двух словах, тогда как существительное является резервным.
Записываемые цифровые оптические носители, такие как CD-R и DVD-R, могут быть повреждены даже солнечным светом. Чтобы избежать этого, вы можете использовать что-то вроде стратегии двойного резервного копирования. Однако в настоящее время у нас есть такие красивые онлайн-методы для резервного копирования фотографий, как Instagram или другие онлайн-сервисы. Например, за Google Drive существует большое количество дата-центров. Каждая из ваших фотографий будет храниться в файловой системе Google (GoogleFS или GFS) на серверах, расположенных в этих дата-центрах. Эта файловая система была разработана Google для защиты пользователей от потери данных. Ваши фотографии будут сохранены в трех экземплярах в трех разных географических точках для защиты от потери данных из-за локальных бедствий, вызванных молнией, цунами, землетрясением и т. Д.
Попробуйте использовать несколько онлайн-сервисов одновременно (например, megaupload, dropbox, wuala, 4shared и т. Д.).
После этого, для большего спокойствия, что ни одна из ваших фотографий не была изменена или повреждена, вы должны использовать контрольные суммы для проверки целостности ваших данных.
Контрольная сумма представляет собой элемент данных небольшого размера из блока цифровых данных с целью обнаружения ошибок, которые могли быть внесены во время его передачи или хранения.
Лучший способ - использовать криптографию для такой задачи. Используйте новейшие стабильные хеш-функции, такие как SHA-256 или SHA-512. Старые алгоритмы, такие как MD5, теперь считаются небезопасными. Современный злоумышленник может подделать ваши данные с помощью той же md5sum.
Когда вы закончите, у вас будет распределенная система резервного копирования, которую нелегко сломать даже самым искушенным и преданным злоумышленникам (например, атакам, поддерживаемым государством).
Две копии DVD с одинаковыми данными внутри:
1. Photo1.jpg
2. Photo2.jpg
3. Photo3.jpg
...
999. Photo999.jpg
1000. SHA256SUM
Где этот SHA256SUM должен содержать что-то вроде:
e5347dce99eb8cf694cf708d4a17d83abb3ec378241b5878c0abdab045859b24 Photo1.jpg
b497a12b608def869a0429d7e6bbbd112bd413256201647a5aff6773de3b7bd9 Photo2.jpg
b15b0d99bf8135286f444fc62bcf70278a89e60650252ab2bd3b6fffd40c4255 Photo3.jpg
...
209732fbdb499f0cad6fd3311b45185667bbb40e501106997d3ac2c49cb30a7e Photo999.jpg
Строки 209732fbdb499f0cad6fd3...
- это уникальные хеши ваших фотографий. Когда один фрагмент вашей фотографии станет испорченным, этот хэш будет заменен на другой, поэтому вы можете проверить хеш-значения в этом списке, чтобы убедиться, что ваши фотографии сохраняют целостность.
Во-вторых, все эти фотографии и этот файл SHA256SUM-хэшей загружаются, например, в Dropbox и куда-то еще.
Теперь у вас есть 5 копий ваших фотографий. 2 в автономном режиме, 2 в режиме онлайн, 1 на вашем текущем жестком диске.
Схема может быть развита к чему-то более устойчивому, конечно. Ваше воображение - ваш козырь.