Linux / Gentoo tietoturva aloittelijalle

Discussion in 'Linux -keskustelu' started by nabla, Jan 9, 2005.

  1. nabla

    nabla Member

    Joined:
    Jan 3, 2005
    Messages:
    6
    Likes Received:
    0
    Trophy Points:
    11
    Asensin tossa Gentoon (stage1) ensimmäistä kertaa ja täytyy myöntää että asennusopas oli aivan loistava eikä asennus ollut yhtään niin vaikea tai hermojaraastava kuin on annettu ymmärtää. Olen kaikenlisäksi täysin aloittelija linuxin kanssa. Muiden distrojen kanssa ei ole muita kuin lyhyitä ja masentavia tutustumis kokeiluja, mutta nyt Gentoon kanssa kaikki tuntuisi toimivan hienosti.

    Mutta kun koko systeemin saa itse konfiguroida alusta loppuun niin pitää tietoturvastakin ilmeisesti huolehtia itse. Gentoo.org sivuilla oleva tietoturva-opas vaikuttaa kyllä kattavalta, mutta todella sekavalta näin aloittelijan silmissä, vielä kun ei noista internet-termeistä/standardeista ole niinkään paljon tietoa...
    Windowsin kanssahan tyydyttävän “turvallisuudentunteen” saavuttaa helposti asentamalla virustorjunta ja palomuuri -ohjelmat, ja säätäminenkin on helppoa yksinkertaisten gui:tten avulla.

    Mitä Linuxissa pitäisi siis vähintään tehdä tietoturvan osalta, kun tietokonetta on tarkoitus käyttää ihan normaalina kotikoneena (internet, sposti, openoffice, jne.)?
     
  2. juppe22

    juppe22 Active member

    Joined:
    May 27, 2002
    Messages:
    2,660
    Likes Received:
    0
    Trophy Points:
    66
    No se gentoon sivuilta löytyvä opas on kyllä todella kattava, mutta ei tosiaankaan mikään kovin yksinkertainen...kuitenkin sieltä löytyvä kohta:
    10. Kernel security
    On mielestäni tärkeä ja se kannattaa lukea hyvin läpi ja noudattaa ohjeita...

    Palomuuriksi kannattaa valita iptables, jonka säätäminen ei ole mikään helpoin homma..
    Ensin pitää kääntää kerneliin kaikki, mitä iptables tarvitsee esim. täältä (http://www.knowplace.org/netfilter/kernelconfig.html) ja täältä (http://www.faqs.org/docs/iptables/kernelsetup.html) löytyy siihen ihan hyvä ohje...sitten vaan komentorivillä roottina:
    emerge iptables

    Sitten itse sen iptablesin conffaukseen ja toimintaan saamiseen on paljon erilaisia mahdollisuuksia...täältä (http://keskustelu.afterdawn.com/thread_view.cfm/131669) löytyy muutama idea siihen...
    Sitten on muitakin mielen kiintoisia vaihtoehtoja (jotka löytyy sieltä gentoon portagesta), kuten esim.:
    FireHOL (http://firehol.sourceforge.net/)
    Shorewall (http://www.shorewall.net/)

    Tohon hommaan löytyy myös paljon erilaisi GUI:ta, joista parhaina mainittakoon:
    Firestarter (http://firestarter.sf.net) (Gnome puolelle)
    KMyFirewall (http://kmyfirewall.sourceforge.net/) (KDE puolelle)

    Sitten on tietysti ihan oma lukunsa Webmin (http://www.webmin.com/), jolla pystyy tekemään melkein mitään tahansa linuxin säätämiseen liittyvää...

    Sitten tietysti toi palomuuri pitää laittaa käynnistymään siinä vaiheessa, kun linuxin käynnistät ja siihenkin on erilaisia tapoja, mutta tietysti yksi parhaista on sellanen, että käytät apuna valmista iptables init scriptiä eli kun olet saanut palomuurin conffattua ja kaikki näyttää olevan Ok, niin sitten komentorivillä kirjoittelet roottina näin:
    /etc/init.d/iptables save

    Sitten lisäät iptables:in default runlevelille näin:
    rc-update add iptables default

    ja sitten, kun joskus seuraavan kerran käynnistät koneen, niin toi iptables pitäisi käynnistyä siinä alussa saman lailla, kun muutkin prosessit...ja jos siinä tulee jotain erroria, niin todennäköisesti tämä auttaa:
    nano -w /etc/modules.autoload.d/kernel-2.6 (tai 2.4)
    ja lisäät sinne tällasen rivin:
    ip_tables

    Sitten itse käytän snort:tia, joka on mielestäni paras IDS (Intrusion Detection System), sen logit tietysti SQL tietokantaan ja GUI:na toimii ACID, eli tolla systeemillä pystyy seuraamaan koneen liikennettä hyvinkin tarkasti ja tarkastamaan kaikki logatut tiedot suoraan erilaisista tietokannoista...
    Sen kuntoon saamiseen löytyy todella hyvä ja helppo ohje täältä:
    http://gentoo-wiki.com/HOWTO_Use_Snort,_Acid,_and_MySQL_Effectively

    Sitten olisi myös mahdollista käyttää esim. Snortsam:ia (http://www.snortsam.net/), jolla pystyy blokkaamaan hyökkäykset automaattisesti, mutta itse en ole "nähnyt" mitään suurta tarvetta tolle ihan koti käytössä...jos kuitenkin tosta innostut, niin sen asentaminen onnistuu ihan niin, että käytät USE flageissa tota snortsam:ia, kun asennat snortin...eli komentorivillä:
    USE="snortsam" emerge -pv snort
    tolla voit varmistua, että se snortsam flagi on käytössä ja sitten ei muuta, kun:
    USE="snortsam" emerge -v snort

    Ton conffaaminen onkin sitten oma prosessinsa, johon löytyy ohjeet kyllä tuolta snortsam:in kotisivuilta...

    Toivottavasti tämä vähän selvensi noita linux puolen tietoturva juttuja...googlella löytyy paljon lisää hyvää tietoa ja onhan näistä asioista kirjoitettu monta kirjaakin.. :)
     
  3. wren

    wren Regular member

    Joined:
    Sep 22, 2002
    Messages:
    129
    Likes Received:
    0
    Trophy Points:
    26
    Miten saan acidin graph alerts/search alerts data kohdassa drop-down menusta 2005 ? Nyt siinä on vaan 1999-2004 ???
     
    Last edited: Sep 21, 2005
  4. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Eikös tuo gentoo ole ihan turvallinen ilman muuriakin. Oletuksena kun ei pistetä mitään palveluja päälle. Sitten kun niitä palveluja on enemmänkin muistissa pyörimässä muurin tarve korostuu. Ja kotikoneessa niitä ei juuri tarvita
     
  5. Betrayed

    Betrayed Moderator Staff Member

    Joined:
    Oct 12, 2004
    Messages:
    1,585
    Likes Received:
    2
    Trophy Points:
    68
    Nooh aletaans kommentoimaan:

    Kyllä, mutta muuri on ERITTÄIN suositeltava jokaiselle internetissä olevalle koneelle.

    Parhaita puolia gentoossa :)

    Muuri on tarpeellinen vaikka palveluja olisi vain 1.

    Palveluja vai muuria? :) Itse kyllä tarviin tietyt palvelut servultani.
     
  6. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Tarkoitin lähinnä niitä palveluja, joita lykätään rc-update komennolla muistiin. Tietysti pitää olla muuri, jos pitää ftp, posti ym. palvelinta tai edes jonkinlaista tiedostojen tai tulostuksen jakoa päällä. Noita kun vaan ei tarvita yleensä kotikoneessa, jossa luetaan spostia ja surffataan satunnaisesti. Kyllä se hakkeri tarvii jonkun palvelun vastaamaan kun portteja kolkuttelee. Mutta jos ei mitään palvelua päällä, joka vastaisi niin aika turvassa ollaan.

    Ja onneksi Linukalle ei ole niitä kivoja ohjelmia, joita kovasti tyrkytetään netissä. Luvataan kaikkea kivaa ja saadaan kaikenlaisia haitakkeita. Joku viaton näytönsäästäjääkin voi tehdä vaikka mitä, kun pyörii muistissa koko ajan. Jotkut toki tekee hyväkin kuten SETI.
     
  7. wren

    wren Regular member

    Joined:
    Sep 22, 2002
    Messages:
    129
    Likes Received:
    0
    Trophy Points:
    26
    Last edited: Sep 21, 2005

Share This Page