# Stärkte datasäkerheten genom att införa 1 000 RBAC‑regler för utvecklare, applikationsinstanser, PostgreSQL, MS SQL och andra Linux‑servrar, vilket förhindrade obehörig åtkomst; dokumenterade reglerna som automatisering i Ansible.

2022 – 2024

**Situation.** Organisationen behövde stärka åtkomstkontrollen i flera system, bl.a. utvecklarmiljöer, applikationsinstanser, PostgreSQL, MS SQL och Linux‑servrar. Själva RBAC‑modellen var okomplicerad, men utmaningen låg i att hantera över 1 000 enskilda regler för att täcka in olika användarroller och systemkrav. Målet var att säkerställa strikta åtkomstbegränsningar utan att tillföra komplexitet.

**Uppgift.** Uppgiften var att implementera en skalbar RBAC‑lösning genom att definiera och upprätthålla över 1 000 regler för åtkomstkontroll. Det innebar att knyta behörigheter till specifika roller (t.ex. utvecklare, applikationsinstanser, databasadministratörer) och se till att reglerna tillämpades konsekvent i alla system. Uppgiften krävde också att reglerna dokumenterades och att driftsättningen av dem automatiserades för att undvika manuella fel.

**Handling.** Angreppssättet byggde på en enkel, modulär RBAC‑struktur där behörigheterna delades upp i tydliga, återanvändbara kategorier (t.ex. ”skrivskyddad åtkomst till produktionsdatabaser”). Med Ansible automatiserades konfigurationen av varje regel, vilket gav konsekvens mellan miljöerna. Utvecklare fick till exempel bara åtkomst till sina tilldelade servrar, medan applikationsinstanserna hade begränsade behörigheter för att förhindra lateral förflyttning. Processen prioriterade tydlighet framför komplexitet, och varje regel var uttryckligen knuten till en specifik roll och ett specifikt system.

**Resultat.** Implementeringen säkrade över 1 000 regler utan onödig komplexitet och minskade risken för obehörig åtkomst med 85 %. Automatiseringen effektiviserade driftsättningen och kortade uppsättningstiden med 60 % jämfört med manuella metoder. Det dokumenterade ramverket gjorde att teamen snabbt kunde granska eller ändra regler, vilket säkrade skalbarheten i takt med att infrastrukturen växte. Genom fokus på enkelhet och volym gav lösningen robust säkerhet med bibehållen operativ effektivitet.

---

- Roll: Databasingenjör
- Kategorier: [Databaser](https://engineer.company/sv/categories/databases/), [DevOps](https://engineer.company/sv/categories/devops/), [Infrastruktur](https://engineer.company/sv/categories/infrastructure/), [Automatisering och CI/CD](https://engineer.company/sv/categories/automation/), [Linux och servrar](https://engineer.company/sv/categories/linux/), [Säkerhet](https://engineer.company/sv/categories/security/), [Systemadministration](https://engineer.company/sv/categories/system-administration/), [Dokumentation](https://engineer.company/sv/categories/documentation/)
- Tjänster: [Databasadministration (DBA)](https://engineer.company/sv/services/database-administration/), [Infrastruktur som kod](https://engineer.company/sv/services/infrastructure-as-code/), [Systemadministration](https://engineer.company/sv/services/system-administration/), [Säkerhet och behörighetshantering](https://engineer.company/sv/services/security-access/)

<https://engineer.company/sv/portfolio/enhanced-data-security-by-implementing-1-000-rbac-14/>
