亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于JSP網(wǎng)站的安全漏洞分析與解決方案研究

        2017-12-29 10:55:47韓雪嬌冶金工業(yè)信息中心
        數(shù)碼世界 2017年4期
        關(guān)鍵詞:訪問者源代碼漏洞

        韓雪嬌 冶金工業(yè)信息中心

        基于JSP網(wǎng)站的安全漏洞分析與解決方案研究

        韓雪嬌 冶金工業(yè)信息中心

        JSP技術(shù)可更好的展現(xiàn)網(wǎng)站的動態(tài)信息,所以在網(wǎng)站開發(fā)中廣泛應(yīng)用。但JSP技術(shù)也帶來了一些安全隱患,被非法訪問者用于攻擊網(wǎng)站。本文列舉了常見的JSP網(wǎng)站漏洞并分析產(chǎn)生的原因,進(jìn)而提出解決方案以保障JSP網(wǎng)站的安全。

        JSP技術(shù) 網(wǎng)站漏洞 網(wǎng)站安全

        隨著JSP技術(shù)在網(wǎng)站開發(fā)中的應(yīng)用,網(wǎng)站承載的信息量更大,交互性更好,用戶體驗更豐富。但JSP技術(shù)也為網(wǎng)站安全帶來隱患,遭受非法訪問者的入侵,篡改網(wǎng)頁內(nèi)容,盜取網(wǎng)站數(shù)據(jù)等。故在基于JSP網(wǎng)站開發(fā)中發(fā)現(xiàn)漏洞,并防御或阻止外來惡意或無意的攻擊顯得舉足輕重。

        1 JSP技術(shù)背景

        JSP(Java Server Pages)是一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),在傳統(tǒng)HTML網(wǎng)頁文件中插入Java程序段(Scriptlet)和JSP標(biāo)記(Tag)。JSP的工作機制是當(dāng)一個JSP文件首次被請求時,JSP引擎將其轉(zhuǎn)換為一個Servlet,然后執(zhí)行該Servlet的JspInit()方法并調(diào)用JspService()方法來處理客戶端的請求。對于每一個請求,JSP引擎都將創(chuàng)建一個新的線程來處理該請求。JSP技術(shù)具有快速、平臺無關(guān)、可擴展、面向?qū)ο蟮忍匦?,越來越多的網(wǎng)站開始將其平臺架構(gòu)在JSP環(huán)境中。但其安全漏洞是阻礙其發(fā)展的主要障礙之一。

        2 JSP網(wǎng)站常見漏洞及解決方案

        2.1 配置類漏洞

        常見的配置類漏洞有源代碼暴露,通常文件后綴和路徑可引起的源代碼暴露。在Web服務(wù)器Tomcat的3.1版本中,一般訪問的網(wǎng)址后綴應(yīng)為.jsp,若包含大寫字母(如.Jsp或.jSp),瀏覽器執(zhí)行對應(yīng)請求時則提示下載該文件,而文件中包含該網(wǎng)頁的源代碼。分析該漏洞產(chǎn)生的原因為JSP的Web服務(wù)器是區(qū)分字母的大小寫。該漏洞的解決方法有定期升級Web服務(wù)器,也可以通過配置服務(wù)器映射文件,將含有大寫字母的JSP文件的請求導(dǎo)向報錯頁面。

        在CIOPI中國鐵礦石價格指數(shù)網(wǎng)站研發(fā)中出現(xiàn)了配置類漏洞,在web.xml配置文件中Strust2僅僅攔截.action請求。導(dǎo)致非法訪問者可通過在瀏覽器的地址欄直接輸入網(wǎng)址目錄結(jié)構(gòu)的方式來訪問網(wǎng)站的JSP頁面。解決方法為修改web.xml配置文件中Strust2配置文件,不僅攔截.action請求,而且攔截.jsp請求。

        2.2 SQL注入漏洞

        SQL注入攻擊的實現(xiàn)方法為非法訪問者提交個人編造的數(shù)據(jù)庫查詢語句,獲得感興趣的數(shù)據(jù)?;贘SP的網(wǎng)站通常都與數(shù)據(jù)庫相關(guān)聯(lián),并需要執(zhí)行增刪改查操作。例如,登錄頁面通常包含select * from admin where username='XXX' and password='YYY'的SQL語句,若非法訪問者在表單的“用戶名”文本框中輸入'1'='1',并在“密碼”文本框中輸入'123456'。此時,SQL語句就變成了:select * from admin where username='1'='1' and password='123456',分析該語句可知'1'='1'的值永遠(yuǎn)都是true,從而實現(xiàn)SQL注入攻擊。

        避免SQL注入攻擊的方法一般有過濾用戶提交的表單數(shù)據(jù)、替換敏感字符等。在CIOPI中國鐵礦石價格指數(shù)網(wǎng)站的登錄頁面中,僅允許用戶提交字母、數(shù)字及下劃線的組合字符串,且長度也必須滿足要求。

        2.3 跨站腳本攻擊

        跨站腳本攻擊是指非法訪問者在HTML頁面中注入惡意腳本并構(gòu)造一個跨站頁面,再利用script等方式誘發(fā)用戶瀏覽該頁面時觸發(fā)被攻擊站點的HTTP請求,從而達(dá)到對網(wǎng)站或系統(tǒng)的攻擊。非法訪問者可通過XSS屏蔽頁面或者偽造頁面,顯示拒絕服務(wù)攻擊而突破內(nèi)外網(wǎng)的安全設(shè)置等,從而獲取用戶Cookie中的敏感數(shù)據(jù)并給網(wǎng)站帶來破壞與威脅。造成這種漏洞的原因為在使用JSP研發(fā)設(shè)計的網(wǎng)站時程序沒有對用戶提交的變量中的HTML代碼進(jìn)行過濾或轉(zhuǎn)換。故常用的措施有:

        (1)過濾用戶提交的請求,控制get/post請求參數(shù)的長度、格式和有效字符等;

        (2)通過綁定cookie和系統(tǒng)IP的方式降低cookie泄露的危險;

        (3)采用用戶交互的方式,通過驗證碼技術(shù)來攔截非預(yù)期特權(quán)的操作;

        (4)寫到頁面的信息盡量加以encode,避免暴露HTML Tag;

        (5)實現(xiàn)Session標(biāo)記等防止功能被第三方網(wǎng)站執(zhí)行。

        綜上所述,列舉基于JSP網(wǎng)站存在的安全方面的常見漏洞,并且以CIOPI中國鐵礦石價格指數(shù)網(wǎng)為例,分析漏洞產(chǎn)生的原因與解決方案,從而保障JSP網(wǎng)站的安全。

        [1]歐陽林.校園網(wǎng)站入侵攻擊的查找與防范[J].電腦編程技巧與維護,2017,(1)

        [2]趙莉,劉瀟誼.Web安全登錄方案研究[J].電腦編程技巧與維護:2016,(1):36-38

        猜你喜歡
        訪問者源代碼漏洞
        人工智能下復(fù)雜軟件源代碼缺陷精準(zhǔn)校正
        計算機仿真(2023年8期)2023-09-20 11:23:42
        漏洞
        基于TXL的源代碼插樁技術(shù)研究
        軟件源代碼非公知性司法鑒定方法探析
        三明:“兩票制”堵住加價漏洞
        漏洞在哪兒
        兒童時代(2016年6期)2016-09-14 04:54:43
        人物專訪的技巧性分析
        采寫編(2016年1期)2016-06-03 07:57:40
        揭秘龍湖產(chǎn)品“源代碼”
        高鐵急救應(yīng)補齊三漏洞
        “造訪”與“到訪”
        美女被躁到高潮嗷嗷免费观看| 国产真实夫妇交换视频| 永久免费不卡在线观看黄网站| 亚洲精品美女自拍偷拍| 国产女主播在线免费观看| 亚洲一区二区三区重口另类| 日本中文字幕一区二区有码在线| 欧美日韩国产码高清综合人成| 亚洲免费观看在线视频| 亚洲无码毛片免费视频在线观看| 久久国产精品精品国产色| 中文字日产幕码三区的做法大全| 玩中年熟妇让你爽视频| 久久久久99精品国产片| 国产成人久久精品流白浆| 射进去av一区二区三区| 好吊妞视频这里有精品| 精东天美麻豆果冻传媒mv| 国产午夜成人久久无码一区二区 | 日日碰日日摸日日澡视频播放| 国自产精品手机在线观看视频 | 白白色发布免费手机在线视频观看| 亚洲国产aⅴ成人精品无吗| 99精品热这里只有精品| 亚洲九九夜夜| 午夜桃色视频在线观看 | 婷婷色香五月综合缴缴情| 50岁熟妇的呻吟声对白| 国产成人久久精品亚洲小说| 国产一区二区三区精品成人爱| 国产自拍精品一区在线观看| 欧洲熟妇色 欧美| 无码天堂亚洲国产av麻豆| 亚洲成人色黄网站久久| 免费亚洲老熟熟女熟女熟女| 少妇性饥渴无码a区免费| 免费一区啪啪视频| 亚洲中文字幕日本日韩| 中文字幕国产精品一二三四五区| 99国产精品人妻噜啊噜| 国产成人亚洲精品电影|