Gdesklets turvariski Ubuntussa!

Löysin vahingossa pienen turva-aukon tonkiessani tiedostoja tosin tämä on todella helppo korjata;

En muista toisista distroista mutta Ubuntu antaa lukuoikeudet useimpiin /home alla oleviin käyttäjäkansioihin. Jos käytössä on gdeskletin sähköposti-apletti Sidecandy Popmail niin käyttäjän sähköpostipalvelimen tunnukset ja salasanat ovat selväkielisinä luettavissa /home/'user'/.gdesklets/registry/configxxxxxxxx.db

eli heti tekemään omat tiedostot yksityisiksi ellei halua kaverin koplaavan sun sähköposteja.

Asiasta viidenteen, poistin gdesklets tray-ikonin enkä löydä asetusta millä sen saa takaisin. /usr/lin/gdesklets/config/settings.py Tray-icon = true mutta ilmeisesti oikea arvo on jossakin kotihakemistossa, tietäisikö joku nopeasti mistä se löytyy ettei tar kaikkea plärätä?
10727
Äänestä

Muut lukivat myös

Vastaukset 10

Vanhimmat

lukea se tiedosto toisena käyttäjänä, jossa tunnukset on..

Äänestä
  • No niin mä kokeilinkin, kirjauduin toisena käyttäjänä jolle olen antanut mahd. vähän oikeuksia (eräänlainen vieras-tili) ja lueskelin sieltä omat tunnukseni hemmetti vieköön. Onnistuu!

    Äänestä

  • Pärsereikä kirjoitti:

    No niin mä kokeilinkin, kirjauduin toisena käyttäjänä jolle olen antanut mahd. vähän oikeuksia (eräänlainen vieras-tili) ja lueskelin sieltä omat tunnukseni hemmetti vieköön. Onnistuu!

    ajattelin piilottaa kaikki omat tiedostot.
    chmodin manista ajattelin, että se voisi mennä:
    chmod -R 700 ~

    toimiiko tuolla?

    Äänestä

  • korjataan? kirjoitti:

    ajattelin piilottaa kaikki omat tiedostot.
    chmodin manista ajattelin, että se voisi mennä:
    chmod -R 700 ~

    toimiiko tuolla?

    parempi tapa chmod 700 /home/HaluttuKansio -R
    Edellyttäen ettei ole apassissa käyttäjien omia sivuja jaossa, koska silloin ne EI toimi!

    Äänestä

kai sen gdeskletsin developereille voi tosta mailia heittää?

Äänestä
  • Joo, mä pistin Martin-nimiselle kaverille postia sinne kehitystiimiin, tällaisen (suokaa anteeksi kielioppivirheet, olen parempi ymmärtämään kuin kirjoittamaan mutta kai tosta tajuaa);

    >>Hi! gDesklets is very nice on my gnome desktop! Anyway, I found some
    kind of a security risk in an applet. I'm using Ubuntu Dapper 6.06 and
    in that distro many files/directories in users homedirectories can be
    read by everybody as default.
    I was logged as "guest" in my computer and browsing my primary home
    directory. I,m using gDesklets SideCandy Popmail 0.1.3 by Valkyr on my
    desktop and suddenly I noticed that I can read my mailaccounts username
    and password as different user (as "guest") in
    directory /home/'myname'/.gdesklets/registry/config0xxxxxxxx.db
    Maybe directory .gdesklets should be something like drw------- by
    default?

    Äänestä

Eli jos et vielä ole ajanut komentoa "sudo chmod -R 700 ~" niin nyt olisi jo korkea aika tehdä se, löysin nimittäin toisen samanlaisen ohjelman ja varmaan niitä on lisääkin sellaisia jotka tallentavat tunnuksia/salasanoja kryptaamattomina.

GKrellM tekee myös vastaavan tiedoston jos käyttää sähköpostin laskijaa.

Äänestä
  • On käyttäjä itse nyt tässä tapauksessa.
    Se on fakta, että ne passut tallennetaan useimmissa ohjelmissa plain textinä johonki filuun.

    Se, että käyttäjä ei osaa modata omaa kotihakemistoansa siten, että sinne ei ole ulkopuolisilla asiaa onkin sitten jo oma moka!!

    chmod 711 /home
    chmod 711 /home/tunnus
    chown -R tunnus:ryhma /home/tunnus

    niin se tiedostojen vakiolu loppuu siihen paikkaan... ja toimii apassit ja muut..

    Äänestä


  • Frum frum kirjoitti:

    On käyttäjä itse nyt tässä tapauksessa.
    Se on fakta, että ne passut tallennetaan useimmissa ohjelmissa plain textinä johonki filuun.

    Se, että käyttäjä ei osaa modata omaa kotihakemistoansa siten, että sinne ei ole ulkopuolisilla asiaa onkin sitten jo oma moka!!

    chmod 711 /home
    chmod 711 /home/tunnus
    chown -R tunnus:ryhma /home/tunnus

    niin se tiedostojen vakiolu loppuu siihen paikkaan... ja toimii apassit ja muut..

    >>On käyttäjä itse nyt tässä tapauksessa.

    Aivan, tosin entisissä distroissa oli muistaakseni aina niin että userit eivät päässeet toistensa tileille ja koska olen koneeni ainut käyttäjä ja hyvin suojattu niin en oikeastaan alkuun kiinnittänyt huomiota tuohon että defaultina OOB Ubuntussa userit pystyvät sorkkimaan toistensa tiedostoja.

    >>Se on fakta, että ne passut tallennetaan useimmissa ohjelmissa plain textinä johonki filuun.

    Juu, eikös se ole juuri suurin syy miksi käyttäjät pystyvät linuxia konffailemaan, plain textiin kun on helppo tehdä muutoksia.

    Olenhan mä jo chmodannut ihan varmuuden vuoksi mutta ajattelin että muitakin on hyvä huomauttaa asiasta. Sitä mä en vain tajua että jos tuollaista tietoa tallennetaan plain textinä niin miksei sitä koodata valmiiksi siten että oikeudet ovat sopivat eli privaatit? En kyllä tunne linuxin ohjelmointia mutta eikös ne argumentit pistetä koodausvaiheessa siihen tiedostoon?

    Äänestä

Kommentoi aloitusta


Pärsereikä kirjoitti:

Löysin vahingossa pienen turva-aukon tonkiessani tiedostoja tosin tämä on todella helppo korjata;

En muista toisista distroista mutta Ubuntu antaa lukuoikeudet useimpiin /home alla oleviin käyttäjäkansioihin. Jos käytössä on gdeskletin sähköposti-apletti Sidecandy Popmail niin käyttäjän sähköpostipalvelimen tunnukset ja salasanat ovat selväkielisinä luettavissa /home/'user'/.gdesklets/registry/configxxxxxxxx.db

eli heti tekemään omat tiedostot yksityisiksi ellei halua kaverin koplaavan sun sähköposteja.

Asiasta viidenteen, poistin gdesklets tray-ikonin enkä löydä asetusta millä sen saa takaisin. /usr/lin/gdesklets/config/settings.py Tray-icon = true mutta ilmeisesti oikea arvo on jossakin kotihakemistossa, tietäisikö joku nopeasti mistä se löytyy ettei tar kaikkea plärätä?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu