Oracle Security Server si adatta alla sicurezza di un vasto numero di società e allo standard Oracle, per facilitare l'interfaccia con altri prodotti e diversi sistemi.
Oracle Security Server supporta una versione di SKEME [2] come suo protocollo di autenticazione.
Oracle Security Server supporta la versione 1 dei certificati X.509.
Tre documenti definiscono gli standard per i certificati X.509:
Oracle Security Server usa l'algoritmo di crittografia RSA [4] e la funzione hash one-way Message Digest 5 (MD5)
per generare e verificare le firme digitali. L'implementazione software di questi algoritmi e
realizzata con il toolkit di sicurezza del RSA TIPEM [5] e
del RSA BSAFE [6] .
MD5 produce un valore hash di 128-bit.
Due degli standard di RSA sulla crittografia a chiave pubblica, Public Key Cryptography Standard [7]
(PKCS), sono usati da Oracle Security Server per le firme digitali.
Oracle Security Server supporta lo standard X.509 per nomi distinti pienamente-qualificati
( fully-qualified distinguished names ) nei certificati.
Un fully-qualified DN è una stringa che identifica univocamente un soggetto. Questa stringa può
anche definire un path. I nomi dei soggetti contenuti nei certificati X.509 sono definiti
attraverso lo standard X.500.
Oracle Security Server limita la sintassi dei DN, rendendo i certificati conformi ad una
configurazione più ristretta, come definito nella seguente templete:
DN=([Country,][Organization,][OrganizationUnit,][State,][Locality,] CommonName)In questo template, ogni DN deve avere un CommonName, gli altri valori sono opzionali.
Nota: |
---|
L'ordine con il quale i valori appaiono nel DN è importante per la definizione di utenti globali su un Oracle8 Server |
CAMPO NOME | INFORMAZIONE |
---|---|
Country ( C ) | US |
Organization ( O ) | Oracle Corporation |
Organizational Unit ( OU ) | Network Management Products |
State ( ST ) | California |
Locality ( L ) | Belmont |
Common Name ( CN ) | Lisa |
Oracle Security Server genera coppie di chiavi pubbliche-private usando la libreria TIPEM di RSA Data Security Inc.
Oracle Security Server di Oracle consente ad un amministratore di definire l'identità di molti tipi
di soggetti, inclusi utenti, DB servers e Oracle WebServers. Queste identità, insieme alle
chiavi pubbliche, sono catturate in certificati che, usati in assieme a chiavi private,
permettono all'entità di autenticarsi
l'uno con l'altro usando la crittografia a chiave pubblica . I certificati possono essere revocati
per l'entità che non fanno più parte dell'impresa.
L'amministratore può anche definire i ruoli
(collezione di privilegi) che possono essere usati sui DB.
Oracle Security Server supporta anche l'implementazione del
single sign-on
sostituendo l'autenticazione della password con l'autenticazione del certificato.
L'autenticazione fornisce l'assicurazione che l'identità di una parte che desidera comunicare
con un'altra parte su una rete è valida.
Una volta che un certificato è stato assegnato a un'entità, essa può usare il suo certificato
per autenticarlo agli altri soggetti coi quali desidera comunicare. Per esempio, un Oracle8
Server può scoprire con un alto grado di certezza che un utente dato è, chi dice di essere,
mentre l'utente può essere sicuro che sta comunicando con il server corretto.
![]() |
![]() |
![]() |
DIA - Dipartimento
di
Informatica ed Applicazioni |
![]() |