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

基于J2EE技術的應用系統安全性研究

2014-01-03 02:09:40劉凡
中國信息化·學術版 2013年4期
關鍵詞:安全性

劉凡

【摘要】由于互聯網的開放性,應用系統的安全問題也越來越被重視。本文從分析J2EE體系結構入手,探討在系統設計和開發過程中,軟件研發人員應注意哪些方面的安全問題,并在系統開發時采取何種安全措施,保證應用系統的安全性。

【關鍵詞】J2EE;安全性;體系結構

【中圖分類號】TP309.2 【文獻標識碼】A 【文章編號】1672-5158(2013)04-0124-01

1、引言

以JAVA平臺為核心的J2EE(Java 2 Platform Enterprise Edition】技術因為其”編寫一次,隨處運行”的特性,方便存取數據庫的JDBC(Java DataBase Conneetivity)技術以及能夠在Internet應用中保護數據的安全模式,對Java Servlet API,JSP(Java Server Pages)和XML(Extensible MarkupLanguage)技術的全面支持等等,被廣泛應用于各種B/S架構的應用系統建設中。

由于互聯網的開放性,基于B/S架構的應用系統的攻擊易于受到入侵和攻擊,造成篡改系統頁面,竊取系統數據或者植入惡意代碼,致使應用系統無法正常運行的危害。

2、J2EE技術的體系結構

J2EE技術的體系結構如圖2所示:

J2EE技術的體系結構分成四個部分:客戶層,Web服務層,應用服務層,數據服務層。

從J2EE技術的體系結構分析而看用戶對應用系統的訪問分為四個處理步驟完成,數據在客戶層、Web服務層、應用服務層、數據服務層四層之間進行傳遞和處理,其中客戶端通過網絡將數據傳遞至Web服務器,然后由Servlet引擎和JSP引擎對傳遞的數據進行解釋和分析,把用戶的輸入發送給運行在業務服務層上的EJB組件來進行進一步的業務處理,最后通過JDBC與數據服務層的數據庫進行數據交換,并且將處理的結果返回給用戶。Web服務層組件和業務服務層組件都運行在J2EE服務器上。

因此,應用系統的安全需要考慮以下幾個方面:數據傳輸的安全,Web服務器的安全,腳本編程的安全。

3、基于J2EE技術的應用系統存在的安全問題及安全措施

3.1 數據傳輸安全

在對J2EE技術的體系結構分析時,我們知道用戶與Web服務器的通信,使用的是各種網絡傳輸協議來傳輸數據。但是,由于網絡傳輸的公共性,數據在傳輸過程中可能被攻擊者中途截獲或篡改,給公司帶來風險和損失,因此應用系統的安全性必須考慮網絡數據傳輸的安全,而采用SSL(Secure Sockets Layer)協議是目前比較安全有效的處理方法。

SSL是一種保證網絡上的兩個節點進行安全通信的協議,使用加密技術實現在網絡上會話雙方數據的安全傳遞。其基本原理是:數據從一端發送到另一端時,發送者先對數據加密,然后再把它發送給接受者。這樣,在網絡上傳輸的是經過加密的數據。如果有攻擊者在網絡上非法截獲了這批數據,由于沒有解密的秘鑰,就無法獲得真正的原始數據。接受者接到加密的數據后,先對數據解密,然后再進行處理,從而保證了數據傳輸中的安全性。

3.2 Web服務器的安全

Web服務器的安全問題主要是防范DoS攻擊,其目的是使計算機或網絡無法提供正常的服務。

DoS攻擊主要基于TCP/IP協議通過網絡進行攻擊,因此首先需要網絡管理員在網絡上采取大量的預防措施,防止DoS攻擊帶來的服務不能效應。而對于J2EE平臺來說,Web服務器的安全配置也是我們防止DoS攻擊的一道防線,即可防范黑客用戶的惡意攻擊,也可防止用戶無限制開啟多個并發線程,使得系統很快達到HTTP的最大連接數,堵塞網絡,導致系統無法正常運行。

3.3 編程的安全

3.3.1 用戶輸入的安全

用戶輸入的安全主要是指SQL(Structured Query Language)注入,所謂sQL注入,就是通過把sQL命令插入到Web表單或頁面請求的查詢字符串,欺騙服務器執行惡意的sQL命令,達到竊取系統數據或者非法入侵系統的目的。

預防此類攻擊的安全措施如下:

1.對用戶的輸入進行校驗,限制用戶輸入長度;對特殊符號進行轉換或者屏蔽輸入等。

2.使用參數化的sql或者直接使用存儲過程進行數據查詢存取。

3.不要使用管理員權限的數據庫連接,為每個應用使用單獨的權限有限的數據庫連接。

3.3.2 頁面的訪問控制

通常,用戶須輸入了正確的用戶名和口令成功登錄應用系統,才能訪問普通用戶不能訪問的包含公司重要數據的頁面。然而如果軟件開發人員在編程時考慮不周全,對所有的頁面不進行適當的訪問控制,非法用戶就可直接在瀏覽器地址欄中輸入重要頁面的URL來訪問該頁面,繞過了登錄界面直接進入應用系統,獲取系統數據,給系統安全造成了威脅。

解決這個問題需要利用JAVA提供的過濾器機制以及Session對象。在用戶登錄成功后,就把用戶名存入會話的Session變量中,然后通過過濾器將用戶需要訪問的資源進行攔截。這樣,用戶訪問系統頁面時必須先進行驗證,在過濾器中我們先讀取Session變量,判斷用戶是否存在,不存在則證明用戶還沒有登錄,將用戶請求重定向到登錄頁面。

4、結束語

在IT技術高速發展的今天,應用系統的安全已變得至關重要。保證應用系統的安全性,抵御非法用戶的入侵和攻擊,系統設計與開發人員必須了解和掌握所使用的開發平臺的基礎架構,熟悉網絡傳輸協議,采用適當的安全的網絡傳輸協議和編程規范,才能保證應用系統的安全,確保其穩定運行。

猜你喜歡
安全性
兩款輸液泵的輸血安全性評估
新染料可提高電動汽車安全性
既有建筑工程質量安全性的思考
某既有隔震建筑檢測與安全性鑒定
基于安全性需求的高升力控制系統架構設計
加強廣播電視信息安全性的思考
科技傳播(2019年22期)2020-01-14 03:05:32
網約車安全性提高研究
活力(2019年17期)2019-11-26 00:42:18
注意藥酒服用的安全性
基層中醫藥(2018年6期)2018-08-29 01:20:20
田間施用滅幼脲在桃中的殘留安全性評估
ApplePay橫空出世 安全性遭受質疑 拿什么保護你,我的蘋果支付?
主站蜘蛛池模板: 亚洲 欧美 中文 AⅤ在线视频| 伊人色在线视频| 久久精品女人天堂aaa| 欧美成人二区| 国产黄视频网站| 日韩福利在线观看| 国产本道久久一区二区三区| 尤物在线观看乱码| 亚洲国产成人自拍| 992tv国产人成在线观看| 最新国产精品第1页| 国产免费怡红院视频| 欧美综合成人| 91在线丝袜| 亚洲视频欧美不卡| 日日碰狠狠添天天爽| 免费啪啪网址| 被公侵犯人妻少妇一区二区三区| 精品国产电影久久九九| 国产成人精品男人的天堂下载 | 在线观看国产一区二区三区99| 亚洲人成日本在线观看| 色网在线视频| 露脸国产精品自产在线播| 日韩激情成人| 日韩精品一区二区三区免费| 久久精品中文无码资源站| 国产激爽大片在线播放| 91成人精品视频| 色噜噜狠狠色综合网图区| 在线国产综合一区二区三区| 亚洲三级电影在线播放| 在线国产综合一区二区三区 | 久久窝窝国产精品午夜看片| 国产精品99一区不卡| 久久精品中文字幕免费| 成年人久久黄色网站| 国产96在线 | 人妻精品全国免费视频| 亚洲大尺度在线| 丰满人妻被猛烈进入无码| 亚洲不卡网| AV熟女乱| 91小视频在线观看| 国产人碰人摸人爱免费视频| 色婷婷亚洲综合五月| 国产精品综合久久久| 天堂va亚洲va欧美va国产| 特级aaaaaaaaa毛片免费视频 | 欧美精品啪啪| 亚洲中文字幕在线观看| 全部毛片免费看| 伊人久久婷婷五月综合97色| 欧美精品啪啪一区二区三区| 日韩在线永久免费播放| 伊人久久综在合线亚洲2019| 天堂网国产| 中文字幕1区2区| 9丨情侣偷在线精品国产| 呦系列视频一区二区三区| 国产在线八区| 亚洲综合色婷婷| 黄色一级视频欧美| 午夜性刺激在线观看免费| 亚洲国产黄色| 亚洲欧美精品在线| 免费一级全黄少妇性色生活片| 精品少妇人妻无码久久| 99ri精品视频在线观看播放| 91免费国产在线观看尤物| 99ri精品视频在线观看播放| 99久久国产综合精品2023| 亚洲欧美综合精品久久成人网| 麻豆精品久久久久久久99蜜桃| 亚洲人成在线免费观看| 无码专区在线观看| 亚洲中久无码永久在线观看软件| 日本亚洲成高清一区二区三区| 国产精品女熟高潮视频| 婷婷五月在线| 欧美成人精品一区二区| 香蕉久久永久视频|