Confidex

Parolalarınız yalnızca sizindir.

Confidex parolalarınızı, kodlarınızı, notlarınızı ve dosyalarınızı yalnızca sizin açabileceğiniz bir kasada tutar. Onu eşitleyen hizmet adınızı, e-postanızı veya parolanızı asla öğrenmez ve tek bir girdiyi bile okuyamaz.

Cihazınızda GitHub kullanıcı adı parola tek kullanımlık kod etiketler octocat •••••••••••••••• 482 913 iş, iki adımlı 0d24b0ab Eşitleme sunucusunda 7f3a9ce2 c04d178b 2be5f04a isim yok, e-posta yok, parola yok
Her değişiklik cihazınızdan çıkmadan önce mühürlenir ve imzalanır. Sunucu üzerinde numaralar olan mühürlü kutular tutar, başka bir şey değil.
  • Kayıt gerekmez

    Bizim tarafımızda çalınacak, oltalanacak veya sıfırlanacak bir hesap yoktur.

  • Cihazınızda mühürlenir

    Herhangi bir şey çıkmadan önce şifrelenir ve imzalanır, eğer çıkarsa. Eşitleme isteğe bağlıdır.

  • Ücretsiz ve açık kaynaklı

    GPL-3.0 uygulamalar ve kendiniz çalıştırabileceğiniz AGPL-3.0 eşitleme sunucusu.

Bir oturum açmanın gerçekten ihtiyaç duyduğu her şey, tek yerde.

Bir kayıt sabit bir form değildir. Bir parolayı tek kullanımlık kodunun, kurtarma notunun, ödeme yaptığınız kartın ve size e-postayla gelen dosyanın yanına koyun. Hepsi bir arada kalır ve hepsi birlikte şifrelenir.

  • Oturum açma bilgileri ve parolalarAyarlarını cihazınızda tutan bir üreteçle.
  • Tek kullanımlık kodlarİki adımlı oturum açma kodları, cihazınızda üretilir.
  • Banka kartlarıNumara, son kullanma tarihi ve kod, sıradan şifreli alanlar olarak.
  • Notlar ve belgelerDüz, ya da siz isteyene kadar gizli kalacak şekilde korumalı.
  • Fotoğraflar ve dosyalarTaramalar, PDF'ler ve resimler, mühürlenmeden önce cihazınızda yeniden boyutlandırılır.
  • Wi-Fi ağlarıKayıtlı paroladan oluşturulan, misafirlerinizin tarayabileceği bir QR kodu.
  • API anahtarları ve belirteçlerSiz açığa çıkarana kadar gizli, tek bir eylemle kopyalanır.
  • SSH anahtarlarıHer kullanımdan önce size soran yerel bir aracıyla.
  • Kendi alanlarınızİhtiyaç duyduğunuz başka her şey. Düzenlerken hiçbir şey atılmaz.
  • Tam geçmişHer değişiklik saklanır. Bir kaydın önceki herhangi bir sürümünü açın.

Taşınmak tek bir içe aktarma uzaklığında.

Confidex 1Password, Bitwarden, KeePass ve CSV'den içe aktarır ve onlara geri dışa aktarır. Gerçek verilerinizle deneyin; fikrinizi değiştirirseniz her şeyinizle ayrılın.

  • 1Password
  • Bitwarden
  • KeePass
  • CSV

Masaüstü

Mac, Linux ve Windows için gerçek yerel uygulamalar; Rust ile yazılmış, GPU hızlandırmalı bir arayüzle. Electron yok, Flutter yok, web görünümü yok.

  • macOS
  • Linux
  • Windows

Tarayıcı

app.confidex.me adresini açın ve hemen başlayın. İlk ziyaretten sonra çevrimdışı da çalışır ve bir telefonun ana ekranına yüklenir.

app.confidex.me adresini aç

Önce çevrimdışı

Her cihaz kasanın tamamını tutar. İstediğinizde eşitleyin, bizim sunucumuz veya kendi sunucunuz üzerinden, ya da hiç eşitlemeyin: kasayı tek bir cihazda tutun ve bir dosyaya yedekleyin. İki cihaz uyuşmazsa her iki sürümü de görür ve seçersiniz.

Kasanızı iki anahtar açar. İkisine birden sizden başka kimse sahip değildir.

Parolanız ve gizli anahtarınız, kasanın özel anahtarlarını tutan küçük bir kilidi açar. Kayıtlar ayrı ayrı şifrelenir ve her revizyon imzalanır. Eşitleme sunucusu, iki açma sırrından hiçbirini almadan veya hesap gerektirmeden imzaları denetler.

Parolanız Gizli anahtarınız Kilitli Açık Yalnızca parola Yalnızca gizli anahtar İkisi birlikte
  • Parolanız

    Onu siz hatırlarsınız. Hiçbir yerde saklanmaz ve asla gönderilmez.

  • Gizli anahtarınız

    Onu cihazınız tutar. Yeni bir cihazda bir kez aktarım kodu olarak yazarsınız: yedili gruplar halinde 77 harf ve rakam.

  • Kilit

    Kasa anahtarlarını tutar ve yalnızca ikisiyle birlikte açılır. Argon2id her parola tahminini bilerek yavaşlatır: deneme başına 64 MiB bellek ve üç geçiş.

Tek bir anahtar tek başına hiçbir şeyi değiştirmez. Sunucudaki her şeyin bir kopyası parolanızı tahmin etmek için bile kullanılamaz, çünkü sunucu gizli anahtarı asla elinde tutmaz.

Cihazlarınız, içine bakamayan bir sunucu üzerinden uyum içinde kalır.

Her değişiklik cihazınızdan mühürlü ve imzalı olarak çıkar. Sunucu mühürlü kutuları cihazlarınız arasında taşır ve başka kimsenin kasanızı değiştirememesi için imzayı denetler. Tek bir kutuyu bile açamaz ve düz HTTP üzerinde HTTPS üzerindeki kadar güvenli çalışır.

Dizüstü bilgisayar 7f3a9ce2 c04d178b 2be5f04a Eşitleme sunucusu Telefon

Sunucu saklar ve iletir. Bir değişikliği yalnızca kendi anahtarınızdan gelen bir imza içeri alır.

Kilitleyin, bellekten silinsin.

Kasa açıkken anahtarlar ve baktığınız kayıtlar bellekte yaşar. Kilitlediğinizde Confidex onları o anda bırakır. Rust belleği belirlenimci biçimde serbest bırakır; gizli değerleri bir süre daha tutabilecek bir çöp toplayıcı yoktur. Pano veya işletim sistemi tarafından alınan kopyalar bu güvencenin dışındadır.

Bellek kasa anahtarları, açık kayıtlar kilitlendiğinde serbest bırakılır Kilidi açık Kilitli. Bellekte hiçbir şey kalmadı.

Gizli değerlerinizin bellekten ne zaman çıkacağına hiçbir çöp toplayıcı karar vermez. Kilitlemek karar verir.

Sunucumuz ele geçirilirse ne olur?

Saldırganın ele geçirmeyi başardığı şeyleri açın.

Henüz hiçbir şey.

Saldırganın elindekileri açın. Yanıt, proje belgelerindeki tehdit modelini izler.

Eşitleme sunucumuzu kullanın ya da aynısını kendiniz çalıştırın.

Sunucu küçüktür, çünkü koruyacak hiçbir şeyi yoktur. Mühürlü kutuları saklar, kasa başına bir sayaç tutar ve bir değişikliği kabul etmeden önce bir imzayı denetler. Herhangi bir makinede Docker imajı olarak ya da kendi sunucunuz olmadan ve hiçbir ücret ödemeden ücretsiz plandaki bir Cloudflare Worker olarak çalıştırın. Yeni kasalar sync.confidex.me kullanır; tek bir ayarla onları kendi kopyanıza yönlendirin.

Çalışma biçimi
Bir Docker imajı, yerel bir ikili dosya ya da ücretsiz planda bir Cloudflare Worker.
Dizin
Yerel olarak SQLite veya PostgreSQL, Worker'da D1.
Nesneler
S3 uyumlu kovaların, düz dizinlerin ve Git depolarının herhangi bir karışımı. Yazmalar hepsine gider; okumalar sırayla diğerlerine düşer ve özetleri doğrular.
Aktarım
HTTP veya HTTPS, seçim sizin. Kutular her iki durumda da mühürlü ve imzalıdır.
Hesaplar
Yok. Bir kasa imzalı kilidini yükleyerek kaydolur. Sonrasında onu yalnızca imzalama anahtarının sahibi değiştirebilir.
Hiç
Eşitleme isteğe bağlıdır. Bir kasa tek bir cihazda kalabilir, yerel bir ZIP dosyasına yedeklenebilir ve hiçbir zaman bir ağa dokunmayabilir.
Lisans
AGPL-3.0. Başkaları için çalıştırdığınız değişiklikler açık kalır.

Confidex'in korumadığı şeyler.

Kriptografi, duran ve aktarılan verileri savunur. Kilidi açık bir cihazı savunamaz ve her şeyi gizleyemez. Bunlar bildiğimiz sınırlardır, açıkça belirtilmiştir.

Kilidi açık, virüslü bir cihaz

Kasa açıkken anahtarlar ve baktığınız kayıtlar bellektedir. O cihazda çalışan kötü amaçlı yazılım bunları okuyabilir. Başından ayrılırken kilitleyin.

İçerikler değil, biçimler

Sunucu kasa ve kayıt tanımlayıcılarını, hangi revizyonun hangisini izlediğini, zaman damgalarını ve mühürlü değerlerin boyutlarını görür. İçerikler, adlar, türler ve etiketler gizli kalır; biçimler kalmaz.

Sızmış bir gizli anahtarla zayıf bir parola

Aktarım kodunuzu elinde tutan biri parolaları çevrimdışı deneyebilir. Argon2id her tahmini 64 MiB ve üç geçişe mal eder, bu yüzden uzun bir parola cümlesi dayanır. Kısa olan dayanmaz.

Yerel arama dizini

Başlıklar, web adresleri, etiketler ve korumasız notlar arama için cihazınızda düz metin olarak dizinlenir. Dizin cihazdan asla çıkmaz, ama diskinizi okuyan herkes bu etiketleri öğrenir.

İleri gizlilik yok

Kasanın özel malzemesi bir gün açığa çıkarsa, onun altında mühürlenmiş kayıtlar okunabilir. Parolayı değiştirmek kilidi yeniden sarmalar; eski revizyonları yeniden mühürlemez.

Uygulama dışındaki kopyalar

Kilitlemede belleği temizlemek Confidex'in sahip olduğu şeyleri kapsar. Pano, tarayıcı ve işletim sistemi kendi kopyalarını tutabilir.

Yapı, denetleyenler için.

C bağlamaları olmayan saf Rust gerçeklemeleri. Her yapının sabit test vektörleri vardır ve depolama biçimi, kilit, kayıt şifreleme, imzalar ve eşitleme protokolünün her biri bayt düzeyine kadar belirtilmiştir.

Kriptografi sayfası tek bir kasayı ilk rastgele baytından eşitlenmiş bir revizyona kadar adım adım izler: malzemenin nasıl iki anahtar çiftine dönüştüğü, kilidin nasıl mühürlenip açıldığı, bir revizyonun nasıl şifrelendiği, imzalandığı ve adlandırıldığı ve sunucunun neleri doğruladığı.

  • Kasa oluşturma32 rastgele bayt, X25519 gizli anahtarı, Ed25519 imzalama çifti, UUIDv5 adresi, 77 sembollük aktarım kodu.
  • KilitArgon2id 64 MiB, gizli anahtarla HKDF-SHA256, 33 bayt üzerinde XChaCha20-Poly1305, toplam 344 bayt.
  • Kayıtlar ve revizyonlarMessagePack, bir kez zlib, HPKE temel modu, tam baytlar üzerinde Ed25519, SHA-256 revizyon kimlikleri.
  • Eşitleme sunucusuAyrık kilit imzası, sabitlenmiş anahtar, tam baytlar, imleç karşılaştır ve ilerlet.
  • Görünür kalanlarTanımlayıcılar, ebeveynler, epoch, boyutlar ve zamanlama. Okunabilir hiçbir şey yok.

Gizli bilgilerinizi, kimsenin onları isteyemeyeceği bir yerde saklayın.