1.1. 系統(tǒng)安全體系
北京軟件開發(fā)公司系統(tǒng)安全是整個系統(tǒng)可靠運行和進行安全防范的基石,系統(tǒng)安全設計需要在統(tǒng)一設計的原則下,在不同的安全層次,在預防、檢測和恢復等各個階段,確保系統(tǒng)持續(xù)穩(wěn)定運行,防止信息的損壞、泄露或被非法修改,并保證系統(tǒng)安全。
系統(tǒng)安全體系結(jié)構分為五層:網(wǎng)絡安全、操作系統(tǒng)級安全、用戶級安全、功能模塊級安全、數(shù)據(jù)庫級安全。
1.1.1.網(wǎng)絡安全
充分考慮用戶接入的安全驗證,保證系統(tǒng)的安全。同時還要求對用戶的惡意攻擊具有一定的防范措施(包括對病毒的防范)。
在信息安全方面,防止非法修改、越權使用等情況的發(fā)生,保證信息的安全,必須采取有效的技術措施。這些措施主要從以下幾個方面解決信息的安全問題,即:用戶身份鑒別、用戶權限控制、信息的傳輸安全、信息的存儲安全。
1.1.2.操作系統(tǒng)級安全
操作系統(tǒng)級安全保證是整個安全中的第一層保護。它保證只有合法的、授權的用戶才能上網(wǎng),才能登錄到服務器。它是利用網(wǎng)絡操作系統(tǒng)本身的安全機制來實現(xiàn)的。
1.1.3.用戶級安全
軟件開發(fā)公司用戶級安全保證是第二層保護。它保證每個授權用戶只能操作其權限所允許的功能模塊或業(yè)務。北京軟件開發(fā)公司用戶在使用時,系統(tǒng)將從用戶安全性列表中讀取該用戶的Rights標識符(RID)、用戶級別(ULV)。系統(tǒng)根據(jù)RID及ULV決定用戶所擁有的功能和對象的可操作性。用戶安全性列表是根據(jù)用戶的身份、所從事的業(yè)務來決定其擁有的權力屬性;用戶所擁有的權限屬性不同,進入系統(tǒng)后用戶所面對的功能樹就不同,他所能操作的功能模塊也就不同,從而實現(xiàn)根據(jù)用戶權限自動裁剪功能樹的目的。
1.1.4.模塊級安全
模塊級安全保證是第三層保護。它保證授權用戶在進入某一功能模塊后,只能做其用戶級別所允許的操作。用戶安全性列表中的用戶級別(ULV)是用戶擁有的某一具體權力屬性的使用級別。使用級別由低到高,用戶對該模塊的操作權力也就由小變大,隨著級別的變化,用戶所面對的操作界面也會自動裁剪變化。譬如說,該用戶對本職業(yè)務功能是高級使用者,但對相關業(yè)務功能則可能只是普通使用者,對這些模塊的修改與刪除功能就會對他屏蔽,相應控件會不可見。
1.1.5.數(shù)據(jù)庫級安全
軟件定制開發(fā)數(shù)據(jù)庫級安全是系統(tǒng)安全體系設計中較核心的一道屏障。數(shù)據(jù)庫級安全遭到破壞的情況主要有三種:第一,數(shù)據(jù)向未授權用戶泄露,或被未授權用戶改動;第二,一些合法用戶在獲得信息時得到權限以外的信息;第三,由于一些具有合法權限用戶的誤操作,破壞了數(shù)據(jù)庫中的數(shù)據(jù)。本系統(tǒng)用戶密碼使用md5不可以逆加密,保證用戶密碼安全。通過數(shù)據(jù)庫安全機制的管理,可以防止以上情況的發(fā)生,從而加強數(shù)據(jù)庫的安全。