下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

为你介绍保护数据库的三种安全方法

作者:Gman     来源: http://www.kokojia.com点击数:1405发布时间: 2018-04-04 09:30:19

标签: 数据库数据库系统工程师ASP.NET课程

  数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。现在小编给大家带来的教程是:为你介绍保护数据库的三种安全方法。

  大家可以看到现在开设个人网站越来越多,而使用IIS+ASP+Access则是其最适用的一个建站方案。对于网站来讲的话,最重要的一件事情莫过于安全了,然而安全之中又莫过于数据库被其他人非法下载。因为数据库默认的扩展名为mdb,假如说大家能够猜出数据库的位置的话,那么就可以不费吹灰之力将它进行下载了。

  接下来在这一篇教程里面,小编主要和大家简单的介绍一下:几种经常使用的保护数据库的安全方法吧。具体的实现方法如下所示:

  第一种实现方法:隐藏存储路径

  按照常规来讲的话,小编相信有非常多的朋友都会习惯将数据库保存在网站的data目录下面,并且还会将其命名为data.mdb、admin.mdb等等非常容易被猜到的名字。就小编个人认为,这样子的作法是非常危险的。对此,我们能够直接突破常规,重新创建一个没有任何含义的文件夹,并且将其隐藏一个比较深的路径,这样子的话一般情况下就不会被猜测到了。

  第二种实现方法:更改名称

  小编相信大家都应该知道,默认的文件名是极易被猜到,因此在更改存储路径的同一时间应同一时间更改其文件名。而更改文件名不仅仅要更改文件主名,扩展名同样要更改。就比如说:我们能够直接将其更改为ASP(动态服务器页面)以及ASA等等不影响数据库查询的名字。更改扩展名以后是没有办法通过IE(美国微软公司推出的一款网页浏览器)浏览器直接下载的,因为打开后看到的是一大片乱码,这样子对窃取者来讲的话毫无用户。

为你介绍保护数据库的三种安全方法_数据库_数据库系统工程师_ASP.NET课程_课课家

  第三种实现方法:巧妙伪装

  一般来讲的话,注意了上面两点,数据库已经非常安全了。但是不排除个别情况,因为即使更改了扩展名,仍然能够直接使用FlashGet等等专业的下载工具将其下载,下载以后仅仅只需要再次更改扩展名就可以了。因此,假如说大家仍然需要加强安全,所以小编的建议就是大家继续对数据库进行伪装操作。

  正正就是因为FlashGet工具下载的链接里面包含unicode码的时候,就会自动对unicode(统一码、万国码、单一码)编码进行自动转换。就比如说:“%29”就会转换成“(”。因此,我们在修改文件名称的时候,不防将在其名称里面加入这样的unicode码。就比如说:将数据库的名称修改成为%29ddaattee.asp,这样子下载的时候就会自动将其转换成(ddaattee.asp,在这一个时候我们能够直接在当前数据库目录下再创建一个名为(ddaattee.asp的数据库文件增加其诱惑度。因为试图下载%29ddaattee.asp的时候真下下载的却是伪装的(ddaattee.asp文件,根本不会造成泄密。

  在这里小编想说的是,做到了上面的三点,我们基本上能够直接万事无忧,不需要再继续担心自己的数据库会被别人下载而造成泄密了。

  小编结语:

  数据库中的数据是从全局观点出发建立的,按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。今天的教程大致介绍如此,希望这对大家有所帮助!

赞(15)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程