USB-laitteiden käytön rajoittaminen Debianissa

Anonyymi

Voiko USB-laitteiden käyttöä jotenkin rajoittaa Debianissa? Eli siis niin, että esimerkiksi vain tietyt USB-tikut sallittaisiin?

15

190

    Vastaukset 15

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Käyttäjän ei ole syytä tökätä tikkua koneeseen jos ei halua sitä käyttää.

      • Anonyymi

        Bioksesta voi kytkee usbit pois.

        Mutta kaikkeahan voi viritellä


    • Anonyymi

      Debianin mainos tämä on. Parin viime viikon aikana on joku trolli urakoinut Debianin paskaa jalustalle, ja tämäkin ketju palvelee samoja tarkoitusperiä.

    • Anonyymi

      Voi. Tee whitelist udeville.

    • Anonyymi

      Kyllä voi. Se onnistuu Debianissa helposti. Debianin omassa virallisessa repositoryssä, eli ohjelmalähteessä, on turvaohjelmisto nimeltä USBGuard, joka on tarkoitettu juuri nimenomaan USB-laitteiden käytön rajoittamiseen. USBGuard on turvaohjelmisto, jonka avulla voidaan sallia ja estää USB-laitteiden käyttö käyttäjän määrittelemien sääntöjen perusteella. USBGuard mahdollistaa esimerkiksi sen, että vain omat tunnetut USB-laitteet sallitaan ja kaikkien muiden USB-laitteiden käyttö estetään. USBGuard mahdollistaa myös esimerkiksisen, että tietyn tyyppiset USB-laitteet estetään tai sallitaan, eli esimerkiksi voidaan sallia muut USB-laitteet paitsi USB-massamuistit kuten USB-tikut. USBGuardin avulla on myös mahdollista estää ns. Bad USB -tyyppiset hyökkäykset, joissa esimerkiksi USB-tikku alkaakin yhtäkkiä toimia näppäimistön ja verkkokortin tavoin.

      USBGuard löytyy suoraan Debianin virallisesta ohjelmalähteestä ja sen voi asentaa näin:

      apt install usbguard


      Lisäksi Debianin repositorystä löytyy graafinen käyttöliittymä USBGuardille. Kun se on asennettuna ja otettuna käyttöön käyttäjältä kysytään lupa, jos tietokoneeseen kytketään tuntematon USB-laite. Eli tuo käyttöliittymä on työpöydällä ajossa taustalla. Jos tietokoneeseen sitten kytketään tuntematon USB-laite käyttäjälle näytetään ikkuna, jossa käyttäjä voi joko sallia tai estää kUSB-laitteen käyttämisen. Käyttäjä voi tehdä joko pysyvän tai tilapäisen valinnan, eli laite voidaansallia tai estää joko pysyvästi tai tilapäisesti. Jos laite sallitaan tilapäisesti, niin lupaa kysytään taas seuraavalla kerralla kun laite kytketään tietokoneeseen. USBGuardin graafisen käyttöliittymän voi asentaa komennolla:

      apt install usbguard-applet-qt

      USBGuardin asentamisen jälkeen heti ehdottomasti ensimmäinen asia mikä PITÄÄ tehdä on USB-laitteiden sallivien ja estävien sääntöjen sisältävän asetustiedoston alustava generoiminen. Säännöt sisältävän asetustiedoston generoiminen on syytä tehdä ennenkuin tietokonetta esimerkiksi käynnistetään uudelleen, tämä siitäkin huolimatta että Debianissa USBGuardin pääasetustiedostossa USBGuardin asetukset on määritelty oletuksena niin, että vahinkoa ei synny vaikka säännöt määrittelevä asetustiedosto jäisikin heti tekemättä. Varmuuden vuoksi on kuitenkin syytä generaoida säännöt sisältävä asetustiedosto heti asennuksen jälkeen, koska muuten voi pahimmillaan käydä niin että USB-liitäntäisen hiiren ja näppiksen käyttö estetään. Lisäksi pitää muistaa, että esim läppäreissä on sisäisiä osia, jotka on USB-väylässä nekin. Eli alustva sääntöjen generointi on syytä tehdä heti asennuksen jälkeen ennekuin tehdään mitään muuta. Säännöt voi generoida root-käyttäjänä komennolla:

      usbguard generate-policy > /etc/usbguard/rules.conf


      Tuo komento luo säännöt sisältävän asetustiedoston ja lisää tunnetuiksi laitteiksi kaikki ne USB-laitteet, jotka oli komentoa ajettaessa kytkettynä tietokoneeseen, mukaanlukien tietokoneen sisäiset USB-väylässä olevat komponentit.

      Määritellyt säännöt voi listata komennolla:

      usbguardd list-rules


      USBGuardin tietokoneesta löytämät laitteet voi listata komennolla:

      usbguard list-devices



      Laitteiden sallimiseen ja estämiseen liittyvä komennot ovat:

      1) Sallitaan laite

      usbguard allow-device laitten_id


      2) Estetään laitteen käyttö:

      usbguard block-device laitteen_id


      3) Estetään laitteen käyttö ja poistetaan laite systeemistä

      usbguard reject-device laitteen_id




      Block ja Rreject eroavat siten, että Block estää laitteen käytön, mutta laite näkyy edelleen tietokoneeseen kytkettynä. Reject estää laitteen käytön ja estää laitetta näkymästä käyttikselle.


      Määriteltynä olevan säännön voi poistaa komennolla:

      usbguard remove-rule säännön_id


      Uuden säännön voi luoda myös komennolla:

      usbguard add-rule säännön_sisältävä_teksti

      Muista USBGuardin komennoista saa lisätietoa komennolla:

      usbguard -h



      USBGuardin säännöt sisältävä asetustiedosto on siis:

      /etc/usbguard/rules.conf



      USBGuardin pääasetustiedosto on:

      /etc/usbguard/usbguard-daemon.conf



      Kun USBGuar on asennettu ja alustavat säännöt on generoitu on aika tutustua USBGuarddin pääasetustiedostoon. Sitä asetustiedostoa muokkaamalla on mahdollista vaikuttaa esimerkiksi siihen kuka voi käyttää USBGuardin graafista käyttöliittymää, siihen kuinka USBGuard käsittelee niitä USB -laitteita, jotka on kytkettynä tietokoneeseen tietokonetta käynnistettäessä ja niin edelleen. Asetustiedoston lukeminen ja sen mieleisekseen muokkaaminen on erittäin suositeltavaa, jotta USBGuardista saa kaiken hyödyn irti haluamallan tavalla.

      USBGuardille voi tosiaan tehdä myös esim sääntöjä, joilla kaikki tietyn tyyppiset laitteet voi sallia tai estää ja paljon muuta. Kannattaa lukea asiasta lisää netistä.

      Kannattaa muuten huomata, että riippuen tehdystä säännöstä silläkin voi olla merkitystä mihin USB-porttiin laite kytketään tietokoneessa.

      USBGuard ei tietenkään pysty estämään tietokoneen käynnistämistä esim USB-tikulta, mutta se voidaan tehdä tietokoneen BIOS asetuksista.

      T. miksuh

    • Anonyymi

      Lisään vielä sen, että kannattaa miettiä hyvin tarkkaan onko järkevää asentaa tuota USBGuardin graafista käyttöliittymää vai onko parempi olla sentamatta sitä, ainakaan nykyisellään sen käyttöä ei kannata sallia kenelle tahansa ja mieluummin vain käyttäjälle jolla muutenkin on tietokoneelle ylläpito-oikeudet. Syy on se, että nykyisellään tuo graafinen käyttöliittymä ei kysy salasanaa, mikä tarkottaa että käyttäjä voi itse antaa USB-laitteen käyttämiselle luvan tarvitsematta syöttää salasanaa vahvistukseksi. Eli tuo graafinen käyttöliittymä vesittää nykyisellään USBGuardin antamaa suojaa. On siis parempi joko olla käyttämättä sitä, tai sitten kannattaa miettiä tarkkaan kenelle antaa pääsyn graafiseen käyttöliittymään vai olisiko parmpi, että vain erillinen ylläpitäjäkäyttäjä voi sitä graafista käyttöliittymää käyttää.

      Tuo ei ole vain Debianin puute, vaan puute on tuossa USBGuardin käyttöliittymässä itsessään.
      Paljon parempi on siis sallia USB -laitteet komentoriviltä root -käyttäjänä jollon tavallisella käyttäjänä ei voi kukaan USB-laitteita sallia. Tuolla tavalla ei vesitetäUSBGuardin antamaa suojaa.

      Tuosta asiasta on USBGuardin kehittää tietoinen jatoivottavasti hän lisää salasanakyselyn tuleviin USBGuard versioihin.


      Mutta jokatapauksessa ei tuo laitteiden salliminen komentoriviltä edes ole vaikeaa, ja kerranhan ne omat laitteet vain tarvitsee sallia, sen jälkeen asiaa ei tarvitse enää miettiä ja tuntemattomat laitteet estetään samalla kun omat oimii.
      T. miksuh

    • Anonyymi

      Kiitoksia. Tuo usbguard kuulostaa juuri siltä mitä hain. Lähtee asennukseen ja kokeiltavaksi.

      • Anonyymi

        Mihin hiivattiin moista ominaisuutta tarvit?


      • Anonyymi
        Anonyymi kirjoitti:

        Mihin hiivattiin moista ominaisuutta tarvit?

        Debian paskan mainsotukseen.


    • Anonyymi

      Niin tuosta graafisesta käyttöliittymästä vielä se, että jos sen asentaa, niin onhan sekin tietenkin jo parannus, että tietokone kysyy lupaa USB-laitteen käyttöönotolle. Sekin on jo parannus siihen ettei lupaa kysyttäisi. Mutta tosiaan parempi olisi, jos tuo graafinen käyttöliittymä vaatisi salasanan syöttämisen. Lisäksi , graafisen käyttöliittymän käyttämiseen voi tosiaan antaa luvan esimerkiksi vain yhdelle käyttäjälle joka on tietokoneen pääasiallinen käyttäjä, lupaa ei tarvitse antaa tietokoneella oleville muille käyttäjille. Esimerkiksi jos koneella on erillinen käyttäjätunnus vieraita varten, niin vieraille ei tarvitse antaa pääsyä graafiseen käyttöliittymään joten vieraat ei myöskään pysty antamaan omien USB-laitteidensa käytölle lupaa. Eli vaikka tuo graafinen käyttöliittymä olisikin asennettuna, niin USBGuard suojaa koneen tuntemattomilta USB-laitteiltakunhan ei päästä ketä tahansa käsiksi siihen graafiseen käyttöliittymään.

      T. miksuh

      • Anonyymi

        "että tietokone kysyy lupaa USB-laitteen käyttöönotolle."
        Pitäskö käyttäjän taas "sudotella" ja antaa lupa? selvä huonnushan se olisi?


      • Anonyymi
        Anonyymi kirjoitti:

        "että tietokone kysyy lupaa USB-laitteen käyttöönotolle."
        Pitäskö käyttäjän taas "sudotella" ja antaa lupa? selvä huonnushan se olisi?

        Debianisti ei sudottele vaan on tarvittaesa miehekkäästi root.


      • Anonyymi
        Anonyymi kirjoitti:

        Debianisti ei sudottele vaan on tarvittaesa miehekkäästi root.

        Debianisti onkin sellainen Miesten Mies ja Windowsin käyttäjä on Naisten Mies.


      • Anonyymi
        Anonyymi kirjoitti:

        Debianisti onkin sellainen Miesten Mies ja Windowsin käyttäjä on Naisten Mies.

        Suomen kielen taitosi on vähän ruosteessa. Kuuluisi sanoa


    Ketjusta on poistettu 3 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Puukotus Kajaanissa

      Kuka puukotti ja ketä? https://yle.fi/a/74-20247765 Vähemmän yllättäen päihteet mainittu
      Kajaani
      52
      1187
    2. Taas henkirikos

      Kuka lienee nyt asialla.
      Ilomantsi
      16
      825
    3. 68
      732
    4. Mitä söpö

      Mies mietit?
      Ikävä
      63
      725
    5. Miten uskallan sua nähdä

      Kun vaikutat suuttuneelta :(
      Ikävä
      47
      704
    6. Nainen, tässä olen kahden vaiheilla

      Toinen pitäisi valita ja kummassakin on hyvät ja huonot puolensa. Toinen olisi sellainen pysyvä mutta työläs. Toinen taa
      Ikävä
      69
      688
    7. Hyvä on sitten, jos et sitä s*ksiä halua kanssani.

      Rakastetaan vaan toisiamme, voin käydä muualla tyydyttämässä fyysisenpuolen tarpeet. Puhumalla tämäkin olisi selvinnyt.
      Ikävä
      131
      615
    8. Suloinen ja herkkä

      Toiset huomioiva, räväkkä, yllättävä. Ei sellaisesta voi olla pitämättä.
      Rakkaus ja rakastaminen
      31
      585
    9. Humalassa autolla ajo.

      Tuhti humala hyydytti kuljettajan Suomussalmella -sammui rattiin ,uutisoi Ylä-Kainuu.
      Suomussalmi
      9
      540
    10. Tiesitkö? Jorma Uotisen EX-rakas on Helena Lindgren - Nämä ovat välit nyt: "Me ollaan..."

      Jorma Uotinen ja Helena Lindgren olivat avoliitossa v. 1982-1999. Pariskunta oli aikansa näyttävä julkkispari, missä i
      Kotimaiset julkkisjuorut
      8
      510
    11. Minä muistan

      Minä muistan sinut nauravana. Sellaisena, joka sai tavallisenkin hetken tuntumaan vähän kevyemmältä, kuin huoneeseen ol
      Ikävä
      45
      508
    12. Hyvää yötä hurmuri

      Iltaa haaveeni! Kauniita unia😘 Jospa me vielä nähtäis ja juteltais, suukoteltais ja halittais, siliteltäis ja hyväiltä
      Ikävä
      24
      473
    13. Hurja pako Kuhmossa

      19 vuotias kaahasi humalassa jalkakäytävälle tänään. Kuka mitä häh.
      Kuhmo
      4
      472
    14. Jäljitelmä Birginit

      Ei jumaleisson, Jeffin vaimo kertoo et nää Hermesit olikin jäljitelmiä ja timangit labrarääsää. Anna mun kaikki kestää �
      Kotimaiset julkkisjuorut
      104
      469
    15. Pitäisikö seksille asettaa huvivero?

      (ja jos hankkisi todistuksen sen harrastamisesta velvollisuudesta tai lisääntymistarkoituksessa, saisi siitä vapautuksen
      Sinkut
      113
      434
    16. Mä voisin rakastua noihin tähti silmiin

      Katseesi on niin lumoava nainen💚.
      Ikävä
      16
      431
    17. Olet pelottava ilme vakavana

      Sitä alkaa ajatella äkkiä kaikenlaista. Synkkiäkin juttuja. Kai tässä oma mielikuvitus kun laukkaa. 🤔😳
      Ikävä
      26
      427
    18. Taidat olla

      Luovuttanut jo minun suhteeni osalta?
      Ikävä
      36
      415
    19. Kaduttaako kun jätit vastaamatta

      Vai oliko tarkoitus satuttaa?
      Ikävä
      34
      404
    20. Jos tullaan toisiamme vastaan, niin

      pitäiskö pysähtyä ja onnitella?
      Ikävä
      35
      399
    Aihe