Полный ответ на этот вопрос буквально занял бы целую книгу по безопасности.
Однако я дам вам здесь в основном полный ответ, предварительно прояснив некоторые моменты относительно того, что произошло с вами:
Звучит так, будто злоумышленники (а не «спамеры» — спамеры просто публиковали бы спам) смогли эксплуатировать уязвимости в Simple Machines Forum и получить удалённый доступ к вашему серверу, на котором он был размещён. Вывод сайта из строя лишь препятствовал бы доступу к нему, а не предоставлял бы злоумышленникам такой доступ.
Предположительно, на этом сервере также размещались другие сервисы или хранились другие данные?
Лучше всего рассматривать это в терминах «радиуса поражения». В случае, если кто-то получил несанкционированный административный доступ к вашему форуму, у него будет доступ ко всем данным на форуме.
В частности, к персональным данным (PII), но также к конфигурации или другим секретам API. Например, если другой сервис на вашем домене полагался на этот сайт для аутентификации, это могло бы позволить злоумышленникам перейти к этому другому сервису.
В наихудшем сценарии, если злоумышленник получил доступ к серверам бэкенда (в общем случае известному как выполнение произвольного кода удалённо), радиус поражения также включал бы всё, что доступно учётной записи, под которой работает фактический сервис. Различные меры защиты для ограничения этого радиуса, такие как контейнеризация и запуск серверов с учётными записями без прав администратора, также помогают ограничить этот риск.
Подводя итог: размещение на управляемом сервисе является наиболее безопасным вариантом для вашего сайта, поскольку мы несём ответственность за безопасность системы.