Tehnologie

MeldID după actualizare: un depozit protejat devenit instrument zilnic

Noua versiune MeldID evoluează nu doar principiul TOTP, ci tot ceea ce îl înconjoară: căutare locală, note criptate, etichete, import de QR-coduri din imagini, ascunderea și copierea codurilor, restaurarea înregistrărilor șterse și sincronizarea modificărilor între dispozitive. În același timp, principiul arhitectural Zero Vault rămâne valabil.

În articolul anterior am analizat MeldID ca sistem care depășește granițele unui singur cont. Aplicațiile mobile pentru iPhone și Android au combinat autentificarea TOTP, funcționarea completă offline, restaurarea datelor protejate pe un dispozitiv nou și confirmarea autentificării în serviciile conectate.

Noua actualizare este interesantă dintr-un motiv diferit. În ea aproape că nu se încearcă adăugarea unui mecanism suplimentar de autentificare de tip blockbuster. Accentul principal este pus pe utilizarea zilnică a depozitului protejat.

Până acum, când utilizatorul avea două sau trei înregistrări, era suficient un list pare obișnuit. Dar odată cu trecerea timpului, în acesta apar e-mail de lucru, conturi personale, panouri de control, servicii cloud, sisteme corporative și medii de testare. În acest moment, problema nu mai este generarea unui cod de șase cifre. Este important să găsești rapid înregistrarea dorită, să înțelegi rolul acesteia, să nu te încurci între conturi, să modifici datele în mod sigur și să nu le pierzi când lucrezi cu mai multe dispozitive.

Exact aici MeldID își extinde semnificativ funcționalitatea.

Schimbarea principală — ordinea din interiorul depozitului protejat

Aș numi noua versiune o trecere de la un simplu listă de înregistrări TOTP la un spațiu de lucru mai gestionabil.

Nu înseamnă că aplicația s-a făcut mai complicată. Dimpotrivă: noile funcționalități acoperă situațiile care înainte necesitau intervenție manuală. Utilizatorul nu mai trebuie să țină minte unde se află o anumită înregistrare, să rețină descrierea unui cont sau să parcurgă din nou procesul de adăugare după o ștergere accidentală.

Detaliul important este că aceste funcții sunt interconectate. Căutarea funcționează împreună cu notițele, etichetele ajută la filtrarea rezultatelor, importul din QR code include evidențierea vizuală a noii înregistrări, iar ștergerea și restaurarea se sincronizează între toate dispozitivele aceluiași cont.

Căutarea rămâne locală

În MeldID a apărut posibilitatea de a căuta local după denumirea serviciului, numele contului sau conținutul notițelor. Este o funcție simplă, dar cea care începe să economisească timp când numărul de înregistrări crește.

Să presupunem că depozitul conține mai multe conturi pentru același serviciu: personal, de lucru și administrativ. În loc să navigați prin întreaga listă, e suficient să introduceți o parte din denumire sau adresa de email. Dacă la înregistrare s-a adăugat o notiță, căutarea poate utiliza și conținutul acesteia.

În același timp, căutarea nu accesează secretul TOTP în sine. Secretul nu devine un câmp de căutare și nu este folosit ca identificator al înregistrării. Utilizatorul caută un context clar — denumirea serviciului, contul sau notița — nu date criptografice.

Interogarea de căutare nu este trimisă pe server. Aplicația caută în depozitul protejat deja deschis pe dispozitiv.

Notițele și etichetele oferă context înregistrării

Numele serviciului nu este întotdeauna suficient pentru a înțelege pentru ce servește o înregistrare. Așa că acum la înregistrările TOTP se pot adăuga notițe criptate.

În astfel de notițe se poate indica pentru ce mediu de lucru este destinat contul, pentru ce departament a fost creat sau ce variantă de autentificare se folosește. Notița este stocată împreună cu înregistrarea protejată în Vault, nu ca o informație separat publicată pe server.

Pentru groupare, au fost introduse și etichete multiple. Pentru o înregistrare pot fi atribuite mai multe etichete, de exemplu, „Lucru”, „Critic”, „Europa” sau „Test”. Etichetele sunt introduse ca text obișnuit: o nouă etichetă poate fi adăugată prin apăsarea Enter sau virgula, apoi poate fi ștersă ca un element compact.

Sistemul sugerează de asemenea etichetele existente și unifică variantele duplicate, fără a fi ținut cont de cazul literelor. Așadar, „Lucru”, „lucru” și „LUCRU” nu devin trei categorii diferite.

Etichetele au un filtru local separat. Dacă structura s-a schimbat cu timpul, o etichetă obișnuită poate fi redenumită sau ștersă global printr-o apăsare lungă. Nu e nevoie să deschideți fiecare înregistrare individual și să corectați manual aceași etichetă de zeci de ori.

Favoritele sunt mutate într-un TAG sistemic cu iconul de stea, evidențiat în roșu, care permite rapid să fie vizibile numai înregistrările cele mai importante.

În practică, acest lucru transformă depozitul dintr-un set de coduri într-un sistem pe care îl puteți organiza în propriul mod.

Codul ascuns rămâne utilizabil

Aplicația are acum opțiunea de a ascunde și afișa codurile TOTP. Starea selectată se păstrează pe dispozitiv, astfel încât după repornire nu este nevoie de reconfigurare.

Este o măsură vizuală de protecție: codul nu rămâne constant în vizibilitate dacă utilizatorul nu vrea. Dar ascunderea nu transformă codul într-o interdicție de utilizare a înregistrării.

Codul poate fi copiat în clipboard în modul vizibil sau ascuns. Acest lucru are sens pentru că oamenii pot prefera să nu vadă cifrele pe ecran, dar trebuie să le utilizeze pentru autentificare. Astfel, se face o distincție rezonabilă între ceea ce se vede și ceea ce utilizatorul decide să execute conștient.

Codul QR nu mai trebuie scanat din nou

Anterior, pentru adăugarea unei înregistrări TOTP, utilizatorul se baza pe cameră și pe un alt ecran cu cod QR afișat. Acum, MeldID poate importa o înregistrare TOTP dintr-o fotografie sau un fișier imagine salvat în galerie.

Aceasta se poate dovedi utilă în multe situații. Codul QR poate fi rămășița unui screenshot sau fotografiat în timpul configurării unui serviciu. Nu întotdeauna e convenabil să re-desenezi pagina sursă și să o ai în fața camerei.

Este suficient să selectezi imaginea care conține codul QR, după care aplicația îl recunoaște și creează o înregistrare în depozitul protejat.

După adăugare, noile înregistrări sunt evidențiate temporar de o margine. Este util mai ales atunci când se transferă mai multe conturi consecutiv: utilizatorul vede imediat ce elemente au fost adăugate recent și nu le confundă cu cele deja existente.

Ștergerea permite acum și schimbarea deciziei

Una dintre noutățile cele mai practice e ștergerea cu un termen de recuperare.

Înregistrarea ștearsă nu dispare definitiv instantaneu. Într-un interval de timp prestabilit, ea poate fi restaurată, dar necesită confirmare suplimentară. Acest lucru protejează împotriva swipe-urilor sau ciocnirilor accidentale, dar și împotriva ștergerii greșite a unui cont.

Există și o protecție suplimentară: atâta timp cât este activată perioada de recuperare, aplicația nu permite adăugarea din nou a aceluiași secret TOTP ca o înregistrare nouă.

Să presupunem o situație obișnuită: un utilizator șterge un cont, apoi decide că a făcut greșeală și scanează din nou vechile coduri QR. Fără verificare suplimentară, în depozit ar putea apărea două înregistrări cu același secret. MeldID nu creează această dublură și permite revenirea la înregistrarea originală în mod normal.

Restaurarea nu se limitează la schimbarea locală pe un singur telefon. Aceasta modifică starea Vault-ului securizat și se sincronizează cu starea de pe server.

Un cont — un depozit consolidat

Lucrul cu mai multe dispozitive a fost una dintre ideile principale ale MeldID mobil. Noul update o face mai consecventă.

Ștergerea, restaurarea, editarea notițelor și etichetelor, precum și alte modificări ale Vault-ului se sincronizează între dispozitivele aceluiași cont. Dacă utilizatorul lucrează cu iPhone și Android sau conectează un al doilea telefon, acestea ajung la o stare confirmată unitar.

Dacă o acțiune a fost făcută pe un dispozitiv, mecanismul de sincronizare nu permite ca o copie mai veche de pe alt dispozitiv să readucă pasiv înregistrarea sau să suprascrie o modificare mai nouă. Gestionarea conflictelor a fost, de asemenea, îmbunătățită pentru work-flow-ul multi-dispozitive.

Așa cum era înainte, diferitele conturi MeldID pe un telefon rămân separate. Datele unui cont nu se amestecă cu cele ale altuia, iar modificările se aplică doar la depozitul securizat relevant.

De asemenea, se păstrează și delimitarea între scenariile offline și online. Generarea codurilor TOTP pentru acele înregistrări deja salvate nu depinde de internet, iar înregistrările noi pot fi generate local. Modificările care trebuie propagate peste toate dispozitivele după reconectare se sincronizează automat.

Zero Vault rămâne fundamentul

În partea MeldID, principiul Zero Vault continuă să fie aplicat. Serverul gestionează doar starea criptată invizibilă a depozitului și datele tehnice pentru versiuni și sincronizări.

Secretele TOTP, notițele, etichetele și denumirile serviciilor în format clar nu sunt transmise pe server. Ele nu devin un tabel vizibil sau folosit pentru căutări pe server.

Conținutul Vault-ului este decriptat local pe dispozitivul de încredere. De aceea, căutarea în notițe și gestionarea etichetelor se face local: serverul nu trebuie să citească conținutul pentru a accepta o nouă versiune criptată și pentru a sincroniza între dispozitive.

Noile funcții nu contrazic acest principiu și nu transformă comfortul în compromisuri de confidențialitate. Dimpotrivă, devine tot mai clar că depozitul protejat poate fi ușor de folosit, fără a deveni un catalog deschis pe server.

Detalii minore care contează pentru încredere

În actualizare s-au îmbunătățit și traducerile, indicatoarele de accesibilitate și vizualizarea elementelor UI.

Poate părea secundar față de importul QR sau restaurarea unei înregistrări. Dar, când aplicația include afișare ascunsă, favorite, stare deșteptată pentru ștergere și confirmări separate pentru restaurare, numai pictogramele nu mai sunt de ajuns.

Etichetele explicite sunt importante pentru toți utilizatorii, mai ales pentru VoiceOver, TalkBack și alte tehnologii de accesibilitate. Actualizările de traduceri și vizualizarea mai clară fac scenariile noi mai ușor de înțeles pe diferite limbi și platforme.

Concluzia mea

După ce analizez actualizarea, aș descrie MeldID nu doar ca o aplicație pentru generarea codurilor TOTP.

Schimbarea principală nu constă într-o funcție singulară. Valoarea rezidă în combinație: căutarea locală funcționează împreună cu notițele și etichetele, favoritele ajută la evidențierea rapidă, importul QR devine mai simplu datorită imaginilor, înregistrările recent adăugate se evidențiază printr-o margine, iar perioada de recuperare reduce riscul ștergerii accidentale.

De asemenea, sincronizarea leagă modificările între dispozitive, iar Zero Vault păstrează modelul de stocare securizat.

Astfel, MeldID merge treptat de la un simplu autentificator la un spațiu de lucru gestionat și sigur. Codurile TOTP sunt în continuare generate local și disponibile offline, dar tot ce se întâmplă în jurul lor devine mai clar și mai previzibil.

Pentru mai multe detalii despre proiect: MeldID.