В конце года была серьезная активность по поводу проникновений именно через ssh - там довольно серьезный был проект по постороению ботнет сети.
Но само решение было красивым - брутфорсили рутовый доступ на ssh, брали версию ядра, собирали для этого яжра ELF и прописывали трояна в систему.
Троян обзывал себя именем какого-то стандартного сервиса лежал в файле с именем из случайного набора букв, и имел еще вотчера (через crontab) запускающегося который менял имя файла....
Тут на форуме была тема... надо поискать.
Отголоски этого или возможно новые и продолжают ломится под рутовым доступом на ssh - это один из простейших (несмотря на брутфорс) вариантов проникновения в систему сразу под рутом.
В принципе есть и другие залатанные и возможно не залатанные уязвимости....
Тут недавно публиковали глюк в баше который можно было заюзать послав http запрос веб сервису.... Есть (давно залатанная) уязвимость с обработкой изображений и вообще http порт - второй по эффективности проникновения, после ssh.
На мой взгляд такая методичка (how-to-do по базовой установке LAMP на Ubuntu с свн и базовой защите) писана и переписана много раз.
Про ssh уже все сказано
1. ssh на нестандартный порт
2. вход руту на ssh - запрещен
3. лучше вообще запретить вход по логин/пароль а пользоваться входом по ключу.
Для администрирования через ssh, в такой конфигурации нужно пользоваться логином включенным в группу admin или sudo (создать такого пользователя нужно заранее если доступ к серверу есть только по ssh, VPS - например)
Действия по смене порта и дапрете рута на ssh нужно делать в первые часы поднятия сервера на белом IP до этого.
Про http сервера можно сказать только одно - там важно просто правильно поставить сервер - в нем не должно ничего от рута крутиться. Инструкции всякие - тоже есть если поискать.
Ну и обновления по безопасности (на все компоненты ОС) - ставить все и оперативно.
Если какие-то еще сервисы висят наружу - то по ним тоже есть стандартные мануалы по безопасной настройке - их просто не надо игнорировать.
В настройках безопасности на внешних портах не может быть слишком много маразма, но нужно во время остановиться, что бы не законопатить сервисы совсем до нереального использования.
