Каким образом вирус попадает на сайт?

Существует множество способов заражения сайта, вот несколько из них:

— Через FTP клиенты, где находятся файлы сайта.
— Сохранение паролей от панели администрирования сайтом.
— В CMS (движке), имеются уязвимости, через которые внедряется вредоносный код.
— Вирус на компьютере пользователя, который имеет доступ к сайту и т.д.