999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于J2EE平臺的Web應用安全機制

2016-12-23 05:35:57劉瑋瑋
微型電腦應用 2016年9期
關鍵詞:安全性用戶信息

劉瑋瑋

一種基于J2EE平臺的Web應用安全機制

劉瑋瑋

通過一個網上銀行應用研究了基于J2EE平臺Web應用安全機制的實現。使用文件配臵實現EJB組件開發的業務邏輯層安全,SOAP協議保證系統信息交換安全,RSA算法的變形實現網上傳輸信息加密。在不借助Web應用專用防火墻時也能較好實現Web應用安全,具有一定的可借鑒性。

Web應用;安全機制;EJB;SOAP;RSA

0 引言

隨著Web應用越來越廣泛,它的開放性、易開發性和易用性使得解決其安全問題變得非常重要,尤其在一些安全性要求較高的情況下。本文通過一個網上銀行系統,研究了一種基于J2EE平臺Web應用安全機制的實現方法。

1 Web應用主要安全問題

根據Web 程序的工作原理,Web程序多是B/S 模式,通過瀏覽器運行客戶端,瀏覽器首先向Web服務器發出請求,Web服務器對請求做出響應,將響應數據發送給客戶端瀏覽器,通常是一個HTML文件,然后通過瀏覽器把HTML文件信息顯示在屏幕上。Web應用可能會涉及的安全問題包括[1]:Web 平臺軟件的不安全性,拒絕服務攻擊,SQL注入,跨站腳本攻擊。

2 安全機制的實現

本文的網上銀行基于 J2EE平臺,涉及管理員操作界面和一般用戶的網頁客戶端,涉及用戶、銀行事務和銀行帳戶3個實體,為了使用戶能夠實現安全的網上銀行操作,安全性設計必須滿足以下要求:用戶創建及權限分配由管理員登錄后臺進行,普通用戶通過身份驗證后登錄系統進行權限內查詢、轉賬操作。系統采用4層結構:Web表示層對應網頁客戶端、數據存儲層對應數據庫、業務邏輯層用EJB實現、數據持久層用實體Bean實現。

2.1 EJB安全的實現

J2EE平臺中通過具體化訪問不同方法的角色來保證EJB的安全[2]。系統中定義了兩個角色:銀行管理員、普通用戶,定義了兩類操作:銀行管理員操作、普通用戶操作,這兩種操作沒有重復部分。

系統通過為用戶管理會話Bean、帳戶管理會話Bean、事務管理會話 Bean的方法設定權限來使不同用戶根據權限調用相應方法。如只允許銀行管理員調用帳戶管理會話Bean中的創建帳戶方法,不允許普通用戶或其他任何類型的用戶創建銀行帳戶,不同角色的使用及對角色的分組確保了客戶端被授權,又不增加額外的授權功能[3]。

EJB的安全性通常都從組件代碼中分離出來,通過配置的形式實現。有兩種方法:聲明式和編程式,一般情況下使用聲明式安全性,可以實現業務邏輯與具體安全策略的松耦合,使得用戶在修改安全性規則后,也不用修改EJB組件代碼,此時安全性角色并沒有硬編碼在EJB組件邏輯中,從而保證了代碼的簡潔性。由于 EJB規范提供的聲明式安全性設施還不夠完善,它并不支持實例級授權、基于條件的授權,因此當在Bean類需要為不同的角色提供相應的業務方法,為各個安全性角色創建單獨方法等安全性要求較為復雜的場合時,最好使用編程式來實現EJB安全[4]。本文采用聲明式實現EJB組件安全,具體步驟為:

首先聲明方法許可。在待保護的EJB業務方法聲明許可信息,EJB容器會根據這些方法許可信息,為 EJB組件生成安全檢查。以帳戶管理會話Bean為例,注釋聲明了EJB的安全策略,相關代碼如下:

接下來聲明安全性角色。即在部署描述中聲明 EJB組件使用的所有安全性角色,完成抽象安全性角色的定義,可借助部署描述符也可借助注釋來聲明。相關代碼如下:

由于 EJB組件開發部署時需要實際安全角色,因此最后需要將聲明的抽象安全角色映射到實際角色。相關代碼如下:

2.2 系統信息交換安全協議和傳輸加密

Web應用的信息通過網絡在服務器與客戶端之間交互,需要采用一個共同遵循的信息交換安全協議來保證系統信息傳輸的可靠性、穩定性、不可否認性,同時由于用戶通過瀏覽器登錄系統時密碼等信息以明文的方式在網絡上傳輸,很容易被攻擊者截獲,進而可以假冒用戶身份,身份認證機制就會被攻破,因此還要對在網絡上傳輸的客戶 ID和用戶密碼等信息的明文形式進行加密。本文采用 SOAP協議實現信息交換安全[5],SOAP簡單對象訪問協議是在分散或分布式的環境中交換信息的簡單協議,是一個基于XML的協議;采用了RSA加密算法的一種變形 RSA_v1dot5來實現網上傳輸信息的加密[6],將明文信息傳送到網絡前先對其進行加密,經網絡傳輸到達目的地之后再對加密信息進行解密,將其轉換為可以識別的明文。信息交換安全協議和傳輸加密均采用XML部署描述文件實現。

使用SOAP協議實現信息交換安全的XML文檔關鍵代碼如下,其中指明了提供該協議的類、請求策略和響應策略等參數:

程序對請求和響應使用安全策略的身份驗證模塊。安全策略基于一組配置數據:策略元數據和 DD,策略元數據指定在加密、簽名算法中所使用的密鑰相關信息,DD是基于Sun指定的部署描述配置數據。

配置 RSA加密算法的變形實現網上傳輸信息加密時,XML文檔中還包含了證書別名等一些參數,涉及到兩種安全性需求:客戶希望傳入的消息以 X509令牌簽名;客戶簽名輸出請求,并要求添加經過身份驗證的用戶Username令牌。該文檔基于XWSSSecurityConfigura-tion模式,關鍵代碼如下:

3 總結

當前Web應用商務邏輯變化加快,業務邏輯要求更加多元化,安全性要求越來越高,對Web應用的開發提出了許多更高的要求。本文提出的Web應用安全機制實現方法:通過聲明式安全性實現 EJB組件安全、通過SOAP協議實現信息交換安全、通過RSA加密算法的變形實現網上傳輸信息加密,在不借助第三方組件,如專用Web應用防火墻時也能較好地應對可能涉及的安全問題,降低了軟件的開發成本,可用于如金融系統等一些對安全性要求較高的場合,是一種高效、簡潔、易行的方法。

[1] 黃希. 淺談 WEB應用安全問題及防范[J]. 信息技術, 2015:277.

[2] 劉恒. EJB 性能改進與實踐[J]. 微計算機信息, 2006(09X).

[3] 全立新. 一種基于加密技術的 Web服務安全方法[J].制造業自動化, 2011(2):82-84.

[4] Rima Patel Sriganesh,Gerald Brose, Micah Silverman著,精通 EJB3.0[M].羅時飛,譯. 北京: 電子工業出版社,2006:274-284.

[5] 顏瑞江. 淺談Web Services技術的安全應用[J]. 信息科技, 2011(2):228.

[6] 符浩,陳靈科,郭鑫. 基于Web網絡安全和統一身份認證中的數據加密技術[J]. 軟件導刊.

圖5 包投遞率比較

從圖5可以看出,隨著節點運動速度的增加,網絡拓撲結構變化加快,算法的包投遞率都降低,而BD-ZRP算法在確定區域半徑時考慮了帶寬,減少了向不可用鏈路發送數據包的概率,提高了包投遞成功率。

4 總結

本文在分析移動網絡特點的基礎上,依據帶寬和時延,動態調整ZRP半徑,適時改變路由結構,增強路由利用率,增加了節點的穩定性,提高了包投遞成功率,盡可能減小時延,優化了ZRP協議。但是節點周期查詢鄰節點的時間以及經過多少個周期重新構置生成樹等細節信息仍需進一步的研究。

參考文獻

[1] Schulzrinne H, Casner S, Frederick R, et al. RTP: A Transport Protocol for Real-Time Applications[S]. RFC 3550, July 2003.

[2] 王力軍,田靜,洪濤,李健.智能建筑與無線網絡設計[J].價值工程,2012,5:151-152.

[3] 鄭四海.無線移動自組織網絡QoS路由協議研究[D].武漢:武漢理工大學,2012.

[4] A bolhasan M. A review of routing protocols formobile ad Hoc network s[C]. Ad Hoc Networks, 2004 (2) :1222.

[5] Ververidis C N,Polyzos G C.Service discovery for mobile adhoc networks:A survey of issues and techniques EJ[J].Communications Surveys & Tutorials,2008,10 (3):30—45.

[6] 李琳武穆清.ZRP區域路由協議分析[J].數字通信世界,2007(11):52-55.

[7] Haas Z J , Pearlman M R , Samar P. The Zone Routing Protocol(ZRP) for Ad Hoc Networks [EB/OL] . 2002. Draft-ietf-manet-zone-zrp-04. txt .

[8] Marw aha S, Tham C K, Srinivasan D. A novel routing protocol using mobile agents and reactive route discovery for ad Hoc wireless networks. Networks[C], 10th IEEE International Conference on ICON 2002, 2002: 311-316.

[9] 沈亮光,汪學明.移動Ad hoc 網絡ZRP路由協議的仿真分析[J].通信技術,2013,46(8):71-73.

[10] 王研.Ad-Hoc網絡中的路由協議研究[D].南京:南京大學,2013:26-28.

(收稿日期:2016.02.02)

Approach of Web Applications Security Based on J2EE Platform

Liu Weiwei
(Faculty of Informatics, Fujian Vocational College of Agriculture, Fuzhou 350001, China)

This paper used a E-bank application to research the security mechanism implementation of Web application based on the J2EE platform. It used file configuration to implement the security of business logic layer which developed by EJB elements, used SOAP protocol to ensure the security of system information interchange, and used the transformation of RSA algorithm to implement the encryption of the online information. This method could realize the Web application security better without the specific Web firewall, and could be used for reference.

Web Application; Security Mechanism; EJB; SOAP; RSA

TP183

A

1007-757X(2016)09-0077-03

2016.02.23)

劉瑋瑋(1982-),女,福安人,福建農業職業技術學院,信息技術系,碩士研究生,講師,研究方向:網絡技術及應用研究,福州 350001

猜你喜歡
安全性用戶信息
兩款輸液泵的輸血安全性評估
新染料可提高電動汽車安全性
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
ApplePay橫空出世 安全性遭受質疑 拿什么保護你,我的蘋果支付?
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Imagination發布可實現下一代SoC安全性的OmniShield技術
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
主站蜘蛛池模板: 欧美日韩一区二区在线播放| 国产综合在线观看视频| 国产va免费精品| 国产成人亚洲综合a∨婷婷| 精品伊人久久久久7777人| 亚洲二区视频| 欧美视频免费一区二区三区| 亚洲视频四区| av在线5g无码天天| 亚洲日韩高清在线亚洲专区| 97精品伊人久久大香线蕉| 91外围女在线观看| 亚洲国产高清精品线久久| 欧洲亚洲一区| 久精品色妇丰满人妻| 在线欧美a| 国产欧美成人不卡视频| 亚洲第一福利视频导航| 青青草91视频| 国产黄网站在线观看| 亚洲精品无码AⅤ片青青在线观看| 欧美区在线播放| 精品无码一区二区三区电影| 亚洲国模精品一区| 亚洲伊人天堂| 91娇喘视频| 伊人久久婷婷| 欧美午夜在线播放| 日韩欧美网址| 亚卅精品无码久久毛片乌克兰| 自慰高潮喷白浆在线观看| 亚洲午夜天堂| 最近最新中文字幕免费的一页| 国产毛片基地| 狠狠做深爱婷婷久久一区| 亚洲啪啪网| 在线视频亚洲色图| 呦女精品网站| 伊人色综合久久天天| 午夜精品福利影院| 影音先锋亚洲无码| 国产人人射| 自拍偷拍一区| www.91中文字幕| 国产又大又粗又猛又爽的视频| 国产精品美女免费视频大全| 国产成人无码Av在线播放无广告| 黄色免费在线网址| 国产裸舞福利在线视频合集| 国产永久在线视频| 国产精品55夜色66夜色| av在线手机播放| 免费毛片网站在线观看| 91美女视频在线| 久久精品国产999大香线焦| 久久久久国产精品嫩草影院| 国产香蕉在线视频| 国产一区二区色淫影院| 永久在线精品免费视频观看| 亚洲天堂久久久| 99热这里只有精品国产99| 91精选国产大片| 亚洲国产精品日韩欧美一区| 乱人伦中文视频在线观看免费| 亚洲无码A视频在线| 中日韩一区二区三区中文免费视频| 色爽网免费视频| 国产精品女熟高潮视频| 国产精品亚欧美一区二区| 亚洲欧美日韩久久精品| 在线观看av永久| 国产精品不卡片视频免费观看| 欧美一区二区自偷自拍视频| 欧美中文字幕在线播放| AⅤ色综合久久天堂AV色综合| 久久特级毛片| 国产人人射| 日韩精品久久久久久久电影蜜臀| 美女无遮挡拍拍拍免费视频| 国产成年无码AⅤ片在线| 久久五月天综合| 亚洲人成电影在线播放|