Hoppa till innehållet

Planera B2B-beställningsrätt separat från prisåtkomst

Den som får se företagets priser och förbereda ett inköp behöver inte automatiskt rätt att skicka beställningen.

Nora Henning2 min läsning
Grönt företagskort med en byggnadssymbol och mynt i tre separata fält.

Börja planera rättigheterna i en B2B-portal utifrån enskilda aktiviteter: se företagets priser, sammanställa behov och skicka en beställning. Samma person kan utföra alla uppgifter. Enbart en inloggning får däremot inte innebära att rättigheterna är likvärdiga.

Min rekommendation är att uttryckligen besluta om prisåtkomst och beställningsrätt innan du inför en bred roll som ”företagskund”. Annars kan den som bara ska kostnadsberäkna ett projekt även få möjlighet att skicka beställningar.

Ett företagskonto, olika uppgifter

Ett fiktivt evenemangsföretag vill köpa material till mässmontrar via en portal. Projektplaneringen ska se de avtalade priserna och förbereda en varukorg. Inköp ska granska behovet och skicka beställningen. Tabellen beskriver den önskade regeln i exemplet, ingen garanterad standardfunktion i en webbutiksprodukt.

Koppling

Se företagets priser

Förbereda en varukorg

Skicka en beställning

Företagets projektplanering

ja

ja

nej

Företagets inköp

ja

ja

ja

Utan koppling till företaget

nej

nej

nej

Projektplaneringen behöver en tydlig väg för överlämning, exempelvis ett sparat utkast som behöriga inköpare kan öppna. Ett gemensamt lösenord ersätter inte överlämningen. Före beställningen måste inköp se det aktuella urvalet och de gällande priserna.

Plattformen måste stödja de nödvändiga åtgärderna

Rollnamn räcker inte för att välja system. Shopify beskriver exempelvis två B2B-kundroller med olika omfattning, som båda kan lägga beställningar. Det visar inte att det finns en roll som enbart får se priser för vårt exempel. Kontrollera de faktiska rättigheterna och den överlämning som stöds i det tänkta systemet; en nödvändig utökning hör till projektets omfattning.

Beslutet måste också upprätthållas på servern. En saknad beställningsknapp hindrar inte en direkt förfrågan. OWASP rekommenderar behörighetskontroll vid varje förfrågan. Ett planerat test måste därför också visa att projektplaneringen inte kan skicka en beställning och inte längre kan hämta skyddade priser efter att företagsåtkomsten har dragits in. En redan öppen sida bevisar inte i sig att rättigheterna fortfarande gäller.

När en gemensam roll räcker

Om en enda person gör inköpen hos kundföretaget och även får kontrollera priser, sammanställa behov och beställa kan en gemensam roll passa. Extra samordningssteg utan verksamhetsskäl skulle göra inköpen svårare. Måttstocken är den faktiska arbetsfördelningen: Fastställ den innan du väljer hur rättigheterna ska tilldelas.

Källor

Skriven av

  • Nora HenningRedaktör för IT-säkerhetNora Henning ansvarar för det redaktionella innehållet om IT-säkerhet på ASES. Hon skriver om applikationssäkerhet och förklarar hur behörigheter och skyddet av företagets data hänger ihop.

Följ ASES

Läs vidare

Alla artiklar

E-handel med ASES

Webbutiker, marknadsplatser och B2B-portaler