web應(yīng)用開發(fā)認(rèn)證中的數(shù)據(jù)保護(hù)機(jī)制

      網(wǎng)友投稿 735 2025-04-04

      現(xiàn)Web應(yīng)用程序的安全機(jī)制是Web應(yīng)用程序的設(shè)計(jì)人員和編程人員必須面對(duì)的任務(wù)。在J2EE中,Web容器支持應(yīng)用程序內(nèi)置的安全機(jī)制。

      認(rèn)證和授權(quán)

      Web應(yīng)用程序的安全機(jī)制有二種組件:認(rèn)證和授權(quán)。

      基于J2EE的Web容器提供三種類型的認(rèn)證機(jī)制:基本認(rèn)證、基于表單的認(rèn)證、相互認(rèn)證。由于能夠?qū)φJ(rèn)證用戶界面進(jìn)行定制,大多數(shù)的Web應(yīng)用程序都使用基于表單的認(rèn)證。Web容器使用在Web應(yīng)用程序的部署描述符中定義的安全角色對(duì)應(yīng)用程序的Web資源的訪問進(jìn)行授權(quán)。

      在使用基于表單的認(rèn)證機(jī)制中,應(yīng)用程序的設(shè)計(jì)人員和開發(fā)人員會(huì)遇到3類問題:

      web應(yīng)用開發(fā)認(rèn)證中的數(shù)據(jù)保護(hù)機(jī)制

      1、基于表單的認(rèn)證如何與數(shù)據(jù)庫(kù)和LDAP等其他領(lǐng)域的安全機(jī)制協(xié)同工作。(這是非常必要的,因?yàn)樵S多組織已經(jīng)在數(shù)據(jù)庫(kù)和LDAP表單中實(shí)現(xiàn)了認(rèn)證機(jī)制。)

      2、如何在Web應(yīng)用程序的部署描述符(web.xml)中增加或刪除軍政府的授權(quán)角色。

      3、Web容器在Web資源層次上進(jìn)行授權(quán);應(yīng)用程序則需要在單一的Web資源中執(zhí)行功能層次上的授權(quán)。盡管有許多與基于表單的認(rèn)證有關(guān)的文檔和例子,但都沒有能夠闡明這一問題。因此,大多數(shù)的應(yīng)用程序都以自己的方式表達(dá)安全機(jī)制。

      基于表單的認(rèn)證

      基于表單的認(rèn)證能夠使開發(fā)人員定制認(rèn)證的用戶界面。web.xml的login-config小節(jié)定義了認(rèn)證機(jī)制的類型、登錄的URI和錯(cuò)誤頁(yè)面。

      為了實(shí)現(xiàn)Web應(yīng)用程序的安全,Web容器執(zhí)行下面的步驟:

      1、在受保護(hù)的Web資源被訪問時(shí),判斷用戶是否被認(rèn)證。

      2、如果用戶沒有得到認(rèn)證,則通過(guò)重定向到部署描述符中定義的注冊(cè)頁(yè)面,要求用戶提供安全信任狀。

      3、根據(jù)為該容器配置的安全領(lǐng)域,確認(rèn)用戶的信任狀有效。

      4、判斷得到認(rèn)證的用戶是否被授權(quán)訪問部署描述符(web.xml)中定義的Web資源。

      就如基本的安全認(rèn)證機(jī)制那樣,在Web應(yīng)用程序的部署描述符中,基于表單的認(rèn)證不指定安全區(qū)域。也就是說(shuō),它不明確地定義用來(lái)認(rèn)證用戶的安全區(qū)域類型,這就會(huì)在它使用什么樣的安全區(qū)域認(rèn)證用戶方面引起混淆。

      要對(duì)用戶進(jìn)行驗(yàn)證,Web窗口需要完成下面的步驟:

      1、判斷該容器配置的安全區(qū)域。

      2、使用該安全區(qū)域進(jìn)行認(rèn)證。

      由于數(shù)據(jù)庫(kù)和LDAP在維護(hù)信息方面提供了更大的靈活性,因此大多數(shù)組織都會(huì)希望繼續(xù)使用它們維護(hù)安全認(rèn)證和授權(quán)信息。

      許多Web窗口都支持不同類型的安全區(qū)域:數(shù)據(jù)庫(kù)、LDAP和定制區(qū)域。例如,在Tomcat Web容器中,server.xml將數(shù)據(jù)庫(kù)配置為其安全區(qū)域。

      web前端 數(shù)據(jù)庫(kù)安全服務(wù) DBSS

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:JQuery
      下一篇:走!去非洲
      相關(guān)文章
      亚洲男人天堂2018av| 亚洲国产综合专区电影在线 | 91久久亚洲国产成人精品性色| 不卡一卡二卡三亚洲| 亚洲国产精品自产在线播放| 精品久久久久久亚洲综合网| 亚洲日韩AV一区二区三区四区 | 亚洲午夜电影在线观看| 亚洲一区精品视频在线| 亚洲中字慕日产2020| 亚洲av专区无码观看精品天堂| 亚洲国产福利精品一区二区 | 亚洲人午夜射精精品日韩| 亚洲精品无码久久不卡| 亚洲熟伦熟女新五十路熟妇| 亚洲精品国产精品乱码不卞| 在线视频亚洲一区| 亚洲国产精品成人AV无码久久综合影院| 风间由美在线亚洲一区| 亚洲av日韩片在线观看| 亚洲男人的天堂在线va拉文| 不卡一卡二卡三亚洲| 亚洲成AV人片一区二区| 亚洲邪恶天堂影院在线观看| 亚洲视频在线观看视频| 亚洲天堂2016| 日本亚洲精品色婷婷在线影院| 亚洲国产精品免费观看 | 亚洲精品无码鲁网中文电影| 久久九九亚洲精品| 亚洲AV无码一区二区二三区软件| 亚洲AV无码成人精品区在线观看| 亚洲精品福利视频| 亚洲女人18毛片水真多| 亚洲黄页网在线观看| 国产精品亚洲va在线观看| 亚洲一区二区高清| 亚洲成A人片在线观看无码不卡| 亚洲好看的理论片电影| 亚洲av无码一区二区三区观看| 亚洲一区二区观看播放|