云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云解析_gpu加速云服务器_是什么

小七 141 0

云解析_gpu加速云服务器_是什么

审核数据库交互提供了查看谁在数据库中做了什么以及何时做了什么的功能。这在存储的数据是敏感的(例如薪资信息、专有配方)并且您需要跟踪在特定时间段内谁访问了数据的情况下非常有用。当试图缓解违规或确定数据被不正确更改/删除时发生了什么情况时,什么大数据,它也很有用。SQL Anywhere auditing(启用时)跟踪在数据库上执行的所有活动,包括:

可以使用sa_enable_auditing_type(…)系统过程来管理审计的内容。通过设置"conn\u Auditing"选项,可以在登录时启用和禁用审核。所有审核信息都存储在版本16的事务日志中。

版本17引入了一个新选项"AUDIT\u log,允许您为审核信息指定一个或多个不同的目标。可能的目标包括:

您可以出于多种原因选择使用不同的目标。例如,如果您不希望对数据库使用事务日志,如果您有用于检查操作系统日志的现有工具,或者如果您只是希望将有关数据库操作的审核信息与操作执行的实际记录分开。

设置审核日志选项需要设置任何安全选项权限。如果审核目标有任何问题,服务器将尽最大努力继续审核,如果出现问题,将恢复使用事务日志其他目标不可用。

下面是一个示例,说明如何使用audit\u log选项以及生成的日志是什么样子。

首先,我们以具有适当安全管理权限的用户身份连接,然后打开audit并设置audit\u log选项以将审核详细信息记录到文件:

我们可以将自定义消息记录到审计日志在任何时候,使用sa\u audit\u string()存储过程:

接下来,老虎淘客,我们作为新创建的testuser连接,并执行以下语句,web云服务器,该语句将失败并出现权限错误:

切换回原始连接,我们将关闭审计,并将相应的消息记录到审计日志中

完成以上操作后,我们在指定的目录下生成了一个审计文件,人工智能龙头企业,默认名为"_0.etd"

我们可以运行:

dbmanageetd–o审核注销_0.etd

创建一个文件"审核注销"这将包含一个类似以下内容的部分:

首先我们看到自定义审核字符串,我们可以用它来标记我们的测试:

[2015-09-08T10:28:10.254-04:00]SYS\u Audit\u String text=[Auditing has begined.]connid=25 username=[DBA]recnum=17

接下来我们会看到与DBISQL调用相关的各种权限检查:

[2015-09-08T10:28:10.301-04:00]SYS\u Audit\u PermCheck success=1 perm\u type=[Execute]detail1=[dbo.sau锁] detail2=[NULL]connid=25 username=[DBA]recnum=18

[2015-09-08T10:28:10.301-04:00]SYS\u Audit\u PermCheck success=1 perm\u type=[Execute]detail1=[dbo.sau锁]detail2=[NULL]connid=25 username=[DBA]recnum=19

[2015-09-08T10:28:10.301-04:00]SYS\u Audit\u PermCheck success=1 perm\u type=[MONITOR]detail1=[NULL]detail2=[NULL]connid=25 username=[DBA]recnum=20

接下来我们看到与DBISQL从testuser连接发出的调用相关的各种权限检查:

[2015-09-08T10:28:12.064-04:00]SYS\u Audit\u PermCheck success=1 perm\u type=[Execute]detail1=[dbo.sau锁]detail2=[NULL]connid=8 username=[testuser]recnum=21

[2015-09-08T10:28:12.064-04:00]系统审核\PermCheck成功=0perm\u type=[MONITOR]detail1=[NULL]detail2=[NULL]connid=8 username=[testuser]recnum=22

[2015-09-08T10:28:12.064-04:00]系统审计\u PermCheck success=1 perm\u type=[Execute]detail1=[dbo.sau锁]detail2=[NULL]connid=8 username=[testuser]recnum=23

[2015-09-08T10:28:12.064-04:00]SYS\u Audit\u PermCheck success=0 perm\u type=[MONITOR]detail1=[NULL]detail2=[NULL]connid=8 username=[testuser]recnum=24

现在我们有select语句的权限失败(在审计记录中用"success=0"表示)

[2015-09-08T10:28:13.094-04:00]SYS\u audit\u PermCheck success=0 perm\u type=[select]detail1=[GROUPO.员工]detail2=[NULL]connid=8用户名=[testuser]recnum=25

[2015-09-08T10:28:13.094-04:00]系统审计PermCheck success=0 perm\u type=[选择]细节1=[GROUPO.员工]detail2=[***]connid=8 username=[testuser]recnum=26

最后,个人云服务器,我们看到审计结束时的自定义消息:

[2015-09-08T10:28:19.256-04:00]SYS\u audit\u PermCheck success=1 perm\u type=[Execute]detail1=[dbo.sa\u审核\u字符串]detail2=[NULL]connid=25 username=[DBA]recnum=35

[2015-09-08T10:28:19.256-04:00]SYS\u Audit\u PermCheck success=1 perm\u type=[MANAGE AUDITING]detail1=[NULL]detail2=[NULL]connid=25 username=[DBA]recnum=36

[2015-09-08T10:28:19.256-04:00]系统审计\u String text=[Auditing is ending.]connid=25 username=[DBA]recnum=37