DataSunrise Consegue la Certificazione AWS DevOps Competency per AWS DevSecOps e Monitoraggio, Logging e Performance

Audit delle Chiamate a Vista e delle Chiamate a Procedure Memorizzate

Audit delle Chiamate a Vista e delle Chiamate a Procedure Memorizzate

Viste

Le viste sono uno strumento potente per lavorare con i dati. Una vista è una tabella virtuale, il cui contenuto assomiglia a quello delle tabelle del database incluse nella vista. Il contenuto della vista viene modificato dinamicamente insieme al contenuto delle tabelle del database incluse nella vista. Le viste possono basarsi su tabelle del database o su altre viste.

Procedure Memorizzate

Spesso, la gestione dei dati richiede l’uso di un insieme di istruzioni (query) eseguite in un certo ordine. Ad esempio, se si desidera acquistare un articolo da un negozio online, è necessario aggiungere alcuni dati nella propria tabella che contiene gli ordini dei clienti. Ma è necessario verificare alcune condizioni prima di ciò – ad esempio se l’articolo è disponibile in magazzino e così via. Pertanto, il processo di acquisto include una serie di azioni che devono essere eseguite in una certa sequenza. In questo caso, sarebbe saggio racchiudere tutte queste azioni in un unico oggetto – una procedura memorizzata. Le procedure memorizzate permettono di lavorare con un insieme di azioni come con un unico oggetto, e vengono eseguite più velocemente rispetto alle normali query SQL perché le procedure vengono compilate solo una volta e poi memorizzate nello stato compilato nel proprio database. Inoltre, le procedure memorizzate consentono di eseguire scenari complessi inclusi nelle procedure con una sola istruzione. Questo consente di evitare l’invio di grandi quantità di dati dal client al server, aumentando così le prestazioni.

Cosa Offre DataSunrise?

La funzionalità di Audit dei Dati di DataSunrise può eseguire l’audit delle chiamate (SELECT) di viste e procedure memorizzate se sono associate a una tabella inclusa in una Regola di Audit di DataSunrise. In altre parole, se si crea una Regola e si seleziona una tabella per l’audit dell’accesso, DataSunrise registrerà non solo i SELECT diretti ma anche i SELECT delle viste se la tabella di interesse è inclusa nella vista e le chiamate a procedure memorizzate se la procedura accede alla tabella di interesse. Questo consente di coprire completamente il proprio database con una singola funzionalità di audit.

Attivazione della Funzionalità

  • Prima di tutto, si deve navigare nei Impostazioni di Sistema -> Parametri Aggiuntivi e abilitare i parametri richiesti:
    1. UseMetadataFunctionDDL – per l’audit delle procedure memorizzate
    2. UseMetadataViewDDL – per l’audit delle chiamate a vista
  • Il prossimo passo è creare una Regola di Audit nella sottosezione Audit per eseguire l’audit dell’accesso alla tabella di interesse. Una volta abilitati i parametri aggiuntivi richiesti, vedrà che le seguenti caselle di controllo diventano attive:
    1. Elaborare le Query alle Tabelle e Funzioni tramite Chiamata a Funzione
    2. Elaborare le Query alle Tabelle tramite VISTA

Selezionare le caselle di controllo richieste.

Ecco fatto. Ora è pronto per l’audit dei SELECT delle viste e delle chiamate alle procedure memorizzate per la tabella di interesse.

Successivo

Che Cos’è il Metodo per Garantire Sia la Sicurezza del File System che la Sicurezza del Database?

Che Cos’è il Metodo per Garantire Sia la Sicurezza del File System che la Sicurezza del Database?

Scopri di più

Ha bisogno del nostro team di supporto?

I nostri esperti saranno lieti di rispondere alle Sue domande.

Informazioni generali:
[email protected]
Servizio clienti e supporto tecnico:
support.datasunrise.com
Richieste di collaborazione e alleanza:
[email protected]