audit all activity against

0

I would like to audit all activity against the schema in my RDS Oracle ,i also want to capture the sql text in auditing and want to view this activity in the *.aud RDS Log Files and upload the same in the cloud-watch

when i set the audit_trail as OS and export to cloud watch i only see the "/ as sysdba" login

R_sha
質問済み 1ヶ月前107ビュー
1回答
1
承認された回答

The audit_trail as OS will not have extended sql data , the XML,EXTENDED will to capture the SQLTEXT,

The audit_trail= OS parameter do not have option to have the sql statement but the XML,EXTENDED

I tested with the audit_trail with XML,EXTENDED and allows it the sql statement capture .

if you try to set audit_trail as OS,EXTENDED the setting is not accepted as following are the errors mentioned when attempted , and upon reboot it will go to incompatible parameter

audit_trail, must be from among NONE | OS | DB | DB,EXTENDED | XML | XML,EXTENDED

please see the following trace file in Cloud trail logs

a) Set audit_trail= XML,EXTENDED b) Reboot the database(as Audit is static parameter needs a reboot)

Log insight

fields @timestamp, @message, @logStream, @log | sort @timestamp desc | limit 1000

Here you can see the Audit with sql in the cloud log and

<AuditRecord><Audit_Type>1</Audit_Type><Session_Id>985490</Session_Id><StatementId>38</StatementId><EntryId>351</EntryId><Extended_Timestamp>2024-03-20T05:35:11.972589Z</Extended_Timestamp><DB_User>MX1</DB_User><OS_User>abc123</OS_User><Userhost> myhost</Userhost><OS_Process>43645</OS_Process><Terminal>unknown</Terminal><Instance_Number>0</Instance_Number><Object_Schema>ADMIN</Object_Schema><Object_Name>TAB1</Object_Name><Action>2</Action><TransactionId>0C00180074010000</TransactionId><Returncode>0</Returncode><Scn>64000686</Scn><Priv_Used>48</Priv_Used><DBID>3738265799</DBID><Current_User>MX1</Current_User>

<Sql_Text> insert into admin.tab1 values ('tab1')</Sql_Text>

Please also see following two part series for a comprehensive information on RDS oracle Audit

Security auditing in Amazon RDS for Oracle: Part 1

https://aws.amazon.com/blogs/database/part-1-security-auditing-in-amazon-rds-for-oracle/

Security auditing in Amazon RDS for Oracle: Part 2 https://aws.amazon.com/blogs/database/part-2-security-auditing-in-amazon-rds-for-oracle/

AWS
回答済み 1ヶ月前
profile picture
エキスパート
レビュー済み 1ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ