Preskoči na glavni sadržaj

Bezbednost

Najbezbednije mesto za vaš rad je računar na kojem se već nalazi.

Convira je desktop agent, pa najjače što možemo da kažemo o vašim podacima nije politika nego oblik: pri izvršavanju u oblaku u našoj bazi ne postoji tabela za ono što ste otkucali, šta je model odgovorio ili šta su alati uradili. Nije reč o pravilu koje zabranjuje čitanje. Nema kolone koja bi se čitala.

  • Kompanija iz EU · Convira OÜ · 17268095
  • Hostovano u EU · baza podataka i API
Jedno izvršavanje u oblakuNaša baza podataka

Uklonjeno pre nego što se bilo šta upiše

  • Upit
  • Odgovor
  • Rezonovanje
  • Putanje datoteka
  • Ulaz i izlaz alata

Sve što preostaje za čuvanje

  • Status
  • Vremenske oznake
  • Model
  • Trajanje
  • Krediti

Svaki događaj izvršavanja prolazi kroz jednu jedinu granicu u našem kodu, koja prema listi uklanja polja sa sadržajem pre nego što dođe do upisa. Samo izvršavanje živi na vašem uređaju.

Dokazi

Stvari koje možete sami proveriti, a da nam ne verujete na reč.

Svako izdanje dolazi sa svime što vam je potrebno da ga sami proverite: potpisima, spiskom komponenti i podacima o poreklu builda.

  • Svaki artefakt izdanja potpisan je Sigstore-omPotpisivanje je bez ključa: sertifikat imenuje tačan workflow koji je napravio izdanje, pa potpis dokazuje koja je pipeline napravila te bajtove. Svako izdanje nosi svoj bundle.
  • Uz svaki build ide i spisak komponentiPo jedan CycloneDX SBOM za svaku platformu, objavljen uz instalacioni program, navodi npm pakete i Rust crate-ove na kojima kriptografija počiva. Provucite ga kroz svoj skener.
  • Poreklo build-a putuje uz binarni fajlSvaka platforma objavljuje potpisanu izjavu koja instalacioni program vezuje za commit i workflow koji ga je napravio. Objavljivanje izdanja staje ako ti potpisi ne prođu proveru.
  • Instalacioni programi su notarizovani i digitalno potpisaniApple notarizacija na macOS-u, Authenticode na Windowsu. Desktop updater proverava potpis svakog ažuriranja pre nego što ga instalira, pa se izmenjeno ažuriranje odbija.
  • Baza podataka na vašem računaru je šifrovanaIzvršavanja i sesije žive u lokalnoj SQLCipher bazi čiji ključ stoji u bezbednom skladištu operativnog sistema. Bez te zaštite aplikacija se ne pokreće, pa se ništa ne čuva u čistom tekstu.
  • Istraživači imaju dokumentovan put do nasDatoteka security.txt (RFC 9116) upućuje na našu politiku prijavljivanja, sa utvrđenim rokovima i pravnom zaštitom za istraživanja u dobroj veri. Prijave idu pravo inženjerima koji grade Conviru.

Gde se nalaze vaši podaci

Tri načina da se zadatak izvrši, a razlikuju se baš u ovome.

Ono što izaberete odlučuje šta napušta vaš računar. Ništa drugo na ovoj stranici nije toliko važno kao ova tabela.

  • LokalnoNa vašem hardveru
    Radi na
    Vaš računar, uz modele koje sami hostujete
    Zapis
    Vaš računar, u šifrovanoj lokalnoj bazi
    Stiže do nas
    Saobraćaj za nalog i licenciranje, uz ulaz naplativog veb, medijskog ili konektorskog alata kada ga koristite. Upiti, datoteke i zaključivanje ostaju na vašem računaru.
  • Private BoxNa hardveru kojim vi upravljate
    Radi na
    Server koji sami hostujete i kontrolišete
    Zapis
    Merodavnu kopiju čuva vaš uređaj
    Stiže do nas
    Saobraćaj za licenciranje, ulaz naplativog alata kada ga koristite i jednokratno uparivanje: adresa boksa i TLS otisak. Njegovo stanje i njegov pristupni podatak nikada ne dolaze do nas. Nikada ništa što je izvršio.
  • OblakNa našoj infrastrukturi
    Radi na
    Naša infrastruktura, koja prosleđuje zahtev provajderu modela
    Zapis
    Merodavnu kopiju čuva vaš uređaj
    Stiže do nas
    Operativni metapodaci. Upit i kontekst prolaze dalje do provajdera modela radi generisanja odgovora, a mi ih kod sebe ne zadržavamo.

Ograđivanje

Operativni sistem drži u kavezu kod koji agent pokreće.

Convirina politika dozvola proverava svaki poziv alata. Sandbox operativnog sistema je drugi, nezavisni zid ispod nje.

  • macOSPodrazumevano odbij
    • Seatbelt
    • sandbox-exec

    Seatbelt profil se generiše za svako izvršavanje i podrazumevano zabranjuje sve, pa putanju koja alatu nije dodeljena on ne može ni da otvori. Bez pristupa mreži ne može nigde da se poveže, a ograničenja mu seku CPU vreme, procese i otvorene datoteke.

  • LinuxPodrazumevano odbij
    • bubblewrap
    • namespaces
    • rlimits

    Izolacija imenskih prostora. Sistem datoteka koji alat vidi ima samo dodeljene fascikle, pa sve ostalo nije tek nečitljivo - ono ne postoji. Bez pristupa mreži jedini mrežni uređaj mu je loopback, pa ne može da otvori vezu nikuda.

  • WindowsPodrazumevano odbij
    • AppContainer
    • Job Object

    Nov AppContainer pri svakom pokretanju, bez dodeljenih privilegija, pa su i mreža i pristup datotekama podrazumevano zabranjeni, a ne samo upis. Job Object ograničava memoriju, procese i CPU koje alat sme da koristi.

Provereno na vašem računaru. Kada alatu prvi put zatreba sandbox, Convira na vašem računaru proverava da li je sandbox operativnog sistema dostupan i stvarnim pokretanjem ispituje njegova ograničenja resursa. Kod koji napiše AI pokreće se isključivo unutar tog sandboxa: ako sandbox ne može da se pokrene, kod se odbija umesto da se pokrene bez njega. Svaka radnja beleži izolaciju pod kojom je zaista izvršena, a aplikacija vam je prikazuje.