Brugertracking på nettet

From CCT - Vidensdeling
Jump to navigation Jump to search

Status & planer

Øvelser og præsentation til c-niveauet er færdiggjort . Forløbsbeskrivelsen er under opdatering og læselig igen inden jul. Der er lavet skitser til WE til B-niveau med både cookies og browserfingerprint - kan færdiggøres rimelig hurtig. Hvis der er tid, vil jeg gerne se på , om der også kan laves et WE på web beacons. Eksemplerne bliver i javascript og jquery - i browser fingerprint kobles op mod Google Forms, så der ikke er brug for SQL og Databaser oveni.

Application Oriented: Lille trackingsite med eksempler på cookies og browserfingerprint - evt. web beacons (tracking pixels)...

https://HvidovreGymnasium.sharepoint.com/portals/hub/_layouts/15/VideoEmbedHost.aspx?chId=1f088a75%2Dba7d%2D470b%2Db150%2Dfa620a4a5173&vId=e2af9805%2D4e4e%2D419d%2D9140%2Dcc733ee1d832&width=640&height=360&autoPlay=false&showInfo=true

Introduktion

Formål

Hvem kan følge med hvor på nettet.

Indblik i hvorfor og hvordan sociale tjenester indsamler data om brugere: tracking, kobling af brugerdata og konsekvenser for både brugere, organisationer og firmaer bagt sites. Forløbet undersøget hvorfor og hvordan overvågning er et centralt element i sociale mediers forretningsmodel og hvilke konsekvenser det har for brugerne og deres privacy. Herefter introduceres WWW med fokus på arkitekturen: hvem kan tilgå data hvor og hvordan kan brugere undgå overvågning.

På B-niveau arbejdes med videreudvikling af små script, der henter, gemmer og behandler brugeres data via cookies, web beacons og browser fingerprint.

Forudsætninger

Læreplansmål

  • C+B: Interaktionsdesign - hvorfor accepterer brugerne overvågning
  • C+B: Påvirkning af brugeres adfærd - hvad eer konsekvenserne af den mgl. forståelse af overvågning.
  • C+B: Systemers Arkitektur: hvem har adgang til cookies/brugerdata i en browser (og i en app).
  • C+B: Repræsentation og manipulation af data - hvordan kan simple browseroplysninger bruges til at genkende brugere
  • B: Programmering - Javascript/Google Script manipulation med cookies og browseroplysninger

Lektionsplan - C

Bemærk! Dette er en drejebog henvendt til underviseren og tidsangivelser er vejledende.

Internettet

15 min: Digitale signaler

  • Fællesvisning: Khan Academy: The internet – wires, cables & wifi
  • PP1 opsummering:
    • bits og antal kombinationsmuligher, bits & bytes, kilobytes...
    • ASCII: Eksempel der illustrere hvordan man går fra bits til tegn
    • 64, 128,256,52,1024 - Hvor kender eleverne tallene fra?
  • PP2 opsummering:
    • Båndbredde, biterate, latency
    • Signaltyper: fra el/radio, og lys til bit

15 min: IP, URL og Proxyserver

  • Khan Academy: ip-adresse & dns
  • PP3 opsummering Internet Protokol, IP-adresse, URL og DNS
  • PP4 Øvelse: skriv ip-adresse direkte i søgefelt - hurtigere/langsomt end url?

40 min: Routing & IP-tracking

  • Fællesvisning: Khan Academy: Packet, Routers & DNS
  • PP4 opsummering: IP-pakke, router, klient/server
  • PP6 Optiske kabler - Internettets motorvej.
  • PP7 Hvad sker ved nedbrud. Censur og proxyservere.
  • PP8 Yougetsignal >> vis på projektor - går pt. ned ved mange forespørgsler (fra samme ip?)
    • Egen Ip >> hosttrace
    • Dr.dk >> proxytrace
    • Sammenlign IP med tlf nummer og DNS = omstilling... men numre skifter... dog kendes teleselskab >> - brugerovervågning
    • Tracking via IP: IP & Placering | (regler?) | | (lovgivning håndteres ikke - svært at hånhæve lov i udlandet...) - s

Privacy & Tracking

60 min: Film: Privatliv til salg

  • Opsamling: hovedpointer?

60 min: Privacy & Tracking

  • P10 Overvågning: Forretningsmodeller for Sociale Medier; Brugerdata; Big data;
  • P11 Hvem har overvågningen konsekvenser for? Eleverne selv? Hvornår og hvorfor er er der tale om personfølsom data?

Privacy vs. Big Data

  • P12 Big data: brug af "fælles like" til at "forudsige" likes og beskrive folk.
  • P13 Indblik i hvordan sygdom, politiske ståsted, misbrug m.m. kan "gættes" ud fra likes/webbesøg...

Tracking: Mobil Apps

60 min: Tracking: Mobilapps

  • P14 Elever ser googles data om dem selv:
    • Søgeord
    • Enheder & placeringshistorik.
    • Eleverne skal komme med idéer til, hvordan kombinationen af søge- og placeringshistorik kan udnyttes.
    • Eleverne skal parvist komme med argumenter for, om det er problematisk og om det kan være lovligt.
  • P15 Hvad kan apps have adgang til? Hvad kan data bruges til? Hvordan kan overvågning undgås?

http://www.b.dk/nationalt/din-telefon-kan-blive-aflyttet

Tracking: Cookies

30 min: WWW: Http & Cookies

  • Fællesvisning: Khan Academy: HTTP & HTML
  • P16 Opsummering WWW: Link, http, Browser, Cookie - må også lægges af billeder og andre indlejrede elemeter
  • P17 Opgave: Besøg indkøbssite og se om der kommer matchende reklamer på andet site. Crosssite cookies virker pt. Kun i Chrome! Elever diskutere om det reelt set er problematisk?
  • P18 Postanalogi????

30 min: Tracking: Cookies

  • P19 Cookies: rettigheder til at skrive/læse cookies. 1. 2. og 3. parts cookies. Gennengang af eksempel på tracking med 3. part cookies via likeknap.
  • P20 Se og analyser cookies i Firefox.
    • Opgave elever undersøger cookies nærmere med Firefox' udviklingsværktøj. Hvem gemmer cookies vis et site hvornår. �** Diskussion af om advarslen mod cookies dels giver mening eller hvordan det alternativt burde håndteres.
  • Hvorfor finder brugerne sig i det: Du skal dele flg. oplysninger med xx, og xx... for at se siden (eks. eb.dk )

Tracking: Web Beacons

60 min: Web Beacons

  • P21 Tracking pixel/web bug/beacon, tracking pixel … 1999-beskrivelse. Hvad er web beacons og hvorfor bruge dem med eller frem for cookies. Gennemgang af eksempel på web beacon indlagt via tracking pixel.
  • P22 Se og analyser web beacons i Firefox . Introduktion.
    • Opgave: tjek af mx.dk for webbeacons fra Google/Facebook
    • Opgave: Analyse af om de bruger unikt brugerid og hvad der kan være problematisk i forhold til personfølsom data.

Tracking: Browser Fingerprint

60 min: Browser Fingerprint

Analyse af tracking på websider

  • Applikation + use/modify/create: Elever får udleveret et site med overvågning (rimelig/begrundet og urimelig/ubegrundet), hvor de skal identificere og fjerne tredjepartselementer og/eller opdatere design så tracking bliver synlig.
  • WE til lærer: hvordan man laver en analyse af tracking på et site.

Lektionsplan - B

Refleksioner over designet af forløbet

Firefox webudviklingsværktøj er brugt som analyseværtøj til dette forløb, da det er tilgængeligt på både mac, win og linux. Iforhold til Chrome er det enklere at finde frem til netværksmodulet og der med det samme er oversigt over HTTP-headers og cookies kan ses under detaljer.

Variationsmuligheder

Didaktiske designprincipper

Digtital dannelse: hvem ved hvad hvor!

  • C+B: Application Oriented
  • C+B: Consumer to Producer
  • C: Worked Example - Analysemetode
  • B: Worked Example - Programmer
  • B: Stepwise Improvement

Erfaringer

Ekstra materiale

Terms and conditions may apply - dokumentar om dne gradvise ændring af betingelserne gennem årene, så brugerne del logges for langt mere og oplysningerne i langt højere grad videregives til stat og 3. part https://vimeo.com/98094467 højere

Eksamensspørgsmål

Pixiforløb

Den ultra korte

120 minutter

xx

280


yy

280