Technologie

MeldID na de update: beveiligde opslag wordt een dagelijks hulpmiddel

De nieuwe versie van MeldID ontwikkelt niet alleen het principe van TOTP, maar alles daaromheen: lokale zoekfunctie, versleutelde notities, tags, import van QR-codes uit afbeeldingen, verbergen en kopiëren van codes, herstel van verwijderde items en synchronisatie tussen apparaten. Het Zero Vault-architectuurprincipe blijft behouden.

In het vorige artikel besprak ik MeldID als een systeem dat verder gaat dan een enkel account. De mobiele apps voor iPhone en Android combineren TOTP-authenticatie, volledige offline functionaliteit, herstel van beveiligde gegevens op een nieuw apparaat en bevestiging van login bij verbonden services.

De nieuwe update is om een andere reden interessant. Er wordt bijna geen poging gedaan om een nieuw opvallend inlogsysteem toe te voegen. De focus ligt op de dagelijkse omgang met de beveiligde opslag.

Voor een gebruiker met twee of drie items is een gewone lijst genoeg. Maar na verloop van tijd verschijnen daarin werkmail, persoonlijke accounts, dashboards, clouddiensten, bedrijfsystemen en testomgevingen. Op dat moment is het niet meer alleen de generatie van een zescijferige code die telt. Het is essentieel om snel de juiste notitie te vinden, deze te begrijpen, accounts niet te verwarren, veilig gegevens te wijzigen en ze niet te verliezen bij gebruik op meerdere apparaten.

Hier laat MeldID zien dat het zijn functionaliteit aanzienlijk uitbreidt.

De belangrijkste wijziging – de structuur binnen de beveiligde opslag

Ik zou zeggen dat de nieuwe versie een overgang markeert van een eenvoudige lijst met TOTP-items naar een meer beheersbare werkruimte.

Dit betekent niet dat de app complexer is geworden. Integendeel: nieuwe functies maken het oplossen van problemen die voorheen handmatig moesten gebeuren overbodig. Gebruikers hoeven niet meer te herinneren waar een item zit, de beschrijving van een account in hun hoofd te houden of de toevoegingsprocedure opnieuw te doorlopen na per ongeluk verwijderen.

Cruciaal is dat deze functies onderling verbonden zijn. Zoeken werkt samen met notities, tags helpen filteren, import uit QR-code wordt visueel bevestigd door de nieuwe item en het verwijderen en herstellen worden gesynchroniseerd tussen alle apparaten van hetzelfde account.

Zoekfunctie blijft lokaal

MeldID heeft nu een lokale zoekfunctie op basis van de naam van de dienst, de gebruikersnaam en de inhoud van notities. Dit is een eenvoudige functie, maar die bespaart echt tijd naarmate er meer items komen.

Stel dat er meerdere accounts voor dezelfde dienst in de opslag staan: persoonlijk, werk en admin. In plaats van de hele lijst te bekijken, kan je een deel van de naam of het e-mailadres invoeren. Als er een notitie aan een item is toegevoegd, kan ook de inhoud ervan worden gebruikt bij de zoekopdracht.

De zoekactie raakt niet de TOTP-secret zelf. De secret wordt niet gebruikt als zoekveld of identificator. De gebruiker zoekt naar een begrijpelijke context — de naam van de dienst, het account of de notitie — niet naar cryptografische gegevens.

De zoekopdracht wordt niet naar een server gestuurd. De app zoekt in de al geopende beveiligde opslag op het apparaat.

Notities en tags geven context aan items

Een enkel servicenamen is niet altijd voldoende om te begrijpen waarvoor een item gebruikt wordt. Daarom kunnen nu versleutelde notities aan TOTP-items worden toegevoegd.

In een dergelijke notitie kan worden aangegeven tot welk werkdomein het account behoort, voor welke afdeling het is aangemaakt of welke loginvariant wordt gebruikt. De notitie wordt samen met de beveiligde record opgeslagen binnen Vault, niet als aparte open informatie op de server.

Voor groeperingen zijn ook multi-waarde tags toegevoegd. Een item kan meerdere labels krijgen: bijvoorbeeld 'Werk', 'Kritisch', 'Europa' of 'Test'. Tags worden via gewone tekst ingevoerd: een nieuwe tag kan worden toegevoegd door Enter of een komma te gebruiken en kan daarna worden verwijderd als een compact element.

Het systeem biedt ook bestaande tags aan en groepeert gelijke varianten ongeacht de hoofdletter. Daardoor worden 'Werk', 'werk' en 'WERK' niet als drie verschillende categorieën gezien.

Voor tags is een aparte lokale filter voorzien. Als de structuur door de tijd heen wijzigt, kan een tag globaal worden hernoemd of verwijderd door lang te drukken. Het is niet nodig om elke record afzonderlijk te openen en handmatig dezelfde tag tientallen keren te corrigeren.

Favorieten zijn overgebracht naar een systeemtag met een ster-icoon, dat rood wordt weergegeven en snel de belangrijkste items zichtbaar maakt.

In de praktijk verandert dit de opslag van een verzameling codes in een systeem dat je kunt organiseren volgens je eigen logica.

Beschermde codes blijven wel bruikbaar

De app biedt nu de mogelijkheid om TOTP-codes te verbergen en weer te geven. De gekozen status wordt op het apparaat opgeslagen, zodat na opnieuw opstarten niet telkens opnieuw moet worden ingesteld.

Dit is een visuele beveiligingsmaatregel: de code wordt niet constant zichtbaar, tenzij dat de gebruiker wil. Tegelijkertijd wordt het niet verboden om de code te gebruiken; kopiëren naar het klembord blijft mogelijk in beide modi.

Dit sluit goed aan bij het idee dat het zichtbaar maken van cijfers optioneel is, maar de codes nog steeds kunnen worden overgedragen indien nodig.

QR-code niet meer opnieuw scannen nodig

Bij het toevoegen van een TOTP-item rekende men vroeger op de camera en het tweede apparaat waarop de QR-code werd weergegeven. Nu kan MeldID TOTP-items importeren uit een foto of afbeelding uit de galerij.

Dit is handig in veel situaties: bijvoorbeeld bij een screenshot of een foto tijdens de setup. Het is niet altijd praktisch om de oorspronkelijke pagina weer te openen en voor de camera te houden.

Door simpelweg de afbeelding te selecteren met de QR-code, wordt deze herkend en wordt een item in de beveiligde opslag aangemaakt.

Na toevoeging worden nieuwe items tijdelijk omkaderd. Dat is vooral handig bij het importeren van meerdere accounts achter elkaar: je ziet meteen welke items nieuw zijn en voorkomt verwarring met bestaande items.

Verwijderen blijft met mogelijkheid tot herstel

Een van de meest praktische vernieuwingen – verwijderen met een herstelperiode

Verwijderde items verdwijnen niet meteen voor altijd. Binnen een vooraf ingestelde periode kunnen ze worden hersteld, mits je daarvoor bevestiging geeft. Dit beschermt tegen onbedoeld swipe- of klikwerk of het verwijderen van het verkeerde account.

Er is nog een extra bescherming: zolang de herstelperiode actief is, voorkomt de app dat hetzelfde TOTP-secret als nieuwe record wordt toegevoegd.

Stel dat een gebruiker een account verwijdert, daarna door heeft dat het per ongeluk was en opnieuw de oude QR-code scant. Zonder extra controle kunnen er twee records met dezelfde secret ontstaan. MeldID voorkomt dat dublicaat en biedt de mogelijkheid de originele record via normale weg te herstellen.

Herstel wordt niet alleen lokaal toegepast, maar zorgt dat de status van de beveiligde Vault wordt aangepast en gebeurt synchroon met de serverstatus.

Één account – één gecoördineerde opslag

Met meerdere apparaten werken was een van de kernideeën van MeldID op mobiel. De nieuwe update maakt dat concept consistenter.

Verwijderen, herstellen, bewerken van notities en tags en andere Vault-activiteiten worden gesynchroniseerd tussen apparaten van hetzelfde account. Als een gebruiker werkt op iPhone en Android of twee telefoons verbindt, worden ze op hetzelfde bevestigd status gehouden.

Als een actie op één apparaat wordt uitgevoerd, zorgt het synchronisatiemechanisme dat een verouderde kopie op een ander apparaat niet ongemerkt de oude record kan herstellen of een nieuwe wijziging overschrijven. Conflictoplossing bij meerdere apparaten is verder verbeterd.

Net als voorheen blijven verschillende MeldID-accounts op één toestel gescheiden. De gegevens van het ene account worden niet gemixt met die van het andere en wijzigingen worden alleen toegepast op de juiste beveiligde opslag.

De offline- en online scenario's blijven gescheiden: TOTP-codes kunnen worden gegenereerd zonder internet en nieuwe items worden lokaal voorbereid. Wijzigingen die op alle apparaten gelden, worden gesynchroniseerd zodra de verbinding is hersteld.

Zero Vault blijft de basis

De Zero Vault-principe blijft van kracht bij MeldID. De serverinterface werkt met een ondoorzichtig versleuteld overzicht van de beveiligde opslag en technische data die nodig zijn voor versiebeheer en synchronisatie.

De TOTP-secrets, notities, tags en namen van diensten worden niet in platte tekst op de server opgeslagen of gemakkelijk toegankelijk. Ze worden lokaal ontsleuteld binnen de app op een vertrouwd apparaat. Daarom worden zoekfuncties op notities en tags lokaal uitgevoerd: de server hoeft niet de inhoud te lezen om een nieuwe versleutelde opslagversie te accepteren en te synchroniseren.

Nieuwe functies respecteren dit principe en verhogen niet het gemak ten koste van de privacy. Integendeel: het wordt duidelijker dat een beveiligde opslag gebruiksvriendelijk kan zijn zonder een open serverdirectory te worden.

Details die het vertrouwen beïnvloeden

De vertalingen, toegankelijkheidslabels en visueel ontwerp zijn ook verbeterd in de update.

Dit lijkt misschien niet zo belangrijk als QR-import of herstel van een record, maar als de app functies heeft zoals verborgen weergave, favorieten, wachtende verwijderstatus en bevestiging van herstel, zijn icons niet genoeg.

Duidelijke labels zijn voor alle gebruikers belangrijk en voor VoiceOver, TalkBack en andere assistentiesystemen nog meer. Verbeteringen in vertaling en visuele indicatoren maken nieuwe scenario’s begrijpelijker op verschillende talen en platforms.

Mijn conclusie

Na het bekijken van de update zie ik MeldID niet meer alleen als een app voor het genereren van TOTP-codes.

De belangrijkste verandering zit niet in één functionaliteit, maar in de samenhang: lokale zoekfunctie werkt samen met notities en tags, favorieten maken snelle selectie mogelijk, QR-import wordt eenvoudiger door afbeeldingsondersteuning, nieuwe items worden duidelijk zichtbaar door kader, en de herstelperiode verkleint de kans op onbedoeld verwijderen.

Ondertussen zorgen synchronisatie en het Zero Vault-principe dat wijzigingen tussen apparaten worden doorgevoerd en de beveiligde opslag veilig blijft.

Zo ontwikkelt MeldID zich geleidelijk van een eenvoudige authenticatietool naar een beheerde, veilige werkruimte. TOTP-codes blijven lokaal gegenereerd en off-line beschikbaar, maar alles daaromheen wordt duidelijker en voorspelbaarder.

Meer informatie over het project: MedlID.