利用数据库trigger对安全进行监控

  最近帮一个朋友看他们的网站安全问题,他们非常担心系统中的数据被篡改,因为一旦篡改可能就别人兑换东西或者套现走了就会造成损失,而最典型的修改一般都是利用事务性不一致和一些数据库中的溢出等错误和直接获取权限后update数据库
?


1

2

3

4

5

6

7

8

9

mysql> delimiter //

mysql> CREATE TRIGGER security BEFORE UPDATE ON account

-> FOR EACH ROW

-> BEGIN

-> IF NEW.money > 100000 THEN

-> xxxxxxxxxxx

-> END IF;

-> END;//

mysql> delimiter ;

  这样对于系统中比较敏感的数据变化我们就能得到一个时间,而有了时间才可以配合系统中的各种log分析出真正的原因

(0)

相关推荐

  • 如何利用旧手机实现家庭实时监控

    如何利用旧手机实现家庭实时监控,以下是具体操作步骤,希望对你有所帮助. 操作方法 01 搜狗搜索 掌上看家 把这个软件安装到废旧手机上 这个软件主要是进行监控 02 如果你需要在另一个手机上定观看监控 ...

  • 如何在MySQL中利用数据库表创建视图

    视图是在一张或多张表导出的虚拟表,是一张虚拟表:可以方便用户对数据的操作,那如何在已有的数据库表上创建视图,并且查看创建视图的信息,具体操作如下: 操作方法 01 为了不影响其他的数据库表,新建一张数 ...

  • 如何利用废旧手机实现家庭视频监控?

    目前全球80%的手机用户都会选择使用智能手机,但是少数用户还是在使用以前的坨坨手机,因为智能机的耗电量确实很大.随着智能手机的不断更新换代,废旧智能机自然就多了起来,都搁置在家里毫无用处.下面为了帮助 ...

  • 如何利用SQL Server2012修改数据库文件初始大小

    SQL Server 2012在创建数据库时,默认数据库文件大小为5MB.修改数据库数据文件初始大小,可以直接利用数据库属性进行修改,也可以利用SQL语句进行修改.注意两种方法的优劣处.下面分别讲述这 ...

  • Oracle数据库网络与安全FAQ精粹汇集

    [Q]如何限定特定IP访问数据库 [A]可以利用登录触发器、cmgw或者是在$OREACLE_HOME/network/admin下新增一个protocol.ora文件(有些os可能是. protoc ...

  • 如何利用html写一个简单的搜索页面

    利用html,您可以写一个简单的搜索页面,不过实际的搜索页面需要利用数据库做支持,简单的搜索页面可以先用来练习,等以后您技术学好了,就可以做真正的搜索页面了. 操作方法 01 首先,创建一个html文 ...

  • 教你认识无线视频监控系统方案

    操作方法 01 一.市场趋势 02 随着无线通信技术的日益发展,传输带宽不断提高,通信终端的实时信息处理能力飞速增强,无线多媒体应用日渐成为业内关注的焦点,也成为人们的必然需求.其主流应用之一是便利. ...

  • 手机视频监控

    操作方法 01 手机视频监控是采用最新的3G移动通信技术,针对家庭,小型企业或者特定行业用户监控应用的需求,设计实现了一种安装简易.操作灵便.性价比高的移动视频监控设备.手机视频监控通过3G无线上网卡 ...

  • CentOS 7下systemd管理的详解

    CentOS 7下systemd管理的详解 CentOS系统启动流程: POST --> Boot Sequence --> Bootloader --> kernel + init ...