[Techinfo] linux ssh
ka at mayten.sch.bme.hu
ka at mayten.sch.bme.hu
2016. Dec. 13., K, 17:18:20 CET
Halas temakor, mert mindenki, aki mar latott ssh-t, az szakember benne,
kabe, mint a tizmillio focibiro, bevandorlasi szakerto, stb. En is,
nyilvan. De mielott egyatlaan elkezdek gondolkodni, egy kis logikai
gubanc van a leveledben.
Kiemelnem a lenyeget:
> A support beállította, hogy csak kulcs hitelesítést fogadjon el.
[...]
> Akkor hirtelen az jutott eszembe, leállítottam rajta az ssh
[...]
> [Fri Dec 9 03:12:39 2016] Failed password for invalid user docker from
> külső IP-m port 6920 ssh2
Szoval amit nem teljesen ertek, hogy a lokalis SSH beallitasoknak (csak
kulcs, vagy jelszo is stb), valamint annak, hogy egyatalan fut-e az ssh,
mi koze van ahhoz, hogy a tuloldalra sshznak ki a te gepedrol?
Mert szerintem semmi. Tokmindegy, milyen beallitasokat valtoztatsz meg
az sshd -nal, sot, az is tokmindegy, hogy az sshd egyatalan fut-e, attol
meg kifele lehet sshzni. Sot, tovabb megyek.
Bar valoszinu, hogy a sulixod ludas lehet, de a logokban amit
bemasoldal, csak a publikus ip cimedre volt utalas. Felteszem, hogy a
halozatodban barhol ha van egy gep, ha az kilat internetre, akkor
ugyanazon az IP cimen latszik a NAT miatt.
A kerdes tehat adodik: miert vagy benne biztos, hogy a sulixodat tortek
fel? Barmelyik masik belso gepet ha feltortek, vagy arrol mokas kedvu
egyenek kiserleteztek, esetleg egy mar feltort gepet (trojaival)
bevittek a halozatodba, kivulrol ezek egymastol
megkulonboztethetetlenek.
A fentiek tukreben az elhamarkodott lepesektol (mint pl. ssh leallitasa)
ova intenelek, mert az eddigiek alapjan nem varhato, hogy eredmenyt
ernel el vele, de legalabb cserebe a hibakeresest sem segiti.
En a kovetkezoket tennem a helyedben
1) atmenetileg az ssh-t kifele csak egyetlen belso ip cimrol engednem
(ami esetleg egy friss ures linux)
2) erre a linuxra mindenkinek adnek accot, esetleg ldap / ad komboval
automatikusan lenne mindenkinek
3) barki, aki legitim okbol kifele ssh-zik, atmenetileg ezen a gepen at
kell azt tegye (jumphost)
4) neznem a logokat, milyen belso ip cimrol megy kifele szokatlan
mennyisegu ssh
5) azon a gepen neznek szet
6) miutan megoldottam, ujra megnyitnam az ssh-t publikusan es
megszuntetnem a jumphostot
valoszinuleg amugy annyi tortent, hogy
a) valaki bevitt egy fertozott gepet, a sulixodhoz semmi koze
b) tenyleg megtortek egy vagy tobb szervered, de akkor nem az ssh-t kell
leallitanod, hanem azt amin keresztul megtortek. nyilvan ezt ki kell
deritened, hogy mi volt, valoszinuleg egy webszerveren at feltoltottek
valami php kodot ami sshzik kifele (es meg ki tudja mi mast csinal)
Ha a gondolatmenetem helyes (es szerintem az, kulonben nem kuldenem be
egy listara) akkor ova intelek mindenkitol aki a te sajat sshd -t
konfiguralasara szolit fel, ok lathatoan nem ertettek meg a problemat.
A nyomozast el lehetne kezdeni azzal, hogy visszairhatnal azoknak akik
az abuse-t bejelentettek es megkerdezhetned, hogy ok milyen idozonaban
vannak? A log amit kuldtek, reggel haromkor keszult. Kis mazlival EU-n
belul vannak es valami hajnali idopontra esik a tamadasuk ideje, amikor
relative keves gep van bekapcsolva nalad, ez eleve leszukiti a
lehetseges jeloltek szamat. Ha nincs mazlid, akkor amikor naluk reggel
harom volt, akkor nalad delelott tiz es az osszes gep be volt kapcsolva,
barkitol johetett.
udv
adam
További információk a(z) Techinfo levelezőlistáról