Lewati ke konten utama

Keamanan

Tempat teraman bagi pekerjaan Anda adalah komputer tempatnya sudah berada.

Convira adalah agen desktop, jadi hal terkuat yang bisa kami katakan tentang data Anda bukanlah sebuah kebijakan melainkan sebuah bentuk: pada eksekusi cloud, tidak ada tabel di basis data kami untuk apa yang Anda ketik, apa yang dijawab model, atau apa yang dilakukan alat. Bukan aturan yang melarang membacanya. Tidak ada kolom untuk dibaca.

  • Perusahaan Uni Eropa · Convira OÜ · 17268095
  • Dihosting di Uni Eropa · basis data dan API
Satu eksekusi cloudBasis data kami

Dibuang sebelum apa pun ditulis

  • Prompt
  • Respons
  • Penalaran
  • Jalur berkas
  • Masukan dan keluaran alat

Semua yang tersisa untuk disimpan

  • Status
  • Stempel waktu
  • Model
  • Durasi
  • Kredit

Setiap peristiwa eksekusi melewati satu batas dalam kode kami yang membuang bidang konten berdasarkan sebuah daftar sebelum penulisan terjadi. Eksekusinya sendiri berada di perangkat Anda.

Bukti

Hal-hal yang bisa Anda periksa tanpa harus percaya pada kata-kata kami.

Sertifikat adalah cara menyerahkan pemeriksaan kepada pihak lain. Kami tidak memilikinya, jadi inilah bahannya agar Anda bisa memeriksa sendiri.

  • Setiap artefak rilis ditandatangani dengan SigstorePenandatanganan bersifat tanpa kunci tetap dan sertifikatnya menyebutkan alur kerja yang menghasilkan build, jadi tanda tangan itu memberi tahu pipeline mana yang membuat byte tersebut, bukan sekadar bahwa seseorang punya kunci. Setiap rilis membawa bundel-nya.
    cosign verify-blob --bundle FILE.release.sigstore.json --certificate-identity-regexp '/desktop-release.yml@' --certificate-oidc-issuer https://token.actions.githubusercontent.com FILE
  • Daftar komponen disertakan pada setiap buildSatu SBOM CycloneDX per platform, diterbitkan sebagai berkas rilis di samping penginstal, memuat graf npm dan crate Rust yang menjadi dasar kriptografinya. Berikan ke pemindai Anda sendiri.
  • Asal-usul build ikut bersama binernyaSetiap platform menerbitkan pernyataan bertanda tangan yang mengikat artefak ke commit dan eksekusi alur kerja yang membangunnya, dan tugas rilis menolak menerbitkan bila tanda tangan itu tidak cocok.
  • Penginstal juga ditandatangani oleh vendor platformNotarisasi Apple di macOS, Authenticode di Windows. Pembaru desktop memeriksa tanda tangan sebuah pembaruan sebelum memasangnya, sehingga pembaruan yang diutak-atik ditolak.
  • Basis data di mesin Anda terenkripsiEksekusi dan sesi Anda berada di basis data SQLCipher lokal yang kuncinya disimpan oleh penyimpanan aman sistem operasi. Build terpaket menolak untuk mulai bila perlindungan itu tidak tersedia, alih-alih beralih ke teks biasa.
  • Peneliti punya jalur yang terdokumentasiSebuah security.txt sesuai RFC 9116 menyebutkan kebijakan pengungkapan lengkap dengan waktu tanggapan dan perlindungan bagi riset yang beritikad baik. Halaman itu tetap bisa diakses meski bagian lain situs ini terkunci.

Di mana data Anda berada

Tiga cara menjalankan tugas, dan justru di sinilah perbedaannya.

Pilihan Anda menentukan apa yang keluar dari mesin Anda. Tidak ada hal lain di halaman ini yang sepenting tabel ini.

  • LokalDi perangkat keras Anda
    Berjalan di
    Mesin Anda, dengan model yang Anda hosting sendiri
    Rekaman
    Mesin Anda, di basis data lokal yang terenkripsi
    Sampai ke kami
    Lalu lintas akun dan lisensi. Alat web, media, atau konektor berbayar mengirimkan masukan alat itu saat Anda memanggilnya.
  • Private BoxDi perangkat keras yang Anda kelola
    Berjalan di
    Server yang Anda hosting dan kendalikan sendiri
    Rekaman
    Perangkat Anda menyimpan salinan yang berlaku
    Sampai ke kami
    Lalu lintas lisensi, ditambah masukan alat berbayar yang sama jika Anda memanggilnya. Perangkat yang punya akses ke box juga melaporkan apakah box menjawab - satu kata status, sekali setiap dua menit dan lagi setiap kali jawaban itu berubah - agar kartu status tim Anda sepakat. Penyandingan sekali pakai mengirim lebih banyak, satu kali: alamat box, sidik jari TLS-nya, dan kredensial bearer-nya. Alamat dan sidik jari kami simpan dalam bentuk terbuka agar perangkat rekan setim menyematkan mesin yang benar, dan bearer hanya sebagai teks tersandi, disegel dengan kunci perangkat Anda. Tidak pernah apa pun yang dijalankannya.
  • CloudDi infrastruktur kami
    Berjalan di
    Infrastruktur kami, yang meneruskan permintaan ke penyedia model
    Rekaman
    Perangkat Anda menyimpan salinan yang berlaku
    Sampai ke kami
    Hanya metadata operasional. Prompt dan konteksnya diteruskan untuk menghasilkan respons dan tidak kami simpan.

Pengurungan

Kode yang dijalankan agen dikurung oleh sistem operasi.

Kebijakan izin milik Convira sendiri memeriksa setiap panggilan alat. Ini lapisan di bawahnya, kalau-kalau justru kebijakan itu yang keliru.

  • macOSTolak secara bawaan
    • Seatbelt
    • sandbox-exec

    Profil yang dihasilkan dengan sikap tolak-secara-bawaan, sehingga jalur yang tidak diberikan kepada alat itu adalah jalur yang tidak bisa dibukanya.

  • LinuxTolak secara bawaan
    • bubblewrap
    • namespaces
    • rlimits

    Jail namespace. Root sistem berkas milik alat itu hanya berisi direktori yang diberikan kepadanya, jadi jalur yang tidak diberikan bukan sekadar tidak terbaca, melainkan memang tidak ada. Alat yang berjalan tanpa akses jaringan mendapat namespace jaringan yang satu-satunya perangkatnya adalah loopback, sehingga ia tidak dapat membuka soket ke mana pun.

  • WindowsTolak secara bawaan
    • AppContainer
    • Job Object

    AppContainer baru setiap peluncuran tanpa capability SID, yang menolak jaringan keluar dan akses sistem berkas secara bawaan alih-alih hanya membatasi penulisan. Sebuah Job Object membatasi memori, proses, dan CPU.

Sebagian besar dari ini kami periksa di mesin Anda, dan bagian yang tidak kami periksa kami sebutkan. Pertama kali sebuah alat memerlukan proses ber-sandbox, Convira menjalankan kontrol sumber daya pada mesin Anda yang sebenarnya - sebuah shell melaporkan kembali batas yang diwarisinya, satu grup proses nyata dimatikan dan anak latar belakang yang dijalankannya harus ikut mati, dan di Linux alokasi yang lebih besar dari batas harus gagal sementara yang lebih kecil di bawah batas longgar berhasil - dan kontrol yang pemeriksaannya tidak lolos dilaporkan sebagai tidak ada untuk sisa sesi itu. Pengurungan berkas dan jaringan diperiksa dengan cara yang sama hanya di Windows, dengan menjalankan proses terkurung yang nyata terhadapnya; di macOS dan Linux keduanya diambil dari keberadaan sandbox milik sistem operasi itu sendiri, bukan dicoba. Bila sebuah alat memerlukan isolasi yang tidak bisa diberikan host, alat itu ditahan alih-alih dijalankan tanpanya: kode yang ditulis model ditolak langsung alih-alih dijalankan tanpa pengurungan. Pengecualiannya adalah daftar pendek alat bantu yang dipanggil sendiri oleh Convira dan tidak bisa ditulis oleh model - git, ekstraksi arsip, OCR - yang mempertahankan jalur kompatibilitas yang lebih sempit jika sandbox tolak-secara-baku tidak mau dimuat di mesin Anda.

Batasan

Yang tidak kami klaim.

Bagian inilah alasan untuk mempercayai sisanya. Ini bagian yang tidak menguntungkan bagi vendor untuk ditulis, dan justru ditulis lebih dulu.

  • Tanpa sertifikasi SOC 2 atau ISO 27001Keduanya belum kami miliki hari ini. SOC 2 adalah penugasan pertama yang direncanakan begitu volume bisnis membenarkan biayanya, dan kami akan menyebutkan nama firma serta jangka waktunya saat dimulai, alih-alih menyajikan rencana sebagai kredensial.
  • Tanpa tinjauan pihak luar atas kriptografinyaBelum ada pihak di luar perusahaan ini yang memeriksanya. Rangkaian red team milik kami sendiri adalah bukti bagi kami, bukan hasil untuk diterbitkan seolah temuan pihak lain.
  • Belum ada single sign-onAkun memakai kata sandi ditambah kode yang dikirim lewat email. Saat ini tidak ada opsi SAML atau OIDC untuk akun pelanggan.
  • Perjanjian Pemrosesan Data disusun sendiri secara internalPerjanjian ini sudah diterbitkan dan berlaku otomatis, dan belum melalui penasihat hukum eksternal. Itu akan dilakukan sebelum tanda tangan enterprise pertama, dan perjanjiannya sendiri menyatakan hal itu di bagian pertamanya.
  • Metadata pengiriman itu adaServer kami melihat ke ruang kerja dan kanal mana sebuah pesan dikirim, seberapa besar, dan kapan. Begitulah cara pengiriman bekerja. Kami mengenkripsi isinya; kami tidak mengklaim tidak adanya metadata.
  • Lokal berarti inferensi lokal, bukan tertutup rapatPada runtime lokal, alat web, media, atau konektor berbayar tetap mengirimkan masukan alat itu kepada kami, karena kunci untuk layanan tersebut milik kami dan tetap di sisi server. Segala hal di sekelilingnya tetap di mesin Anda.

Disiplin

Yang menjaga halaman ini agar tidak melenceng.

Teks pemasaran lebih cepat basi daripada perangkat lunaknya. Inilah pemeriksaan yang menggagalkan build kami saat itu terjadi.

  • Piagam kalimat yang tidak boleh kami tulisSebuah pemeriksaan memindai setiap berkas di situs ini yang menyebut Team Hub dan menggagalkan build bila ada klaim berlebih, dalam bahasa Inggris maupun kesebelas terjemahannya, karena empat penerjemah pernah mengubah klaim yang terbatas menjadi klaim universal.
  • Menghapus sebuah pengungkapan juga menggagalkan buildPemeriksaan yang sama mematok batasan-batasan spesifik yang harus dibawa halaman ini. Paragraf batasan yang diam-diam dihapus saat penulisan ulang berarti build merah, bukan perbaikan naskah yang tidak bersuara.
  • Klaim enkripsi itu dijalankan, bukan sekadar dinyatakanSebuah rangkaian menjalankan rute kolaborasi yang sesungguhnya dengan penyegelan sisi klien yang nyata dan sebuah penanda di dalam setiap teks terbuka, lalu memastikan penanda itu tidak sampai ke kolom basis data mana pun, objek tersimpan mana pun, atau bingkai peristiwa langsung mana pun.

Untuk tinjauan keamanan

Paket pengadaan, layani sendiri.

Tidak perlu panggilan penjualan untuk mengakses dokumennya. Apa pun yang tidak terjawab di sini, kirim ke security@convira.ai.

Keamanan | Convira