|
|
|
|
|
by lowercased
2773 days ago
|
|
the other aspect is that many compromises in WP come from writeable file systems. /wp-content/foobar.php wouldn't have a hash because it's not a plugin file, but a file that was a file that written to the filesystem by some other exploited plugin. You'd need to be on the lookout for any files that shouldn't be there, but when you're dealing with media folders where anyone can write anything, you're left guessing as to what 'might' be wrong (although executable PHP in an /images folder is probably suspect from the start). |
|
Yes, which is why I am stunned WP is setup by default this way, it's baffling to me. But I guess it makes it easier to manage?
>You'd need to be on the lookout for any files that shouldn't be there...
Yes, and this is what I did with my system, it's really not hard. Maybe like 10 extra lines of code to list all the current files, compare to a known list of hashes, if it's not listed, then it's a bad file.
All files in any user uploadable areas automatically are not executable. Every web server has a way to do this I am sure. (I don't know all of them)
This seems like such a simple problem to solve with a few basic changes to WP. What am I missing?