Aangezien door Spiff in de eerste reactie is gewezen op het document van Microsoft aangaande "Vulnerabilities in Gadgets Could Allow Remote Code Execution" permitter ik mij iets uitgebreider te reageren op een genoemd alternatief, namelijk Buienradar.Buienradar, prima site,.. weet wel een beetje wat er op je afgevoerd wordt aan scripts etc.In reactie op "18:40 door Spiff"
Door Spiff: @ Anoniem 15:46,
Hoe Buienradar.nl precies tracking uitvoert en hoe ik al dan niet gevolgd wordt door Buienradar, dat had en heb ik niet onderzocht.
Vorig jaar een keer 'uitgezocht' voor iemand wiens browser en computer telkens weer in een complete hang- freeze terecht kwam door de buienradar site.
Ontdekte dat er Html5 Canvas tracking was ingevoerd en dat de hardware (grafische kaart) van die computer daar niet geschikt voor was en de hele handel daarop 'bevroor'.
Met de keuze van een andere browser waarbij via NoScript de hardware acceleratie c.q. Webgl kon worden uitgeschakeld was het probleem verholpen. Geen hangs en freezes meer op die site.
Hoe technisch correct de conclusie te rechtvaardigen is/was ... Het viel goed samen en de site werkte weer zonder vastlopers.
Vandaag heb ik er naar aanleiding van jouw reactie zojuist toch nog weer een keer naar gekeken (check) en surprise surprise, geen Canvas tracking meer??
Dat verbaast me nogal en zal daar nog eens nader naar kijken. (wordt vervolgd als dat toch weer wel zo blijkt te zijn).
Evengoed gebeurt er buiten dat nog van alles aan tracking, en hoe.
De onderstaande conclusie klopte niet, te letterlijk de grappende opmerking uitgelegd, niet zo bedoeld.
Ik had me niet gerealiseerd dat Buienradar.nl zich niks aantrekt van het blokkeren van third party cookies maar HTML5 canvas tracking uitvoert.
Buienradar lijkt zich terdege ergens van aan te trekken (wettelijk verplicht ook), een deel van de scripts en 3rd party pagina elementen worden pas actief nadat de groene 'ik wil lekkernij!'-button is aangeklikt.
Wat ik wel weet, dat is dat ik ook na het selecteren van een plaats op de weer en weersverwachting pagina van Buienradar.nl géén gepersonaliseerde reclame-uitingen te zien krijg, waarvan Fwiffo aangaf dat die daar een hekel aan heeft.
Wellicht is enkel AdblockPlus al voldoende om welke reclame dan ook te voorkomen, ook al wordt daarmee dan enkel de zichtbare uitingen van tracking voorkomen, en niet de canvas fingerprinting based tracking.
Aan de scripts te zien wordt er voornamelijk reclame geserveerd via "360yield" en die is in de EasyList (filterlist) van Adblock Plus goed vertegenwoordigd.
Dat je dan geen reclame ziet lijkt me voor de hand liggen, adblocker aan het werk.
Blokkeert EasyPrivacy HTML5 canvas tracking? (Ik meen van wel, maar ik weet dat voor specifiek HTML5 canvas tracking niet volkomen zeker.) Indien wel, dan draagt dat zorg voor het blokkeren van de tracking.
In dat geval is AdblockPlus met EasyPrivacy afdoende.
Dat de easy privacy list ook daartegen beschermde heb ik ook ergens gelezen. Wellicht ergens op de site van EFF.org
(N.B. Dit is zelfs een optie voor IE, met de EasyPrivacy TPL, plus AdblockPlus for IE.)
Dat weet ik dan weer niet want ik heb geen IE, wel een Weather gadget maar weer niet van Windows en ook niet geactiveerd. Dan wel weer af en toe bezoeker van buienradar maar zeker geen 3x per dag (de analoge classic windows functioneren goed).
Reden voor 'bemoeienis' op dit Windows topic (oeps, met 'permissie') is het reclame privacy deel.
Bij het voorkomen van reclame kan je twee zaken onderscheiden:
- achteraf maatregelen nemen met reclame uitingen blokkeren.
- vooraf maatregelen nemen door te voorkomen dat bedrijven profielen van jou en je systeem opbouwen.
Een adblocker met diverse (genoemde lijsten) is een goede laagdrempelige maatregel.
Aanvullende maatregelen kunnen nog zijn het beheer van javascripts op websites met aanvullende extensies (IE heeft een deel van de NoScript functionaliteit overgenomen las ik ergens) en een aparte anti tracking extensie als bijvoorbeeld Ghostery of iets dat erop lijkt.
Wat je niet weggeeft kan ook niet voor ('tegen') je gebruikt worden en krijg je dus niet als een boemerang weer terug (ik heb al paarse sokken met gele stippeltjes en wil er niet meer van omdat ik reeds voorzien ben!).
Wat valt er, buiten de niet meer te vinden Canvas tracking, verder nog te beleven aan scripts trackers en advertising scripts op buienradar?
Best veel, hard werken hoor voor je browsertje!
Buienradar gevonden trackers met Ghostery addon url's flink ingekort met "..(*******).."
Adform - Advertising - Analytics
Detected tracker source URLs:
1) https://track.adform.net/serving/cookie/match/?party=5&publisher_user_id=..(*******)..type=redirect&publisher_redirecturl=https://ad.360yield.com/match
2) https://track.adform.net/serving/cookie/match/?party=5&publisher_user_id=..(*******)..type=redirect&publisher_redirecturl=https://ad.360yield.com/match
3) https://track.adform.net/serving/cookie/match/?CC=1&party=5&publisher_user_id=..(*******)..type=redirect&publisher_redirecturl=https://ad.360yield.com/match
4) https://track.adform.net/serving/cookie/match/?CC=1&party=5&publisher_user_id=..(*******)..type=redirect&publisher_redirecturl=https://ad.360yield.com/match
Adroit Digital Solutions - Advertising
Detected tracker source URLs:
5) https://ak1s.abmr.net/is/pixel.mathtag.com?U=/sync/img&V=..(*******)..redirecturl=https://ad.360yield.com/match&mm_bnc&mm_bct
Digital Analytix - Analytics
Detected tracker source URLs:
6) http://nl.sitestat.com/rtlnl/buienradarnl/s?buienradar.home..(*******)..
7) https://nl.sitestat.com/rtlnl/buienradarnl/s?buienradar.home&rtl..(*******)..
8) https://nl.sitestat.com/rtlnl/buienradarnl/s?buienradar.home&ns..(*******)..
DoubleClick - Advertising
Detected tracker source URLs:
9) http://www.googletagservices.com/tag/js/gpt.js
10) https://www.googletagservices.com/tag/js/gpt.js
11) http://pubads.g.doubleclick.net/gampad/ads?gdfp_..(*******)..
12) http://pubads.g.doubleclick.net/gampad/ads?gdfp_req=1&correlator=..(*******)..
13) http://pubads.g.doubleclick.net/gampad/ads?gdfp_req=1&correlator=..(*******)..
14) http://pubads.g.doubleclick.net/gampad/ads?gdfp_req=1&correlator=..(*******)..
14) https://googleads.g.doubleclick.net/pagead/html/..(*******)..
15) https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-..(*******)..
16) http://pubads.g.doubleclick.net/gampad/ads?gdfp_req=1&correlator=..(*******)..
17) https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-..(*******)..
18) https://cm.g.doubleclick.net/push?client=ca-pub-..(*******)..
Google Adsense - Advertising
Detected tracker source URLs:
19) http://pagead2.googlesyndication.com/pagead/osd.js
20) https://pagead2.googlesyndication.com/pagead/osd.js
21) http://pagead2.googlesyndication.com/pagead/show_ads.js
22) https://pagead2.googlesyndication.com/pagead/show_ads.js
23) https://pagead2.googlesyndication.com/pagead/js/..(*******)../show_ads_impl.js
24) https://pagead2.googlesyndication.com/pagead/osd.js
25) http://pagead2.googlesyndication.com/pagead/show_ads.js
26) https://pagead2.googlesyndication.com/pagead/show_ads.js
27) https://pagead2.googlesyndication.com/pagead/js/..(*******)../show_ads_impl.js
28) https://pagead2.googlesyndication.com/pagead/osd.js
29) https://tpc.googlesyndication.com/simgad/..(*******)..
30) https://tpc.googlesyndication.com/simgad/..(*******)..
31) https://tpc.googlesyndication.com/pagead/abglogo/abg-nl-100c-000000.png
32) https://tpc.googlesyndication.com/pagead/js/..(*******)../abg.js
Google Analytics - Analytics, Analytics
Detected tracker source URLs:
33) http://www.google-analytics.com/analytics.js
34) https://www.google-analytics.com/analytics.js
35) http://www.google-analytics.com/collect?v=..(*******)..
36) https://www.google-analytics.com/collect?v=..(*******)..
Google+ Platform - Widgets, Social
Detected tracker source URLs:
37) https://apis.google.com/js/plusone.js
Improve Digital - Advertising
Detected tracker source URLs:
38) http://ad.360yield.com/adj?p=..(*******)..
39) https://ad.360yield.com/adj?p=..(*******)..
40) http://ad.360yield.com/adj?p=..(*******)..
41) https://ad.360yield.com/adj?p=..(*******)..
42) http://ad.360yield.com/adj?p=..(*******)..
43) https://ad.360yield.com/adj?p=..(*******)..
44) https://ad.360yield.com/ul_cb/adj?p=..(*******)..
45) http://ad.360yield.com/adj?p=..(*******)..
46) https://ad.360yield.com/adj?p=..(*******)..
47) https://ad.360yield.com/match?publisher_dsp_id=42&external_user_id=..(*******)..
MediaMath - Advertising
Detected tracker source URLs:
48) https://pixel.mathtag.com/sync/img?sync=auto&publisher_user_id=..(*******)..redirecturl=https://ad.360yield.com/match
49) https://pixel.mathtag.com/sync/img?sync=auto&publisher_user_id=..(*******)..redirecturl=https://ad.360yield.com/match
50) https://pixel.mathtag.com/sync/img?sync=auto&publisher_user_id=..(*******)..redirecturl=https://ad.360yield.com/match&mm_bnc&mm_bct
51) https://pixel.mathtag.com/sync/img?sync=auto&publisher_user_id=..(*******)..redirecturl=https://ad.360yield.com/match&mm_bnc&mm_bct
Pinterest - Widgets, Social
Detected tracker source URLs:
52) http://assets.pinterest.com/images/pidgets/pin_it_button.png
53) https://assets.pinterest.com/images/pidgets/pin_it_button.png
54) http://passets.pinterest.com/images/pidgets/pinit_bg_en_rect_gray_20_1.png
55) http://assets.pinterest.com/js/pinit.js
56) https://assets.pinterest.com/js/pinit.js
ScoreCard Research Beacon - Beacons, Analytics
Detected tracker source URLs:
57) https://sb.scorecardresearch.com/p?..(*******)..=http%3A%2F%2Fwww.buienradar.nl..(*******)..name=buienradar.home
58) https://sb.scorecardresearch.com/p..(*******)..=http%3A%2F%2Fwww.buienradar.nl..(*******)..name=buienradar.home
Usabilla - Widgets, Feedback
Detected tracker source URLs:
59) http://w.usabilla.com/..(*******)...js?lv=1
Met het blokkeren van diverse domeinen en het niet toestaan van de diverse scripts zul je zien dat de pagina's ook een stuk sneller klaar zijn met laden.
Het wordt er een stuk sneller van en veiliger, want je weet nooit wanneer buienradar aan de beurt is met
malvertising.
Het is tenslotte een van de druks bezochte Nederlandse sites en daarmee een aantrekkelijk target.
Dat target ben mogelijk jij uiteindelijk als je standaard alles aan toeters en bellen vol in je browser laat binnenkomen en laat draaien.
Zorg in ieder geval dan maar dat echt alles up to date is en je tenminste je Java plugin hebt uitgeschakeld, beter nog is is via een of andere weg te zorgen dat je plugins Click-to-play vereisen.
De inhoudelijke security risco onderbouwing aangaande de Windows widget laat ik aan anderen, zo vlug beschouwd zou ik het security risico op remote code execution (is dat vragen om onweer?) niet nemen, op geen enkel platform.