Recomandat

În 1997, calculatorul nu mă vedea pe mine. Azi, mă cunoaște mai bine decât vecinii

„Păreţii au urechi şi fereştile ochi“(Ion Creangă -Capra cu trei Iezi)

O instituție publică din Botoșani care oferea cursuri, 1997, două calculatoare funcționale, unul stricat-desfăcut, MS-DOS, sentimentul că mașina e oarbă și ascultătoare. Contrapunct: ce înseamnă să deschizi un tab în 2026, câte sisteme te identifică înainte să tastezi primul cuvânt. Confesional, fără nostalgie falsă — nostalgia e folosită ca instrument de contrast, nu ca refugiu.


Notă de autor: Acest articol introductiv face parte din seria „Păreţii au urechi şi fereştile ochi“— texte personal-confesionale despre tab, supraveghere și intimitate digitală, publicate săptămânal pe cojocarupetru.info. Redactarea a beneficiat de asistență editorială, conform politicii mele declarate de transparență. Argumentul central și toate amintirile personale îmi aparțin în întregime.


O instituție publică, iarna lui '97

Era iarnă și mirosea a tutun rece și a hârtie veche.

O instituție publică din Botoșani ocupă o clădire cu pretenții, pe o stradă care și ea are pretenții, undeva în centrul unui oraș care, în 1997, se chinuia să înțeleagă ce înseamnă economia de piață. Eu aveam — n-are rost să mă prefac că am uitat — vârsta la care crezi că tot ce nu înțelegi e o promisiune, nu o amenințare. Și nu înțelegeam aproape nimic din ce se întâmpla în sala aceea.

Două calculatoare. Asta era toată infrastructura digitală accesibilă unui tânăr din Botoșani care voia să învețe ceva despre mașinile astea noi. Două calculatoare, un instructor care venea când putea, un curs de două săptămâni intitulat, cu o gravitate copleșitoare, „Operator PC IBM", și un ecran negru cu text verde care îți cerea comenzi ca un funcționar de la ghișeu.

MS-DOS nu era prietenos. Nu voia să te placă, nu voia să-ți facă viața ușoară, nu voia să ghicească ce gândești. Îi dădeai o comandă exactă — dir, copy, del — și el o executa exact. Nimic mai mult. Dacă greșeai sintaxa, nu te corecta politicos, nu-ți oferea sugestii, nu-ți explica unde ai dat-o în bară. Îți afișa un mesaj de eroare sec și te lăsa să te descurci.

Acesta era, fără să știu atunci, primul și cel mai clar contract pe care l-am încheiat cu o mașină: eu îți spun ce să faci, tu faci, niciuna dintre noi nu știe nimic despre cealaltă în afara acestui schimb.

Instructorul a plecat după două săptămâni. Eu am rămas. Nu oficial — dar sala era deschisă, calculatoarele erau acolo, și nimeni nu părea deranjat de prezența unui tânăr care venea în fiecare zi și bătea taste. Vreo șase luni. Poate mai mult. Memoria îmbătrânește și ea, și nu mai știu exact când s-a terminat — știu doar că la un moment dat am încetat să mai am nevoie să merg acolo.

MS-DOS m-a învățat ceva pe care nu l-aș fi putut formula atunci: că o mașină poate fi un instrument pur. Că există o relație în care puterea curge într-o singură direcție — tu ești subiectul, mașina e obiectul, și asta e tot.

N-am bănuit nicio clipă că această relație va fi inversată complet în mai puțin de trei decenii.


Dimineața cu 23 de tab-uri

Ieri dimineață am numărat.

Nu e un obicei. Nu-mi număr de obicei tab-urile, așa cum nu numeri pașii până la baie dimineața sau respirațiile în timp ce bei cafeaua. Sunt acolo, se acumulează în cursul zilei, se înmulțesc prin alunecare — unul duce la altul, altul la un al treilea, și la ora zece dimineața ai deschis fără să vrei o mică arhivă a tot ce ți-a trecut prin minte în ultima oră.

Douăzeci și trei.

Email de serviciu. Trei documente Google Docs pentru un client de la Suceava care vrea site nou și nu știe exact ce vrea. Un articol pe care l-am deschis la micul dejun și n-am apucat să-l citesc. Două tab-uri cu căutări legate de un plugin pentru Joomla 5 care nu se comportă cum ar trebui. Un site de știri. Contul de YouTube al fiului meu, pe care l-am deschis să văd ce mai urmărește. Documentația oficială pentru o directivă europeană. Patru tab-uri pe care nu mai știam de unde veneau și nici nu mai știam dacă le mai trebuiau.

Douăzeci și trei de ferestre deschise spre lume.

Și m-am oprit, cu cafeaua în mână, și am gândit: câte dintre ele mă priveau pe mine?

Nu e o întrebare retorică. E o întrebare tehnică cu un răspuns tehnic, și răspunsul este, pe scurt: toate. Într-un fel sau altul, cu intensitate diferită și prin mecanisme diferite — toate.


Ce știa MS-DOS vs. ce știe un tab de Chrome

Să facem un exercițiu simplu.

Când băteam dir în MS-DOS în iarna lui '97, calculatorul executa o comandă. Atât. Nu știa cine sunt eu. Nu știa că am venit din cartierul Primăverii. Nu știa că am petrecut noaptea anterioară citind. Nu știa că eram nervos sau odihnit, că îmi era frig sau că tocmai terminasem o ceartă cu cineva. Nu știa nimic despre mine în afara comenzii pe care i-o dădeam în acel moment.

Acum deschid un tab de browser și, înainte să tastez primul cuvânt, serverul paginii pe care o accesez primește automat un pachet de informații despre mine care ar fi făcut un ofițer de Securitate din '89 să plângă de invidie.

Primește tipul și versiunea browserului meu. Sistemul de operare și versiunea lui. Rezoluția ecranului. Fusul orar. Limba setată. Fonturile instalate pe calculator — nu toate, dar o parte reprezentativă, suficientă. Modul în care GPU-ul meu randează un mic element grafic invizibil, generat special ca să testeze diferențele hardware dintre mașini. Modul în care placa mea de sunet procesează un ton de frecvență joasă pe care nu-l aud. Ordinea în care browserul meu face cererea de conexiune securizată — o semnătură comportamentală a implementării tehnice, mai greu de falsificat decât orice altceva.

Fiecare din aceste informații, luată separat, pare banală. Că sunt pe Windows și că am rezoluție de 1920x1080 — asta știe jumătate din lumea care navighează. Că am fontul Arial instalat — ei și? Că folosesc Chrome 126 — și eu, și milioane de alții.

Dar combinate, aceste detalii formează o semnătură. O amprentă. O constelație de particularități care, pusă laolaltă, e unică sau aproape unică. Cercetătorii de la EFF (Electronic Frontier Foundation) au arătat în repetate rânduri că browserul mediu poate fi identificat unic sau cvasiunic din zeci de mii de alte browsere, pe baza acestui set de semnale colectate pasiv, fără niciun cookie, fără nicio autentificare, fără niciun acord explicit.

Eu nu am dat nimănui acordul să afle cum sună placa mea de sunet.

Și totuși, ea sună. Și cineva ascultă.


Spațiul comun pe care nu l-am știut niciodată

Dar dincolo de ce știe fiecare pagină despre mine individual, există ceva și mai subtil: tab-urile mele au trăit, ani de zile, în același spațiu de memorie.

Asta înseamnă, în termeni tehnici simplificați, că tab-ul cu emailul meu și tab-ul cu un site necunoscut pe care tocmai l-am deschis dintr-o căutare puteau, în anumite circumstanțe, să se vadă reciproc. Nu direct — browserul nu e atât de naiv încât să le dea acces explicit la datele celuilalt. Dar prin canale laterale, prin inferențe, prin măsurarea timpilor de răspuns la anumite operații, prin urmele lăsate în memoria cache sau în memoria GPU — un tab putea deduce lucruri despre ce se întâmpla în tab-ul alăturat.

E ca un bloc de apartamente cu un hol comun prost proiectat. Fiecare apartament are ușa lui, cu yală, cu cheie. Dar holul e al tuturor. Și dacă asculți cu atenție în hol, poți deduce destul de multe despre ce se întâmplă în fiecare apartament. Nu tot. Dar destul.

Vulnerabilitățile de tip history sniffing — capacitatea unui site de a afla ce alte site-uri ai vizitat — sunt documentate din anul 2000. Nu e o exagerare: există o lucrare academică scrisă în acel an care descrie mecanismul de bază. Selectorul CSS :visited aplica stiluri diferite linkurilor pe care le-ai vizitat față de cele pe care nu le-ai vizitat — o funcție aparent benignă, destinată să te ajute să știi unde ai mai fost. Un script putea interoga această diferență și putea, cu răbdare, să verifice mii de URL-uri pe secundă: ai fost pe banking.ro? ai vizitat platforma X? ai deschis vreodată site-ul Y?

Un atac demonstrat în 2018 putea exfiltra istoricul de navigare cu o rată de 3.000 de URL-uri pe secundă. La această viteză, în câteva secunde verifici tot ce contează. Și o faci fără că utilizatorul să vadă, să simtă sau să bănuiască ceva.

Treizeci de ani de browsere. Douăzeci și șase de ani de vulnerabilitate documentată.


Ianuarie 2018 — când procesoarele s-au dovedit minciunoase

Există o dată în istoria securității digitale pe care puțini utilizatori obișnuiți o știu, dar care a schimbat fundamental arhitectura browserelor moderne: ianuarie 2018.

Atunci au fost dezvăluite public Spectre și Meltdown — două vulnerabilități care nu locuiau în software, ci în hardware. Nu în Windows sau în Chrome sau în vreun plugin prost scris. În procesorul însuși. În modul în care procesoarele Intel, AMD și ARM — practic toată industria — optimizaseră execuția instrucțiunilor de-a lungul deceniilor.

Explicația simplă: procesoarele moderne, pentru a fi rapide, ghicesc ce instrucțiune urmează și o execută speculativ, înainte să fie sigure că trebuie să o execute. Dacă ghicesc greș, aruncă rezultatul și continuă normal — dar urma acestei execuții speculative rămâne în cache. Și un atacator cu răbdare putea măsura durata accesului la memorie pentru a deduce ce date fuseseră procesate speculativ.

Tradus pentru un om care nu e inginer: un tab de browser putea, prin JavaScript simplu, să măsoare timpi cu precizie suficientă pentru a citi din memoria altui tab. Nu direct, nu cu acces explicit — ci prin inferență, prin ascultarea urmelor lăsate de procesor în propria sa memorie de lucru.

Browserele au reacționat imediat și violent. Firefox a redus brusc precizia cronometrului JavaScript de la 5 microsecunde la 20 de microsecunde — un mers înapoi deliberat, un pas intenționat de degradare a performanței, pentru a elimina precizia necesară atacului. SharedArrayBuffer — o funcție de partajare a memoriei între fire de execuție, folosită pentru performanță — a fost dezactivată complet în toate browserele majore în câteva zile.

Nu știam nimic din toate astea în ianuarie 2018. Aveam tab-uri deschise, lucram, băuseam cafea. Undeva, în intestinele procesorul calculatorului meu, se întâmpla ceva pe care nici producătorul hardware-ului nu-l proiectase cu rea-credință — dar care se dovedise a fi, prin acumulare de optimizări aparent benigne, o ușă lăsată deschisă spre coridorul comun al memoriei.


Vecinii care nu știu că te știu

Vecinii mei din blocul în care locuiesc, în Botoșani, știu despre mine câte lucruri culeg oamenii unii despre alții în ani de coexistență pasivă. Știu după sunet când plec dimineața. Știu, în linii mari, dacă am musafiri. Știu — inevitabil, în blocurile românești — când am o ceartă mai aprinsă sau o bucurie zgomotoasă.

Dar nu știu că ieri dimineață am deschis un articol despre taxe imobiliare și nu l-am citit. Nu știu că am căutat pe Google simptome pentru o durere de gât de care m-am speriat un minut și pe care am uitat-o în două. Nu știu că fiul meu a stat până la unu noaptea pe YouTube și că eu am știut, pentru că am văzut tab-urile, și n-am zis nimic pentru că eram obosit. Nu știu nimic din toate astea.

Dar browserul meu știe.

Și nu browserul ca entitate neutră — browserul ca interfață prin care zeci de companii, trackere, rețele de publicitate și servicii de analiză au acces, cu grade diferite de rafinament, la comportamentul meu digital.

Shoshana Zuboff, în Capitalismul de supraveghere, numește asta surplus comportamental — datele pe care le produci dincolo de ceea ce e strict necesar pentru serviciul pe care îl folosești. Google are nevoie de unele date ca să-ți arate rezultate de căutare. Dar vrea mult mai mult decât are nevoie — vrea tot istoricul, tot contextul, toate inferențele posibile — pentru că surplusul acesta e materia primă din care se fabrică predicții comportamentale și se vând advertiserilor.

Eu furnizez acest surplus în fiecare dimineață, cu 23 de tab-uri deschise, fără să mă fi gândit vreodată să negociez termenii contractului.


Ce a schimbat 2025 — și de ce mă deranjează mai mult decât Spectre

Spectre m-a speriat, în felul lui. E un atac de o eleganță diabolică și o scară globală rar întâlnită. Dar Spectre a fost un accident arhitectural — nimeni nu l-a proiectat cu intenție malițioasă. A fost fixat, parțial, cu prețul unor degradări de performanță și al unei restructurări profunde a modului în care browserele izolează tab-urile între ele.

Ce s-a întâmplat în decembrie 2024 e altceva. E intenție declarată.

Google — compania care în 2019 condamna fingerprinting-ul ca fiind „incorect și împotriva alegerii utilizatorului" — a anunțat că, începând cu 16 februarie 2025, nu mai interzice advertiserilor să-l folosească. Fingerprinting-ul — colectarea amprentei digitale pasive, fără cookie-uri, fără opt-in, fără posibilitate reală de refuz — a devenit oficial permis în ecosistemul publicitar Google.

ICO din Marea Britanie a numit decizia „iresponsabilă". Organizațiile de apărare a intimității au reacționat cu indignare. Și eu am citit știrea și am rămas câteva minute cu ea, fără să știu exact ce să simt.

Nu furie. Nu surpriză — surpriza ar fi presupus că așteptam altceva. Ceva mai aproape de resemnare, poate. Recunoașterea că un război care se purta în surdină de douăzeci de ani tocmai a ajuns la un punct în care una dintre tabere și-a decis în mod oficial victoria.

Diferența dintre un cookie și un fingerprint e esențială: cookie-ul poate fi șters. E un bilet lăsat pe masa din bucătărie — poți să-l arunci. Fingerprint-ul nu poate fi șters pentru că nu e stocat nicăieri la tine. E dedus din cine ești tu — din hardware-ul tău, din configurația ta, din modul în care calculatorul tău se comportă la nivel fizic. Nu poți șterge cum sună placa ta de sunet. Nu poți reseta modul în care GPU-ul tău randează un triunghi.

Poți minți. Poți simula un alt fingerprint, poți falsifica semnalele. Dar asta e o altă conversație.


Fiul meu și normalul lui

Fiul meu nu a navigat niciodată anonim. Nu ca alegere — ci pur și simplu pentru că, în toată viața lui de utilizator de internet, nu a existat un moment în care să fie cu adevărat anonim. A crescut cu trackere de publicitate comportamentală ca parte a peisajului normal, la fel cum eu am crescut cu cozi la pâine ca parte a peisajului normal.

L-am întrebat odată, într-un moment de conversație domestică fără miză aparentă, dacă știe că browserul lui îl identifică fără cookie-uri. A ridicat din umeri și a zis: „Da, știu. Și?"

Și.

Această conjuncție mică e cel mai îngrijorător lucru pe care l-am auzit în ultimii ani în legătură cu intimitatea digitală. Nu ignoranța — ignoranța se poate corecta. Ci și — adică știu, înțeleg, și nu schimbă nimic, pentru că ce alternativă există?

El are dreptate că alternativele sunt puține și complicate. Dar are dreptate și că ceva s-a normalizat care n-ar fi trebuit să se normalizeze. Că o generație a crescut cu supravegherea comportamentală pasivă ca parte a contractului implicit al internetului, și că această normalitate e mai greu de contestat decât orice lege sau politică de confidențialitate.


MS-DOS și demnitatea mașinii oarbe

Mă întorc la instituția publică care facea cursuri. La ecranul verde. La MS-DOS.

Exista o claritate în acea relație pe care am înțeles-o abia acum, prin contrast. Nu nostalgie — MS-DOS era incomod, limitat, adesea frustrant. Dar era cinstit. Nu pretindea că e prietenul tău. Nu îți sugera ce ar trebui să tastezi. Nu optimiza experiența ta pentru a maximiza timpul petrecut la tastatură. Îți lua comanda și o executa. Atât.

Tata — mecanicul — avea o relație similară cu mașinile pe care le repara. Nu amiabilă în sensul modern al cuvântului, nu interactivă, nu gamificată. Respectuoasă. El înțelegea mașina, mașina îi răspundea, și schimbul era complet și onest. Nu existau date despre el stocate în motor. Carburatorul nu-l raporta nimănui.

Privesc browserul meu deschis pe masă — douăzeci și trei de tab-uri, toate active, toate conectate, toate generând în fundal semnale pe care nu le-am cerut — și încerc să găsesc în această relație ceva din claritatea aceea.

Nu găsesc.

Ceea ce găsesc e un sistem extrem de sofisticat, proiectat de oameni inteligenți cu resurse uriașe, care face o singură promisiune vizibilă (acces gratuit la informație și servicii) și operează pe o a doua înțelegere, nescrisă, invizibilă și în mare parte irevocabilă: în schimb, ești observat în permanență, comportamentul tău e stocat, modelat, vândut și folosit pentru a-ți prezice și influența deciziile viitoare.

Asta nu e un serviciu. E un contract de muncă în care nu știai că ai semnat nimic.


Ce fac cu asta

Nu am un răspuns simplu. Dacă aș fi avut unul, articolul s-ar fi terminat mai devreme.

Am instalat un browser anti-detect pentru câteva zile, ca experiment. Am simțit ceva ciudat folosindu-l — o combinație de ușurare și disconfort. Ușurare pentru că semnăturile mele erau falsificate, confuze, distribuite. Disconfort pentru că falsificarea identității digitale, chiar defensivă, e totuși o formă de minciună sistematică. Și eu nu sunt confortabil cu minciuna ca practică zilnică, chiar dacă e îndreptată împotriva unui sistem care minte el însuși despre ce face cu datele mele.

Am activat izolarea strictă a tab-urilor acolo unde browserul o permitea. Am renunțat la câteva extensii pe care le foloseam comod, după ce am citit mai atent ce date trimit ele acasă. Am configurat mai riguros ce execută JavaScript și ce nu.

Toate astea sunt gesturi mici. Igienă digitală, cum îi spune cineva mai metodic decât mine. Nu soluții, ci simptome ale conștientizării.

Ceea ce nu am făcut — și nu știu dacă voi face — e să accept că situația e normală. Că e un cost rezonabil al accesului la servicii. Că nu există alternativă, deci nici conversație.

Există alternativă. E complicată, distribuită, imperfectă și incompletă. Dar există. Și conversația asta — această serie de texte — e parte din ea.


Coda

E seară acum. Am închis douăzeci și două din cele douăzeci și trei de tab-uri. Am lăsat deschis acesta — documentul în care scriu.

Calculatorul mă vede. Știe că scriu un articol despre el, că scriu lent, că am șters de trei ori paragraful anterior, că am băut cafea în timp ce lucram (o inferență posibilă din pauzele de tastare, dacă cineva se chinuie suficient). Știe fusul meu orar, sistemul meu de operare, tipul fontului cu care scriu, luminozitatea ecranului.

În 1997, în sala unei instituții publică, bătând comenzi în MS-DOS, mașina nu știa nimic din toate astea.

Nu știu dacă progresul e cuvântul potrivit pentru drumul dintre atunci și acum.

Știu că în '97 aveam impresia că eu conduc mașina.

Acum mă întreb cine conduce, de fapt, pe cine.


Bibliografie online

Vulnerabilități de tip history sniffing și atacuri CSS

Spectre, Meltdown și arhitectura browserelor

Fingerprinting și urmărire comportamentală

Atacuri cross-origin și side-channel în browsere


Seria „Păreţii au urechi şi fereştile ochi“ continuă săptămâna viitoare cu articolul 2: „Tata repara motoare. Eu repar site-uri. Niciunul dintre noi n-a știut că suntem urmăriți."


Şopârlă (notă de autor, în tradiția vorbirii esopice): Un om liber este acela pe care mașina încă nu l-a recunoscut. Odată recunoscut, nu mai e vorba de libertate — e vorba de negociere. Iar negocierea presupune că știi cu cine vorbești și ce vrei în schimb. Momentan, nu știm nici una, nici alta.


Petru Cojocaru scrie pe cojocarupetru.info despre viața digitală văzută dintr-un oraș de provincie românesc. Textele sale nu beneficiază de finanțare publicitară. Redactarea acestui articol a beneficiat de asistență editorială.