DBMS-sikkerhedsfaciliteter: Beskyttelse af database-datas integritet og fortrolighed
En DBMS-sikkerhedsfacilitet omfatter de mekanismer, politikker og kontroller, der beskytter database-fortrolighed, integritet og tilgængelighed (CIA-triad).
Kernesikkerhedskomponenter
1. Godkendelse
- Verificerer brugeridentitet: adgangskoder, MFA, biometri, certifikater, Kerberos, SSO-integration.
- Konto-låsning, adgangskode-kompleksitet, rotations-politikker.
2. Tilladelse
- Tildeler tilladelser post-godkendelse: GRANT/REVOKE på objekter (tabeller, views, procs).
- Role-Based Access Control (RBAC): roller = job-funktioner; brugere tildelt roller.
- Privilege-niveauer: SELECT, INSERT, UPDATE, DELETE, EXECUTE, ALTER, ADMIN.
3. Adgangskontrol-modeller
- DAC (Discretionary): Ejer tildeler adgang (standard SQL).
- MAC (Mandatory): Sikkerheds-mærkater (Top Secret, osv.) – militær/stat.
- RBAC (Role-Based): Mest almindelig enterprise-model.
- ABAC (Attribute-Based): Dynamiske politikker (tid, lokation, data-følsomhed).
4. Kryptering
- At rest: TDE (Transparent Data Encryption), kolonne-niveau, tablespace.
- In transit: TLS 1.2+ for klient-server, replikering, backup.
- Nøgle-styring: HSM, KMS, rotation, separation of duties.
5. Revision og overvågning
- Revisions-spor: logins, DDL/DML, mislykkede forsøg, privilegium-ændringer.
- Fine-grained auditing (FGA) for følsomme kolonner.
- SIEM-integration (Splunk, QRadar, Sentinel) til realtids-alarmer.
6. Backup og genopretning
- Automatiseret fuld/differentiel/log-backup.
- Point-in-time recovery (PITR).
- Offsite/immutable-lagring (ransomware-beskyttelse).
- Regelmæssig genopretningstest.
7. Netværkssikkerhed
- Private subnet, VPC'er, sikkerhedsgrupper, NACL'er.
- Database-firewalls / SQL-injection-forebyggelse (WAF, parameteriserede forespørgsler).
- Private endpoints, ingen offentlig IP.
8. Sårbarhedsstyring
- Patch-styring (CPU/PSU til Oracle, CU til SQL Server, osv.)
- Konfigurations-hærdning (CIS Benchmarks, STIGs).
- Penetrationstest, sårbarheds-scanning.
9. Data-maskering / Redaktion
- Dynamisk (query-tid) eller statisk (kopi) maskering til non-prod, udv, analyse.
- Format-bevarende kryptering, tokenisering.
10. Compliance-justering
- PCI DSS (Krav 3, 7, 8, 10), HIPAA (164.312), GDPR (Art 32), SOX.
- Revisions-rapporter, attestationer, certificeringer.
En defense-in-depth tilgang der kombinerer disse lag er essentiel til moderne databeskyttelse.
HMO'er
- Navigering i medicinsk forsikring: En trin-for-trin guide
- Veterinærtekniker-løn i Massachusetts: Timeløn & karrierudsigter
- Forudsigelse af aktiekurser med maskinlæring: En praktisk vejledning
- IPA administreret pleje: Forstå lægeforeninger & sundhedspleje
- Find en HMO-læge: En trin-for-trin guide
- Forstå Health Maintenance Organizations (HMO'er): Et historisk overblik
- Forstå Federal HMO Act: En historie & overblik
