chkrootkit
| chkrootkit (Check Rootkit) | |
|---|---|
| Tekijä(t) | Nelson Murilo, Klaus Steding-Jessen |
| Kehittäjä(t) | Avoin yhteisö |
| Moottori | shell, C |
| Ensijulkaisu | 1990-luvun lopulla |
| Vakaa versio | 0.58b / 5. heinäkuuta 2023 |
| Ohjelmoitu | Shell-skriptit ja C-kieli |
| Käyttöliittymä | Komentorivi (CLI) |
| Tyyppi | Turvallisuustyökalu (Rootkit-skanneri) |
| Lisenssi | GPL |
| Kotisivu | www.chkrootkit.org |
| Lähdekoodi | github.com/Magentron/chkrootkit |
chkrootkit (Check Rootkit) on suosittu turvallisuustyökalu, joka on suunniteltu tarkistamaan Linux- ja Unix-tyyppiset järjestelmät rootkittien (haittaohjelmien, jotka antavat hyökkääjälle luvattoman pääsyn ja piilottavat samalla läsnäolonsa) merkkien varalta.
Sitä käytetään säännöllisesti järjestelmän yhtenäisyyden tarkistamiseen ja mahdollisten kompromissien havaitsemiseen. Se etsii muutoksia tai korvauksia ytimen järjestelmäohjelmissa (kuten ls, ps, ifconfig, netstat), jotka ovat tyypillisiä rootkittien kohteita. Se vertailee järjestelmän binäärejä tunnettuihin rootkitteihin. Se vertaa prosessilistan (/proc tiedostojärjestelmän sisältö) tulostetta standardin ps-komennon tulokseen. Eroavaisuudet voivat viitata piilotettuihin prosesseihin, jotka ovat tyypillisiä Kernel Loadable Module (LKM) rootkiteille. Se tarkistaa tiedostoja, kuten lastlog ja wtmp, epäilyttävien tai poistettujen kirjautumistietojen varalta. Se tarkistaa, onko verkkoliittymä asetettu promiscuous-tilaan (ifpromisc), mikä voi viitata järjestelmän salakuunteluun. chkrootkit sisältää laajan luettelon tunnetuista rootkiteistä ja haittaohjelmista, joita se pyrkii tunnistamaan (kuten LKM-rootkitit, t0rn, Adore, ym.).
Asennus
[muokkaa]chkrootkit löytyy useimpien jakeluiden paketinhallinnasta nimellä chkrootkit. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.
Käyttö
[muokkaa]Työkalu ajetaan yleensä pääkäyttäjänä (root) komennolla:
sudo chkrootkit
Paras käytäntö:
- Aja säännöllisesti osana palvelimen ylläpitoa.
- Parhaan luotettavuuden saavuttamiseksi chkrootkit tulisi suorittaa luotettavalta järjestelmältä tai pelastuslevyltä (esim. Live CD/USB). Tämä estää sen, että mahdollisesti kompromettoidut järjestelmäbinäärit antavat virheellisiä tuloksia.
- Sitä käytetään usein yhdessä muiden turvallisuustyökalujen, kuten rkhunterin, kanssa kokonaisvaltaisemman suojan varmistamiseksi.