I agree with requinix, it looks like something created for security, but most of the time i see this on WP installs (does WP exist on the server e.g. shared hosting)
Maybe check the logs to see what scripts/processes are running, change the permissions on the file to see if you get an error in the error logs etc.
Hope this helps