I v?r daglige drift av databaser p? UiO utf?rer vi grundige sikkerhetsanalyser av eventuelle sikkerhetsrisikoer, og bestemmer p? bakgrunn av dette aktuelle tiltak. Eksempler p? dette kan v?re sikkerhetspatching, begrensing av nettilgang og overv?kning av tjenestene.
Data i databasen
For ? sikre dataene i databasen skrur vi p? kryptering av nettverkstilkoplingene. Vi s?rger ogs? for logging av tilgang til dataene, sterk autentisering, hvor mulig tvunget passordskifte, og mye mer.
Passordskifte for brukere i databaser
- MSSQL passord -->
- "Windows Authentication" med UiO-bruker foretrekkes, og passord endres da her: https://passord.uio.no/
- Hvis det skal endres passord for en "SQL Server Login", kan man bytte passord selv hvis man har tilgang til databasen fra Microsoft SQL Server Management Studio (SSMS). Kommando for ? endre passordet er: ALTER LOGIN brukernavn WITH PASSWORD = 'nyttpassord' OLD_PASSWORD = 'gammeltpassord';
- PostgreSQL passord --> Anbefales ? bruke OS autentifikasjon. Bruker UiO brukernavn/passord.
- Oracle passord --> Man m? ha egen Oracle-bruker.
- Det blir sendt ut en varsel til den e-post adressen som er registrert til databasebrukeren 30 og 10 dager f?r passordet utl?per.
- Mer om skifte av Oracle-passord:
- Dersom ikke annet er avtalt, m? Oracle passordet:
- ha minst fire tegn forskjellig fra forrige passord
- inneholde minst
- 9 bokstaver
- 2 store bokstaver
- 2 sm? bokstaver
- 2 talltegn
- 2 spesialtegn
- Lovlige spesialtegn er
- ‘ ~ ! @ # $ % ^ & * ( ) _ - + = { } [ ] \ / < > , . ; ? ' : | (space)
- Lovlige spesialtegn er
- Brukerprofilene som er i bruk i databasen s?rger for at:
- passord aldri kan gjenbrukes
- kontoen blir l?st etter 5 p?logginger p? rad med feil passord
- kontoen ikke blir l?st i mer enn 30 minutter dersom man har brukt feil passord for mange ganger
- VIKTIG: Du m? bruke " (hermetegn) rundt passordet n?r du bruker det i sqlplus blant annet dersom passordet
- starter med talltegn eller spesialtegn
- inneholder andre spesialtegn enn $, #, _
- Eks om du har @ i passordet og du glemmer doble fnutter, vil sqlplus gi den litt rare feilmeldingen "ORA-12154: TNS:could not resolve the connect identifier specified".
- og flere andre tilfeller
- Dersom ikke annet er avtalt, m? Oracle passordet:
- I SQL*Plus anbefales det og bruke kommandoen 'password'. Da f?r du sp?rsm?l om det gamle passordet, og det nye 2 ganger.
- Brukere som benytter proxy-brukere m? logge p? databasen med sin egen bruker og ikke med proxy funksjonaliteten for ? bytte passord. Dvs <brukernavn> og ikke <brukernavn[<proxy-bruker>] i brukernavnfeltet, se eksempelbilder under. Kontrollsjekk tilkobling med privat bruker med f?lgende SQL:
-
select sys_context('USERENV','SESSION_USER') as session_user, sys_context('USERENV','SESSION_SCHEMA') as session_schema, sys_context('USERENV','CURRENT_SCHEMA') as current_schema, sys_context('USERENV','PROXY_USER') as proxy_id, user from dual;
- Brukere av SQL*Developer b?r bruke Reset password funksjonen for tilkoblingen:
- H?yreklikk p? connection-navnet (gr?tt) for ? f? opp menyen