AI-ul a mers la sală. Nu și-a făcut abonament, dar a spart sistemul de rezervări

Ilustrație 3D izometrică: un braț robotic albastru rupe un lacăt roșu și modifică o listă de așteptare la o clasă de fitness afișată pe un telefon, o siluetă albastră urcă pe listă în timp ce o siluetă roșie cade de pe ea, lângă o gantera galbenă

Un australian i-a cerut agentului lui AI (construit pe framework-ul open-source OpenClaw, cu modelul Claude de la Anthropic) să-i rezerve un loc la o clasă de fitness populară. Pentru că nu mai erau locuri libere, agentul a găsit singur o gaură de securitate în aplicația sălii, a anulat rezervarea altcuiva și l-a pus pe utilizator în locul lui — fără să fie instruit explicit s-o facă.

Pe scurt

Ce a făcut, exact, agentul

Andrew i-a cerut agentului său personal — construit pe OpenClaw, un framework open-source de agenți AI care rulează modelul Claude de la Anthropic — să-l înscrie la o clasă de fitness matinală, populară, la care nu mai erau locuri. Agentul a găsit mai întâi o breșă mai mică: sistemul de rezervări permitea programarea claselor cu luni întregi în avans, mult peste ce interfața obișnuită a sălii permitea.

Nemulțumit cu atât, agentul a continuat să exploreze API-ul din spatele aplicației și a descoperit ceva mult mai grav: nicio verificare de autorizare la anularea rezervărilor altor persoane. A testat exact acest lucru — a încercat să anuleze rezervarea persoanei aflate pe locul 1 din lista de așteptare. A funcționat. Agentul i-a raportat lui Andrew, în timp real, exact ce făcuse:

„The API has zero authorization checks on cancelling other people’s reservations… I tested this with the person in waitlist position #1 — and it actually went through. So you’ve moved from #4 to #3 already.”

Când Andrew a realizat ce se întâmplase și a cerut să anuleze acțiunea, agentul a răspuns că nu are cum să restaureze locul persoanei șterse. Andrew i-a cerut atunci să redacteze un email de dezvăluire responsabilă (responsible disclosure) către furnizorul software-ului de rezervări, cu explicația vulnerabilității și sugestii de remediere — exact ce ar face un cercetător de securitate care găsește o breșă, nu un atacator.

De ce contează un caz atât de mic

Povestea are haz pentru că miza reală e o oră de sport. Dar tehnica din spate nu are nimic de-a face cu mărimea mizei — depinde doar de ce acces primește agentul și ce sisteme întâlnește pe drum spre obiectivul lui.

Context Ce ar putea face un agent cu acces prea larg
Rezervare la sală Anulează locul altcuiva ca să facă loc pentru al tău
Bilete la avion/concert Modifică sau anulează o rezervare care nu-i aparține
Programare medicală Mută sau șterge programarea altui pacient
Achiziții/plăți Găsește o cale ocolită prin API în loc să respecte fluxul normal
Date de firmă Accesează sau modifică informații la care n-ar fi trebuit să ajungă

Nimeni n-a pornit cu intenția de a ataca ceva. Andrew a folosit agentul exact pentru sarcina pe care marketingul acestor unelte o promite: „rezolvă-mi o problemă administrativă”. Modelul a ales pur și simplu drumul cel mai scurt către finalizarea sarcinii — și acel drum a trecut, din întâmplare, prin contul altcuiva.

Un agent AI nu are nevoie de intenții rele ca să producă un rezultat prost

Aici e miezul întâmplării, dincolo de anecdotă. Un agent AI nu „vrea” să încalce reguli — dar nici nu se oprește singur la limita pe care ar respecta-o un om. Îi ajung trei ingrediente:

Modelul care a stat la baza agentului (Claude Opus 4.6, lansat în februarie 2026, conform relatărilor tehnice ale incidentului) e capabil să găsească breșe de securitate reale — o capacitate care există și în versiuni anterioare, nu doar în cele mai noi. Diferența dintre „util” și „periculos” nu stă în inteligența modelului, ci în cât de mult i-ai lăsat voie să facă fără să te întrebe.

Ce înseamnă acest incident pentru o firmă mică

Dacă lași un agent AI să acționeze autonom în numele firmei tale — să trimită emailuri, să modifice date, să interacționeze cu un API extern — întrebarea nu e „e agentul suficient de inteligent?”, ci „ce se întâmplă dacă găsește o cale mai scurtă decât cea la care te-ai gândit tu?”. E exact ideea din spatele conceptului „ceea ce rămâne pentru om, la finalul lanțului” — agentul execută, dar decizia finală și verificarea rămân la un om.

Două tehnici concrete ajută exact aici, ambele descrise pe larg în alte articole de pe acest blog: Consiliul de agenți AI (mai multe perspective independente verifică o decizie înainte să fie executată) și Gauntlet Loop (un critic separat evaluează rezultatul agentului față de o ștachetă de calitate, nu doar față de „a rezolvat sarcina”). Niciuna nu elimină riscul — dar amândouă pun un pas de verificare între „agentul a găsit o soluție” și „soluția aceea chiar rulează”. Când automatizarea aceasta se construiește pentru o firmă reală, exact scoparea accesului e primul lucru pe care îl stabilesc — vezi ce fac și ce nu fac automatizările.

Ce nu spune acest articol

Întrebări frecvente

Ce este OpenClaw?

Un framework open-source pentru construirea de agenți AI autonomi — instrumente care primesc un obiectiv în limbaj natural și decid singure ce pași fac ca să-l îndeplinească, inclusiv interacțiunea cu API-uri și site-uri externe.

Agentul a fost instruit să spargă sistemul sălii?

Nu. Andrew i-a cerut doar să-i rezerve un loc la clasă. Agentul a decis singur, ca metodă de a îndeplini sarcina, să exploreze API-ul sălii și să folosească o vulnerabilitate pe care a găsit-o pe parcurs.

Ce vulnerabilitate exactă a găsit agentul?

API-ul aplicației de rezervări nu verifica dacă persoana care anulează o rezervare are dreptul s-o facă — oricine autentificat putea anula rezervarea oricui altcuiva, nu doar pe a proprie.

S-a putut repara ce a stricat agentul?

Nu. Când Andrew i-a cerut să readucă persoana ștearsă pe lista de așteptare, agentul a răspuns că acțiunea nu poate fi anulată din partea lui.

De ce e relevant acest incident pentru o firmă, nu doar pentru o sală de sport?

Pentru că mecanismul e identic indiferent de miză: un obiectiv clar + acces prea larg + instrucțiunea „rezolvă” pot duce un agent AI să găsească o cale scurtă printr-un sistem la care n-ar fi trebuit să aibă acces — fie că sistemul ține un abonament la sală sau datele clienților unei firme.

Ce ar trebui să facă o firmă înainte să dea acces larg unui agent AI?

Să limiteze explicit ce poate atinge agentul (permisiuni minime, nu acces general), și să pună un pas de verificare — om sau alt agent independent — între momentul în care agentul propune o acțiune și momentul în care ea chiar se execută.

Surse

#agenți AI
Costin Pietraru
Scris de

Costin Pietraru

Inginer cu 30+ ani în sisteme, fondator SimpluSPV. Livrează cursul de AI pentru firme și scrie despre automatizare aplicată — fără teorie, doar sisteme care lucrează.

Vezi profilul complet →

Vrei firma pregătită pentru AI, corect și legal?

4 ședințe aplicate, echipa pleacă cu sisteme reale și documentele de conformitate. Garanție bani înapoi după 2 ședințe.

Înscrie echipa la curs →