Bank- och fintechappar
Säkerhetsteam avslutar alla sessioner för ett komprometterat konto, eller för varje enhet med en föråldrad appversion, i en enda åtgärd.
Lagra sessioner med automatisk utgång, och hitta eller återkalla dem per användare, roll eller enhet utan att bygga ett index.
Varje enhet får sin egen session med 30 minuters utgångstid.
En animerad genomgång med riktiga HotKV-kommandon och exempelsvar. Klicka på valfritt steg för att hoppa dit. Kommandon och svar förblir på engelska, precis som du skriver och ser dem i HotKV.
Sessioner är små, heta och kortlivade, vilket passar ett lager i minnet. Det svåra kommer senare, när supporten behöver logga ut en användare överallt, eller säkerhetsteamet behöver avsluta varje session för en roll eller en enhet. Ett vanligt nyckel-värde-lager kan bara slå upp en session via dess id.
HotKV lagrar varje session som en nyckel med en utgångstid och låter dig tagga den med den användare, roll eller enhet den tillhör. Taggar är en del av motorn och försvinner med nyckeln, så du kan lista eller återkalla alla matchande sessioner med ett enda uppslag i stället för att underhålla en parallell uppsättning nycklar.
Varje enhet får sin egen session med 30 minuters utgångstid.
SET session:9f2c "{\"user\":42}" EX 1800Användare, roll och enhet bifogas direkt efter att sessionen skapats.
TAG.SET session:9f2c user:42 role:admin device:iosVarje förfrågan förnyar utgångstiden, vilket ger en glidande tidsgräns.
EXPIRE session:9f2c 1800En stulen bärbar dator anmäls. Ett uppslag returnerar alla användarens sessioner.
TAG.MEMBERS user:42Radera nycklarna som kom tillbaka. Deras taggar försvinner med dem, och varje enhet loggas ut.
DEL session:9f2c session:71aa session:0c8eSäkerhetsteam avslutar alla sessioner för ett komprometterat konto, eller för varje enhet med en föråldrad appversion, i en enda åtgärd.
När en admins roll tas bort återkallas varje session som är taggad med den rollen på en gång.
Räkna och begränsa samtidiga sessioner per konto utifrån svaret från TAG.MEMBERS för användartaggen.
Sessioner försvinner av sig själva när TTL går ut, och deras taggar försvinner med dem.
EXEXPIREHitta sessioner via valfri tagg, eller via flera taggar samtidigt.
TAG.MEMBERSTAG.INTERTAG.COUNT och TAG.EXISTS visar vad en nyckel bär.
TAG.COUNTTAG.EXISTSLäsningar och skrivningar av sessioner körs på parallella trådar.
Använd TAG.INTER med användartaggen och enhetstaggen, och radera sedan nycklarna som returneras.
En nyckels taggar försvinner när nyckeln gör det, även vid utgång. Taggar ingår inte i snapshots, så tillämpa dem igen om servern startar om från en snapshot.
Ja. TAG.MEMBERS på användartaggen listar sessionerna, så att du kan räkna dem och neka eller avsluta den äldsta vid inloggning.
HotKV talar Redis-protokollet, så du kan peka en befintlig klient mot det och köra samma kommandon.