Здравствуйте, у меня на сайте реализован метод экспорта товара, в файл просто записываются serialize данные из бд. Затем по этим же данным восстанавливается. Вопрос как можно защитить файл от внешнего вмешательства ? Чтобы быть уверенным, что с файлом не 'химичили' ?
Есть идея шифровать содержимое файла. Но в том ли я направлении смотрю ?
Забыл добавить, файл содержит base64 - фото товара, в общем-то и боюсь, что нахимичат именно с представлением файла, например заменят его на вредоносный php файл.
Подробнее: экспорт товара - любой пользователь может сохранять свои товары к себе на компьютер в виде файла. Что подразумевает из себя файл ? serialize(base64( фото товара) + данные товара). Затем после сохранения эти товары могут быть импортированы назад, путем обратных преобразований. Делается это на экстренный случай, так как у людей по несколько тысяч различных товаров, и в случае чп пользователь сам может восстановить их из файла, не дожидаясь ответа администрации.
Спасибо, тем кто посоветовал ЦП, в эту ему и буду копать, подскажите есть ли готовые реализации ЦП ? Желательно под ZF 1.
Вам бы не экспорт сделать, а запись сохраненных товаров в отдельную таблицу бд (типа таблица предзаказа, которую можно потом подгружать и удалять, если не надо уже), тогда вы точно бы знали, что их не испортят.