個案舉例
1、系統特權分化
普通的Unix/Linux作業系統採用高度極權化的方式,設立一個root超級用戶,root用戶可以不受系統訪問控制規則的任何制約,可對系統及其中的資訊執行任何操作,這種做法不符合安全系統的"最小特權"原則。攻擊者只要設法獲得root許可權,便得到了對系統的完全控制,其後果是不言而喻的。
紅旗安全作業系統根據"最小特權"原則對系統管理員的特權進行了分化,根據系統管理任務設立角色,劃分特權。典型的特權角色由系統管理員、安全管理員、審計管理員組成。系統管理員負責系統的管理和日常維護,如安裝軟體、增添用戶帳號、資料備份等。安全管理員負責安全屬性的設定與管理。審計管理員負責配置系統的審計行為和管理審計資訊。三個管理員各負其職,又互相監督,單獨任何一個特權不能對系統進行完全的控制。
2、強制訪問控制
普通的Unix/Linux作業系統只支援簡單形式的自主訪問控制,由資源(檔等)的所有者根據所有者、同組者、其他人等三類群體指定用戶對資源的訪問權。而超級用戶root實際可以不受訪問權的限制。這對資源的保護很不利。
紅旗安全作業系統提供強制訪問控制支援,實現Bell&LaPadula強制訪問控制模型,為用戶、進程等主體和檔、目錄、設備、IPC機制等客體提供敏感標記支援。主體和客體都設有敏感標記,系統根據主體和客體間敏感標記的匹配關係強制實行訪問控制,符合匹配規則的准許訪問,否則拒絕訪問,不管主體是普通用戶還是特權用戶。
敏感標記由等級分類和非等級類別,等級分類與整數相當,可以比較大小,非等級類別與集合相當,不能比較大小,但存在包含與非包含關係。例如等級分類,可置為非密、秘密、機密、絕密等多個等級,非等級類別可置為國防部、外交部、財政部等級,當一個用戶的敏感標記為<秘密,{國防部}>時,他可以查看"國防部"的不超過"秘密"級的資訊。任何用戶(包括特權用戶),只要敏感標記不符合要求,不管他原來的權利有多大(比如系統管理員),都不能對指定資訊進行訪問。這為資訊的保護提供了強有力的措施,在具體應用中有很現實的意義,而普通Linux無法做到這一點。
對應用的支援
紅旗安全作業系統不但可以提供豐富的網路服務,支援大量的應用,而且通過系統核心級提供的安全功能,可以對服務進行保護,對應用進行安全方面的支援。同時還提供給應用開發者有關安全的功能調用和開發介面,為構建整個資訊系統的安全提供了極好的支援。
安全作業系統本身提供的網路服務功能模組,包括
有效防止竄改的Web 網站
DNS 功能變數名稱服務
Email 電子郵件服務
Ftp 文件傳輸服務
DHCP 服務
代理伺服器
檔/列印共用伺服器
基於核心的軟體防火牆
利用安全功能對上述服務提供保護
伺服器功能的遠端圖形管理介面
支援的資料庫產品
Oracle 8i
IBM DB2 V7.3
Sybase
Infomix
Mysql 3.23
PostgresSQL
國產達夢資料庫(DM3)
可以對以上資料庫提供安全保護
支援的其他應用
Lotus Notes
Novell NDS
Enhydra Java 應用伺服器
Tomcat JSP 伺服器
XML支持等
E-office企業辦公自動化和業務流程管理
開發工具和開發計畫
附帶多種高階語言,如C/C++、JAVA(支持J2EE和JSP)、Perl、PHP4、Python等
支援大型開發工具如Kylix、JBuilder、Kdevelop等
提供多種安全系統調用和安全開發介面,方便用戶開發安全應用軟體。
得益於紅旗Linux的獨立軟體發展商支持計畫(isv),眾多的軟體發展廠商在紅旗的作業系統平臺上提供應用方案,範圍含蓋: ERP,大容量E-mail,流媒體伺服器,動態網頁發佈系統等
據紅旗公司介紹,將於今年9月份發佈3.0版本。新版本將很大程度提升系統性能,並改進易用性,穩固系統在國際安全市場的領先地位。
資料來源:
資訊來源:http://www.redflag-linux.com/security
http://www.linuxuser.com.tw/news_detail.php?id=1192
| 2 |
| |
|