我们昨天遇到了一个问题,我们正试图弄明白。无处不在,数据库上的所有内容都发生了变化,
我们知道这是一个没有where子句的更新,但我们只是一些开发人员。所以,如果我们中的任何人都这样做,我们就会知道。
这是在一天的陌生时间,非常深夜,只允许几个IP地址进入服务器。
有没有办法在azure上获得所有交易的ips的完整日志? 有没有人有类似的问题?可以突破吗? 是否有任何软件保护,我们可以添加脚本来限制这个?
答案 0 :(得分:1)
有没有办法在azure上用ips获取所有交易的完整日志?
我可以想到的几个选项,即使这在onpremises中也是不可能的..如果你没有正确的措施来检测这个......否则请联系支持读取数据库的TLOG请求(Azure支持除非你有商业理由,否则不会阅读日志,因为这涉及到许多团队因安全原因而参与其中)
1。)您可以使用活动日志了解更多详细信息..
2.。)有一个sys.event_log(Azure SQL数据库)DMV,它显示连接是否成功。您可以根据您的办公室设置来关联以了解用户。这不会显示成功或故障
为了避免再次发生这种情况,审计数据和Azure提供了许多功能,可以了解更多关于发生的事情,例如
1 .. Get started with SQL database auditing
2.启用规则以在发生某些事情时收到警报..
答案 1 :(得分:0)
如果您没有
,请在服务器上启用审核和威胁检测有关详情,请参阅this page。