Одна вещь, которая предотвратит подобные вещи, - это двухфакторная аутентификация с использованием чего-то вроде токена RSA (к сожалению, только один банк в этой стране предоставляет этот метод).
RSA-токен - это небольшой гаджет размером с USB-накопитель, на котором постоянно меняется серийный / порядковый номер, и он выдается вам (каждая палочка имеет различную последовательность номеров).Когда вы входите на веб-сайт своего банка, вы должны указать свой логин / пароль, а также текущий номер на токене RSA - , который меняется каждые две минуты .Это означает, что если злоумышленники собирают ваши данные для входа в систему, у них остается менее двух минут для входа в вашу учетную запись, прежде чем текущий порядковый номер RSA изменится, а полученные данные для входа станет невозможным для повторного использования.
Эта двухфакторная аутентификацияне серебряная пуля, хотя, я не вижу, чтобы Google выкатил это для вашей случайной учетной записи Gmail, и Facebook тоже.Это должно быть обязательным для финансовых учреждений и правительственных онлайн-департаментов, это сократит масштабы атак такого типа.Это широко используемый механизм защиты для удаленного доступа к порталам веб-сайтов компании и входам в удаленную сеть, и он достаточно успешен для этого.
Это все еще не ответило на ваш вопрос - как вы, как автор сайта?или владелец помешает этому?Вы не можете, если вы не запускаете сторонние сценарии и регулярно проверяете свои страницы, чтобы убедиться, что вы не скомпрометированы и не вставили сценарий.Вы никогда не должны пытаться сканировать какие-либо сторонние скрипты, потому что они могут быть запутаны до невероятной степени, которую вы не можете сканировать.Если вы запускаете сторонние скрипты и чувствуете себя достаточно уверенно, вы можете настроить машину, все, что она делает, - это автоматические тесты пользовательского интерфейса на вашем веб-сайте - это достаточно легко настроить с помощью некоторых базовых тестов и простооставляйте тестирование своего живого сайта каждые 30 или 60 минут в поисках неожиданных результатов.