предотвратить правильнее чем банить опосля
согласен полностью, но ведь помимо бана информация то осталась, куда лез чего делал...
Бан это скорее всего, чтоб не мешал разбираться, да и спокойнее как-то после него (бана).
И да, не всегда есть время разбираться, но посыл правильный.
Но с другой стороны взлом же разный есть, предотвратить скажем брутфорс нельзя никак, кроме бана.
Именно потому настраивается .htaccess, а банится айпи, чтоб по остальным сайтам попыток брутить не было, и серверу легче, и я спокоен)
Касательно остальных взломов, всегда считал и буду считать обновление плагинов !!!ОБЯЗАТЕЛЬНО!!!, прекратил автор поддержку удали, найди другой.
Это золотое правило для популярных CMS. Попытки ломать 99% происходят только для этих движков.
На своей практике знаю, сколько сайтов я уже написал клиентам, ни один не был взломан с 2006-го года. Хоть не могу и сказать, что много делал клиентам сайтов, но они до сих пор работают, иногда по просьбе дорабатываю, и пока тьфу тьфу тьфу)
Плюс тут еще зависит от настроек безопасности самого сервера, но это больше уже администрирование...