Невозможно определить, так ли это на самом деле или нет, но настроить механизм удаления файлов тривиально.
Это работает для меня:
<? // index.php
unlink("index.php");
было бы просто установить скрипт, который, например, при наличии определенной переменной GET, удалял бы себя и числодругие файлы.
За исключением журналов доступа к серверу, я не знаю, как это отследить - однако, в зависимости от вашей ОС и файловой системы, утилита восстановления может восстановить файлы.1009 * В комментариях уже было сказано, как это предотвратить - с помощью централизованного управления исходным кодом и резервного копирования.(И, конечно, платят вашим разработчикам - хотя подобные вещи могут случиться с кем угодно.)