Po instalaci MySQL (Apache, PHP + Mysql) se vytvořil uživatel mysql. To by ani tak nevadilo, kdyby neměl heslo rovněž mysql, takže se na to kdekdo může přihlásit přes SSH. Navíc jsem měl v VSFTP povoleny všechny lokální uživatele, takže mi tam nějaký ruský nemrcouch (podle IP byl někde mezi Moskvou a Brjanskem) uploadnul nějaký záškodnický program a pravděpodobně se mu jej nepodařilo spustit, alespoň jsem nikde žádné škody nenašel.
Učinil jsem tato opatření:
- ve VSFTP jsem povolil pouze 3 smysluplné uživatele,
- uživateli mysql jsem změnil heslo na hodně dlouhé a chaotické
- uživateli mysql jsem nastavil shell na /bin/false
Tohle je kus skriptu, který se pokoušel spustit:
echo "${RED} Modificam ssh port la 7000 =)) Asteapta putin... ${WHI}"
sleep 3
rm -rf /etc/ssh/sshd_config
cp sshd_config /etc/ssh/
service sshd reload
/etc/rc.d/sshd restart
/etc/rc.d/init.d/sshd restart
echo "${BLU}Ai ssh pe portul 7000 Sau Nu =) si esti gata haxore. ${WHI}"
Ovšem, jak je možné, že se mi jen tak, jako vedlejší efekt vytvoří uživatel s takovým heslem?