teknoloji
MeldID Güncellemeden Sonra: Güvenli Depolama Günlük Araç Haline Geldi
Yeni MeldID sürümü, tek seferlik kodların ötesinde, yerel arama, şifreli notlar, etiketler, QR kod importu, kodları gizleme ve kopyalama, silinmiş kayıtların geri yüklenmesi ve cihazlar arası senkronizasyon gibi özellikleri geliştirmektedir. Zero Vault mimarisi korunuyor.
Önceki makalede, MeldID’yi tek hesap sınırlarını aşan bir sistem olarak ele almıştım. iPhone ve Android için mobil uygulamalar, TOTP doğrulama, internet olmadan tam çalışma, yeni cihazda güvenli verilerin geri yüklenmesi ve bağlı hizmetlere giriş doğrulaması gibi özellikleri birleştirmişti.
Yeni güncelleme başka bir nedenle ilgiyi çekiyor. Neredeyse ek bir giriş mekanizması eklemeye yönelik girişimler yok denecek kadar az. Ana odak noktası, güvenli depolama ile günlük çalışmayı kolaylaştırmak.
Şu anda kullanıcı iki veya üç kayda sahipse, sıradan bir liste yeterlidir. Ama zamanla, burada iş e-postası, kişisel hesaplar, kontrol panelleri, bulut servisleri, kurumsal sistemler ve test ortamları gibi birçok kayıt oluşuyor. Bu noktada sorun, altı haneli kod üretmek değil, ihtiyaç duyulan kaydı hızlıca bulmak, amacını anlamak, hesapları karıştırmamak, güvenli şekilde veriyi değiştirmek ve birden çok cihazla çalışırken kaybetmemek.
İşte burada MeldID fonksiyonelliğini önemli ölçüde genişletiyor.
Başlıca değişiklik — güvenli depolama içindeki düzen
Yeni versiyonu, basit TOTP kaydı listesinden daha yönetilebilir bir çalışma alanına geçiş olarak adlandırabilirim.
Bunun uygulamayı daha karmaşık hale getirdiği anlamına gelmiyor. Aksine, yeni fonksiyonlar, önce manuel çözülmesi gereken durumları otomatik hale getiriyor. Artık kullanıcı, kaydın yerini hatırlamak, açıklamayı aklında tutmak veya yanlışlıkla silinmiş kaydı tekrar eklemek zorunda değil.
Bu fonksiyonların birbirine bağlı olması önemli. Arama, notlar ile birlikte çalışıyor, etiketler sonuçları filtrelemeye yardımcı oluyor, QR kod importu görsel vurgulama içeriyor ve silip geri yükleme işlemleri tüm cihazlar arasında senkronize ediliyor.
Arama yerel olarak çalışır
MeldID’de, hizmet adı, hesap adı ve not içerikleriyle yerel arama özelliği eklendi. Bu basit bir özellik, ancak çok sayıda kayıt varken zaman kazandırıyor.
Birden fazla hesabınız aynı hizmete ait olabilir: kişisel, iş veya yönetim hesapları. Sadece hizmet adının veya e-posta adresinin bir kısmını yazarak arama yapabilirsiniz. Notekarda içerik varsa, arama ona da ulaşabilir.
Bu arama, TOTP gizli anahtarına ulaşmaz. Gizli anahtar, arama alanı olarak kullanılmaz veya kaydı tanımlamaz. Kullanıcı, anlamlı bağlamı — hizmet adı, hesap veya not — arar, kriptografik verileri değil.
Arama sorgusu sunucuya gönderilmez. Uygulama, cihazda açık güvenli depolama üzerinde arama yapar.
Notlar ve etiketler, kayıtlara bağlam sağlar
Tek hizmet adı, kaydın kullanım amacını anlamaya yetmeyebilir. Bu nedenle, TOTP kaydına şifreli notlar eklenebilir.
Bu notlara, hesabın ait olduğu çalışma ortamı, departman veya kullanılan giriş yöntemi gibi bilgiler eklenebilir. Notlar, Vault içinde güvenli kayıtta saklanır; ayrı açık bilgiler olarak sunucuya gönderilmez.
Çok etiketli gruplandırma da destekleniyor. Bir kayda birkaç etiket atanabilir: örneğin, "İş", "Kritik", "Avrupa" veya "Test". Etiketler standart metin olarak girilir: yeni konum, Enter veya virgül ile eklenebilir, ve sonra da küçük bir eleman gibi silinebilir.
Sistem, var olan etiketleri önerir ve harf büyüklüğüne bakmaksızın aynı ifadeleri gruplar. Örneğin, "İş", "iş" ve "İŞ" üç farklı kategori olarak sayılmaz.
Etiketler için ayrı bir yerel filtre de sunulur. Zamanla yapı değişirse, temel etiketi yeniden adlandırmak veya uzun basarak küresel olarak silmek kolaydır. Her kaydı tek tek açmak ve elle düzenlemek gerekmez.
Favoriler, yıldız simgesiyle gösterilir ve kırmızı renkli sistem etiketi haline gelir. Bu özellik, en önemli kayıtların hızla erişilebilmesini sağlar.
Bu yapı, kodlardan oluşan bir depolama alanını, kendi mantığınıza göre organize edilebilecek bir sisteme dönüştürür.
Gizli kod yine kullanılabilir
Uygulamaya, TOTP kodlarını gizleme ve gösterme özelliği eklendi. Bu durum cihazda saklanır ve yeniden başlatıldığında tekrar ayar yapılmasına gerek kalmaz.
Bu görsel bir güvenlik önlemi: kod ekran dışında gösterilmez, kullanıcının isteğine bağlıdır. Ama gizleme, record kullanma engeli anlamına gelmez.
Kod, kopyalanabilir: hem görünür hem gizli modda. Bu, akıllı bir ayrım: kullanıcıını ekranındaki rakamları gizlice görmek değil, giriş sırasında kodu vermek isteyebilir.
Gösterim ve kod paylaşımı arasındaki mantıklı çözüm
Daha önce kullanıcılar, QR kodu tarayıcı ve ikinci ekran kullanarak TOTP eklemişti. Artık MeldID, fotoğraftan veya galeriye kaydedilmiş görselden TOTP kaydı içe aktarabiliyor.
Bu durum, çeşitli senaryolarla kullanışlıdır. QR kod, ekran görüntüsünde kalmış veya hizmet ayarlarında fotoğraflanmış olabilir. Kaynak sayfayı tekrar açıp kameraya tutmak gerekmeyebilir.
Sadece görüntüyü seçmek yeterli, uygulama QR kodu tanır ve güvenli depolama içinde yeni kaydı oluşturur.
Yeni kayıtlar, eklenir eklenmez çerçeve ile vurgulanır. Bu, birden fazla hesap aktarımında, yeni eklenenleri hemen görmeye ve karışıklık yaşamamaya yarar.
Silme işlemi ise, geri alınabilen özellik kazandı
En kullanışlı yeniliklerden biri — kayıt silerken, geri yükleme için avantajlı bir süre tanınmasıdır.
Silinen kayıt hemen tamamen kaybolmaz. Belirli bir süre içinde, tekrar geri getirilebilir; bunun doğrulaması gerekebilir. Bu, kazara kaydı silmeyi önler.
Başka bir önemli güvenlik: bu süre boyunca, aynı TOTP gizli anahtarını yeni kayıt olarak tekrar eklemek engellenir.
Haydi bir senaryoyu düşünelim: kullanıcı hesabını silmiş ve sonra yanlışlıkla silindiğine karar vererek eski QR kodunu tekrar okumuştur. Ekstra doğrulama olmadan, depolamada iki aynı gizli anahtara sahip kayıt oluşabilir. MeldID, böyle bir çiftlik oluşturmaz; kaydı geri getirmeye imkan tanır.
Geri yükleme, sadece cihazda değil, aynı zamanda Vault durumunu değiştiren ve sunucu ile senkronize edilen bir işlemdir.
Tek bir hesap — tek bir uyumlu depolama alanı
Birden fazla cihazla çalışma, mobil MeldID’nin ana fikirlerinden biriydi. Güncelleme, bu süreci daha tutarlı hale getiriyor.
Silme, geri yükleme, not ve etiket düzenleme gibi değişiklikler, aynı hesap altında tüm cihazlar arasında senkronize edilir. Kullanıcı iPhone ve Android veya ikinci bir telefon kullanıyorsa, sonuçta hepsi aynı duruma ulaşır.
Bir cihazda yapılan işlem, eski bir kopyanın başka cihazda gizlice geri getirilmesini veya değiştirilmesini engeller. Çakışma çözme, özellikle birkaç cihazla çalışırken geliştirilmiştir.
Farklı hesaplar, aynı telefon üzerinde ayrı tutulmaya devam eder. Bir hesabın verisi diğerine karışmaz; değişiklikler sadece ilgili güvenli depolama alanına uygulanır.
Mevcut offline ve online senaryolar arasındaki ayrım da korunur. Saklanan kayıtlar için TOTP kodları, internet olmadan da oluşturulabilir. Yeni kayıtlar yerel olarak hazırlanır. Her cihazda aynı şekilde uygulanması gereken değişiklikler, bağlantı yeniden kurulduğunda senkronize edilir.
Zero Vault prensibi korunuyor
MeldID’de hâlâ Zero Vault ilkesi geçerlidir. Sunucu tarafı, gizli depolamanın şifreli durumunu ve sürümleme ile senkronizasyon için gerekli teknik veriyi şeffaf olmayan biçimde işler.
Açık biçimde gösterilen TOTP gizli anahtarlar, notlar, etiketler veya hizmet isimleri sunucuya iletilmez. Bunlar, erişilebilir tablo haline gelmez veya sunucu araması için kullanılmaz.
Vault içeriği, güvendiğiniz cihazda uygulama içinde yerel olarak şifre çözülür. Bu yüzden, notlar ve etiketlerle ilgili aramalar, depolama içeriğine erişim gerektirmeden, cihazda yapılır. Sunucu, yeni şifreli içerik versiyonunu alıp cihazlar arasında senkronize etmek için içerik okumaz.
Yeni fonksiyonlar, bu ilkeyi bozmadan, kullanım kolaylığını ve gizlilikten ödün vermeden geliştirilmiştir. Güvenli depolama, artık daha kullanışlı olurken, açık bir sunucu katalogu gibi görünmez.
Güvene etki eden küçük detaylar
Güncellemede, çeviriler, erişilebilirlik altyazıları ve arayüz elemanlarının görsel sunumu da iyileştirildi.
Bu, QR kodu importu veya kaydı kurtarma kadar önemli görünmeyebilir. Ama uygulamada gizlenmiş gösterim, favoriler, silme durumu ve geri yükleme onayı gibi özellikler varsa, ikonlar artık yeterli değil.
Anlaşılır etiket isimleri, tüm kullanıcılar için önemlidir. Ayrıca, VoiceOver, TalkBack ve diğer erişilebilirlik araçları için özellikle önemlidir. Güncellenmiş çeviriler ve daha net görsel durumlar, farklı dillerde ve platformlarda yeni senaryoların anlaşılmasını kolaylaştırır.
Kendi görüşüm
Güncellemeyi inceledikten sonra, MeldID’yi sadece TOTP kodları üreten bir uygulama olarak değil, daha bütünsel bir sistem olarak tanımlardım.
Başlıca değişiklik, tek bir fonksiyonda değil, bütünsel bir yapıya katılıyor: yerel arama, notlar, etiketler, favoriler, QR kod importu ve yeni eklenen bilgilerin vurgulanması, geri yükleme süresi ve cihazlar arası senkronizasyon, ve Zero Vault ilkesi…
Bunlar sayesinde, MeldID, normal bir doğrulayıcıdan, yönetilebilir, güvenli ve organize bir çalışma alanına dönüşüyor. TOTP kodları yerel ve çevrimdışı üretim için devam ederken, etrafındaki süreçler daha anlaşılır ve öngörülebilir hale geliyor.
Projeyle ilgili detaylar: MedlID.