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