




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
井岡山大學(xué)《網(wǎng)絡(luò)平安課程設(shè)計報告》選題名稱數(shù)據(jù)庫的平安與分析學(xué)院電子與信息工程專業(yè)網(wǎng)絡(luò)工程班級網(wǎng)絡(luò)工程13本(1)姓名何依學(xué)號130913029日期2016.10.08
目錄一、背景與目的 3二、實施方案概要 31、用戶權(quán)限 32、訪問權(quán)限 33、再次校對 44、登錄 4三、技術(shù)與理論 41、三層式數(shù)據(jù)訪問機制 42、數(shù)據(jù)加密處理機制 43、數(shù)據(jù)庫系統(tǒng)的平安策略: 5四、課程設(shè)計實施 51、第一步 52、第二步 73、第三步 84、第四步 95、第五步 10五、課程設(shè)計結(jié)果分析 10六、總結(jié) 11
一、背景與目的無論是從十大酒店泄露大量開房信息,到工商銀行的快捷支付漏洞導(dǎo)致用戶存款消失,這一種種觸目驚心的事件說明數(shù)據(jù)庫的平安性能對于整個社會來說是十分重要的,數(shù)據(jù)庫平安是對顧客的權(quán)益的平安保障,也是國家、企業(yè)以及更多的人的平安保障,從而數(shù)據(jù)庫的平安性非常值得重視。對于數(shù)據(jù)庫的平安我將進行以下分析,旨在了解更多的數(shù)據(jù)庫平安技術(shù)和對常見的數(shù)據(jù)庫攻擊的一些防范措施,并借鑒到今后的實際開發(fā)工程中去,更好的保護客戶的權(quán)益。二、實施方案概要 本次的數(shù)據(jù)庫主要基于我們比擬熟悉的SQLSever進行。 為了保障用戶的數(shù)據(jù)的存儲平安,保障數(shù)據(jù)的訪問平安,我們應(yīng)該對拘束看的用戶采取監(jiān)控的機制,分布式的處理各種應(yīng)用類型的數(shù)據(jù)即采取三層式數(shù)據(jù)庫連接的機制。1、用戶權(quán)限當(dāng)一個數(shù)據(jù)庫被建立后,它將被指定給一個所有者,即運行建立數(shù)據(jù)庫語句的用戶。通常,只有所有者〔或者超級用戶〕才能對該數(shù)據(jù)庫中的對象進行任何操作,為了能讓其它用戶使用該數(shù)據(jù)庫,需要進行權(quán)限設(shè)置。應(yīng)用程序不能使用所有者或者超級用戶的賬號來連接到數(shù)據(jù)庫,因為這些用戶可以執(zhí)行任何查詢,例如,修改數(shù)據(jù)結(jié)構(gòu)〔如刪除表格〕或者刪除所有的內(nèi)容,一旦發(fā)生黑客事件數(shù)據(jù)庫的平安將會岌岌可危。2、訪問權(quán)限可以為應(yīng)用程序不同的局部建立不同的數(shù)據(jù)庫賬號,使得它們職能對數(shù)據(jù)庫對象行使非常有限的權(quán)限。對這些賬號應(yīng)該只賦予最需要的權(quán)限,同時應(yīng)該防止相同的用戶能夠在不同的使用情況與數(shù)據(jù)庫進行交流。這也就是說,如果某一個入侵者利用這些賬號中的某一個獲得了訪問數(shù)據(jù)庫的權(quán)限,他們也僅僅能夠影響到的應(yīng)用程序力所能及的范圍。對于一般的系統(tǒng)而言,根本上采用統(tǒng)一的用戶名稱、用戶密碼進行登陸。這個階段的登陸主要用于獲取數(shù)據(jù)庫的對應(yīng)訪問用戶、密碼及其對應(yīng)訪問權(quán)限3、再次校對登陸成功后,讀取用戶本地機的注冊信息、密碼校驗信息,然后到通用用戶對應(yīng)的數(shù)據(jù)表中去讀取對應(yīng)的記錄。該記錄主要為新的用戶名和密碼。獲取對應(yīng)權(quán)限、用戶和密碼后,斷開數(shù)據(jù)庫連接,然后按新的數(shù)據(jù)庫用戶和密碼進行連接。4、登錄 連接成功后,開始個人用戶的登陸三、技術(shù)與理論主要的技術(shù)為:三層式數(shù)據(jù)訪問機制、數(shù)據(jù)加密處理機制、數(shù)據(jù)庫系統(tǒng)平安策略1、三層式數(shù)據(jù)訪問機制〔1〕通用用戶方式登陸。對于通用用戶而言,所有用戶均只有一個表的訪問權(quán)限,并且對該表只能讀取和修改。〔2〕本地注冊〔或安裝〕信息的讀取和專用數(shù)據(jù)庫用戶密碼的對應(yīng)獲取。根據(jù)安裝類型,獲取對應(yīng)的〔數(shù)據(jù)庫〕用戶和密碼,此用戶一般有多個表的操作權(quán)限?!?〕斷開通用連接,以新的用戶和密碼進行登陸。登陸成功后,再用個人用戶帳號和密碼進行登陸處理。2、數(shù)據(jù)加密處理機制〔1〕數(shù)據(jù)加密處理機制主要對數(shù)據(jù)庫的訪問密碼和個人密碼進行加密處理?!?〕基數(shù)數(shù)據(jù)加密主要方式為:采用數(shù)據(jù)基數(shù)數(shù)組方式進行加密與解密。變動加解密機制時,只需修改對應(yīng)的基數(shù)位置或基數(shù)值即可。實現(xiàn)方式簡單方便,而解密那么極為困難數(shù)據(jù)庫系統(tǒng)提供的上述措施難以完全保證數(shù)據(jù)平安性,某些用戶仍可能非法獲取用戶名、口令字,或利用其他方法越權(quán)使用數(shù)據(jù)庫,甚至直接竊取或篡改數(shù)據(jù)庫信息。因此,有必要對數(shù)據(jù)庫中存儲的重要數(shù)據(jù)進行加密處理,平安保護存儲數(shù)據(jù)。數(shù)據(jù)加密就是將明文數(shù)據(jù)M經(jīng)過一定的交換變成密文數(shù)據(jù)C,解密是加密的逆過程。數(shù)據(jù)庫密碼系統(tǒng)要求將M加密成C,C存儲到數(shù)據(jù)庫中,查詢時將C取出解密得到NI。數(shù)據(jù)庫數(shù)據(jù)加/解密處理過程,基于密鑰的算法通常有兩類:對稱加密算法和公開密鑰算法〔又稱非對稱加密算法〕。3、數(shù)據(jù)庫系統(tǒng)的平安策略:〔1〕在數(shù)據(jù)庫系統(tǒng)中,存取控制是實施平安策略常用的手段,為了保證用戶只能存取有權(quán)存取的數(shù)據(jù),系統(tǒng)要求對每個用戶定義存取權(quán)限〔即授權(quán)〕。存取權(quán)限包括兩個方面的內(nèi)容,即要存取的數(shù)據(jù)對象和對此數(shù)據(jù)對象進行哪些類型的操作〔讀、寫、刪、改等〕。在非關(guān)系數(shù)據(jù)庫中,用戶只能對數(shù)據(jù)進行操作,存取控制的數(shù)據(jù)對象也只限于數(shù)據(jù)本身。而關(guān)系數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)庫管理員可以把建立和修改根本表的權(quán)限授予用戶,用戶可利用權(quán)限建立和修改根本表、索引、視圖。因此,關(guān)系系統(tǒng)中存取控制的數(shù)據(jù)對象不僅有數(shù)據(jù)本身,還有存儲模式、概念模式、子模式等內(nèi)容?!?〕存取控制對系統(tǒng)中的對象進行了兩種劃分:一個是主體,一個是客體。主體是系統(tǒng)中的活動實體,包括DBMS所管理的實際用戶、代表用戶的各進程??腕w是系統(tǒng)中受主體操縱的被動實體,包括文件、根本表、索引、視圖等。存取控制就是在主體欲對客體進行存取時,檢查主體的合法性〔即權(quán)限〕,確保數(shù)據(jù)不被非法查詢和修改。存取控制模型分為自主存取控制、強制存取控制和基于角色的存取控制。無論哪種控制都是有關(guān)不同權(quán)限的用戶對不同數(shù)據(jù)進行不同操作權(quán)限的控制問題?!?〕日志記錄是十分重要的,管理員可以通過對日志的維護了解用戶所進行的操作,另外日志記錄也是進行平安入侵檢測的必須數(shù)據(jù)。審計主要是跟蹤記錄某些保密數(shù)據(jù)的訪問活動。為了使日志記錄的消息不喪失,可將存放日志的數(shù)據(jù)庫置于與主機別離的機器上,允許添加和讀取數(shù)據(jù)庫,但不允許修改。
四、課程設(shè)計實施1、第一步使用SQLServer2008建立新的數(shù)據(jù)庫。當(dāng)一個數(shù)據(jù)庫被建立后,指定給一個所有者,即運行建立數(shù)據(jù)庫語句的用戶。只有所有者〔或者超級用戶〕才能對該數(shù)據(jù)庫中的對象進行任何操作,用戶可以執(zhí)行任何查詢。例如,修改數(shù)據(jù)結(jié)構(gòu)〔如刪除表格〕或者刪除所有的內(nèi)容。可以為應(yīng)用程序不同的局部建立不同的數(shù)據(jù)庫賬號,使得它們職能對數(shù)據(jù)庫對象行使非常有限的權(quán)限。對這些賬號應(yīng)該只賦予最需要的權(quán)限,同時應(yīng)該防止相同的用戶能夠在不同的使用情況與數(shù)據(jù)庫進行交流。
2、第二步將事物事件分類,使用視圖〔view〕、觸發(fā)器〔trigger〕或者規(guī)那么〔rule〕。對每一個獨立的數(shù)據(jù)庫客戶重新設(shè)置權(quán)限。使用觸發(fā)器可以來透明地和自動地處理字段,因為該特性可以在調(diào)試應(yīng)用程序地問題或者追蹤后臺事物時提供便利信息。
3、第三步在數(shù)據(jù)庫里使用PWDENCRYPT算法進行數(shù)據(jù)加密,因為PWDENCRYPT是一種單向的加密技術(shù),沒法對其加密的數(shù)據(jù)進行解密,所以這些數(shù)據(jù)一般都是用于數(shù)據(jù)驗證的的功能。
4、第四步最高權(quán)限將被指定給一個所有者,設(shè)計不同的訪問權(quán)限,以便不同類型的用戶使用的功能不同所以對其訪問的限制。這也就是說,如果某一個入侵者利用這些賬號中的某一個獲得了訪問數(shù)據(jù)庫的權(quán)限,他們也僅僅能夠影響到的應(yīng)用程序力所能及的范圍。
5、第五步在每一次操作數(shù)據(jù)庫之后進行日志的記錄,并且在一定時間內(nèi)對日記進行備份,以防喪失。五、課程設(shè)計結(jié)果分析 在SQLServer數(shù)據(jù)庫平安設(shè)計的過程中,除了可以設(shè)置身份認證、加密程序,還可以設(shè)置SQLServer數(shù)據(jù)庫的訪問控制,將不同的用戶給予不同的權(quán)限,在SQLServer的平安設(shè)計中,進行數(shù)據(jù)庫的訪問,可以對用戶的數(shù)據(jù)庫的圖標、目錄、應(yīng)用、進行限制,可以針對增刪查改等權(quán)限進行控制。 在SQLServer數(shù)據(jù)庫平安設(shè)計中,數(shù)據(jù)庫訪問控制的設(shè)計是核心,事物事件的分類是關(guān)鍵、數(shù)據(jù)的加密是手段,這些都是SQLServer數(shù)據(jù)庫平安管理的有效手段。SQLServer數(shù)據(jù)庫的平安還可以通過網(wǎng)絡(luò)連接加強平安設(shè)計,將計算機系統(tǒng)的平安機制加強后對SQLServer的接入IP進行限制。對SQLServer數(shù)據(jù)可進行平安設(shè)計,在數(shù)據(jù)庫被訪問的過程中,只有自己的IP在可以接入等。六、總結(jié) 通過這一次的課程設(shè)計,我在網(wǎng)上進行的多方面的資料查找,查看的了大量關(guān)于數(shù)據(jù)庫平安設(shè)計的文章和博文,開闊了自己的眼界,同時我也學(xué)到了許多的再數(shù)據(jù)庫平安方面的知識,比方我們在自己做工程經(jīng)常會圖方便直接在界面層進行SQL數(shù)據(jù)庫訪問代碼的書寫,現(xiàn)在看起來這種做法實為不妥,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深海探險起點:船舶租賃合同揭秘
- 飛行員培訓(xùn)合同合作意向范本
- 車險代理合同書樣本
- 企業(yè)員工培訓(xùn)合作協(xié)議合同
- 股權(quán)激勵實施合同協(xié)議
- 施工領(lǐng)域農(nóng)民工勞動合同模板
- 汽車購銷合同其一:條款解析
- 小學(xué)生心理課件
- 無線廣播電視傳輸中的信號傳輸信道分配考核試卷
- 天然氣儲層滲透性改善技術(shù)考核試卷
- 2024年甘肅天水麥積山石窟藝術(shù)研究所招聘工作人員考試真題
- 2025年山東省榮成市屬事業(yè)單位招聘崗位及歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- 火星表面材料分析-深度研究
- 《職業(yè)技能等級評價規(guī)范編制指南編制說明》
- 《教育強國建設(shè)規(guī)劃綱要(2024-2035年)》解讀講座
- 畜禽養(yǎng)殖場惡臭污染物排放及其處理技術(shù)研究進展
- 超聲內(nèi)鏡引導(dǎo)下穿刺活檢術(shù)的配合及護理
- 新生兒常見的產(chǎn)傷及護理
- 代寫回憶錄合同
- 2024年10月自考00149國際貿(mào)易理論與實務(wù)試題及答案
- 天耀中華合唱簡譜大劇院版
評論
0/150
提交評論