Я заметил, что некоторые мои XML-файлы (ssis dtsx пакеты в основном) становятся поврежденными случайным образом. Каковы могли быть возможные причины? Я не мог найти подсказку от системных событий или журналов. Это может быть своего рода вирусной активностью? Вы когда-либо сталкивались с аналогичной ситуацией?
У меня была некоторая вещь, происходят со мной в последние дни с программой, которую я записал. Один из xml файлов конфигурации изменялся каждый раз запущенная программа. Я нашел, что, если бы я заменил файл правильной версией и затем установил его как Только для чтения, файл не был бы перезаписан, и программа работается.
Я не знаю точно, почему файл перезаписывался. Однако у меня действительно есть теория. Я не полагаю, что это - вирус на моем компьютере. В моей программе код проверяет веб-сайт каждый раз, это запускается. Я полагаю, что веб-сайт был взломан и передавал обратно вредоносный код, который перезаписывал xml. Я нашел, что, если бы мой компьютер не был подключен к Интернету затем, файл не был бы перезаписан. Так, мое решение состояло в том, чтобы отметить файл как только для чтения в настоящее время, и также заниматься расследованиями, если бы веб-сайт был взломан, так как это могло бы быть реальным источником проблемы.
На самом деле это может быть, в зависимости от типа XML-файла.
XML-файлы являются файлами структурированного текста, которые размещают значения данных, текст... и т.д. Далее, программы могут использовать эту структуру для хостинга Сценариев или Макросов, которые управляют поведением этих программ. Таким образом, если XML-файл изменяется, поведение программы изменяется соответственно; и это - идея Макровирусов.
Таким образом, если Ваш XML-файл содержит чистые данные, безопасно, как будто это был файл изображения или звуковой файл.
Ну, XML-файлы могут быть повреждены вирусами точно так же, как HTML, и файлы HTM могут, и некоторые вирусы могут повредить обоих. Но я думаю, что лучший выбор для Вас состоит в том, чтобы отправить Ваши поврежденные или подозрительные файлы Вашему антивирусному поставщику для контроля.
Если Ваше антивирусное программное обеспечение или Ваши антивирусные поставщики услуг говорят Вам, какой вирус/нападение, который это затем, существует весь вид средств исправления, доступных в Интернете.
всего ОДНА вещь...
Однажды они HTML, PHP, XML-файлы восстанавливаются или восстанавливаются или убрали, они имеют тенденцию терять свои фактические данные (код). Так попытайтесь сделать большое ручное восстановление или иметь резервные копии.