亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

蘋果Mac OS X系統安全評級(1)

系統 2279 0

兼述:BASIC SECURITY MODEL


蘋果Mac OS X系統安全性能的完善是一個長久而持續的過程,在這個過程中,我們還可以從一個側面回憶一下操作系統安全體系發展的過程。


在80年代初,IBM開創引領了個人計算機時代的開端,80年代中期個人計算機開始逐漸盛行,主流市場上是IBM PC和Macintosh兩大陣營的較量。從前在70年代就已經成形的UNIX,到了80年代已經很成熟了,一提到UNIX,大家自然會想到服務器,它本來和PC的交集很少。還記得當初我上大學的時候,學校的PC機房里面只有幾個PC-XT,當時來說都是新鮮玩意,后來的一臺AT機,大家更是愛不釋手都說它那叫一個快。那是上機,是要預定和持上機票的,機房也是特殊裝修的,記得當時裝修機房也是一大賺錢買賣。我們班有個入門特別早和深入的哥們,他用AT機最多,上了機就輸入測試,當時我連鍵盤字母都找不快,在畢業前的最后一年,我也從圖書館借閱了一些UNIX的外文專著,只是當時學校和后來工作都沒有機器可用,后來也就擱下了。學校機房里也有兩臺Apple II,當時流行的觀點是,PC會勝過Apple成為市場的主流,后來市場也證明了這一點。不過,Apple電腦從OS X開始,以UNIX為核心,后來摒棄PowerPC體系擁抱Intel,在加上挾iOS設備的成功,2 0多年后的現在 重返個人電腦主流市場,當初又有誰可以預料到呢?這正如今后的市場走向,誰能說得準呢?


不想那么遠了,說到Mac OS X系統,不得不說UNIX,大家都知道UNIX是公認的比較安全的系統,不過可能不知道的是,它的安全性也是經過了曲折的。UNIX的設計之初,并沒有把系統安全考慮在內,這正如個人電腦設計之初,從硬件到軟件誰都沒有認真考慮系統安全問題,這合乎常理。在80年代的時候,個人計算機市場剛剛興起,IT業也沒有如今這樣形成一個市場巨大的產業,而當時美國政府部門是計算機的主要消費用戶,抓住政府資金就能發展的道理,大家都懂。為了可以把自己的產品銷售給政府,就要符合政府采購標準,對于計算機產品,安全性能是一個主要的考核項目。當時, Sun 公司早于1991年的時候為它的 SunOS4.1.2 (就是目前大名鼎鼎的Solaris系統的前身), 寫了個不太成功的腳本 C2Conv ,從而使該系統勉強通過美國國家標準,不過C2Conv很簡陋也不好用。后來,逐步改善,終于于 1994 年為新明名的Solaris系統發布了相關安全審計API和相關格式等,定名為基礎安全模型( BASIC SECURITY MODEL ),簡稱BSM,這是一個成功的軟件規范,一個很好的安全審計框架,不僅小巧、快速、適合各種粒度配置并且可靠快速,通過它可以讓操作系統輕松達到美國軍方的計算機安全 TCSEC 的(Trusted Computer System Evaluation Criteria)C2標準,Sun的這個BSM經多多年的發展,現在也成為了業界事實上的安全框架標準。


說到 TCSEC ,當初 是1983年美國安全局下屬的國家計算機安全中心NCSC制定發布的,這個標準俗稱“橘皮書”(Orange Book)。該標準把安全等級分為A/B/C/D四大類,其中每類又細分小級別,分別是: C1, C2, B1, B2, B3 和A1 C2級別是政府購買的最低級別,持有C2認證也是當時各個系統開發商標榜自己系統安全的一大說辭。后來 TCSEC 標準在2005年被Common Criteria替代(全稱叫:Common Criteria for Information Technology Security Evaluation,簡稱也叫CC,也是目前的國際標準(ISO/IEC 15408),它是在北約( I TSEC )、加拿大( CTCPEC )和美國( TCSEC) 三個相關標準的基礎上改進形成的。現在,這個認證的頒發主要由NIAP來管理了,NIAP是美國 National Information Assurance Partnership 的簡稱, 它是美國國家安全局直屬的機構,實施安全檢測規則并進行系統安全檢測、進行評級認證,現在提供依據CC標準的認證,認證叫EAL證書,分成7級。


原始的UNIX系統也就符合C1標準,而C2和C1的主要區別是審計和存取控制功能。系統審計是系統安全的一個重要方面,而審計的一個重要原則就是可追溯性,也就是隨時可以檢查系獲得哪個人以什么權限何時存取了什么東西,審計也是檢測系統是否被入侵的一個重要有效手段。不是老聽說,美國爆料五角大樓或者國防部被黑客入侵嗎?他們如何得知的呢?手段很多,而計算機系統的審計功能是其中重要的一環。為了獲得國家認證,各個系統廠商不得不改進自己的系統安全指標,也有了我們現在所使用的各種比較安全的系統軟件。 大家可以看到,當時美國國家政府標準也為計算機產業產品的成熟,起到了關鍵促進的作用。


話說蘋果公司,在OS X 10.3 系統之前,也就是10年前,它的系統安全架構還不完善。大家都知道,蘋果的Mac OS X系統是以Mach為核心的基于UNIX操作系統的一套圖形化操作系統。蘋果為了能夠通過 NIAP 的安全認證,自己的操作系統又是源于UNIX,所以就依據Sun的這個比較成熟的BSM基礎安全模型,委托McAfee Research公司開發了一套,用在它的Darwin系統上,蘋果的BSM使用該模型的函數庫和接口定義等,既能記錄系統核心事件也能記錄應用程序事件軌跡,保存為今后分析使用。后來蘋果應要求把它從Darwin中分離出來,并決定以BSD開放源碼協議對外開放,改名叫做openBSM,于是它成為了Sun的BSM模型的開源版本,后來TrustedBSD志愿者團隊為它的完善和發展作出了重要貢獻,這一點從目前openBSM的官方網站的名稱依然是用 trustedbsd.com 就可以看出,TrustBSD的重要性。自此之后,它獲得空前的發展,除了被Mac OS X使用之外,也被廣泛用于freeBSD和其它的Linux等系統上,也是最為廣泛使用的系統審計模塊。


看到這里,不由得想到,很多人都埋怨/抨擊Apple系統封閉不開放,并預言它今后必在封閉的道路上死去。其實,蘋果很久之前就積極參與軟件開源活動了,另外一個例子就是GPL和LGPL開放協議下的CUPS( Common UNIX Printing System )系統,它也是蘋果OS X和被其它Unix系統所接受的打印系統核心。蘋果還支持著OpenDarwin的開發。大家之所以詬病蘋果封閉,一個主要原因是因為它的硬件系統沒有象PC那樣開放標準,想當初IBM把PC的硬件標準公開,也才有了現在紅火的個人計算機市場,當初也造就了好多如Intel, Compaq, HP, Dell, 和聯想這樣的硬件巨頭,養活了多少的人員,也有了軟件行業的空前進步,要說IBM的貢獻還是很大的。蘋果硬件不開放,只有它自己可以制造售賣蘋果,而且在iOS軟件管理售賣方面,蘋果的控制手段也是延續強硬封閉套路。這些都是事實,我也希望蘋果能夠對自己的做法作出一些調整,看看Google的Android項目,開放的結果是雖然市場比較混亂,系統使用也有點不流暢,但是市場占有率在手持移動設備中還是高于iOS系統。不過,他們自己的選擇有自己的道理,它的成功是否會因為自己策略的改變與否而延續,我們也不做預測,對它也要從多個側面進行評判。


回到正題。最后,Mac OS X 10.3在2005年前后通過了 EAL3 級別認證 ( 通過順序測試檢查 ) (參考1),這對于蘋果系統算是一個不錯的結果。相比較,微軟的Windows 2003和XP等系統,2005年通過的是EAL4級別(參考1)。目前沒有一個操作系統達到EAL7級,一般都是4級,比如Solaris 10, SUSE Linux, RedHat Linux,以及Windows 7和Windows server 2008啊等, IBM System z servers 達到 5 級,目前可知的最高的是Green Hills Software INTEGRITY公司出的實時系統,達到6級。


openBSM作為操作系統的安全審計部分,在從Mac OS X 10.3到10.5系統中是可選安裝部分,也就是說,在需要的場合可以自選安裝。到了10.6之后,它成為了隨OS X系統一起默認安裝的系統核心的一部分,而且在普通客戶版和服務器版都存在。目前來說,Mac OS X系統依舊只持有EAL3認證。

待續...


參考:

1. NIAP: Archived Product Compliant List http://www.niap-ccevs.org/vpl/archived/?tech_name=Operating+System

2. openBSM主頁: http://www.trustedbsd.org/openbsm.html

3. BSM日志的格式: http://www.gsp.com/cgi-bin/man.cgi?section=5&topic=audit.log

4. 蘋果官方文檔: Common Criteria

5. Sun 的官方文檔: Solaris Basic Security Mode (BSM) Auditing Auditing in the Solaris? 8 Operating Environment , SunSHIELD Basic Security Module Guide - Oracle Documentatio n ( 801-6636/801-6636.pdf ), SunSHIELD Basic Security Module Guide 806-1789/index.html )或者 SunSHIELD Basic Security Module Guide - Oracle Documentation 806-1789/806-1789.pdf

6. FreeBSD 的官方文檔: Chapter 18 Security Event Auditing

蘋果Mac OS X系統安全評級(1)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 美女黄色免费在线观看 | 亚洲va在线va天堂va四虎 | 黄视频网站免费看 | 欧美一级毛片片aa视频 | 日本视频中文字幕 | 久婷婷| 在线看的毛片 | 99这里有精品视频 | 羞羞视频在线看 | 高清不卡视频 | 国产精品高清全国免费观看 | 久久精品国产午夜伦班片 | 草久免费视频 | 久久精品国产清白在天天线 | 欧美人成人亚洲专区中文字幕 | 爱爱免费观看高清视频在线播放 | 亚欧洲精品在线视频免费观看 | 大ji吧快给我别停受不了视频 | 老子影院午夜理伦手机不卡 | 国产又黄又a又潮娇喘视频 国产又色又爽又黄又刺激18 | 女人l8毛片a一级毛片免费 | 97在线视频网站 | 欧美色久| 99热在线免费观看 | 国产成人精品免费视频大全五级 | 97久久精品人人做人人爽 | 夜夜做夜夜爽 | 神马影院我不卡影院 | 午夜在线视频一区二区三区 | 亚洲精品国产福利一区二区三区 | 精品视频一区二区三区免费 | 一级aa免费视频毛片 | 免费视频一区二区性色 | 亚洲女人逼 | 国产99在线播放免费 | 成人欧美一区在线视频在线观看 | 久久y| 亚洲爱婷婷色婷婷五月 | 91久久精品视频 | 久久大香香蕉国产免费网vrr | 亚洲精品www久久久久久 |