FYI.

This story is over 5 years old.

Tech

Deze bug van Nvidia kan je laatste pornosessie weer tot leven wekken

Gebruikers van dezelfde computer kunnen zo elkaar per ongeluk bespioneren.

Google doet maar weinig beloftes over Chrome's "incognitomodus:"

Het zou fijn zijn als je je er geen zorgen hoeft te maken dat je meest recente pornosessie ineens weer boven komt drijven terwijl je het uren geleden hebt weggeklikt. Volgens een software-ontwikkelaar/blogger is dit namelijk een reële angst. In plaats van het zwarte laadscherm van Diablo III verscheen bij hem namelijk zijn vergeten porno weer op het scherm.

Advertentie

Beeld via

Evan Andersen, de ontwikkelaar in kwestie, schrijft:

Ondanks dat dit uren later gebeurde, was de inhoud van de incognito-schermen perfect bewaard gebleven.

Hoe dit kon gebeuren? Door een bug in de driver voor de grafische kaart van Nvidia. Het geheugen van de GPU wordt niet volledig gewist voordat het aan een andere taak begint. Dit zorgt ervoor dat de inhoud van de ene applicatie in de andere applicatie kan 'lekken'. Toen het incognito-scherm van Chrome werd gesloten, werd de framebuffer aan het vrije geheugen toegevoegd, maar de inhoud werd niet verwijderd. Toen Diablo zelf een framebuffer opvroeg, gaf Nvidia een framebuffer die al eerder was gebruikt door Chrome. Omdat het niet was verwijderd, stond de vorige inhoud er nog in. Omdat Diablo zelf geen buffers leegmaakt (want dat hoort het ook niet te doen), kwam het incognitoscherm weer in beeld.

Andersen schreef een programma om dit te testen, door het GPU-geheugen te scannen op non-zero pixels. Sommige afbeeldingen waren een beetje lelijk geworden, maar verder was hij bijvoorbeeld in staat om een compleet intacte redditpagina weer tot leven te wekken. Zoals Andersen opmerkt is het door deze bug mogelijk dat verschillende gebruikers van dezelfde computer elkaars surfgedrag in de gaten kunnen houden, zelfs per ongeluk. Andersen stuurde bug-reports naar Nvidia en Google. Deze laatste vertelde hem dat het niet echt een bug is, omdat de incognito-modus niet bedoeld is om informatie voor andere gebruikers verborgen te houden. Nvidia heeft het probleem erkend, maar moet nog met een oplossing komen.