亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        論Access數(shù)據(jù)庫(kù)安全對(duì)策

        2010-04-05 17:05:29傅文明
        電大理工 2010年2期
        關(guān)鍵詞:安全漏洞數(shù)據(jù)庫(kù)系統(tǒng)工作組

        傅文明

        遼寧廣播電視大學(xué)(沈陽(yáng)110034 )

        Access數(shù)據(jù)庫(kù)是一個(gè)桌面關(guān)系型數(shù)據(jù)庫(kù),對(duì)于一些信息量較少的系統(tǒng),選用Access數(shù)據(jù)庫(kù)使得編程、使用、二嵌開(kāi)發(fā)都比較容易。對(duì)于桌面型的數(shù)據(jù)庫(kù)應(yīng)用來(lái)說(shuō),Access數(shù)據(jù)庫(kù)的安全機(jī)制已經(jīng)可以滿足要求,但從根本上來(lái)說(shuō),Access數(shù)據(jù)庫(kù)的安全性設(shè)計(jì)是不完善的,需要詳細(xì)分析數(shù)據(jù)庫(kù)的安全漏洞,提出防范對(duì)策。

        1 Access數(shù)據(jù)庫(kù)系統(tǒng)存在的漏洞

        1.1 Access數(shù)據(jù)庫(kù)的解密隱患

        由于Access數(shù)據(jù)庫(kù)的加密機(jī)制非常簡(jiǎn)單,所以即使數(shù)據(jù)庫(kù)設(shè)置了密碼,解密也很容易。該數(shù)據(jù)庫(kù)系統(tǒng)通過(guò)將用戶輸入的密碼與某一固定密鑰進(jìn)行異或來(lái)形成一個(gè)加密串,并將其存儲(chǔ)在*.mdb文件中從地址“&H42”開(kāi)始的區(qū)域內(nèi)。由于異或操作的特點(diǎn)是經(jīng)過(guò)兩次異或就恢復(fù)原值,因此,用這一密鑰與*.mdb文件中的加密串進(jìn)行第二次異或操作,便可輕松得到Access數(shù)據(jù)庫(kù)的密碼?;谶@種原理,可以很容易地編制出解密程序。

        1.2 由Admin用戶引發(fā)的安全漏洞

        Admin用戶是Access系統(tǒng)的缺省用戶,除非系統(tǒng)在安裝后已經(jīng)重新鏈接到了某個(gè)新的工作組安全系統(tǒng)上,否則將以默認(rèn)的Admin用戶登錄Access。而微軟將標(biāo)記Admin帳戶的用戶ID號(hào)設(shè)成了一個(gè)固定值,這就意味著全世界的Access系統(tǒng)的Admin用戶在Access中都是同一個(gè)用戶。

        1.3 工作組信息文件帶來(lái)的安全隱患

        Access有一個(gè)默認(rèn)名為system.mdw的工作組信息文件,該文件存放了Access數(shù)據(jù)庫(kù)的全部安全信息,包括用戶賬號(hào)和組賬號(hào)。需注意的是,該System.mdw工作組信息文件是不安全的。因?yàn)樵诎惭bAccess的同時(shí),安裝程序自動(dòng)將默認(rèn)的工作組定義在其創(chuàng)建的工作組信息文件中。在用戶還沒(méi)有使用“工具組管理器”指定其他的工作組信息文件之前,再次啟動(dòng)Access時(shí),都使用默認(rèn)的工作組信息文件。默認(rèn)狀態(tài)下原System.mdw工作組信息文件之所以不安全是因?yàn)樗墓ぷ鹘MID是空白的,任何人都可以獲得該工作組信息文件定義的管理員賬號(hào),具有訪問(wèn)數(shù)據(jù)庫(kù)的各種權(quán)限,安全隱患極大。

        2 Access數(shù)據(jù)庫(kù)系統(tǒng)安全漏洞的防范

        2.1 通過(guò)編程改進(jìn)Access數(shù)據(jù)庫(kù)的加密算法

        這里介紹一種在VB中設(shè)置Access密碼的解決方案,用關(guān)鍵字ALTER DATABASE設(shè)置、修改數(shù)據(jù)庫(kù)密碼。使用該方法前,先設(shè)置對(duì)Microsoft ADO Ext 2.5 for DDL and Security庫(kù)的引用,具體語(yǔ)法如下。

        ALTER DATABASE PASSW0RD NewPassw ord OldPassword

        第一次設(shè)置數(shù)據(jù)庫(kù)密碼時(shí),使用 NULL關(guān)鍵字作為 AL-TER DATABASE語(yǔ)句中的OldPassword參數(shù),其代碼如下。

        Dim ObjConn As ADODB.Connection

        Dim strSetPassword As String′創(chuàng)建SQL串以初始化一個(gè)數(shù)據(jù)庫(kù)密碼

        trSetPassword =″ALTER DATABASE PASS WORD NewPassword NULL;″

        Set objConn=New ADODB.Connection′設(shè)置數(shù)據(jù)庫(kù)的打開(kāi)方式為獨(dú)占

        ObjConn.Mode=adModeShareExclusive′打開(kāi)數(shù)據(jù)庫(kù),path為數(shù)據(jù)庫(kù)的路徑

        ObjConn.Open="Provider=Microsoft.Jet.OL EDB.4.0;DataSource=Path;″′執(zhí)行 SQL 語(yǔ)句設(shè)置數(shù)據(jù)庫(kù)密碼

        ObjConn.Execute(strSetPassword)

        修改數(shù)據(jù)庫(kù)密碼時(shí),首先要用舊密碼登錄數(shù)據(jù)庫(kù),然后再更改密碼。其代碼如下:

        ObjConn.Mode=adModeShareExclusive

        ObjConn.Provider=″Microsoft.Jet.OLEDB.4.0″

        ObjConn.Properties(″Jet OLEDB:Database P assword″)=″OldPassword″

        ObjConn.Open″DalaSource=Path″′修改密碼

        strAltertPasswod =″ALTER DATABASE PA SSW0RD NewPassword OldPassword;″

        objConn.Execute(strAlterPassword)

        刪除數(shù)據(jù)庫(kù)密碼操作類似于修改密碼過(guò)程,只需使用NULL關(guān)鍵字作為ALTER DATABASE語(yǔ)句的NewPassword參數(shù)即可。

        2.2 消除由Admin用戶引發(fā)的漏洞

        解決的基本思路是屏蔽 Admin用戶對(duì)數(shù)據(jù)庫(kù)的所有權(quán)限。首先,在Admin用戶組中增加一個(gè)新的與 Admin用戶等同的新用戶(如www),然后以新用戶登錄 Access,從 Admin用戶組將Admin用戶撤出,并屏蔽掉Admin用戶對(duì)數(shù)據(jù)庫(kù)的所有權(quán)限,這樣,Admin用戶就成為了一個(gè)普通用戶,實(shí)際的數(shù)據(jù)庫(kù)系統(tǒng)管理員則變?yōu)樾掠脩?www,而你的數(shù)據(jù)庫(kù)安全系統(tǒng)就對(duì)所有的用戶起到了防護(hù)作用。

        2.3 消除由System.mdw文件帶來(lái)的隱患

        可使用工作組管理員程序?qū)ぷ鹘M信息文件進(jìn)行管理。數(shù)據(jù)庫(kù)管理員有權(quán)增加、刪除組和用戶,最好把開(kāi)發(fā)同一項(xiàng)目的成員設(shè)在一個(gè)組。Access將用戶歸類到各種組中,所以數(shù)據(jù)庫(kù)安全管理可極大簡(jiǎn)化,也就是為組而不是為單個(gè)用戶指定權(quán)限,然后通過(guò)將用戶添加到組中或從組中刪除的方式來(lái)更改單個(gè)用戶的權(quán)限。對(duì)于處于同組的用戶授予新權(quán)限,只要執(zhí)行一個(gè)操作,即可對(duì)該組賬號(hào)授予新的權(quán)限。為了數(shù)據(jù)庫(kù)的安全,要及時(shí)刪除不再使用數(shù)據(jù)庫(kù)的用戶和組。

        3 結(jié)束語(yǔ)

        本文分析了與實(shí)際使用密切相關(guān)的 Access數(shù)據(jù)庫(kù)系統(tǒng)安全漏洞,并提出了一定的防范對(duì)策,對(duì)于實(shí)踐使用有一定的針對(duì)性和指導(dǎo)意義,在具體實(shí)施時(shí),應(yīng)根據(jù)具體情況、環(huán)境和需求,因地制宜進(jìn)行分析,采取相應(yīng)有效措施保護(hù)數(shù)據(jù)庫(kù)系統(tǒng)乃至整個(gè)系統(tǒng)的安全。

        [1]廖啟亮,曾健思等. Access數(shù)據(jù)庫(kù)加密系統(tǒng)安全性剖析及改進(jìn)策略.中國(guó)安全科學(xué)學(xué)報(bào),2008(5).

        [2]郭麗. Access數(shù)據(jù)庫(kù)的安全與防范.北京:清華大學(xué)出版社,2006.

        [3]薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論.北京:高等教育出版社,2003.

        [4]曾濤,黃凈.Access數(shù)據(jù)庫(kù)的安全機(jī)制、隱患及改進(jìn)策略.大眾科技,2006(7)

        猜你喜歡
        安全漏洞數(shù)據(jù)庫(kù)系統(tǒng)工作組
        肖幼率工作組赴戴家湖涵指導(dǎo)搶險(xiǎn)
        治淮(2020年8期)2020-09-22 06:25:46
        數(shù)據(jù)庫(kù)系統(tǒng)shell腳本應(yīng)用
        安全漏洞太大亞馬遜、沃爾瑪和Target緊急下架這種玩具
        玩具世界(2018年6期)2018-08-31 02:36:26
        32個(gè)工作組印跡 >
        微細(xì)銑削工藝數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)
        基于安全漏洞掃描的校園網(wǎng)告警系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)
        實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)安全采集方案
        磁縣政協(xié)專題聽(tīng)取委員工作組2015年工作匯報(bào)
        鄉(xiāng)音(2016年2期)2016-02-26 20:38:40
        核反應(yīng)堆材料數(shù)據(jù)庫(kù)系統(tǒng)及其應(yīng)用
        百項(xiàng)能效標(biāo)準(zhǔn)推進(jìn)工程聯(lián)合工作組會(huì)議在京召開(kāi)
        亚洲一区二区三区天堂av| 少妇饥渴xxhd麻豆xxhd骆驼 | 精品厕所偷拍一区二区视频| 精品无码久久久久久国产| 国际无码精品| 日韩午夜在线视频观看| 久久亚洲中文字幕精品二区| 一二区成人影院电影网| 伊伊人成亚洲综合人网7777| 成年女人片免费视频播放A| 日韩午夜免费视频精品一区| 成人无码网www在线观看| 亚洲一区二区三区偷拍女厕| 亚洲精品午夜精品国产| 久久精品国产亚洲av久按摩| 人妻夜夜爽天天爽三区麻豆av网站 | 中文字幕视频二区三区| 草草影院发布页| 久久国产热这里只有精品| 久久国产成人午夜av影院| 日韩国产自拍视频在线观看| 亚洲av一二三区成人影片| 国产自偷亚洲精品页65页| 日韩欧美精品有码在线观看| 中文字幕在线乱码亚洲| 亚洲精品久久久久中文字幕| 亚洲综合婷婷久久| 少妇性l交大片免费快色| 国产无套乱子伦精彩是白视频| 理论片午午伦夜理片影院 | 成午夜福利人试看120秒| 久久久午夜精品福利内容| 久久婷婷综合色拍亚洲| av网站免费观看入口| 亚洲日韩欧美一区、二区| yeyecao亚洲性夜夜综合久久| 成人女同av免费观看| 亚洲成av人片一区二区密柚| 国产在线无码制服丝袜无码| 无码啪啪人妻| 一区在线视频免费播放|