Введение
Для борьбы с фармингом используются антифарминговые методы и технологии. Традиционные методы борьбы с фармингом включают в себя: программное обеспечение на стороне сервера, защиту DNS и расширения для веб-браузеров, такие как панели инструментов. Программное обеспечение на стороне сервера обычно используется предприятиями для защиты своих клиентов и сотрудников, использующих внутренние или частные веб-системы, от фарминга и фишинга, в то время как расширения для браузеров позволяют отдельным пользователям защитить себя от фишинга. Механизмы защиты DNS помогают гарантировать, что конкретный DNS-сервер не может быть взломан и, таким образом, стать инструментом для осуществления атак фарминга. Спам-фильтры обычно не обеспечивают защиту пользователей от фарминга. В настоящее время наиболее эффективным способом предотвращения фарминга является то, что конечные пользователи должны убедиться, что они используют защищенные веб-соединения (HTTPS) для доступа к сайтам, содержащим конфиденциальную информацию, таким как банковские или налоговые, и принимать только действительные сертификаты открытого ключа, выданные доверенными источниками. Сертификат от неизвестной организации или просроченный сертификат не следует принимать для важных операций. Так называемые активные cookie обеспечивают инструмент обнаружения на стороне сервера. Законодательство также играет важную роль в противодействии фармингу. В марте 2005 года сенатор США Патрик Лихи (D-VT) представил Закон о борьбе с фишингом 2005 года, законопроект, предлагающий пятилетний срок тюремного заключения и/или штраф для лиц, совершающих фишинговые атаки и использующих информацию, полученную в результате онлайн-мошенничества, такого как фишинг и фарминг, для совершения преступлений, таких как кража личных данных. Для домашних пользователей маршрутизаторов и беспроводных точек доступа потребительского класса, возможно, наиболее эффективной защитой является изменение пароля маршрутизатора на отличный от заводского, заменив его паролем, устойчивым к атакам по словарю.