Publicerad 22 september 2026
Datan som uthyrningsmjukvara till slut lagrar, och frågan köpare glömmer att ställa
Efter bara några månaders användning lagrar ett uthyrningsföretags mjukvara redan en genuint känslig blandning av information. Kunders namn, adresser och telefonnummer. Betalkortsuppgifter och depositionsbelopp. Signerade hyresavtal och leveranssedlar. Allt oftare även de id-handlingar som kunder laddar upp för att bevisa vem de är innan de tar med sig utrustning värd tiotusentals kronor. Lägg till den operativa detaljen — vem som checkat ut vilket föremål, vilken förare som besökt vilken adress och när, vilken medarbetare som hanterat vilken återbetalning — och en uthyrningsplattform slutar likna ett schemaläggningsverktyg och börjar likna ett komplett register över ett företags kunder, dess pengar och dess egen personals handlingar, allt på ett och samma ställe.
Inget av detta är ovanligt eller undvikbart. Det är helt enkelt vad som händer när offerter blir avtal, avtal blir leveranser och leveranser blir betalningar. Det som är mer undvikbart är hur lite granskning den datan vanligtvis får under köpprocessen. De flesta mjukvaruutvärderingar ägnar veckor åt att jämföra funktioner: klarar den serienummerförsedda tillgångar, pratar den med bokföringsprogrammet, fungerar förarappen utan täckning på en arbetsplats. Säkerhet får oftast bara en rad, om den ens får det — "är det säkert?" — besvarad med en lugnande fras snarare än en riktig fråga, och accepterad som den är eftersom ingen vill vara den som bromsar ett beslut för något som känns abstrakt.
Det är bakvänt, för en säkerhetslucka annonserar inte sig själv på samma sätt som en klumpig bokningsskärm gör. Ingen märker ett problem förrän en tidigare anställds inloggning fortfarande fungerar veckor efter att personen slutat, eller ett samtal med supporten avslöjar att vilken medarbetare som helst kunde se vilken kunds kortuppgifter som helst, oavsett vad personens roll faktiskt krävde. Lösningen är inte att bli säkerhetsexpert innan man skriver under ett avtal. Lösningen är att ställa en kort lista med konkreta, besvarbara frågor — den typ av frågor en leverantör som litar på sin egen produkt borde kunna svara tydligt på. Den här artikeln går igenom fyra av dem: inloggning, behörigheter, granskningsloggar och API-åtkomst — och använder genomgående Renttix svar som ett exempel på hur ett gediget svar på var och en kan se ut.
Autentisering: hur lätt skulle någon annan kunna logga in som dig
Ett lösenord ensamt är en svag grind. Människor återanvänder dem mellan tjänster, skriver ner dem, eller väljer sådana som är lätta att gissa — och det handlar egentligen inte om slarv, utan om vad som händer när alla förväntas komma ihåg dussintals unika lösenord för system de bara använder några gånger i veckan. Det här är väl beforskad mark inom säkerhetsforskning: moderna autentiseringsmetoder minskar mätbart antalet lösenordsrelaterade intrång, eftersom de tar bort den enskilda felkälla som ett lösenord utgör.
Det är därför värt att ställa tre konkreta frågor till vilken leverantör som helst. Finns tvåfaktorsautentisering (2FA), så att ett stulet eller gissat lösenord ensamt inte räcker för att logga in? Kan ert team logga in via företagets egen enkla inloggning (SSO), så att åtkomsten till uthyrningssystemet stiger och sjunker med varje persons centrala företagskonto, istället för att bero på en separat inloggning som någon måste komma ihåg att hantera? Och erbjuds passkeys — en nyare autentiseringsmetod som ersätter ett inskrivet lösenord med en kryptografisk nyckel kopplad till en enhet, vilket gör det vanligaste nätfisketricket (en falsk inloggningssida som ber om att lösenordet skrivs in) i stort sett irrelevant, eftersom det helt enkelt inte finns något lösenord kvar att skriva in?
Var och en av dessa löser ett annat typ av fel. 2FA fångar ett läckt lösenord innan det blir ett intrång. SSO innebär att när någon lämnar företaget tar en indragning av personens centrala identitetskonto omedelbart bort åtkomsten till alla anslutna system samtidigt, inklusive uthyrningsplattformen, istället för att förlita sig på att någon kommer ihåg att separat stänga av en lätt bortglömd inloggning till uthyrningsmjukvaran. Passkeys tar bort svagheten helt och hållet — ett lösenord som kan nätfiskas, gissas eller återanvändas.
Renttix svar på den här frågan är rakt på sak: SSO, passkeys och 2FA finns tillgängligt för varje inloggning, istället för att vara ett tillval reserverat för en enterprise-nivå eller gömt bakom ett supportärende. Oavsett vilken leverantör du utvärderar är det värt att fråga precis det här: vilka av dessa tre stöder ni, och är det tillgängligt för oss som kund redan idag, inte som en punkt på en färdplan?
Auktorisering: tillämpas behörigheter faktiskt, eller döljs de bara ur sikte
Det här är frågan de flesta köpare aldrig tänker ställa, eftersom behörigheter på ytan verkar fungera i nästan alla uthyrningssystem på marknaden. En förares mobilapp visar inte kundpriser. En junior kontorsanvändare ser inte ett menyalternativ för att utfärda återbetalningar. Det ser ut som åtkomstkontroll som gör sitt jobb — men det bevisar bara att vissa alternativ är dolda på vissa skärmar. Det säger ingenting om vad som händer om någon når samma åtgärd på ett annat sätt.
Skillnaden ligger mellan auktorisering som tillämpas i gränssnittet och auktorisering som tillämpas på servern. Enbart gränssnittsbaserad tillämpning innebär att begränsningen helt beror på vilka knappar och menyer en skärm väljer att visa — vilket är helt okej för en ärlig användare som klickar sig igenom appen som avsett, men betyder ingenting för någon tekniskt kunnig nog att öppna en webbläsares utvecklarverktyg, avlyssna den underliggande begäran som appen skickar, och skicka samma begäran direkt, förbi det gränssnitt som skulle ha stoppat personen. Om servern själv aldrig kontrollerar om personen som gör den begäran faktiskt har rätt till det, fanns begränsningen egentligen aldrig — den var bara utom synhåll.
Servertillämpade behörigheter fungerar annorlunda: varje begäran, oavsett vilken väg den tar för att komma fram, kontrolleras mot användarens aktuella roll och behörigheter innan något händer, oavsett vad gränssnittet skulle ha visat. Det är en betydligt starkare garanti, eftersom den inte bygger på att lita på att ingen i personalen, och ingen som får tillgång till en enhet, ett konto eller en gammal integrationstoken, någonsin kommer att leta efter en genväg runt gränssnittet. Den håller oavsett vilken väg begäran kommer in.
Ett illustrativt exempel
Föreställ dig en depåchef som lämnar företaget i dålig sämja. Kontot inaktiveras samma dag — i teorin. Om behörighetskontrollerna bara finns i gränssnittet kan en gammal session som inte gått ut, en mobilapp som fortfarande är inloggad på en privat telefon, eller en integrationstoken utfärdad under personens konto fortfarande släppa igenom begäranden, eftersom ingenting på serversidan faktiskt kontrollerar igen vem som frågar. Om behörigheter i stället tillämpas på serversidan kontrolleras, i samma stund som kontot inaktiveras eller dess roll ändras, varje begäran som görs i dess namn — från vilken enhet som helst, via vilken väg som helst — mot den aktuella uppsättningen behörigheter och nekas. Skillnaden är inte kosmetisk; det är skillnaden mellan att faktiskt återkalla åtkomst och att bara till synes göra det.
Frågan som är värd att ställa till en leverantör är rak: om jag skickar den här begäran direkt, helt förbi ert gränssnitt, kontrollerar er server ändå om jag har behörighet att göra det? Renttix svar är att behörigheter tillämpas på serversidan, per roll, vid varje begäran — och inte bara styrs av vad en given skärm väljer att visa.
Granskningsloggar: finns det en logg, och vem får läsa den
Fråga vilken leverantör som helst om det finns en logg över vem som gjorde vad och när — ett ändrat pris, en makulerad faktura, en deposition som frisläppts för tidigt, en redigerad kundpost. Utan en sådan blir tvister om vad som hänt på en viss order till motstridiga minnen av ett telefonsamtal. Med en sådan blir de en tvåminuters sökning som avgör frågan med en tidsstämpel och ett namn.
Men en granskningslogg väcker en andra fråga som är minst lika viktig och betydligt oftare förbises: vem kan faktiskt läsa den, och vad visar den dem? En logg som låter varje medarbetare med åtkomst se fullständiga kortnummer, id-handlingar eller personuppgifter kopplade till vilken post som helst dokumenterar inte bara ansvarsskyldighet — den blir i tysthet ännu en plats där känslig data läcker till personer som aldrig behövde se den. En supportmedarbetare som försöker ta reda på varför en orders status ändrats behöver inte se en kunds fullständiga kortnummer för att svara på det; personen behöver se att statusen ändrades, när, och av vem.
Den skarpare versionen av granskningsfrågan är alltså: tillämpar loggen själv principen om behovsenlig åtkomst, genom att dölja känsliga fält beroende på vem som tittar, istället för att exponera allt för alla som har någon anledning att öppna den? Renttix svar är en granskningslogg med maskering — känsliga fält förblir dolda beroende på vem som tittar, till och med inom loggen som byggts för att dokumentera vad som hänt. Det är skillnaden mellan en logg som skapar ansvarsskyldighet och en som i tysthet skapar en andra exponering av samma data den är tänkt att vaka över.
API- och integrationssäkerhet: vad händer om en nyckel läcker
De flesta uthyrningsföretag kopplar förr eller senare ihop sin uthyrningsmjukvara med något annat — en bokföringsplattform, ett marknadsföringsverktyg, en anpassad rapporteringspanel, den egna webbplatsen för onlinebokningar. Var och en av dessa kopplingar bygger vanligtvis på en API-nyckel: en uppgift som det andra systemet använder för att prata med uthyrningsplattformen å företagets vägnar.
Frågan som är värd att ställa här är om den nyckeln är begränsad i omfattning och återkallningsbar, eller om den är allt-eller-inget. En begränsad nyckel kan avgränsas till exakt det en viss integration behöver — läsåtkomst till bokningsdata för ett rapporteringsverktyg, till exempel, utan möjlighet att utfärda återbetalningar eller ändra priser. En återkallningsbar nyckel kan stängas av individuellt så fort den inte längre behövs, eller så fort den misstänks vara komprometterad, utan att störa andra integrationer som förlitar sig på sin egen separata nyckel.
Alternativet är en enda delad nyckel som ger full åtkomst till allt kontot kan göra, använd i varje integration företaget kör. Det är en enda felkälla: om den av misstag hamnar i ett offentligt kodförråd, klistras in i fel chattkanal, eller ligger inuti ett tredjepartsverktyg som senare drabbas av sitt eget dataintrång, kan vem som helst som har den göra allt kontot kan göra. Och att stänga av den för att stoppa läckan innebär att rotera den enda nyckel som alla andra integrationer också är beroende av, vilket knäcker dem alla samtidigt för att lösa ett problem som orsakats av bara en av dem.
Renttix API för utvecklare utfärdar begränsade, återkallningsbara API-nycklar, så att en enda läckt eller pensionerad uppgift inte drar med sig alla anslutna system i fallet. Det är också värt att ställa en relaterad fråga om exponering på kundsidan: vad ser en kund när de loggar in på sitt eget konto online? Renttix kundportal är byggd så att kunder bara ser sin egen data — sina egna ordrar, fakturor och sparade betalningsmetoder — och inget mer än så. Det är en liten detalj, men det är samma princip tillämpad på en annan publik: åtkomst begränsad till vad en specifik person faktiskt behöver se.
Att göra detta till ett riktigt samtal med en leverantör
Ingen av de fyra frågorna ovan kräver teknisk expertis för att ställas — bara disciplinen att kräva en konkret mekanism istället för att acceptera en allmän lugnande fras. "Tar ni säkerhet på allvar" får samma säkra ja från varje leverantör i varje säljsamtal. "Kontrollerar er server behörigheter vid varje begäran, oavsett vad gränssnittet visar" får en helt annan typ av svar, och skillnaden mellan en leverantör som exakt kan beskriva hur det fungerar och en som pratar runt frågan är i sig avslöjande.
Som en kort checklista att ta med till ett leverantörssamtal: stöder plattformen 2FA, SSO och passkeys för inloggning? Kontrolleras behörigheter på servern vid varje begäran, eller styrs de bara av vad gränssnittet visar? Finns det en granskningslogg, och maskerar den känsliga fält beroende på vem som tittar? Är API-nycklar begränsade till vad varje integration faktiskt behöver, och återkallningsbara individuellt istället för delade mellan alla anslutningar?
De fyra frågorna berättar inte allt om hur en plattform är byggd, men de berättar mycket om hur seriöst en leverantör har tänkt på den data ert företag är på väg att anförtro dem — och de är värda att ställa innan datan flyttas, inte efter att något gått fel. Om du vill se hur Renttix svarar på dem på ett riktigt system istället för på en presentationsbild, boka en demo och fråga.
Vanliga frågor
Eftersom att dölja ett alternativ i gränssnittet bara stoppar den som använder gränssnittet som avsett. En tekniskt kunnig användare — eller en gammal integrationstoken, en avlyssnad begäran, eller en cachad session — kan potentiellt nå samma åtgärd på ett annat sätt om ingenting kontrollerar behörigheter när begäran väl når servern. Servertillämpade behörigheter kontrollerar varje begäran mot den aktuella rollen och åtkomsträttigheterna, oavsett hur den kommer in, vilket gör att indragning eller begränsning av någons åtkomst blir en garanti som håller i praktiken, och inte bara en kontroll som råkar respekteras av ett väluppfostrat användande av gränssnittet.
Tvåfaktorsautentisering (2FA) lägger till ett extra steg efter lösenordet — vanligtvis en kod från en app eller ett sms — så att ett stulet eller gissat lösenord ensamt inte räcker för att logga in. Passkeys går ett steg längre genom att ta bort lösenordet ur processen helt och hållet: inloggningen verifieras med en kryptografisk nyckel kopplad till en enhet, istället för en delad hemlighet som någon skriver in. Eftersom det inte längre finns något lösenord att avlyssna eller lura någon att skriva in på en falsk sida, stänger passkeys av den vanligaste nätfisketekniken helt, istället för att bara lägga till ännu ett hinder efter den.
En enda allt-eller-inget-nyckel som används i varje integration är en enda felkälla — läcker den kan vem som helst som har den göra allt kontot kan göra, och att stänga av den för att stoppa läckan slår ut alla andra integrationer som förlitar sig på samma nyckel. Att begränsa en nyckels omfattning begränsar vad en läcka av just den uppgiften faktiskt kan nå, och att kunna återkalla nycklar individuellt gör att en komprometterad eller avvecklad integration kan stängas av utan att störa alla andra anslutna system.
Utforska Renttix
Redo att modernisera din uthyrningsverksamhet?
Betalningar + depositioner aktiverade • Snabb installation

