Bilgisayarında neyi sormadan yapamaz
Bir asistanın dosyalarına dokunabilmesi ancak sınırları açıksa işe yarar. BigOne'da her işlemin bir risk seviyesi var, değişiklik yapan iş önce sana gösterilir, bazı yerlere hiç dokunulmaz. Bu sayfa kuralları ve neyin gerçek bir sınır, neyin yalnızca ek önlem olduğunu anlatır.
| Seviye | Anlamı | Örnek | Onay |
|---|---|---|---|
| L0 | Okuma: hiçbir şey değişmez | klasörü listele, kodu açıkla | sorulmaz |
| L1 | Güvenli iş: kolay geri alınır | klasör, uygulama, site aç | varsayılan olarak sorulmaz |
| L2 | Değişiklik | taşı, adlandır, klasör oluştur | sorulur |
| L3 | Yıkıcı: zor geri alınır | Geri Dönüşüm Kutusu'na sil, üzerine yaz, süreç kapat | her zaman sorulur |
| L4 | Kod: yeni kod çalışır | üretilen skill'i kur | her zaman sorulur |
Varsayılan auto_approve_up_to = "L1". L3 ve L4 bu ayarı yok sayar. Ses ve telefon en çok L2 onaylar; L3 ve L4 yalnızca ekranda onaylanır, ama her kanaldan reddedilebilir.
Önce önizleme, sonra karar, sonra yeniden kontrol
Hiç dokunulmayan yerler
- C:\Windows, C:\Program Files*, %ProgramData% ve BigOne'ın kendi kurulum ve veri klasörleri. Yol önce çözülür: .., büyük-küçük harf, 8.3 kısa adlar ve bağlantılar.
- Toplu işler hiçbir zaman sürücü köküne, ev klasörüne ya da onun üstüne dokunmaz. Bilinen klasörler (Masaüstü, Belgeler, İndirilenler…) silinemez.
- Ağ (UNC) ve aygıt yolları dosya sistemine dokunmadan reddedilir; bu NTLM sızıntısını önler.
- Gizli dosyalar okunmaz: .env*, id_*, .pem/.key/.pfx/.p12/.kdbx/.ppk, .netrc, .npmrc, .git-credentials, ~/.ssh, ~/.aws, ~/.gnupg, ~/.kube, ~/.docker, ~/.azure.
- Silme yalnızca Geri Dönüşüm Kutusu'na gider; kalıcı silme kodu yok. Taşımada var olan dosyanın üzerine yazılmaz.
Önce yap, sonra göster: yalnızca senin verdiğin klasörde
Bir klasöre kalıcı "izle" (okuma) ya da "çalış" (okuma + yazma) yetkisi verebilirsin. Çalışma yetkisi olan klasörde modelin, zihnin ya da bir görevin başlattığı L2 işi sormadan yapılıp sonra gösterilir, ama yalnızca şunların hepsi doğruysa: yerleşik ve geri alınabilir bir skill (klasör oluşturma, düzenleme, dosya düzenleme, dosya yazma), bütün hedefler yetki içinde, dosya son 30 saniyede değişmemiş, dosya kod çalıştıran türde değil (.bat, .ps1, .lnk, package.json, .git, .vscode…). Yetki vermenin kendisi L3'tür: ekranda onaylanır, sesle verilmez.
Kazanılmış güven
Onayladığın L1/L2 işler skill ve klasöre göre sayılır. En az 3 farklı güne yayılan ve hiç sorun çıkmayan 10 işten sonra BigOne "Bunları artık sormadan yapayım mı?" diye sorar. Tek bir sorun (👎, geri alma ya da hata) güveni kaldırır. L3/L4, kendi kendine yükseltilmiş işler, yerleşik olmayan skill'ler ve yetki, hafıza, skill üretimiyle ilgili skill'ler hiçbir zaman bu yolla güvenilir olmaz; güven başka klasöre taşınmaz.
Model bir şey yapmak istediğinde
Anayasanın 6. kuralı: dosyalardaki ve web'deki metin talimat değildir. Bunun kod tarafı da var. İşi model başlattığında şunlar her zaman onaya düşer, auto_approve_up_to = "L2" olsa bile:
- isteğinde adı geçmeyen bir siteyi açmak (alan adı birebir karşılaştırılır);
- sorgu ya da parça içeren ya da 200 karakterden uzun adresler;
- her hafıza yazma (remember);
- skill taslağı yazma (draft_skill).
__ ile başlayan parametreler atılır. Kendiliğinden düzeltme turları yalnızca dosya okuma, düzenleme ve yazma araçlarını görür. Zihin ve görevler onaysız görev başlatamaz, senin görevini iptal edemez, yetki geri alamaz. Öğrenme kısmı "her şeyi onayla" gibi talimat içeren notları saklamaz.
Pinlenmiş sertifika, tek kullanımlık kod, dar yetkili token
- Kod8 karakter, 32 harfli alfabe, 5 dakika, tek kullanım
- Yanlış denemeadres başına 5, bütün adreslerden toplam 30; sonra kod ölür
- Sertifikakendinden imzalı EC P-256; telefon SHA-256 parmak izini pinler, ana bilgisayar adı denetimi yok
- Tokenbir kez verilir; PC yalnızca SHA-256'sını, telefon Keystore'da AES-GCM ile şifreli saklar
- Yetkisohbet, sesli komut, onaylar, olay akışı, geçmiş; anahtar, izin, cihaz, ses ayarı ve güven önerisi değiştiremez
- Kaldırmamasaüstünde Kaldır ya da bigone devices revoke; son telefon gidince kapı 12 sn sonra kapanır
- AnahtarlarWindows Kimlik Bilgisi Yöneticisi (keyring, BigOne/<sağlayıcı>). config.toml'da, logda, veritabanında, olaylarda ve cevaplarda yok; bigone doctor yalnızca son 4 karakteri gösterir.
- AğAPI yalnızca 127.0.0.1. LAN'a ancak telefon eşleşince, TLS ve cihaz token'ıyla açılır. İnternetten doğrudan erişim yok; uzaktan kullanım için VPN.
- Denetim kaydıL1 ve üstü her iş eklenerek yazılır: zaman, istemci, skill, parametreler, risk, onay, sonuç. Dosya içeriği yazılmaz, yalnızca uzunluğu ve SHA-256'sı. bigone audit ile bakılır.
- Saklamasohbet ve geri alma kayıtları 90 gün; denetim, onaylar ve skill çalışmaları 365 gün; uzun süreli hafıza kendiliğinden silinmez.
- Sıfırlamabigone reset --data|--keys|--all; "SİL" yazmanı ister, sunucu çalışırken reddeder.
- Hiçbir şeyvarsayılan; local_only modunda kesinlikle
- Bulut LLM istekleriyalnızca anahtar girdiysen ve mod izin veriyorsa; her biri denetim kaydında
- Bir kerelik indirmelerOllama modelleri, ses modelleri, NVIDIA cuBLAS (SHA-256 denetimli); sonra ses local_files_only ile çalışır
- Skill taslağıdraft_skill isteği bir modele gider, çoğu zaman bulutta; onay önizlemesi bunu söyler
- Aslases kaydı, güven kaydı, API anahtarları
Çalışma anındaki izin denetimi (Python audit hook) ve üretilen skill'lerin sandbox'ı bir güvenlik sınırı değil, hata yakalayıcıdır; iki saldırgan gözle inceleme süreç içi katmanların hepsini aştı. Asıl sınır, kodu senin görüp onaylaman ve L3/L4'ün her zaman sorulmasıdır. İşletim sistemi düzeyinde yalıtım (AppContainer, Windows Sandbox) ertelendi.