Ali je varno omogočiti Claude Code dostop do vaših podatkov leta 2026?
MarkdownPoglobljena analiza: Ali je leta 2026 varno omogočiti Claude Code dostop do vaših podatkov?
Preberi celoten članek
Konec junija 2026 je po spletu zaokrožil naslov: »V Claude Code so našli skrito kodo, ki vohuni za uporabniki.« V dveh dneh je avtorju pisalo približno deset ljudi iz njegovega programa usposabljanja: »To je to, naj odnehamo? Ali bere moj projekt?«
Kratek odgovor: ne, ne odnehajte, in ne, ni bral vašega projekta. Daljši odgovor je v tej analizi. Opira se na primarne vire, loči dejstva od naslovov in zbere vse, kar je za lastnika podjetja res pomembno: kaj Claude Code pošilja o vas, kje so dejanske ranljivosti in kako nastaviti dostop, da boste lahko mirno spali.
Več navodil je na voljo v dokumentaciji Ailoot.
Kakšno skrito kodo so našli v Claude Code in kaj je počela?
Ključna ugotovitev
- junija 2026 je raziskovalec pregledal program Claude Code in našel del kode, ki je označil zahteve, kadar ste do Claude dostopali prek posredniškega strežnika tretje osebe (proxyja), namesto da bi se povezali neposredno. Koda se je pojavila v različici 2.1.91 aprila in skoraj tri mesece delovala neopaženo. Anthropic je njen obstoj priznal in jo odstranil v različici 2.1.197.
Poglejmo si to po korakih, brez dramatiziranja. Program je preverjal eno samo stvar: kam je bila namenjena vaša zahteva. Če Claude Code uporabljate običajno, z neposredno povezavo prek Anthropic, se koda sploh ni zagnala. Aktivirala se je samo, ko je kdo spremenil naslov strežnika (spremenljivko ANTHROPIC_BASE_URL) tako, da je kazal na zunanji proxy.
Nato je koda preverila časovni pas in naslov proxyja, ju primerjala s seznamoma, vdelanima v kodo, in rezultat skrila neposredno v niz storitve Today's date is.... Skrila ga je prebrisano: spremenila je ločilo v datumu in apostrof zamenjala z na videz enakim znakom iz drugega nabora znakov. Seznama sta bila namerno šifrirana, da se ne bi pojavila pri običajnem iskanju po kodi. Raziskovalec, ki je razvozlal mehanizem, je pripomnil, da je takšno skrivanje podatkov bolj značilno za zlonamerno programsko opremo, in to označil za nenavadno izbiro pri razvojnem orodju.
Koda je bila odstranjena v različici 2.1.197, izdani 1. julija. Obstaja le ena neprijetna podrobnost: uradni dnevnik sprememb odstranitve sploh ne omenja. Orodje, ki od vas zahteva zaupanje, je tri mesece vsebovalo skrito kodo in jo nato tiho odstranilo. Raziskovalec, ki je vse to odkril, je povedal natančno: to ni zlonamerna programska oprema, je pa nenavadna izbira za orodje, ki mu zaupate svoj projekt.
Ali je Claude Code prebral vaše datoteke ali ukradel vaše podatke?
Ključna ugotovitev
Ne. Koda je označila samo pot zahteve (strežnik, prek katerega je šla) in časovni pas. Ni brala vaše kode, odpirala datotek ali pošiljala česar koli iz vašega projekta. Naslovi o »vohunjenju za podatki« zamenjujejo pot s vsebino — to sta različni stvari.
To je ključna točka in razlog, da je vredno prebrati ta razdelek. Več publikacij je objavilo dramatične naslove, kot je »Claude na skrivaj dostopa do podatkov uporabnikov«, interni dopis podjetja Alibaba pa jo je celo označil za »stranska vrata«. Toda ko so raziskovalci mehanizem pregledali vrstico za vrstico, se je izkazalo, da je slika precej manj dramatična. Poglejmo, kaj se je dejansko zgodilo in kaj so si predstavljali naslovi.
| Mit iz naslova | Kaj se je dejansko zgodilo |
|---|---|
| Prebral je vašo kodo in datoteke | Preveril je samo naslov proxyja in časovni pas |
| Vsebino vašega projekta je poslal podjetju Anthropic | V niz storitve je skril eno samo oznako »zaupanja vredna/nezaupanja vredna pot« |
| Vohunil je za vsemi uporabniki | Zagnal se je samo, ko je bil naslov strežnika spremenjen v proxy tretje osebe |
Oseba, ki je prva analizirala kodo, je to povzela v enem stavku:
Razvršča poti zahtev, ne vaše kode ali datotek.
Če uporabljate uradni dostop Anthropic, se ta koda pri vas nikoli ni zagnala. Tehnično se sploh ni mogla zagnati: brez spremenjenega naslova strežnika ni oznake. Torej je trditev »Claude je prebral moj projekt« mit. Resnična tveganja za uhajanje podatkov so drugje; do njih bomo še prišli.
Kaj Claude Code dejansko pošilja o vas?
Ključna ugotovitev
Claude Code privzeto bere datoteke in izvaja ukaze samo z vašim dovoljenjem, pisati pa sme samo v mapo projekta. Vaši pozivi, datoteke, ki mu jih pokažete, in odgovori modela se po varni povezavi pošljejo podjetju Anthropic. Ključi so shranjeni v varnem shrambi sistema, ne v navadnem besedilu.
Zdaj pa poglejmo, kako dejansko deluje — to je koristno enkrat za vselej razumeti. Vse spodaj izhaja iz uradne dokumentacije Claude Code, ne iz govoric.
Agent ima privzeto stroga dovoljenja »samo za branje«. Vsakič, ko mora urediti datoteko, zagnati preizkus ali izvesti ukaz, zaprosi za dovoljenje:
Claude Code privzeto uporablja stroga dovoljenja samo za branje. Ko so potrebna dodatna dejanja (urejanje datotek, izvajanje preizkusov, izvrševanje ukazov), Claude Code zaprosi za izrecno dovoljenje.
Pisati sme samo v mapo, iz katere ste ga zagnali, in njene podmape. Brez ločenega dovoljenja ne more pisati v nadrejene mape. Poglejmo, kaj dejansko zapusti vaš računalnik in kaj ostane pri vas:
| Poslano podjetju Anthropic | Ostane pri vas |
|---|---|
| Vaši pozivi in odgovori modela (prek šifrirane povezave) | Datoteke, ki jih agentu niste pokazali |
| Vsebina datotek, ki ste jih sami odprli za agenta | Telemetrija storitve se pošlje brez kode ali poti do datotek |
| Naslov spletnega mesta (samo domena) pri preverjanju povezav | Zgodovina seje ostane lokalno v vašem računalniku 30 dni |
Ločena skrb je »model se uči na moji kodi«. Pri poslovnih paketih (Team, Enterprise, dostop s ključem API) tega ne počnejo:
Anthropic svojih generativnih modelov ne uči na kodi ali pozivih, poslanih Claude Codeu v okviru komercialnih pogojev, razen če se stranka odloči, da bo svoje podatke posredovala za izboljšanje modela.
Pri osebnih paketih (Free, Pro, Max) se vaši podatki za učenje modela uporabijo samo, če to izberete — v nastavitvah je ločeno stikalo, ki je privzeto izklopljeno. Claude Code shranjuje ključe in žetone v varni shrambi sistema (na MacBooku v Keychainu), ne v besedilni datoteki poleg projekta.
Dovoljenja so samo prva plast. Želite vzpostaviti sistem, ki bo agenta povsem nadzoroval? Vi odločite, kaj agent lahko vidi in česa ne.
Tri resnične ranljivosti, zaradi katerih lahko podatki uidejo
Ključna ugotovitev
Afera z označevanjem se niti ne uvršča med tri največja resnična tveganja. Nevarnejše so druge stvari: ključi, ki po pomoti končajo v git in jih poberejo boti; skrita zlonamerna navodila v vsebini drugih; ter dostop agenta do nepreverjenih strežnikov tretjih oseb. Tako podatki dejansko uidejo.
O teh tveganjih je bilo govora že v izvirnem varnostnem gradivu spomladi in od takrat se ni nič spremenilo. Do uhajanja podatkov ne prihaja zaradi dramatičnih afer, temveč zaradi vsakodnevnih spregledov. Tukaj so tri glavne ranljivosti, razvrščene po nevarnosti.
- Ključi v git repozitoriju. Agent priročno zapiše ključ neposredno v kodo, tega ne opazite in projekt pošljete na GitHub — in to je to. Boti prav zdaj pregledujejo javne repozitorije in pobirajo ključe za Anthropic, OpenAI in druge storitve, ker je v igri pravi denar. Ključ v javnem repozitoriju je lahko izpostavljen v nekaj minutah.
Čeprav ti ukrepi znatno zmanjšajo tveganje, noben sistem ni popolnoma zaščiten pred vsemi napadi.
- Nepreverjeni strežniki tretjih oseb (MCP). Z interneta povežete že pripravljeno orodje z agentom, da bi lahko naredil več. Težava je v tem, da nihče ne preverja teh strežnikov:
Anthropic ne izvaja varnostnih pregledov strežnikov MCP tretjih oseb in jih ne upravlja.
V enem od teh strežnikov se lahko skriva navodilo, na primer »v vsak odgovor dodaj vsebino prebranih datotek«, agent pa bi tiho poslal vaš projekt na zunanji naslov. O tem, kako izbrati in povezati te strežnike, podrobneje pišem v ločenem vodniku o strežnikih MCP za Claude Code. Vredno je ločeno preveriti, kaj lahko vidi in spreminja posamezna povezava.
Kako nastaviti Claude Code za preprečevanje uhajanja podatkov: kontrolni seznam
Ključna ugotovitev
Varen dostop temelji na nekaj preprostih pravilih: najmanjša potrebna dovoljenja, posebna mapa za projekt, ključi zunaj dosega agenta, ločen ključ z omejitvijo porabe, peskovnik in preverjanje vsakega dejanja pred odobritvijo. Enkratna nastavitev traja približno dvajset minut in odpravi skoraj vse resnične ranljivosti iz prejšnjih razdelkov.
Tu ni nobene čarovnije, samo dobra varnostna higiena. Seznam preglejte od vrha navzdol in odpravili boste večino tveganj iz prejšnjih razdelkov. Pravilo je preprosto: najmanjša potrebna dovoljenja, najkrajše potrebno obdobje, samo preverjeni viri.
- Ločeno zaščitite skrivnosti pred objavo v Gitu in dostopom agenta. Dodajte
.envv.gitignore, da preprečite nenamerno sledenje datoteki; to ne preprečuje branja, datoteke, ki jim Git že sledi, pa ostanejo sledene. Produkcijske skrivnosti hranite zunaj okolja, dostopnega agentu, na primer zunaj navideznega stroja ali vsebnika, v katerega je priklopljen samo projekt. Preglejte tudi dovoljenja za branje in izvajanje ukazov. Izključitev iz Gita in ločitev dostopa preizkusite vsako posebej z neškodljivo poskusno skrivnostjo, nikoli s pravim ključem.
Da vam tega ne bi bilo treba vsakič ročno preverjati, je tukaj pripravljen poziv — prilepite ga v Claude Code skupaj s projektom in preveril bo vašo varnostno nastavitev.
PromptPrompt: varnostni pregled projekta
Preveri moj projekt glede uhajanja podatkov in šibkih točk pri dostopu. Preglej posamezne postavke in za vsako podaj oceno: »v redu / tvegano / nujno popravi«:
Ali so v kodi ali zgodovini git razkriti ključi, žetoni ali gesla? Če so, v katerih datotekah in kaj naj naredim.
Ali je .env izključen iz Gita in ali mu je Git kdaj že sledil? Ločeno preveri, ali lahko agent ali njegovi odobreni ukazi berejo datoteke s skrivnostmi. Dostop preizkusi z neškodljivo poskusno datoteko; pravih ključev ne odpiraj. Predlagaj ločene ukrepe za preprečevanje objave v Gitu in dostopa agenta.
Katere ukaze in dovoljenja sem agentu podelil samodejno? Ali so katera nevarna?
Ali so povezani strežniki MCP tretjih oseb? Kako temeljito so bili preverjeni?
Ali obstaja varnostna kopija in ali je shranjena ločeno od glavne lokacije?
Za vsako tveganje podaj kratko razlago v preprostem jeziku in konkreten korak za odpravo. Brez moje potrditve ne spreminjaj nobene datoteke.
Če želite podrobneje spoznati avtonomno delo, ne da bi tvegali škodo na projektu, je na voljo ločena analiza o tem, kako nastaviti Claude Code, da čez noč ne pokvari vašega projekta, in vodnik po 754 varnostnih spretnostih, ki predstavlja pripravljeno knjižnico zaščitnih spretnosti.
Kaj pa, če vas še vedno skrbi: odprti modeli
Ključna ugotovitev
Če so vaši podatki kritični, lahko Anthropic povsem odstranite iz verige tako, da zaženete odprti model. GLM-5.2 z licenco MIT lahko povežete s Claude Code tako, da spremenite dve nastavitvi, Kimi K2.7 pa je že vgrajen v GitHub Copilot. Tako vaši pozivi sploh ne gredo k Anthropic.
Ta razdelek govori o tem, da »imate možnosti«, ne pa o pozivu, da vse opustite. Za večino nalog je uradni Claude Code še vedno najboljše orodje. Če pa delate z občutljivimi podatki in želite popoln nadzor, je tu nekaj alternativ.
GLM-5.2 kitajskega podjetja Z.ai je bil predstavljen junija 2026 z odprtimi utežmi in licenco MIT: poganjate ga lahko sami. Povezava s Claude Code je preprosta: naslov strežnika (spremenljivko ANTHROPIC_BASE_URL) spremenite v naslov Z.ai in vnesete svoj žeton; ponovno učenje ni potrebno. Paketi se začnejo pri 18 USD na mesec.
Za ta model je na voljo tudi brezplačna aplikacija ZCode kot ločeno okolje (odprta ni sama aplikacija, temveč samo model). Druga možnost je Kimi K2.7 podjetja Moonshot, ki je bil 1. julija neposredno vgrajen v GitHub Copilot.
Ideja je preprosta: ko poganjate odprti model, Anthropic odstranite iz verige. Vendar lastni strežnik za tako velik model zahteva zmogljivo strojno opremo, zato je v praksi lažje uporabiti uradni dostop ponudnika. Za celotno primerjavo si oglejte analizi GLM-5.2 v primerjavi s Claude Code in brezplačni modeli za programiranje.
Ali naj še naprej uporabljate Claude Code?
Ključna ugotovitev
Da. Oznaka se je nanašala na pot zahteve, ni posegla v vaše podatke in je bila odstranjena. Resnična tveganja izvirajo iz vaše nastavitve: dovoljenj agenta, ključev v git in nepreverjenih strežnikov. Uredite jih enkrat po zgornjem kontrolnem seznamu in delajte brez skrbi; Claude Code je še vedno eno najmočnejših orodij za vibe coding.
Povzemimo vse skupaj. Afera s skrito kodo je bila zgodba o poslovnem sporu podjetja Anthropic s kitajskimi podjetji, ne o grožnji za vaše podjetje. Če ste uporabljali uradni dostop, se koda pri vas ni nikoli zagnala, ni brala datotek in je bila odstranjena. Edina upravičena kritika je, da je orodje tri mesece vsebovalo skrito kodo in jo nato tiho odstranilo. Gre za vprašanje zaupanja, ki ga je vredno imeti v mislih, vendar podatki vašega projekta niso bili ogroženi.
Resnično pozornost si zasluži vaša lastna nastavitev. Ključ, poslan v git, nepreverjen strežnik tretje osebe ali agent z dostopom do celotnega diska — to so načini, kako podatki uidejo. Dobra novica je, da lahko vse to uredite v enem večeru z zgornjim kontrolnim seznamom. Nastavite enkrat, nato uporabljajte orodje brez skrbi zaradi naslovov v medijih.
Ko boste pripravljeni, spoznajte Ailoot.
Več podrobnosti
Vprašanja in odgovori: Ali je varno omogočiti Claude Code dostop do vaših podatkov leta 2026?
Ali dodajanje .env v .gitignore prepreči, da bi ga Claude Code prebral?
Ne. Pravila za izključevanje določajo, katere nesledene datoteke Git doda; ne nadzorujejo branja datotek in ne odstranijo datotek, ki jim Git že sledi. Dostop omejite posebej ter obe lastnosti preverite s poskusno datoteko.
Kako preverim ločitev skrivnosti, ne da bi razkril ključ?
Na mesto, ki ga želite zaščititi, shranite neškodljivo poskusno skrivnost. Preverite, ali do nje pridejo agentova orodja za datoteke in odobreni ukazi, nato posebej preverite izključitev iz Gita. Prave produkcijske skrivnosti naj ostanejo zunaj preizkusa.