Keamanan dan privasi
Bagaimana Babel Mesh mengarahkan permintaan, melindungi akun, dan memeriksa node, serta apa yang tidak bisa dilakukannya.
Ke mana yang Anda kirim pergi
Permintaan Anda sampai ke gateway Babel Mesh, yang memilih node sesuai kelas data permintaan dan meneruskan permintaan ke sana. Node menghitung hasilnya dengan modelnya dan mengembalikannya lewat gateway.
- Node yang melayani permintaan dapat membacanya. Itu fakta cara kerjanya saat ini: node harus membaca prompt untuk menjawabnya. Jadi jangan kirim kata sandi, nomor identitas, atau rahasia dagang.
- Node tidak bisa melihat siapa Anda. Permintaan yang diterima node tidak membawa nama akun maupun kunci, hanya label anonim.
- Babel Mesh tidak menyimpan percakapan. Catatan gateway hanya berisi waktu permintaan, model, hasil, dan pemakaian. Percakapan tetap di klien atau peramban Anda sendiri.
- Pengecualian: aturan konten. Gateway memeriksa masukan dan keluaran terhadap aturan konten. Permintaan yang memicu aturan meninggalkan kutipan singkat di sekitar kecocokan dan nama akun, untuk menangani penyalahgunaan; teks lengkapnya tidak disimpan.
- Pemeriksaan acak mengulang permintaan. Untuk memverifikasi apa yang dikembalikan kontributor, sebagian kecil permintaan kelas publik dihitung ulang di node milik operator sendiri dan kedua hasilnya dibandingkan.
Kelas data
Setiap akun dan setiap permintaan memiliki kelas data. Akun yang mendaftar sendiri mulai dari "publik". Node kontributor hanya menerima permintaan "publik". Kelas yang lebih tinggi hanya ke node milik operator sendiri. Untuk saat ini, gambar dan video juga hanya dilayani node operator, karena hasilnya tidak dapat diperiksa acak seperti teks.
Koneksi dan kunci
- Situs web dan API memakai HTTPS. Komponen di belakangnya (controller, gateway, buku besar, relay, node) berkomunikasi lewat koneksi terenkripsi dengan autentikasi sertifikat timbal balik; identitas node ada di sertifikatnya.
- Node hanya terhubung ke luar. Mereka tidak membuka port masuk dan melayani lewat relay.
- Klien menyimpan kunci API Anda di komputer Anda, hanya dapat dibaca oleh akun sistem Anda. Halaman klien tidak pernah menerima kunci; klien yang membuat permintaan untuk Anda.
- Pembaruan klien diperiksa terhadap manifes bertanda tangan: kunci publiknya tertanam di klien, dan tanda tangan yang salah atau versi yang tidak lebih baru tidak pernah dipasang.
Pembukuan dan verifikasi
- Tanda terima yang ditandatangani kedua pihak. Untuk setiap permintaan, gateway dan node menandatangani tanda terima yang sama, dan buku besar mencatatnya hanya jika keduanya sepakat. Tanda terima berisi hash permintaan dan hasil serta pemakaian, bukan kontennya.
- Pemeriksaan acak. Node baru diperiksa lebih sering, node dengan rekam jejak bersih yang panjang lebih jarang. Node yang hasilnya tidak cocok dikarantina; begitu operator memastikan kecurangan, penghasilannya hangus dan dikenai sanksi sesuai aturan.
- Penghasilan ditahan. Penghasilan kontributor menunggu beberapa hari, dan selama itu pemeriksaan terus berjalan.
Yang tidak bisa dilakukannya
- Belum ada lingkungan eksekusi tepercaya (TEE): ia tidak dapat menjamin bahwa node tidak melihat konten, itulah sebabnya permintaan punya kelas.
- Belum melalui audit keamanan pihak ketiga.
- Tidak ada janji ketersediaan: node dapat hilang kapan saja, dan permintaan dicoba ulang di node lain, tetapi keberhasilan tidak dijamin.
- Aturan konten tidak sempurna: bisa memblokir secara keliru dan bisa terlewat.
Halaman ini menjelaskan apa yang sebenarnya dilakukan sistem saat ini. Ketentuan layanan dan kebijakan privasi resmi dipublikasikan terpisah oleh entitas pengelola.