Dette lille indlæg har ikke synderligt meget med søgemaskineoptimering (SEO) at gøre. Faktisk ingenting... Egentlig er det bare en lille ting, jeg kom i tanke om efter at have læst "Sherlock Holmes temaet" på densynligemand.dk - en lille serie af artikler om hvor synlig man er, når man færdes på nettet.
Hvad ville du sige hvis jeg – udelukkende fordi du besøger min hjemmeside – kan opfange om du har søgt på Google efter ”blackhat seo tools”? Eller "Alkoholafvænning"?
Det kan jeg… Hvis man har lyst til at snage i den slags, så er muligheden der…
Med et lille javascript der udnytter et CSS ”leak”, kan man opsnappe hvilke sider besøgende har været på. Tricket er ikke nyt overhovedet, så måske kender nogle af jer allerede til det.
En lille CSS exploit gør det muligt
Måden det kan lade sig gøre på, er som nævnt ved at udnytte et lille ”hul” i CSS. Eller.. Det er egentlig ikke et hul, men nærmere en nødvendighed i CSS som ikke vil blive ændret.
Som de fleste sikkert ved, så har links en lilla farve som standard, hvis de har været besøgt. De links man man endnu ikke har besøgt, er som regel en anden farve, right?
Med et relativt simpelt javascript kan man åbne en iFrame med nogle adresser/links på en masse hjemmesider man har defineret på forhånd.
Javascriptet læser så på bedste vis om disse links har været besøgt. Har de det, ja så kan man gemme det sammen med IP adressen og have lidt ”sjov” med det.
Jeg vil lige skynde mig at sige, at jeg selvfølgelig ikke bruger det lille CSS exploit. Kun leget lidt med det offline – Jeg har ikke det store behov for ’industrispionage’ :-)
Se her hvordan CSS exploit fungerer.
Her får du pænt et ja eller et nej på om du har været på en given side. Check det ud - ret spændende.
Tænk hvordan denne exploit kunne misbruges
Som arbejdsgiver kunne man f.eks lokke sin kommende medarbejder ind på en side, og på den måde få oplysninger om vedkommendes politiske eller seksuelle overbevisning, om vedkommende har søgt efter ”barselsorlov” på Google eller om vedkommende måske er alkoholiker.
Det eneste det kræver, er at man opstiller en række websites, som er interessante at teste efter.
Lidt foruroligende og som et lille supplement til Frank Hellerup Madsens(i øvrigt glimrende) Sherlock Holmes-serie, ville jeg lige dele dette fif.
Det var den omgang benzin til paranoia-bålet.
Fortsat god dag.