OpenI 启智社区

启智社区,确实给力

当前位置:首页 > 学习 > 实训 >

数据库安全

数据库安全

  • 来源:头歌教研中心
  • 章节:6 单元:17

  • 梁小龙
进入实训课程

课程简介:

数据库是信息系统的核心,存储着大量高价值的业务数据和客户信息。在众多黑客攻击案例中,数据库一直是黑客攻击的终极目标。因此,数据库攻防研究已经成为企事业单位信息安全工作的重点和难点。在数据库应用中,最为普及的是 MySQL。目前,大量电子商务、电子政务、生活类App等都在使用 MySQL 数据库,然而,MySQL 数据库作为 Web 后台,曾多次暴露出能够被黑客利用的严重安全漏洞。

课程章节:

第一章 Mysql 安全基础

MySQL 数据库安全, 数据安全是每一个企业都非常关注的问题,甚至有的企业,数据就是一切,失去数据则可能造成无法估计,无法挽回的损失,甚至产品永久下线的风险。本文将主要介绍mysql数据库的一些基本操作。

第二章 SQL 注入

SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编写时的疏忽,通过SQL语句,实现无账号登录,甚至篡改数据库。本章主要讲解sql注入的各种方法,从易到难,方便大家更好的理解。

第三章 sqlmap工具使用

sqlmap也是渗透中常用的一个注入工具,主要能让大家理解其主要功能;扫描、发现并利用给定URL的SQL注入漏洞,内置了很多绕过插件,支持的数据库有MySQL, Oracle,PostgreSQL, Microsoft SQL Server, Microsoft Access, IBM DB2, SQLite, Firebird,Sybase和SAP MaxDB。

第四章 Mysql 密码安全

当执行的SQL语句中包含密码的时候(例如执行 CREATE USER, GRANT , SET PASSWORD),或者调用PASSWORD() 函数时,这些语句都可能被MYSQL服务器日志所记录,如此一来任何可以访问日志的人都可以看到这些密码,这是非常危险的。本章将主要讲解如何保证自己的密码安全。

第五章 Mysql 安全配置与管理

MySQL 是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器结构的实现。MySQL是现在流行的关系数据库中其中的一种,相比其它的数据库管理系统(DBMS)来说,MySQL具有小巧、功能齐全、查询迅捷等优点。MySQL 主要目标是快速、健壮和易用。目前,在大中型企业中已经得到了较好的运用,但是由于它是多平台的数据库,不可避免的默认配置也是适合多种情况的需求,因此需要用户需要在自定义的环境下对MySQL的使用进行加固。

数据库的备份与恢复

随着办公自动化和电子商务的飞速发展,企业对信息系统的依赖性越来越高,数据库作为信息系统的核心,担当者重要的角色 数据库备份,是在数据丢失的情况下,能及时恢复重要数据,防止数据丢失的一种重要手段 一个合理的数据库备份方案,能够在数据丢失时,有有效地恢复数据,而且也需要考虑技术实现难度和有效地利用资源