ANONIMITÁS A WEBEN. Adatbiztonság. Gulyás Gábor György. BME Híradástechnikai Tanszék gulyasg@hit.bme.hu. 2013. december 9.



Hasonló dokumentumok
ANONIMITÁS A WEBEN. Adatbiztonság. Gulyás Gábor György tudományos segédmunkatárs BME Hálózati Rendszerek és Szolgáltatások Tanszék gulyasg@hit.bme.

Hogy miért akarnak lehallgatni minket az lehallgatónként változik.

Technológiák JÚNIUS 9. GULYÁS GÁBOR GYÖRGY

Webapp (in)security. Gyakori hibákról és azok kivédéséről fejlesztőknek és üzemeltetőknek egyaránt. Veres-Szentkirályi András

A tér, ami megtérül...

Nemzeti Fejlesztési és Gazdasági Minisztérium támogatásával megvalósuló KKC-2008-V számú projekt B2CR ONLINE KOMMUNIKÁCIÓ

Tipikus időbeli internetezői profilok nagyméretű webes naplóállományok alapján

Süti neve Típusa Miért szükséges a weboldal számára és milyen funkciót nyújt a felhasználó részére? Milyen adatokhoz férhet hozzá?

BÖNGÉSZŐFÜGGETLEN RENDSZERUJJLENYOMAT

API tervezése mobil környezetbe. gyakorlat

Információ és kommunikáció

Web-fejlesztés NGM_IN002_1

COOKIE (SÜTI) KEZELÉS

DSD W3C WAI, avagy Weblapok akadálymentesítése

A Telekom MoziKlub Piknik oldalon használt sütik

Sütik kezelése (cookie)

Gyimesi István fejlesztési vezető Cardinal Számítástechnikai Kft.

EREDMÉNYES DIGITÁLIS MEGOLDÁSOK, MEGALKUVÁSOK NÉLKÜL. Infinety Médiaajánlat

SÜTISZABÁLYZAT. Pontok

Adatbázisok elleni fenyegetések rendszerezése. Fleiner Rita BMF/NIK Robothadviselés 2009

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 5.ELŐADÁS. Sütik és munkamenetek kezelése

Jelen weboldalt a Database Marketing Central Europe Kft. üzemelteti. Székhelyünk: 1097 Budapest, Vaskapu utca Fsz. 5/D

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

Információ és kommunikáció

Összesítés. Látogatások száma Oldalak Találatok Adatmennyiség (11.08 Oldalak/Látogatás)

Az internet az egész világot behálózó számítógép-hálózat.

Weboldalak biztonsága

Sütik (cookie) kezelése

ECDL Információ és kommunikáció

A jelenlegi és az új szolgáltatás moduljai. Web. Web. Play button. Mobil+app

Nagyméretű banner megjelenések a Lovasok.hu oldalon

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

Hálózati architektúrák laborgyakorlat

Web harvesztelés. Automatikus módszerekkel

Nyilvántartási Rendszer

SPF és spamszűrés. Kadlecsik József KFKI RMKI

IT hálózat biztonság. A hálózati támadások célpontjai

Technikai tudnivalók a Saxo Trader Letöltéséhez tűzfalon vagy proxy szerveren keresztül

ADATVÉDELEM. Adatvédelem

Hova tart a cross platform mérés?

Hegyi Béla, technikai tanácsadó. Cisco MARS Bemutatása

Elektronikus levelek. Az informatikai biztonság alapjai II.

MKB. Mobil NetBANKár. Mobil eszköz és böngészı beállítások

Felhasználói kézikönyv a WEB EDInet rendszer használatához

COOKIE KEZELÉSI TÁJÉKOZTATÓ. A HTTP-cookie (köznyelvben csak cookie, vagy süti) egy olyan fájl, (egy adatsor)

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

COMET webalkalmazás fejlesztés. Tóth Ádám Jasmin Media Group

Üdvözlöm Önöket a Konferencián!

Sütik (cookie) kezelése

vezeték nélküli Turi János Mérnök tanácsadó Cisco Systems Magyarország Kft.

Statisztikai alap kia.hu (2009) - main

Általános Szerződési Feltételek

TUDNIVALÓK A WEB-FEJLESZTÉS I. KURZUSRÓL

Cookie Nyilatkozat Válts Fel weboldal

INFORMATIKA EGYRE NAGYOBB SZEREPE A KÖNYVELÉSBEN

OJOTE - Soron kívüli beutalhatóság vizsgálat

Barion. Készítette: Gáspár Dániel

Milyen sütiket és mire használ az OTP Bank?

Gigabit/s sebess«gű internetkapcsolatok m«r«se b ng«szőben

SZABADKAI MŰSZAKI SZAKFŐISKOLA. E-mobil prezentáció dokumentációja SZABADKA, 2015.

Adatvédelmi nyilatkozat

George Shepherd. 1. A webes alkalmazások alapjai 1

Hálózati architektúrák és Protokollok GI Kocsis Gergely

Adatkezelési tájékoztató

Olyan eszközre van szükség, amelynél a webszerkesztés folyamatát a fejlesztő, nem pedig a program vezérli

Adatkezelési tájékoztató

A netfilter csomagszűrő tűzfal

Felhasználói kézikönyv. Verzió: 1.01

Süti (cookie)-szabályzat

Mobil SEO Kell-e külön foglalkozni a mobil jelenlétünk kereső optimalizálásával? Adam Lunczner Digital Director

Statisztikai alap tihanyipercek.hu (201

BitTorrent felhasználók értékeléseinek következtetése a viselkedésük alapján. Hegedűs István

Tartalomjegyzék ÁLTALÁNOS ISMERETEK... 1 LEVELEZÉS... 15

Android Pie újdonságai

A leírás bemutatja hogy mint minden másra, Favicon készítésre is alkalmas az ingyenes Gimp rajzolóprogram.

Fábián Zoltán Hálózatok elmélet

A JAVA FUTTATÁSAKOR ELŐFORDULÓ HIBA-

felhasználásra kerül(het)nek online tranzakciók igénybevételekor, vagy

Fábián Zoltán Hálózatok elmélet

Kétcsatornás autentikáció

Adatkezelési tájékoztató

Technológia és Marketing összefüggése napjainkban. Technológiai eszközök a felhasználói viselkedéskutatás és a mobil marketing szolgálatában

Hálózatkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Hálózatkezelés / 20

Informatika 9. évf. Webböngésző. Internet és kommunikáció II.

INFORMATIKAI RENDSZER FEJLESZTÉSE. TÁMOP D-12/1/KONV A Szolnoki Főiskola idegen nyelvi képzési rendszerének fejlesztése

Az adathalászat trendjei

Weboldalkészítés sablonok segítségével Nyitrai Erika. Miről lesz szó? WEBOLDALKÉSZÍTÉS SABLONOK SEGÍTSÉGÉVEL. Saját honlapot szeretnék

Internetes böngésző fejlesztése a mobil OO világban

Az informáci. Forczek Erzsébet SZTE, ÁOK Orvosi Informatikai Intézet május

ÁLLAPOTFÜGGŐ KARBANTARTÁST SEGÍTŐ INTEGRÁLT DIAGNOSZTIKAI RENDSZER. Dr. Nagy István, Kungl István. OKAMBIK Pécs, április

Az Internet. avagy a hálózatok hálózata

Moodle -egy ingyenes, sokoldalú LMS rendszer használata a felsőoktatásban

Webkezdő. A modul célja

SZTE Nyílt Forrású Szoftverfejlesztő és Minősítő Kompetencia Központ

Hálózati architektúrák és Protokollok GI Kocsis Gergely

Rétegezett architektúra HTTP. A hálózatfejlesztés motorját a hálózati alkalmazások képezik. TCP/IP protokoll készlet

A ELETBIZTOSITAS.COM ÁLTAL ALKALMAZOTT COOKIE-RA (SÜTIKRE) VONATKOZÓ TÁJÉKOZTATÓ

Az Educatio weboldalain elhelyezhető hirdetések technikai paraméterei

3 A hálózati kamera beállítása LAN hálózaton keresztül

Átírás:

ANONIMITÁS A WEBEN Adatbiztonság Gulyás Gábor György BME Híradástechnikai Tanszék gulyasg@hit.bme.hu 2013. december 9., Budapest

A PRIVÁTSZFÉRA A WEBEN

Az üzleti modellről Böngésző ID=967 Hirdető ID=967 Az ID=967 profilja: Piros almák A szavannai élet Anonimitás a weben 3

Az üzleti modellről (2) Böngésző ID=967 cnn.com Hirdető Akció: 350Ft/kg! Az ID=967 profilja: Piros almák A szavannai élet Anonimitás a weben 4

Az üzleti modellről (3) Böngésző Hirdető ID=967 amazon Az ID=967 profilja: Piros almák A szavannai élet Anonimitás a weben 5

Kikről lesz ma szó? Megfigyelés, nyomkövetés, adatgyűjtés Adatok gyűjtése: loginok, e-mail címek, Követés: érdeklődési kör, ízlésvilág feltérképezése Adatok feldolgozása, kereskedés Személyre szabhatóság: Reklámok, ajánlások Web boltok árai Tartalom és felület is Identitás lopás, megszemélyesítés Phishing, whaling Profilok felhasználása Anonimitás a weben 6

Mennyire komoly a helyzet? (2012) Jól megy az iparágnak: kb. $30 milliárd bevétel 2012! Folyamatosan nő a top-listás weblapok számát, és az egy oldalon lévő poloskák számát tekintve a megfigyelésnek való kitettség 2006-2012 között. First party követők: közösségi oldalak és trükközők A közösségi eszköztár elterjedtsége kb. 35% Széleskörű fertőzöttség : Alexa top 500-ban 524 követő, és 7264 poloska! Nem csak sütiket használnak! Együttműködők: egy poloska több céget is kiszolgálhat! Az online jelenlétünk jelentős részét (20%+) képesek egyes szereplők megfigyelni! Források: a végén Anonimitás a weben 7

Trendek a nagyoknál Anonimitás a weben 8

NYOMKÖVETÉSES PROFILÍROZÁS

Árulkodó nyomok? A szolgáltató látja: IP címünk (+ host cím) Forrás: http://www.ip-adress.com Nyelvi beállítások Böngésző + veriószámok JavaScript képességek Telepített pluginok, fontok Operációs rendszer Forrás: http://ip-check.info Anonimitás a weben 10

Modern lehallgató készülékek IP nem jellemző, de hasznos kiegészítő Erőforrás lekérdezésen keresztül Hirdetések, külső szolgáltatók képei Web poloska (web bug, web beacon) Láthatatlan: 1x1 pixeles, átlátszó GIF-ek Sütivel, vagy IP és egyéb információk alapján A.k.a.: web beacon, clear GIF, 1x1 GIF, tracking pixel, pixel tag, vagy csak pixel Emailben is érkezhetnek Olvastad már...? Anonimitás a weben 11

Böngésző sütik A.k.a.: tracking-cookie, third-party cookie Felhasználó Webkiszolgáló Profilozó (harmadik fél) HTTP kérés HTTP válasz Hiányzó képek, elemek letöltése Kép lekérése: 1. Süti(k) elküldése 2. URL referer elküldése Kép letöltése Naplózás, adminisztráció Anonimitás a weben 12

Wall Street Journal: What They Know http://blogs.wsj.com/wtk/ Anonimitás a weben 13

Közösségi gombok http://online.wsj.com Anonimitás a weben 14

Flash: követés Felhasználó Webkiszolgáló Profilozó (harmadik fél) HTTP kérés HTTP válasz Soha nem jár le Böngészőfüggetlen tárolás! PIE: Persistent Identification Element Hiányzó képek, elemek letöltése Flash lekérése Flash megjelenítése, Azonosító kiolvasása Flash küldése Azonosító küldése Naplózás Anonimitás a weben 15

További módszerek: HTML5 HTML5 tárhelyek Sütiszerű működés Csak kliensoldalon tárolódik, külön kell küldeni Nagyobb tár, 5 MB Soha nem jár le Valós veszély? Csak töredék előfordulás (1%-17%) Esetenként süti helyett használják (taboolasyndication.com & krxd.net) Biztonsági mentésként (cookie respawn) (Forrás: Roesner et al., 2012, Ayenson et al., 2011) Anonimitás a weben 16

További módszerek: gyorsítótár (2) Tartalmi gyorsítótár JavaScript kód: CSS állományok: tracking.css: tracking.js: var track_id = bzl0cjclbyy ; div.track_id { display: none; background-image: url( bzl0cjclbyy.jpg ) } Kép állományok, track_id.png: bzl0cjclbyy = 62 5A 4C 30 63 6A 63 4C 42 59 59 = (R=62, G=5A, B=4C),... Anonimitás a weben 17

További módszerek: gyorsítótár (3) Gyorsítótár vezérlés alapú módszerek E-tag, entity-tag: string ETag: "686897696a7c876b7e" Last-mod: időbélyeg Last-Modified: Wed, 15 Nov 1995 04:58:08 GMT Használhatóság Pontos URL egyezést igényelnek Privát módban is elérhető Operatív gyorsítótárat használó módszerek Pl. HTTP hitelesítés gyorsítótára És ez nem a lista vége Források: végén Anonimitás a weben 18

Panopticlick projekt: létezik böngészőujjlenyomat? Az egyediség vizsgálat alapja: User agent string Accept fejléc Plugin információk Elérhető betűtípusok Stb. Előnyök: Gyors és pontos Passzív (nincs adattárolás) Hosszú távú http://panopticlick.eff.org Hátrányok: Plugin függő Böngésző függő Pontos, ha van Flash vagy Java! Anonimitás a weben 19

A Rendszerujjlenyomat projekt http://pet-portal.eu/fingerprint Főbb céljai: Böngészők között is Plugin függetlenség (IP-tartom. független) Anonimitás a weben 20

Mennyire elterjedtek? (2013) Alexa top 10 000 oldala, 20 lap mélységig Mindössze 0,4% elterjedtség (40 oldal) Skype.com, felnőtt tartalmak, randi oldalak 3 804 db kevésbé populáris oldal (Tematika eloszlás lentebb) (Forrás: Nikiforakis et al., 2013) Anonimitás a weben Gulyás Gábor György, BME-HIT 21

Hogyan működnek? Nincs Java, de helyette használnak Flasht (Forrás: Nikiforakis et al., 2013) Firefox: Linux x86 64 Flash: Linux 3.2.0-26- generic Firefox: 1280x720 Flash: 2560x720 Böngésző: JS font lista Flash: sorrendezett lista (egyedi) Anonimitás a weben Gulyás Gábor György, BME-HIT 22

Támadások rendszertana Profilírozási és követési technikák Tárolás alapú Tárolás mentes History Stealing (állapot alapú) Ujjlenyomat technikák (jellemzők és beállítások) Biometrikus azonosítás (felhasználói viselk.) Lekérdezés alapú Időzítés alapú Alacsonyszintű Információ alapú Hardveres Hálózati Böngészőfüggő Böngészőfüggetlen Anonimitás a weben 23

Védekezés szintenként Részleges megoldások Böngésző megfelelő beállítása Weboldal tartalmának szűrése Spyware-ek elleni védekezés Anonim proxyk, anonimizáló hálózatok Komplex megoldások Anonim böngészők Anonim böngészők + identitásmenedzsment Alkalmazási réteg Szállítási réteg (TCP, UDP) Internetréteg (IP) Adatkapcsolati és fizikai rétegek TCP/IP modell Anonimitás a weben 24

Tartalomszűrés, kiegészítők Szűrés Flash, SilverLight Java JavaScript Reklámok Web poloskák Például: Ghostery AdBlockPlus + Element Hiding Helper Nem teljes értékű Csak alkalmazási réteg. IP? Spyware-t egyszer elég elkapni Anonimitás a weben 25

Anonim böngészők (2) Anonimitás a weben 26

Anonim böngészők (3) Hordozható Cenzúra kijátszás JonDoNym Nyílt forráskód Szűrés, precíz beállítások Anonimitás a weben Gulyás Gábor György, BME-HIT 27

ZÁRÓ GONDOLATOK ÉS ÖSSZEFOGLALÁS

Összefoglalás Egy módszer felbukkan Felfedezik a módszert Védelmi megoldás Nő a felh. tudatosság Anonimitás a weben Gulyás Gábor György, BME-HIT 29

Böngésző állapota Összefoglalás Mit azonosítanak? Böngésző Operációs rendszer Eszköz Felhasználó Anonimitás a weben Gulyás Gábor György, BME-HIT 30

Összefoglalás (3) Szolgáltató: mi a helyes szemléletmód? Kontextus szerint célzott hirdetések vagy személyes profilok? Felhasználói tudatosság növelése Tudatos fogyasztás Jogok érvényesítése Felhasználói nyomásgyakorlás Védelmi módszerek: nincs mindig rá szükség, de néha van elég jó is Egyszerű megoldások: problémák, azonosíthatóság Komplex, minden tekintetben szimpatikus megoldás nincs ingyen Identitásmenedzsment nincs Anonimitás a weben Gulyás Gábor György, BME-HIT 31

Anonimitás és privátszféra-védelem korszerű informatikai szolgáltatásokban 2 kredites tárgy (könnyen teljesíthető, 2 kis ZH) Szerdánként 12:15-13:45 között Kódja: VIHIAV18 https://www.vik.bme.hu/kepzes/targyak/vihiav18/ Anonimitás adatbázisokban Szteganográfia Mobil CMS tervezése Közösségi hálózatok Anonimitás a weben Gulyás Gábor György, BME-HIT 32

Kérdések? KÖSZÖNÖM A FIGYELMET! Gulyás Gábor György óraadó BME Híradástechnikai Tanszék gulyasg@hit.bme.hu Anonimitás a weben 33

Hivatkozások Interactive Advertising Bureau (IAB). (June 11, 2012). Internet Advertising Revenues Set First Quarter Record at $8.4 Billion, Interactive Advertising Bureau. Krishnamurthy, B., & Wills, C.E. (2006). Generating a privacy footprint on the Internet. In Proc. of the 6th ACM Conference on Internet Measurement. Krishnamurthy, B., & Wills, C.E. (2009). Privacy diffusion on the web: A longitudinal perspective. In Proc. of the 18th Conference on the World Wide Web. Krishnamurthy, B. (2010). Privacy leakage on the Internet. Presented at IETF 77, March 2010. Mayer, J.R., & Mitchell, J.C. (2012). Third-Party Web Tracking: Policy and Technology. In Proc. of the IEEE Symposium on Security and Privacy 2012. Anonimitás a weben 34

Hivatkozások (2) Roesner, F., Kohno, T., & Wetherall, D. (2012). Detecting and Defending Against Third-Party Tracking on the Web. In Proc. of 9th USENIX Symposium on Networked Systems Design and Implementation. San Jose, CA, USA Kontaxis, G., Polychronakis, M., Keromytis, A.D., Markatos, E.P. (2012). Privacy-Preserving Social Plugins. In Proc. of 12th USENIX Security Symposium. Bellevue, WA, USA Ayenson, M., Wambach, D.J., Soltani, A., Good, N., & Hoofnagle, C.J. (July 29, 2011). Flash Cookies and Privacy II: Now with HTML5 and ETag Respawning, SSRN. Retrieved from http://ssrn.com/abstract=1898390 Benninger, C. (2006). AJAX Storage: A Look at Flash Cookies and Internet Explorer Persistence. Retrieved from http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1 28.2523 Anonimitás a weben 35

Hivatkozások (3) Davidov, M. (2011). The Double-Edged Sword of HSTS Persistence and Privacy. Leviathan Security Group. Retrieved from http://www.leviathansecurity.com/blog/archives/12-the- Double-Edged-Sword-of-HSTS-Persistence-and- Privacy.html Bursztein, E. (2011). Tracking users that block cookies with a HTTP redirect. Retrieved from http://elie.im/blog/security/tracking-users-that-blockcookies-with-a-http-redirect/ Grossmann, J. (2007). Tracking users with Basic Auth. Retrieved from http://jeremiahgrossman.blogspot.hu/2007/04/trackingusers-without-cookies.html Anonimitás a weben 36