אפליקציות בנקאות ופינטק
צוותי אבטחה מסיימים את כל הסשנים של חשבון שנפרץ, או של כל מכשיר עם גרסת אפליקציה מיושנת, בפעולה אחת.
שומרים סשנים עם תפוגה אוטומטית, ומוצאים או מבטלים אותם לפי משתמש, תפקיד או מכשיר בלי לבנות אינדקס.
כל מכשיר מקבל סשן משלו עם תפוגה של 30 דקות.
הדגמה מונפשת עם פקודות HotKV אמיתיות ותשובות לדוגמה. לחצו על כל שלב כדי לעבור אליו. הפקודות והתשובות נשארות באנגלית, בדיוק כפי שמקלידים ורואים ב-HotKV.
סשנים הם קטנים, חמים וקצרי חיים, מה שמתאים למאגר בזיכרון. החלק הקשה מגיע אחר כך, כשהתמיכה צריכה לנתק משתמש מכל המכשירים, או שאבטחה צריכה לסיים כל סשן של תפקיד או של מכשיר. מאגר מפתח-ערך פשוט יכול לחפש סשן רק לפי המזהה שלו.
HotKV שומר כל סשן כמפתח עם תפוגה ומאפשר לתייג אותו במשתמש, בתפקיד או במכשיר שאליהם הוא שייך. התגיות הן חלק מהמנוע ונעלמות עם המפתח, כך שאפשר לרשום או לבטל את כל הסשנים התואמים בחיפוש אחד במקום לתחזק קבוצה מקבילה של מפתחות.
כל מכשיר מקבל סשן משלו עם תפוגה של 30 דקות.
SET session:9f2c "{\"user\":42}" EX 1800משתמש, תפקיד ומכשיר מצורפים מיד אחרי יצירת הסשן.
TAG.SET session:9f2c user:42 role:admin device:iosכל בקשה מרעננת את התפוגה, מה שנותן פסק זמן נע.
EXPIRE session:9f2c 1800דווח על מחשב נייד גנוב. חיפוש אחד מחזיר את כל הסשנים של המשתמש.
TAG.MEMBERS user:42מוחקים את המפתחות שחזרו. התגיות שלהם הולכות איתם, וכל מכשיר מנותק.
DEL session:9f2c session:71aa session:0c8eצוותי אבטחה מסיימים את כל הסשנים של חשבון שנפרץ, או של כל מכשיר עם גרסת אפליקציה מיושנת, בפעולה אחת.
כשהתפקיד של מנהל מוסר, כל סשן שתויג בתפקיד הזה מבוטל בבת אחת.
סופרים ומגבילים סשנים במקביל לכל חשבון מתשובת TAG.MEMBERS עבור תגית המשתמש.
סשנים נעלמים מעצמם כשה-TTL נגמר, והתגיות שלהם הולכות איתם.
EXEXPIREמוצאים סשנים לפי כל תגית, או לפי כמה תגיות בבת אחת.
TAG.MEMBERSTAG.INTERTAG.COUNT ו-TAG.EXISTS אומרים מה מפתח נושא.
TAG.COUNTTAG.EXISTSקריאות וכתיבות של סשנים רצות בתהליכונים מקבילים.
משתמשים ב-TAG.INTER עם תגית המשתמש ותגית המכשיר, ואז מוחקים את המפתחות שהוא מחזיר.
התגיות של מפתח הולכות כשהמפתח הולך, גם בתפוגה. תגיות אינן חלק מצילומי המצב, ולכן יש להחיל אותן מחדש אם השרת עולה מחדש מצילום מצב.
כן. TAG.MEMBERS על תגית המשתמש מפרט את הסשנים, כך שאפשר לספור אותם ולדחות או לסיים את הוותיק ביותר בעת ההתחברות.
HotKV מדבר את פרוטוקול Redis, ולכן אפשר להפנות אליו לקוח קיים ולהריץ את אותן פקודות.