Hur definierar ni behörighetsbegrepp?
- Säkerhet
SAP HANA är ett koncept för höghastighetsdataåtkomst i minnet. Det gör att stora, ofta oaggregerade, datavolymer kan analyseras mycket snabbare än i andra databaser. Datahanteringen i SAP HANA skiljer sig mycket från vad vi känner till från SAP NetWeaver. Den har ett eget system för att hantera användare och behörigheter.
SAP HANA säkerhetsarkitektur
Det auktoriseringskoncept som implementeras i SAP HANA-databaser baseras på auktoriseringar.
SSL-kryptering bör konfigureras för var och en av de tre anslutningstyperna:
- Anslutning av kunden och SAP HANA-databasen
- interna kopplingar mellan SAP HANA-komponenter
- anslutning till ett datacenter (t.ex. säkerhetskopiering med SAP HANA System Replication)
SAP HANA tillåter också loggning av kritiska händelser som ändringar av användare, roller, behörigheter och konfigurationsändringar samt ogiltiga inloggningar. Dessutom loggas data som läses och skrivs (t.ex. via tabeller) och körningar. Någon typ av nödloggning är också tillgänglig.
SAP HANA - Behörighet och användarhantering
SAP HANA-databasen skiljer mellan 3 typer av användare:
- användare
- användare SYSTEM
- intern teknisk användare
Åtgärder på SAP HANA för dessa användare kräver lämpliga behörigheter. Du kan tilldela behörigheter direkt till användare eller gruppera dem tillsammans i roller.
SAP HANA - Rättigheter
Grundprincipen är att åtkomst endast tillåts om användaren har tilldelats relevanta behörigheter. Detta kallas positiv auktorisation.
Inga behörigheter i SAP HANA är istället negativa, dvs. det finns inget sätt som en användare BLOCKERAR någon åtkomst på. Precis som i SAP NetWeaver är behörigheterna endast additiva.
Det finns tre olika typer av rättigheter:
- till anläggningar
- systematisk
- analytisk
SAP HANA-roller
I SAP HANA är roller en uppsättning behörigheter (eller i vissa fall en uppsättning roller). Roller kan ärvas (nested). Detta möjliggör en exakt mappning av affärsroller till begreppet auktorisation.
För att hantera roller bör du alltid arbeta i HANA Repository och skapa roller som designtidsobjekt (Repository roles), som du senare kommer att transportera. När rollen har transporterats aktiveras den automatiskt. Endast dessa runtime-roller (catalogue roles) kan tilldelas.
Behörighetsbegreppet - ramverk och grunder
Beviljandet av åtkomst till SAP HANA-objekt sker som standard genom tilldelning av behörigheter. Ett ramkoncept definierar reglerna för tilldelning av behörigheter och roller. Ett sådant koncept är en garanti för säkerhet (förutsatt att lämpliga mekanismer finns på plats för att verifiera efterlevnaden).
Ramverkskonceptet bidrar till att förbättra IT-säkerhetsnivån genom att implementera lämpliga tillträdespolicyer. Därför bör ett ramverk för behörighet svara på följande frågor:
- vem har rätt att skapa och ändra användare?
- vem har rätt att skapa roller?
- vem har befogenhet att tilldela/ändra roller?
- vem är ansvarig för att administrera databasen?
- hur kommer nödanvändare/brandmän att hanteras och av vem?
- vem kommer att kontrollera vilka användare?
- Vem har rätt att skapa XSA-roller?
- vem har rätt till transportroller?
- vilka begränsningar måste rollerna ha?
- vem har rätt att skapa analytiska vyer?
Ramkonceptet måste innehålla följande information:
- beskrivning av funktionsfördelningen mellan IT-administration och affärsavdelningar
- beskrivning av användartyper (standard och begränsad)
- SYSTEM användarstöd
- användning av användare som administratör, teknisk användare, cockpit-användare, XSA-utvecklare
- beskrivning av roller för specifika användargrupper
- rollbeskrivning med rekommendationer och krav: DATAADMINISTRATÖR, ROLLADMINISTRATÖR, KATALOGLÄSARE
- användning av förvaret och HDI-roller
- Användning av tillstånd: Faciliteter, Analys, Standard
- Inställningar för verifiering av SAP HANA-databasen: Verifiering av revisionsloggar, Linux syslog, Tilldelning av revisionsrättigheter till användare
- beskrivning av åtkomstmetoder
Dessutom kan (eventuellt) användningen av reservanvändare och LDAP-åtkomst (om sådan finns) beskrivas. Även eventuella juridiska krav (t.ex. RODO) bör inkluderas.
Om du vill lära dig mer om SAP HANA och behörighetshantering - välkommen.
Mer från kategorin
- Säkerhet

Tomasz Jurgielewicz
Chef för säkerhetsavdelningen på Lukardi. Han har lett ett team av SAP Security-specialister i 10 år och tillhandahåller omfattande tjänster och verktyg för att säkra SAP-system och optimera licenser. Erfarenhet inom följande områden: - identifiering av behörighetskonflikter och omorganisering av behörigheter, - identifiering av SAP-sårbarheter, - integration av SIEM-lösningar med SAP, - optimering av SAP-licenser.