ettei sen ohjelmia ja ajureita muuteta huomaamatta esim rootti-istunnosta käsin? Oletetaan siis, että salasana ei pysy salaisena ja puukottaja pääsee käsiksi koneeseen joko suoraan taikka netin kautta.
Miten Linuxissa
valvotaan
13736
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 13
Vanhimmat
"ettei sen ohjelmia ja ajureita muuteta huomaamatta esim rootti-istunnosta käsin?"
Tietenkin root-istunnosta käsin pitää olla oikeudet muuttaa ohjelmia ja ajureita. Huomaamatta? Heh.
"Oletetaan siis, että salasana ei pysy salaisena"
Jos käyttäjä antaa salasanansa vuotaa niin se on voi voi. Kts. seuraava
"taikka netin kautta."
Kun otat SSH:n root-loginin pois käytöstä niin ainoastaan koneellasi voi mellastaa paikallisesti (tai arvaamalla rajoitetun käyttäjän salasanan, SSH:n yli rajoitettuna ja $su), mutta kaksinkertainen suoja kuitenkin.
Tai jos et tee SSH:lla mitään niin ota se pois käytöstä kokonaan, kukaan ei sen jälkeen pääse netin kautta koneeseesi käsiksi vaikka jakaisit kaikki salasanasi täällä foorumilla.
että käytössäsi ei ole muita palveluja kuin SSH. Yleensä ei ole.
> Ihme kysymys
Ei ole vaan ihan elävää elämää. :)
>> "ettei sen ohjelmia ja ajureita muuteta huomaamatta esim rootti-istunnosta käsin?"
> Tietenkin root-istunnosta käsin pitää olla oikeudet muuttaa ohjelmia ja ajureita. Huomaamatta? Heh.
Niin, huomaamatta. Miten Linux viritetään, että kaikesta puukottamisesta roottina jää jäljet, joita joko ei voi poistaa taikka jälkien poistamisesta jää jäljet? Puukottamisesta tai jälkien ilmaantumisesta olisi vielä hyvä saada ilmoitus kun kone seuraavan kerran bootataan.
>> "Oletetaan siis, että salasana ei pysy salaisena"
> Jos käyttäjä antaa salasanansa vuotaa niin se on voi voi. Kts. seuraava
Tämä on todellakin se perustilanne tässä tapauksessa. Siis rootin salasana ei pysy salassa.
>> "taikka netin kautta."
> Kun otat SSH:n root-loginin pois käytöstä niin ainoastaan koneellasi voi mellastaa paikallisesti (tai arvaamalla rajoitetun käyttäjän salasanan, SSH:n yli rajoitettuna ja $su), mutta kaksinkertainen suoja kuitenkin.
Tai jos et tee SSH:lla mitään niin ota se pois käytöstä kokonaan, kukaan ei sen jälkeen pääse netin kautta koneeseesi käsiksi vaikka jakaisit kaikki salasanasi täällä foorumilla.
Ok. Tuo tehonnee netistä käsin koneeseen pyrkiviin, mutta se ei ollut nyt suurin ongelma.
" Puukottamisesta tai jälkien ilmaantumisesta olisi vielä hyvä saada ilmoitus kun kone seuraavan kerran bootataan"
Eli omassa tapauksessani vuoden välein. Ah ja voi sitä ilmoitusten määrää jos näin olisi. Ei todellakaan hyvä ratkaisu.
jos rootin salasana karkaa, niin kaikki on silloin menetetty.
linux ei kyseenalaista lainkaan rootin toimia ja pääkäyttäjä voi halutessaan vaikka tyhjentää koko kiintolevyn.
ja jos ssh on käytössä, niin kannattaa ehdottomasti laittaa rivi:
PermitRootLogin no
tällöin koneelle murtautuminen on monin kerroin vaikeampaa kun pitää salasanan lisäksi arvuutella siihen liittyvä käyttäjätunnus.
> jos rootin salasana karkaa, niin kaikki on silloin menetetty. linux ei kyseenalaista lainkaan rootin toimia ja pääkäyttäjä voi halutessaan vaikka tyhjentää koko kiintolevyn.
Tiedän. Kysymykseni ydin olikin sanassa 'huomaamatta'. Tunkeutuja siis ei halua tyhjentää kiintolevyä vaan pysyä salassa ja asentaa koneeseen internet-takaportin konetta roottina käyttäen.
> ja jos ssh on käytössä, niin kannattaa ehdottomasti laittaa rivi:
PermitRootLogin no
tällöin koneelle murtautuminen on monin kerroin vaikeampaa kun pitää salasanan lisäksi arvuutella siihen liittyvä käyttäjätunnus.
Noin lienee tehtävä, jos ssh on tarpeellinen. Tällä hetkellä en sitä edes tarvitse.
se vielä on haittapuoli jos rootin salasana karkaa, niin linuxissa saa pakettienhallinnasta suoraan asennettua esim keyloggerin joka tallentaa kaikki näppäimenpainallukset.
linuxissa pitää ehdottomasti käyttää sellaista salasanaa mitä ei mistään sanakirjasta löydy.
hyvä idea voi olla että salasana sisältää jonkun kaverin nimen ja sen lisäksi koko ajan näkyvillä olevan loppuosan, esim monitorin mallin.
ts pekkas202 on lyhyt mutta silti aika hyvä salasana.
> se vielä on haittapuoli jos rootin salasana karkaa, niin linuxissa saa pakettienhallinnasta suoraan asennettua esim keyloggerin joka tallentaa kaikki näppäimenpainallukset.
Näin. Toisaalta virtuaalikone ei tarvitse erillistä keyloggeria.
> linuxissa pitää ehdottomasti käyttää sellaista salasanaa mitä ei mistään sanakirjasta löydy.
hyvä idea voi olla että salasana sisältää jonkun kaverin nimen ja sen lisäksi koko ajan näkyvillä olevan loppuosan, esim monitorin mallin.
ts pekkas202 on lyhyt mutta silti aika hyvä salasana.
Näin, mutta vielä parempiakin on. Paras keksimäni salasana on oikean käden sormien ja ranteen asennosta riippuva. Jos omistaa hyvän lihasmuistin, niin koura vain jäykkänä näppiksen päälle ja sormiin liikettä yksi kerrallaan halutussa järjestyksessä. Tämän salasanan etu on, että se ei tarkoita mitään eikä sitä edes tarvitse muistaa (sanana).
Mutta tässä keskustelun tapauksessa oletan siis, että rootin salasana ei pysy salassa.
"ts pekkas202 on lyhyt mutta silti aika hyvä salasana."
kräkkäys ei kestä kuin hetken. Ihan oikeasti, todella surkea salasana.
V_1iM?Q9
Alkaa olemaan jo asennetta.
lyhyt. Ei tuon kräkkäämiseen mene paljoakaan aikaa. Paljon parempi on hpAX#[email protected]!
Lyödäänkö vetoa? Erikoismerkkejä, numeroita, isoja ja pieniä kirjaimia. 8-merkkiä. Rainbowcrackistakaan ei yhtään apua. Voisin lyödä vetoa että et koko elämäsi aikana olisi saanut tuota kräkättyä.
Ihan mielenkiinnosta täytyy kysyä, mikä on niin pakottava tilanne, että root-salasana täytyy antaa ulkopuolisille?
Kaikki mahdolliset lokit päälle ja niistä ohjataan kopiot toiseen koneeseen. Varmuuden maksimoimiseksi voi vielä kuunnella ko. yhteyttä ,ja ottaa lokit talteen isäntä- ja kopiokoneen välisestä liikenteestä.
Selinux voisi olla avuksi, ehkä.
Tehtävään on olemassa hyviä työkaluja, jopa ihan kotimaista tuotantoa.
http://www.cs.tut.fi/~rammer/aide.html
Voit etsiä lisää asiaa hakusanoilla "intrusion detection".