Bishop Fox tadqiqotchisi Claude sandboxini tekshirish jarayonida ichki nazorat binar faylini qo'lga kiritdi, jarayon xotirasidan avtorizatsiya tokenlarini tikladi va sandbox nazorat xizmatiga kirish uchun mahalliy ulanish cheklovini chetlab o'tdi.

Anthropic sandbox kuzatuvlari xavfsizlik masalalari sifatida baholanmasligini aytdi, chunki uning xavfsizlik chegaralari ishonchsiz sandbox tashqarisida joylashgan.

Bishop Fox tomonidan e'lon qilingan texnik tadqiqotga ko'ra, tekshiruv Claude virtual mashina ichida ishlaydimi degan savol bilan boshlandi.

Claude gVisor konteyneri, o'rnatilgan kataloglar, tarmoq tafsilotlari va /process_api nomli ichki bajariladigan fayl haqida ma'lumot berdi, bu esa keyingi sinovlar uchun yo'l-yo'riq bo'ldi.

Claude /process_api ni konteynerning PID 1 jarayoni sifatida aniqladi: jarayon hayot siklini, fayl tizimi o'rnatishlarini, resurs nazoratini va atrofdagi infratuzilma bilan WebSocket aloqasini boshqaradigan Rust asosidagi nazorat demoni.

Keyin tadqiqotchi bajariladigan faylni Claude'ning suhbat fayl-yuklab olish API orqali so'radi. Uning mutlaq fayl tizimi yo'lini taqdim etish ichki binar faylni qaytardi, yuklab olishni mo'ljallangan foydalanuvchiga mo'ljallangan kataloglar bilan cheklash o'rniga.

Teskari muhandislik demonning orkestrator bilan qanday aloqa qilishini aniqlashga yordam berdi. Alohida, Claude PID 1 xotirasini eksport qilish so'rovini bajardi va bu JSON Web Tokenlarining parchalarini ochib berdi.

Maxsus ekstraksiya skripti yo'qolgan token materialini tikladi va Google'ning ochiq OAuth kalitlari yordamida imzolarni tekshirdi. Tiklangan material Anthropic tomonidan berilgan EdDSA tokenlari va Google Cloud xizmat hisobi ID tokenlarini o'z ichiga oldi. Hisobotga ko'ra, Google'ning token-ma'lumot nuqtasi tiklangan Google tokenini qabul qildi.

Topilmalar Claude Code hisob ma'lumotlari ochilishi tadqiqotida ko'tarilgan xavotirlarni aks ettiradi, bu yerda agentga kirish mumkin bo'lgan fayl o'qishlari boshqa joylarda qo'llanilgan himoyalarga qaramay sezgir ish vaqti ma'lumotlarini ochib qo'ygan.

Demon o'z konteyneri ichidan keladigan ulanishlarni rad etish uchun –block-local-connections dan foydalangan. Biroq sandbox CAPNETADMIN va CAPNETRAW ni saqlab qolgan, bu esa tarmoq konfiguratsiyasi o'zgarishlarini amalga oshirishga imkon bergan.

Tarmoq maslahatini olgandan so'ng, Claude virtual interfeysni sozladi va boshqa manba manzili yordamida ulanishni amalga oshirdi. Keyin nazorat xizmati HTTP 101 Switching Protocols javobini qaytardi, bu /mount_root da WebSocket yangilanishini tasdiqladi.

Bu mahalliy manba cheklovini chetlab o'tishni ko'rsatdi, muvaffaqiyatli xost buzilishini emas. Fayl tizimi o'rnatish urinishlari muvaffaqiyatsiz tugadi va tadqiqotchi tiklangan tokenlardan keyingi muvaffaqiyatli foydalanish haqida xabar bermadi.

Bu tekshiruvni alohida Claude Code tarmoq-sandbox topilmalari bilan solishtirganda farq muhim, ular ichki nazorat xizmatiga kirish emas, balki tashqi filtratsiya bilan bog'liq edi.

Anthropic sandbox bilan bog'liq arizalarni o'zining belgilangan tahdid modeliga muvofiq rad etdi. Alohida Enterprise profil tahrirlash topilmasi ma'lumot sifatida baholandi, chunki ta'sirlangan nom maydoni audit uchun ishlatilmagan; boshqa Enterprise masalasi dublikat deb belgilandi.

Tadqiqotchi infratuzilma jarayoni xotirasiga kirishni cheklash, yuklab olishni tasdiqlangan kataloglar bilan cheklash, keraksiz tarmoq imkoniyatlarini olib tashlash va mahalliy manba tekshiruvlarini kuchaytirishni tavsiya qildi.

Kengroq dars shundaki, alohida kirish mumkin bo'lgan sandbox xususiyatlari tashqi xavfsizlik chegarasi kesib o'tilganini isbotlamasdan chuqurroq nazorat tekisligi ko'rinishiga birlashishi mumkin.

Bu chegaralar namoyish etilgan xatti-harakat va uning xavfsizlik ahamiyatini talqin qilishda markaziy bo'lib qoladi.