自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

四種解決方案模式保證SOA安全

安全
要確保面向服務(wù)架構(gòu)(SOA)的安全,最簡單也是最常見的方案就是通過虛擬專用網(wǎng)(VPN)來傳送服務(wù)請求。這種方案提供的安全性足以滿足簡單、粗粒度的要求,而且與簡單對象訪問協(xié)議(SOAP)、代表性狀態(tài)傳輸(REST)及非Web服務(wù)協(xié)議兼容,甚至足以滿足許多外部集成場景的要求。

要確保面向服務(wù)架構(gòu)(SOA)的安全,最簡單也是最常見的方案就是通過虛擬專用網(wǎng)(VPN)來傳送服務(wù)請求。這種方案提供的安全性足以滿足簡單、粗粒度的要求,而且與簡單對象訪問協(xié)議(SOAP)、代表性狀態(tài)傳輸(REST)及非Web服務(wù)協(xié)議兼容,甚至足以滿足許多外部集成場景的要求。不過并非所有的安全場景都很簡單: 對比較復(fù)雜的要求和細(xì)粒度的SOA安全而言,架構(gòu)師們必須大大加強(qiáng)規(guī)劃和設(shè)計(jì)。要為SOA安全制定一套綜合的策略和架構(gòu),架構(gòu)師就必須考慮方方面面的安全要求、業(yè)務(wù)場景和應(yīng)用基礎(chǔ)架構(gòu),把多個(gè)產(chǎn)品、標(biāo)準(zhǔn)和自定義組件結(jié)合起來,形成一套靈活、穩(wěn)健的SOA安全解決方案。

至少有10類產(chǎn)品可以在SOA安全架構(gòu)中發(fā)揮作用,它們在幾個(gè)重要方面存在功能重疊。SOA和Web服務(wù)安全規(guī)范具有模塊化的結(jié)構(gòu),這意味著架構(gòu)師們必須針對將來使用哪些規(guī)范、何時(shí)使用這些規(guī)范作好認(rèn)真規(guī)劃。對安全有不同要求的業(yè)務(wù)場景可能需要結(jié)合不同的規(guī)范和產(chǎn)品。進(jìn)一步增添復(fù)雜性的是,諸多標(biāo)準(zhǔn)和規(guī)范還沒有完全成熟。所以對許多規(guī)范來說,業(yè)界在最佳實(shí)踐方面還沒有太多的經(jīng)驗(yàn)可談。架構(gòu)師們可能面臨另外幾個(gè)挑戰(zhàn),包括不同的SOA基礎(chǔ)架構(gòu)、多個(gè)SOA消息交換模式、需要跨多個(gè)環(huán)境聯(lián)合安全,以及一個(gè)服務(wù)調(diào)用另一個(gè)服務(wù)時(shí),需要跨各層宣布身份。更不用說那些常見問題了,比如組織摩擦、成本和架構(gòu)治理方面的難題。

正是由于這些難題,很少有企業(yè)能夠事先進(jìn)行投入,構(gòu)建一套全面、綜合的SOA安全解決方案來滿足將來的所有要求。這意味著架構(gòu)師面臨的最終挑戰(zhàn)是,逐漸完善綜合的解決方案。為了幫助獲得這種循序漸進(jìn)的方案,本文介紹了一系列完整的四種解決方案模式,表明了如何把不同的產(chǎn)品整合到SOA安全解決方案以滿足今天的要求,以及今天的解決方案如何為滿足明天的要求留有一條后路。

第一種場景: 簡單的VPN在短期內(nèi)提供基本的解決方案。

先從第一種模式說起,有些SOA用戶會遇到這種場景: 眼下他們需要迅速找到一款可以接受、盡管并非最理想的SOA安全解決方案。在這種情況下,SOA請求和響應(yīng)只使用傳輸層安全機(jī)制來確保安全。若是SOAP和REST,通常通過雙向的安全套接層(SSL)協(xié)議來實(shí)現(xiàn)。若是VPN連接,那么通過公共互聯(lián)網(wǎng)傳達(dá)的請求也是機(jī)密、安全的。簡單的VPN方案常常使用隱式授權(quán)(implicit authorization),通過VPN進(jìn)來的任何請求都可以訪問可用服務(wù)。雖然簡單的VPN能支持識別每個(gè)用戶身份的任務(wù),但由于管理每個(gè)用戶的證書需要龐大的管理開銷,所以這種情況實(shí)際很少出現(xiàn)。簡單的VPN常常被配置成服務(wù)使用者平臺和服務(wù)平臺之間的直接傳輸層連接——服務(wù)平臺可能是應(yīng)用服務(wù)器,或者是簡單的Web服務(wù)環(huán)境。據(jù)弗雷斯特調(diào)研公司的一項(xiàng)調(diào)查顯示,三分之二的SOA用戶表示,單單使用簡單的VPN也是確保SOA安全的一個(gè)重要手段。

方案成熟度: ★★★★☆

實(shí)施難易: ★★★☆☆

第二種場景: 基于應(yīng)用服務(wù)器的方案滿足審計(jì)和合規(guī)方面的要求。

第二種模式基于應(yīng)用服務(wù)器的方案與第三種模式單一中介方案,都能處理對單個(gè)用戶進(jìn)行驗(yàn)證和授權(quán)的任務(wù)?;趹?yīng)用服務(wù)器的方案立足于服務(wù)實(shí)現(xiàn)平臺中的SOA安全功能,服務(wù)實(shí)現(xiàn)平臺包括應(yīng)用服務(wù)器、集成服務(wù)器、套裝應(yīng)用軟件和軟件即服務(wù)(SaaS)等平臺。由于讓服務(wù)平臺可以根據(jù)實(shí)際最終用戶來保留安全環(huán)境,這種方案便于實(shí)現(xiàn)高級的授權(quán)策略。它還讓審計(jì)日志可以記錄實(shí)際最終用戶的服務(wù)請求活動(dòng),這種功能對隱私及其他法規(guī)所需的詳細(xì)審計(jì)和合規(guī)來說很重要。盡管這種方案有這樣的優(yōu)點(diǎn): 不需要現(xiàn)金支出來購買新的SOA專門產(chǎn)品,但如果用戶有多個(gè)平臺,所需的配置及集成工作可能會導(dǎo)致在工時(shí)上所花的成本相當(dāng)于或超過購買及配置SOA專門產(chǎn)品所需的成本。

基于應(yīng)用服務(wù)器的SOA安全常常會使用簡單的VPN連接作為基礎(chǔ)。這種場景可能出現(xiàn)的一種延伸應(yīng)用包括: 使用來自單次登錄或身份管理環(huán)境的SOA或應(yīng)用服務(wù)器安全插件,為應(yīng)用服務(wù)器上的SOA服務(wù)與身份管理產(chǎn)品控制的其他應(yīng)用資產(chǎn)之間提供始終如一的安全性。

方案成熟度: ★★★★☆

實(shí)施難易: ★★★☆☆

第三種場景: 單一中介整合安全處理工作。

第三種模式是單一中介方案,這種方案把SOA安全功能全部集中到在用戶的服務(wù)實(shí)現(xiàn)平臺前的策略執(zhí)行點(diǎn)。這就簡化了SOA安全,提供的單一解決方案(包括中介及管理工具)能夠跨所有SOA服務(wù)來提供安全,至少對該中介支持的消息格式和協(xié)議來說是這樣。不過要是單純采用這種方案,服務(wù)平臺實(shí)際上關(guān)閉了用戶級的SOA安全功能,而改由中介來處理所有SOA安全。中介可能由幾類不同產(chǎn)品來提供,包括SOA設(shè)備、SOA管理解決方案、企業(yè)服務(wù)總線(ESB)、面向集成的業(yè)務(wù)流程管理套件(IC-BPMS)或者是專門的SOA安全產(chǎn)品。

單一中介方案可能也會使用簡單的VPN連接作為基礎(chǔ)。中介負(fù)責(zé)所有SOA安全處理工作; 因而,并不要求服務(wù)平臺支持任何特定的SOA安全; 這樣,該解決方案就可以支持一系列廣泛的服務(wù)平臺。

方案成熟度: ★★★★☆

實(shí)施難易: ★★★★☆

第四種場景: 代理、分層、聯(lián)合的方法提供完整的SOA安全。

屬于第四種模式的SOA安全解決方案深入全面地集成,可以跨多層服務(wù)調(diào)用,確保了每個(gè)服務(wù)平臺都可以訪問用戶的身份; 該方案還支持高級的安全場景,比如安全聯(lián)合和令牌交換。如今,很少有公司接觸這種解決方案,更不用說實(shí)現(xiàn)了。不過,隨著SOA安全解決方案、標(biāo)準(zhǔn)和產(chǎn)品的不斷成熟,加上隱私和金融法規(guī)變得更嚴(yán)格,高級的SOA安全解決方案會變得更切實(shí)可行(包括成本上和技術(shù)上)。而且,有些場景可能確實(shí)明確需要這種解決方案。代理、分層、聯(lián)合的SOA安全解決方案會使用多種標(biāo)準(zhǔn)、集成多個(gè)產(chǎn)品,而且極有可能需要自定義集成,以便把各部分整合起來。

為了逐步完善SOA安全策略,IT部門在設(shè)計(jì)時(shí),應(yīng)盡可能在簡單的SOA安全模式與較復(fù)雜的模式之間融入連貫性、一致性。雖然企業(yè)可能習(xí)慣于在安全方面做出妥協(xié),以避免高級的代理、分層、聯(lián)合安全策略所需的成本,但隨著SOA安全日趨成熟、對網(wǎng)絡(luò)安全的要求與日俱增,高級的安全策略會逐漸變得更容易實(shí)現(xiàn)、更必不可少。

方案成熟度: ★★★☆☆

實(shí)施難易: ★★★★☆

鏈 接

SOA安全要素

SOA安全部署最有效的地方并非像傳統(tǒng)解決方案那樣在于網(wǎng)關(guān)。IT人員需要結(jié)合現(xiàn)行的情況進(jìn)行部署,并要根據(jù)企業(yè)SOA的環(huán)境來評估決定。IT用戶可以借鑒企業(yè)解決網(wǎng)絡(luò)訪問管理(WAM)問題來提高互動(dòng)狀態(tài)的方法來保護(hù)SOA,包括如下重點(diǎn):

SOA安全網(wǎng)關(guān): 網(wǎng)關(guān)為進(jìn)入企業(yè)的XML流量提供了一個(gè)代理,并運(yùn)用安全策略來確保某種形式的請求與驗(yàn)證。

SOA平臺: 在為SOA應(yīng)用提供管理的同時(shí),平臺在驗(yàn)證和授權(quán)方面也提供了一些基本的安全保護(hù)。

SOA容器: 最終每種應(yīng)用都將直接建立自己的安全功能來保護(hù)數(shù)據(jù)安全。
 

【編輯推薦】

  1. SOA質(zhì)量和治理:滿足靈活性的元要求
  2. 面向服務(wù)體系架構(gòu)的SOA安全
  3. SOA也要安全服務(wù)
責(zé)任編輯:趙寧寧 來源: 計(jì)世網(wǎng)
相關(guān)推薦

2010-01-12 12:15:25

SOA安全解決方案

2009-07-23 19:17:06

微軟Windows7IT

2021-07-05 08:09:54

@AutowiredSpringMapper

2024-05-22 19:10:18

跨域Web開發(fā)

2024-09-26 14:27:14

2023-04-12 16:01:51

智能廢物管理垃圾分類機(jī)器人

2011-10-25 17:17:18

筆記本常見問題

2011-05-18 20:35:34

筆記本續(xù)航問題

2009-12-23 12:41:23

寬帶路由器不能上網(wǎng)

2013-10-17 09:25:52

2018-12-05 16:25:14

2013-12-01 15:34:25

2011-06-01 17:35:35

Android Activity

2025-02-18 16:27:01

2023-05-30 08:38:25

MySQL數(shù)據(jù)庫日志

2012-03-09 17:36:21

云立方集裝箱數(shù)據(jù)中心

2010-03-29 15:21:42

無線上網(wǎng)解決方案

2015-11-06 13:27:39

2010-12-21 17:39:59

2010-12-24 13:05:22

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號