Am citit de curând că Gemini a devenit mai performant în materie de programare, așa că am decis să-l pun la încercare. I-am pregătit câteva „capcane” în codul temei Hugo pe care o folosesc pentru câteva dintre site-urile mele, i-am dat acces la directorul proiectului și l-am provocat să rezolve problemele pe care i le creasem intenționat. Totul a pornit ca un experiment, însă s-a transformat rapid într-o lecție despre prudență.

Visual Studio Code vrea să acceseze datele Apple Music

La un moment dat, asistentul AI a identificat corect niște fișiere duplicate – parte din capcana mea – și mi-a cerut permisiunea să ruleze o comandă de ștergere, pe care i-am acordat-o. Imediat, Visual Studio Code a afișat o notificare prin care solicita acces la datele de pe volume de rețea. Din neatenție și viteză, am aprobat solicitarea, realizând abia o secundă mai târziu că s-ar putea să fi făcut o greșeală.

Context: Un experiment cu Gemini Code Assist

Scopul inițial era simplu: să văd cât de eficient este Gemini în a depana și optimiza un proiect real. Lucrez destul de des în Visual Studio Code la diverse scripturi și fișiere de configurare, iar proiectele mele sunt adesea împrăștiate în diverse locații, reflectând un stil de lucru mai degrabă haotic.

locații la care avea acces Visual Studio Code

Integrarea unui asistent AI direct în editor părea o soluție ideală pentru a mai pune ordine în idei și în cod.

Incidentul: Solicitări de permisiuni suspecte

Problemele au început când, după ce i-am permis accesul inițial, VS Code a început să afișeze și alte solicitări de permisiuni care nu aveau nicio legătură logică cu sarcina de ștergere a unor fișiere locale. Mi s-a cerut acces la Apple Music, la activitatea media și la volume amovibile (unde am backup-ul complet creat de Time Machine), pe care le-am respins imediat.

Visual Studio Code vrea să acceseze datele altor aplicații

Simultan, în fereastra de chat a Gemini, părea că se derulează comanda de ștergere, ceea ce mi-a alimentat suspiciunea că fie a executat comanda incomplet, fie a interpretat-o greșit și acum încerca să șteargă tot ce îi ieșea în cale, fără discriminare. Panica nu s-a instalat complet, dar am oprit imediat orice proces și am intrat în setările de sistem pentru a revoca manual toate permisiunile acordate aplicației.

Revocare permisiuni Visual Studio Code

Măsuri de precauție și concluzii

Din fericire, am Time Machine activat, deci un backup recent există, ceea ce mi-a redus nivelul de stres. O primă verificare nu a relevat daune vizibile sau fișiere importante lipsă. Am vrut totuși să văd dacă și alți utilizatori au întâmpinat probleme similare și, deloc surprinzător, am găsit numeroase discuții pe această temă.

În concluzie, dacă intenționați să integrați un asistent AI în fluxul vostru de lucru, sfatul meu este să fiți extrem de precauți cu permisiunile pe care le acordați. Asigurați-vă că aveți un sistem de backup funcțional și fiți vigilenți la orice solicitare care vi se pare suspectă sau nejustificată. Voi reveni cu actualizări dacă descopăr că incidentul a avut și alte consecințe pe care nu le-am observat inițial.

Spune-ți părerea!

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.