← CYBER PROJELERİNE DÖN

ÖNE ÇIKAN MÜHENDİSLİK / ÖZEL PROJE

Muzoovy Vault

Özel parola yöneticisi mimarisi

Muzoovy Vault; kasa içeriğini güvenilen istemciden ayrılmadan önce şifreli tutmak ve masaüstü, Firefox ile Android kimlik bilgisi akışlarını birleştirmek üzere tasarlanmış özel bir parola yöneticisi projesidir.

KİŞİSEL GÜVENLİK MÜHENDİSLİĞİ PROJESİAES-256-GCM · HKDF-SHA256 · Ed25519 · P-256
02

Problem

Kullanışlı bir parola yöneticisi, günlük kaydetme, güncelleme ve otomatik doldurma akışlarını kırılganlaştırmadan bekleyen sırları korumalıdır. Proje bu dengeyi tarayıcılar, Linux masaüstü oturumları ve Android genelinde araştırır.

03

Tehdit Modeli

Tasarım, sunucuyu ve depolanan veritabanını kasa içeriğini yorumlayamaz kabul eder; backend erişimini WireGuard özel ağıyla sınırlar ve kayıtlı cihaz kimliği gerektirir. Ele geçirilmiş kilidi açık istemciye, kötü amaçlı erişilebilirlik servislerine veya uç nokta ele geçirmesine karşı koruma iddiasında değildir.

Güvenlik sınırı: şifreli içerik, kimliği doğrulanan cihazlar ve özel ağ; denetlenmiş veya resmen sertifikalandırılmış bir sistem değildir.
04

Mimari

Kriptografik işlemler istemcide kalır. Backend, düz metin kimlik bilgileri yerine kimliği doğrulanmış istekler ve opak şifreli veri alır.

05

İstemci Tarafı Şifreleme

Kasa öğeleri AES-256-GCM doğrulamalı şifreleme kullanır. HKDF-SHA256 her öğe için ayrı anahtar türeterek kayıtlar arası anahtar yeniden kullanımını azaltır; GCM ise şifreli veriyi ve ilişkili bağlamı doğrular. Düz metin işleme istemci tarafında kalır.

06

Cihaz Güveni

DESKTOP / Ed25519

Masaüstü istemcisi Ed25519 cihaz kimliği ve yerel sır yönetimi için Linux Secret Service entegrasyonu kullanır.

ANDROID / P-256

Android, yerel anahtar sarmalamasını Android Keystore ile koruyan P-256 cihaz kimliği kullanır.

07

Android Mimarisi

Android’de kasa erişimini biyometrik kapı denetler. Başarılı kilit açma, bellekte bir saatlik oturum oluşturur. Yerel AutofillService entegrasyonu tam web sitesi hostname’i veya Android paket adıyla eşleşir; şifreli yerel bekleyen-kayıt kuyruğu ise senkronizasyon mümkün olana dek yakalama işlemlerini korur.

08

Firefox Mimarisi

Firefox, Native Messaging üzerinden masaüstü istemcisiyle iletişim kurar. Tarayıcı tarafı kimlik bilgisi formlarını algılar ve kapsamlı eşleşmeler ister; hassas kriptografik ve cihaz işlemleri yerel istemci sınırında kalır.

09

Otomatik Doldurma + Kaydetme/Güncelleme

Yeni kimlik bilgileri kaydetme istemi; mevcut tam eşleşmedeki değişmiş parola ise güncelleme istemi üretir. Kullanıcı onayı, istemci şifrelemesi ve senkronizasyondan önce gelir.

10

Ağ Sınırı

Vault API, WireGuard özel ağının arkasında sınırlandırılmıştır. Bu, genel ağ maruziyetini azaltır; ancak cihaz doğrulamasının, şifreli payload’ların veya uç nokta güvenliğinin yerine geçen bir çözüm değildir.

11

Kurtarma ve Geçiş

Kurtarma, çevrimdışı kurtarma zarfı ve şifreli yedekler etrafında tasarlanır. Bitwarden geçiş araçları herhangi bir değiştirme adımından önce içe aktarılan veriyi doğrular; tek yönlü geçiş yerine kurtarılabilirlik ve doğrulamaya öncelik verir.

12

Güvenlik Kararları

EXACT MATCHING

Tam hostname ve paket eşleştirmesi, kimlik bilgisinin kapsamını sessizce genişletmekten kaçınır.

MEMORY-ONLY SESSION

Bir saatlik kilidi açık oturum, tekrarlanan istemler yerine sınırlı bir bellek içi maruziyet penceresi seçer.

OPAQUE STORAGE

Sunucu kalıcılığı şifreli kayıtlar ve sistemi işletmek için gereken metadata ile sınırlıdır.

PRIVATE SOURCE

Projenin kaynak kodu özeldir; açık bir depo bağlantısı sunulmaz.

13

Sınırlamalar / Gelecek Çalışmalar

  • Harici güvenlik denetimi veya resmî zero-knowledge sertifikasyonu yapılmadı.
  • Kilidi açık veya ele geçirilmiş bir uç nokta, çözülmüş kimlik bilgilerini açığa çıkarabilir.
  • Kurtarma ve yedekleme prosedürleri sürekli test, sürümleme ve geri yükleme tatbikatları gerektirir.
  • Gelecek çalışmalar daha geniş birlikte çalışabilirlik testlerini ve istemci sınırlarının güçlendirilmesini kapsar.
14

Teknik Yığın

KRİPTOGRAFİ
AES-256-GCM · HKDF-SHA256 · Ed25519 · P-256
ANDROID
Android Keystore · Biometric gate · AutofillService · encrypted pending queue
MASAÜSTÜ / TARAYICI
Linux Secret Service · Firefox Native Messaging
SINIR / KURTARMA
WireGuard · opaque storage · offline recovery envelope · encrypted backups
KAYNAK
Özel; açık depo bağlantısı yok.