[elektro] Firefox privát ablak
Móczik Gábor
pm_levlista at progzmaster.hu
Mon Nov 11 07:31:04 CET 2013
2013.11.10. 22:56 keltezéssel, potyo írta:
> Jó, akkor itt félreértettelek. Azt hittem, arra gondolsz, hogy a privát
> ablaknak nem kellene elküldenie a cookie-kat két oldalbetöltés között
Nem, hanem hogy ne ossza meg a cookie területet a privát és a main
ablakok között.
>> A böngésző tudhatja, melyik cookie terület melyik ablakhoz tartozik, ami
>> a privát ablakban jött létre, azt oda küldi vissza, ami a másikban, azt
>> meg oda. Egyáltalán nem lenne kötelező közös cookie területet használni,
>> sőt nem is értem mi előnye lenne a közös területnek.
>
> Hát nemtudom, most próbáltam ki, hogy a normál ablakban beléptem gmailre és
> forum.hwsw.hu-ra is, majd nyitottam privát ablakot, ott megnyitottam az
> említett két oldalt, és egyikbe sem voltam belépve, vagyis nem osztotta meg
> a cookie-t a normál és a privát ablak között. Legutóbbi Firefox alatt
> próbáltam, frissen raktam fel egy virtuális gépen futó XP-re.
Nálam nem a legfrissebb, nem túl régi, de majd mindjárt kipróbálom a
legújabbat...
> A privát ablakok futnak külön sessionban a normál ablakokhoz képest. De két
> privát ablak közös sessionban fut. Mint írtam a privát ablak lényege nem
> az, hogy a net felé anoním maradj, hanem hogy amit a privát ablakban
> csinálsz, annak ne maradjon nyoma a gépen.
Ezt értem, csak nem értem, hogy miért jó ha a másik ablaknak is
visszaküldi. Mert ha lehet több privát ablakot nyitni, akkor ha az
egyiket bezárom, annak a cookie-jai törlődnek, legalábbis kellene. Tehát
eleve nyilvántartja, melyikhez tartozik, innentől nem volna nehéz csak
oda visszaküldeni.
>> Most ezután akkor ha valamihez ideiglenesen fokozott biztonság kell,
>> akkor zárjak be mindig mindent, vagy nyissak két böngésző processzt,
>> vagy egy másik fajta böngészőt...
>
> Ezt nem egészen értem. Elsőként az "ezután" dolgot, hiszen amíg nem volt
> privát ablak, addig is ezek szerint ki kellett, nem?
Persze, csak ha már van, akkor használná az ember...
> A másik, hogy miért
> lesz attól biztonságosabb, hogy bezársz mindent?
Úgy értem, bezárod a nyitott oldalakat, és törlöd a cookie-kat.
> jó, hogy leülsz egy ismeretlen géphez, ott nyitsz egy privát ablakot,
> csinálod, amit akarsz, majd amikor felkelsz onnan, akkor egyszerűen
> bezárod, és sem cookie, sem gyorsítótár, semmi sem marad mentve az adott
> gépen.
Elhiszem, csak ez így még nem elég biztonságos. Ha pl. egy imseretlen de
használatban lévő gépen meg van nyitva ez-az, téged odaengednek, nyitnak
egy privát ablakot, és bár kilépéskor ugyan eltakarítja a nyomokat, de
amíg használod, addig megosztja a dolgokat. Így oda-vissza
kompormitálható a másik ablakokban futó bejelentkezett szoláltatás, ami
lehet netbank, céges belső weboldal, miegymás, ami lehet elég szenzitív
és elég fontos ahhoz, hogy célpont legyen.
Vegyük észre, hogy még az sem biztos hogy a két fél bármelyikének álljon
szándékában, hanem egy harmadik fél valamelyiket kihasználva indíthat
akciót.
Ez azért elég misztikusnak tűnhet, de elég hétköznapi eset is van, pl. a
saját gépeden egy privát ablakban akarnál netbankolni, miközben a
főablakban meg van nyitva 30 fül egyéb akármi. Ezek szerint igen rossz
ötlet. A CSRF-hez nem kell más, csak némi JS kód, meg CSRF érzékeny
weboldal.
Ez ellen egy hatékony lépés lenne, ha a privát ablak egy full izolált
session lenne. Tudom, ezt nem itt, hanem a megfelelő böngészők devel
fórumán kellene felvetnem/megvitatnom, csak meglepett, annyira
kézenfekvőnek tűnt, azt hittem ez eleve így műkdöik...
More information about the Elektro
mailing list