Teknologier
MeldID efter uppdateringen: det säkrade lagret har blivit ett dagligt verktyg
Den nya versionen av MeldID utvecklar inte själva TOTP-principen, utan allt som kretsar kring engångskoder: lokal sökning, krypterade anteckningar, taggar, import av QR-koder från bilder, gömning och kopiering av koder, återställning av raderade poster och synkronisering mellan enheter. Samtidigt bibehålls den arkitektoniska principen Zero Vault.
I den tidigare artikeln gick jag igenom MeldID som ett system som sträcker sig bortom ett enskilt konto. Mobilappar för iPhone och Android har integrerat TOTP-autentisering, fullständig funktionalitet utan internet, återställning av skyddad data till en ny enhet och inloggningsbekräftelse i anslutna tjänster.
Den nya uppdateringen är intressant av en annan anledning. Den försöker nästan inte lägga till ytterligare en stor inloggningsmekanism. Huvudfokus ligger på den dagliga hanteringen av det säkrade lagret.
För tillfället räcker en lista med två eller tre poster för användaren. Men med tiden tillkommer arbetsmail, personliga konton, kontrollpaneler, molntjänster, företagsystem och testmiljöer. Då är problemet inte längre att generera en sexsiffrig kod. Det är viktigt att snabbt hitta rätt post, förstå dess syfte, inte förväxla konton, säkert ändra data och inte förlora dem när man arbetar med flera enheter.
Det är här MeldID tydligt utökar sin funktionalitet.
Huvudförändringen – ordningen inuti det säkrade lagret
Jag skulle kalla den nya versionen för en övergång från en enkel lista med TOTP-poster till ett mer hanterbart arbetsområde.
Det innebär inte att appen blivit mer komplicerad. Snarare tvärtom: de nya funktionerna täcker situationer som tidigare måste hanteras manuellt. Användaren behöver inte längre komma ihåg var posten finns, hålla kontobeskrivningen i minnet eller gå igenom processen att lägga till igen efter oavsiktlig radering.
En viktig detalj är att dessa funktioner är kopplade till varandra. Sök fungerar tillsammans med anteckningar, taggar hjälper till att filtrera resultaten, import från QR-kod visualiseras genom att den nya posten framhävs, och radering och återställning synkroniseras mellan alla enheter kopplade till samma konto.
Håller sökningen sig lokal
I MeldID finns nu lokal sökning baserad på tjänstens namn, kontonamn och innehållet i anteckningar. Detta är en enkel funktion, men just den hjälper till att spara tid när antalet poster växer.
Föreställ dig att det finns flera konton för samma tjänst i lagret: privat, arbetskonto och administrativt konto. Istället för att bläddra igenom hela listan räcker det att skriva en del av tjänstens namn eller en e-postadress. Om en anteckning tillhör posten kan sökningen även använda det innehållet.
Search kontaktar inte själva TOTP-hemligheten. Hemligheten blir inte ett sökfält och används inte som ett identifieringsmedel för posten. Användaren söker efter en begriplig kontext – tjänstens namn, konto eller anteckning – inte kryptografiska data.
Sökfrågan skickas inte till servern. Appen söker i det redan öppnade säkra lagret på enheten.
Anteckningar och taggar ger kontext till poster
Det räcker inte alltid med bara tjänstens namn för att förstå vad posten används till. Därför kan du nu lägga till krypterade anteckningar till TOTP-poster.
I en sådan anteckning kan du ange vilken arbetsmiljö kontot hör till, vilken avdelning det är skapat för eller vilken inloggningsvariant som används. Anteckningen lagras tillsammans med den skyddade posten i Vault, inte som öppen information på servern.
För gruppering finns även flertags. En post kan tilldelas flera etiketter – exempelvis ”Arbete”, ”Kritiskt”, ”Europa” eller ”Test”. Taggar skrivs in med vanligt textinmatning: nyr etikett kan tilläggas med Enter eller comma, och sedan kan den tas bort som en kompakt element.
SYSTEMET föreslår också befintliga taggar och samlar ihop liknande varianter, oavsett versaler eller gemener. Därför är t.ex. ”Arbete”, ”arbete” och ”ARBETE” samma tagg.
Det finns också ett separat lokalt filter för taggar. Om strukturen förändras kan du enkelt byta namn eller radera en tagg globalt med ett långtryck. Du behöver inte öppna varje post för att manuellt ändra samma etikett flera gånger.
Favoriter flyttas till en systemtagg med ett stjärn-ikon, tydligt markerad i rött, vilket gör att du snabbt kan behålla endast de viktigaste posterna i listan.
I praktiken förvandlas lagret från en samling koder till ett system som kan organiseras utifrån egna logiker.
Det går fortfarande att använda dolda koder
Appen har nu möjlighet att gömma och visa TOTP-koder. Det valda tillståndet sparas på enheten, så att det inte behöver ställas in på nytt varje gång appen startas.
Det är en visuell skyddsåtgärd: koden visas inte kontinuerligt på skärmen om användaren inte vill det. Men gömningen innebär inte att man inte kan använda posten.
Koden kan kopieras till klippbordet i både synligt och gömt läge. Det är en viktig princip: man kan vilja undvika att siffrorna visas på skärmen, men ändå behöva föra över koden till inloggningsformuläret.
Det finns ett logiskt avskiljande mellan vad som visas på skärmen och vad användaren aktivt gör.
QR-koden behöver inte skannas om igen
Före var det ofta så att man var tvungen att använda kameran och en andra skärm med QR-koden. Nu kan MeldID importera TOTP-posten från en bild eller ett foto som sparats i galleriet.
Det här är användbart i många situationer. QR-koden kan ha skärmbildats som en skärmsläckare eller tagits som ett foto under inställningen av tjänsten. Det är inte alltid lustfyllt att behöva öppna sidan igen och hålla den framför kameran.
Det räcker att välja en bild med QR-koden, och appen känner igen den och skapar posten i det säkra lagret.
Efter tillägg visas de nya posterna tillfälligt med en ram. Det är särskilt hjälpsamt när man flyttar flera konton i rad: användaren ser omedelbart vad som precis lagts till, och undviker att förlora det bland befintliga poster.
Radering ger fortfarande möjlighet att ångra
En av de mest praktiska nyheterna är möjligheten att ta bort en post med en återställningsperiod.
Raderad post försvinner inte omedelbart utan kan återställas under en förutbestämd tid, om bekräftelse genomförs separat. Det skyddar mot oavsiktliga svep eller felaktiga raderingar.
Det finns ytterligare ett skydd: medan återställningsperioden är aktiv får samma TOTP-hemlighet inte användas för att skapa en ny post med samma data.
Föreställ dig att en användare tagit bort ett konto, ångrar sig och skannar QR-koden igen. Utan ett extra verifieringssteg kan det i lagret skapa två poster med samma hemlighet. MeldID ser till att så inte sker och låter användaren återställa originalposten med vanliga metoder.
Återställning påverkar inte bara lokal data; den ändrar också tillståndet för det skyddade vaulten och synkroniserar med servern.
Ett konto – ett koordinerat lagringsutrymme
Hantera flera enheter har varit en av de centrala idéerna för den mobila versionen av MeldID. Den nya uppdateringen gör denna funktion mer konsekvent.
Radering, återställning, redigering av anteckningar och taggar samt andra förändringar i Vault synkroniseras mellan enheter för samma konto. Om användaren arbetar med iPhone och Android eller ansluter en andra telefon, når båda till samma bekräftade tillstånd.
Om en åtgärd utförs på en enhet, tillåter inte synkroniseringen att en föråldrad kopia på en annan enhet oavsiktligt återställer en äldre post eller skriver över nya ändringar. Konflikthanteringen har också förbättrats för att hantera situationer med flera enheter.
Som tidigare är olika konton för MeldID på samma telefon åtskilda. Data från ett konto blandas inte med annat, och ändringar påverkar endast det respektive skyddade lagret.
Samtidigt bibehålls skillnaden mellan offline- och online-scenarier. TOTP-koder för befintliga poster kan genereras offline, och nya poster kan skapas lokalt. Ändringar som ska synkroniseras till alla enheter sker först efter att nätverksanslutningen är återställd.
Zero Vault är fortfarande grundprincipen
På MeldID:s sida gäller fortfarande principen Zero Vault. Serverdelen hanterar det ostrukturella, krypterade tillståndet för det skyddade lagret samt de tekniska data som krävs för versionering och synkronisering.
Hemligheter för TOTP, anteckningar, taggar och tjänstnamn i klartext skickas inte till servern. Dessa data blir inte en vanlig datatabell som kan granskas eller användas för serverbaserad sökning.
Innehållet i Vault dekrypteras lokalt i appen på en betrodd enhet. Därför utförs sökningar i anteckningar och taggar lokalt: servern behöver inte läsa innehållet för att ta emot den krypterade versionen och synkronisera den mellan enheter.
De nya funktionerna följer detta princip, utan att kompromissa med användarvänlighet eller sekretess. Tvärtom visar de att ett säkert lager kan vara både användbart och ändå inte bli en öppen serverkatalog.
Små detaljer som påverkar förtroendet
Uppdateringen innehåller också förbättrade översättningar, tillgänglighetsbeskrivningar och visuell presentation av gränssnittselement.
Det kan verka oviktigt jämfört med QR-kodsimport eller återställning av poster. Men när appen har dolda visningar, favoriter, väntande raderingsstatus och särskilda återställningsbekräftelser räcker inte bara ikoner.
Förståeliga etiketter är viktiga för alla användare, och extra viktiga för VoiceOver, TalkBack och andra tillgänglighetsfunktioner. De uppdaterade översättningarna och tydligare visuella tillstånd gör nya scenarier lättare att förstå på olika språk och plattformar.
Min slutsats
Efter att ha granskat uppdateringen skulle jag säga att MeldID inte längre kan ses enbart som en app för generering av TOTP-koder.
Det huvudsakliga är inte en specifik funktion, utan helheten: lokal sökning i samarbete med anteckningar och taggar, favoriter för att snabbt markera viktiga poster, QR-import som förenklas med bildstöd, tydligare framhävning av nyligen tillagda poster och ett återställningsskydd som minskar risken för oavsiktlig radering.
Samtidigt kopplas ändringar mellan enheter med synkronisering, och Zero Vault behåller den säkra lagringsmodellen.
Det innebär att MeldID gradvis utvecklas från en vanlig autentiserare till ett hanterbart, säkert arbetsutrymme. TOTP-koder genereras fortfarande lokalt och är tillgängliga offline, men allt annat kring dem blir mer tydligt och förutsägbart.
Mer information om projektet: MedlID.