Príznaky, že stroj bol napadnutý
Ktoré symptómy naznačujú, že na stroji beží cudzí kód, ako to overiť príkazmi a prečo je preinštalovanie jediné spoľahlivé riešenie.
Aktualizované 23. augusta 2026
Poškodený stroj málokedy vyzerá pokazene. Oveľa častejšie jednoducho začne robiť o niečo viac, než si žiadal: zahrieva CPU, odosiela odchádzajúcu prevádzku, klope na adresy iných ľudí. Čím skôr si to všimneš, tým menšie budú následky.
Prvé príznaky
- CPU je neustále na 100 % bez toho, aby si ho ty zaťažoval — vidíš to na grafe v „Prehľade“ ovládacieho panela
/hosting/vds/m/<id>. - Odchádzajúca prevádzka na rovnej rovine nonstop — pozri využitie prevádzky.
- Miesto na disku mizne ktovie kam.
- V logoch je úspešné prihlásenie z neznámej adresy — pozri prihlasovacie logy.
- Pribudli noví používatelia alebo naplánované úlohy.
- Tvoj poskytovateľ dostal sťažnosť na tvoj stroj — šírenie spamu alebo účasť na útoku.
Prípad, keď sa „len všetko spomalilo“, je obzvlášť nebezpečný: ťažiari zámerne nevyťažujú stroj až do zlyhania, aby zostali dlhšie neodhalení.
Kontrola
top -c
ps auxf
ss -tunp
ss -tnp state established
Hľadaj procesy s nezmyselnými názvami bežiace ako www-data alebo iný servisný používateľ a odchádzajúce spojenia na neznáme adresy.
Používatelia a položky automatického spúšťania:
awk -F: '$3 >= 1000 {print $1}' /etc/passwd
awk -F: '$2 == "" {print $1}' /etc/shadow
crontab -l
crontab -l -u www-data
ls -la /etc/cron.d/ /var/spool/cron/crontabs/
systemctl list-units --type=service --state=running
systemctl list-timers
Nedávne zmeny v systémových adresároch:
find /etc /usr/bin /usr/sbin -mtime -7 -type f
find /tmp /dev/shm /var/tmp -type f -executable
Spustiteľné súbory v /tmp a /dev/shm sú takmer vždy cudzie.
Prístupové kľúče:
cat /root/.ssh/authorized_keys
for d in /home/*; do cat $d/.ssh/authorized_keys 2>/dev/null; done
Pridaný cudzí kľúč je najčastejší spôsob, ako si útočník na stroji vybuduje oporu.
Ak sa to potvrdí
Neskúšaj to „vyčistiť a pokračovať v práci“. Nevieš presne, čo bolo zmenené: útočník mohol vymeniť systémové príkazy, takže aj ps aj ls ti môžu klamať do očí.
Správny postup:
- Odpoj stroj od externých služieb, zmeň heslá a kľúče všade, kde boli použité.
- Zozbieraj, čo potrebuješ na vyšetrovanie: logy, zoznam procesov, čas prvého podozrivého prihlásenia.
- Skopíruj von len dáta, nie spustiteľné súbory. Kopírovanie kódu z poškodeného stroja znamená prenos zadných vrátok.
- Preinštaluj systém v karte „Prístup“ ovládacieho panela
/hosting/vds/m/<id>. - Znovu ho vybuduj, počnúc zabezpečením v prvej hodine.
- Zatvor pôvodnú dieru: zastaraná aplikácia, slabé heslo, verejná databáza bez hesla.
Ako sa útočníci zvyčajne dostanú dnu
| Spôsob | Prevencia |
|---|---|
| Hádanie root hesla cez SSH | Kľúče a vypnutie prihlasovania heslom |
| Databáza vystavená internetu bez hesla | Počúvaj na 127.0.0.1, pozri porty |
| Zraniteľnosť v starej verzii aplikácie | Automatické aktualizácie |
| Uniknutý kľúč z repozitára | Ukladaj tajomstvá oddelene |
| Administrátorský panel otvorený pre všetkých | Obmedz podľa adresy vo firewalle |
Preinštalácia vyzerá draho, ale stojí menej než stroj, ktorému už nemôžeš nič dôverovať. Odhalený ťažiar alebo spamová kampaň je zo strany tvojho stroja aj porušením podmienok používania, aj keď si ich nespustil ty.