程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 安全實例講解-全程追蹤入侵JSP網站服務器

安全實例講解-全程追蹤入侵JSP網站服務器

編輯:關於JSP

在用JSP制作的電子商務網站多如牛毛。但是對於JSP網站而言,安全性真的能夠讓人放心嗎?面對層出不窮的黑客攻擊和病毒襲擊,JSP網站的服務器能夠比其他網站的服務器器更加安全嗎?前段時間,應朋友之邀,我對他們托管的三台服務器的主機進行了測試,發現了JSP網站存在的幾個問題。

  入侵測試第一步:掃描

  掃描是入侵的第一步,它可以讓你對即將入侵的目標有一個全面的了解。同時掃描還有可能發現掃描對象的漏洞,為入侵提供一個指導方向。

  朋友的兩台服務器為Linux,一台為Windows系統,在路由器後面還有一台Cisco PIX 525對三台主機進行保護,只允許外部用戶連接不同主機的部分端口,例如80,25,110。

  根據檢測,Cisco PIX防火牆過濾規則設置比較嚴密,基本上沒有多余端口允許外部用戶訪問。細致分析後,我發現,目標網絡的主機通過地址轉換來提供對外訪問,內部使用192.168.*.*地址段。

  先不考慮那麼多,找個掃描軟件來看看主機的安全情況。我找來了X-Scan,在外部對這幾台主機進行了端口掃描之後,生成了一份關於端口的報表,發現其中有一個Tomcat服務器,解釋的自然就是JSP文件了。

  小知識:

  Tomcat Web服務器是一款開源的適合於各種平台的免費網絡服務器。eBay.com與Dell 計算機等知名網站都采用或者曾經采用Tomcat的container容器執行Servlet 與JSP。

  看來,只能通過Web服務進行間接攻擊。首先檢查TCP 80端口的服務。我發現,新聞搜索的功能是由端口8080提供的,輸入http:// 202.103.*.168:8080/之後,得到了一個系統管理登錄頁面,簡單地測試了一下,輸入“test/test”作為“用戶名/口令”,似乎認證成功,但實際上並不能進入下一個頁面。

  專家支招:對於掃描來說,它很容易暴露我們網站的弱勢方面。應對掃描,我們可以架設一個蜜罐來誤導掃描者,蜜罐可以讓系統偽裝成到處是漏洞,從而遮蔽真正存在的漏洞,也可以偽裝成沒有任何漏洞,讓入侵者不知道從何入手(在去年第47期《電腦報》中,我們對制作蜜罐進行了介紹)。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved