入侵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期《电脑报》中,我们对制作蜜罐进行了介绍)。
入侵测试第二步:漏洞尝试
尝试JSP各种已知漏洞,这个是在扫描结果中无法获得任何有效信息指导入侵的情况下,被迫使用的方法。
这种方法虽然效果不一定好,但是往往能够起到意想不到的效果,从而让入侵继续下去。
我进行了JSP大小写的测试,因为JSP对大小写是敏感的,Tomcat只会将小写的jsp后缀的文件当作是正常的JSP文件来执行,如果大写了就会引起Tomcat将index.JSP当作是一个可以下载的文件让客户下载,若干测试后,我发现这个方法并不奏效,可能管理员已经在服务器软件的网站上下载了最新的补丁。
我发现大部分的JSP应用程序在当前目录下都会有一个WEB-INF目录,这个目录通常存放的是JavaBeans编译后的class 文件,如果不给这个目录设置正常的权限,所有的class就会曝光。
而采用JAD软件对下载的class文件反编译后,原始的java文件甚至变量名都不会改变。
如果网页制作者开始把数据库的用户名密码都写在了Java代码中,反编译后,说不定还能看到数据库的重要信息。
那么,怎么得到这些文件呢?
Tomcat版本的缺省 /admin 目录是很容易访问的。
输入:http://202.103.*.168/admin/,管理员目录赫然在列。
默认情况下, User Name 应该是admin, Password 应该是空,输入用户和密码后,并点击 Login 按钮,不能进入,陆续使用了几个比较常见的密码,也无济于事。
默认情况下,Tomcat打开了目录浏览功能,而一般的管理员又很容易忽视这个问题。
也就是说,当要求的资源直接映射到服务器上的一个目录时,由于在目录中缺少缺省的index.jsp等文件,Tomcat将不返回找不到资源的404错误,而是返回HTML格式的目录列表。
想到了这点后,我打开刚才用X-Scan扫描后生成的报表文件,找到 安全漏洞及解决方案 栏目,看到了几个可能会有CGI漏洞的目录。
在地址栏输入其中之一一些很典型的JSP文件和js文件都列出来了。
大喜之下,随便选择一个文件,点击右键,然后,选择 用FlashGet下载全部链接 选项,于是,这个目录下的所有文件都被我下载到了本地。
其中最有价值的是一个名字为dbconn.js的文件,看来程序设计者是为了方便省事,把一些数据库连接的密码和连接地址都写在里面了(这是很多开发者可能会忽略的问题)。
不过,我现在最关心的还是Tomcat的管理员密码。
简单破解后,发现Tomcat系统中的admin用户使用了非常简单的口令:web123456。
利用这个漏洞,有了这个密码,下面的工作就相对简单了。
专家支招:对于网站中的漏洞,我们要即时打上各种补丁,然后对几个已知的安全弱势方面进行加强,比如我们可以将 /admin 目录进行修改,让入侵者不容易找到管理路径。
然后关闭Tomcat的目录浏览功能,让入侵者的漏洞尝试彻底失败。
入侵测试第三步:注入攻击
很多网站对于注入防范做得都很不到位,注入攻击可以让网站暴露出自己的数据库信息以至于暴露数据库表中的管理员账号和密码。
重新登录Tomcat的管理界面,点击 Context (Admin) 这个链接,列出了WEB目录下的一些文件和目录的名称,现在就可以对Tomcat的Context进行管理,例如查看、增加、删除Context。
回到Tomcat的管理界,我发现了一个上传文件的组件,并且网站还有一个论坛。
于是,我编写了一个input.jsp文件,并将它当作一般的Web 应用程序,通过上传的组件上传到对方的WEB目录里。
打开input.jsp这个页面网页对查询窗体不会做任何输入验证,但是对用户名称的窗体则会。
将数据填入窗体,来测试一下网页的漏洞,例子如下:
(1)将<script language="javascript">alert(document.cookie)</script>填入搜索字段,以便用XSS 来显示进程的cookie。
(2)将<iframe src=http://jakarta.apache.org></iframe>填入搜索字段来示范HTML 注入攻击。
通过这些方法,我得到了一些论坛的用户信息,当然,这些都是针对JSP做的一些测试,以验证Web应用程序中的所有输入字段。
有了用户信息,却没有密码,怎么办?在登录时,我发现了一个8888端口,这会是个什么服务呢?
专家支招:在网页连接数据库的设计中,网页设计人员要加入对一些敏感符号的审核机制,屏蔽一些在数据库中有作用的符号,这可以在很大程度上成功防御注入攻击。
入侵第四步:攻其 软肋
根据入侵的逐渐深入,系统存在的安全问题也渐渐清楚,下面就是针对网站的安全 软肋 进行攻击。
一般针对安全 软肋 的攻击会使入侵成功。
入侵,JSP,网站,服务器,怎么办,入侵,JSP,网站,vs2008开发asp.net网站调试去掉http://localhost:1234/Foo/
(2)使用Visual Studio解决方案管理器,选中web站点项目(3)去属性窗口(如果没有打开Visual Studio的属性窗口,可以使用F4或菜单:视图+属性窗口,打开属性窗口),把Visual path属性改成"/"(4)现在选中一个页面,并且运行调试,就可以看见去掉最后的那个多余目录了。
vs2008,开发,asp.net,网站,调试,去掉,htt
电脑遭受U盘中病毒入侵,如何应对?
软件支持 在线重装、U盘制作、自定义重装 等多种模式。
简介:电脑遭受U盘中病毒入侵,如何应对?这是一个让人头疼的问题。
在我们日常使用电脑的过程中,很容易通过U盘传输文件,但同时也存在着病毒入侵的风险。
本文将通过一些案例来引出这个问题,并简要概括文章内容,阐述自身论点。
工具原料:电脑品牌型号:Lenovo ThinkPad X1 Carbon操作系统版本:Windows 10软件版本:杀毒软件-360安全卫士最新版正文:一、病毒入侵的危害病毒入侵电脑会导致数据丢失、系统崩溃、个人隐私泄露等问题。
例如,小明通过U盘将公司重要文件传输到自己的电脑上,结果发现电脑中了一个病毒,导致公司机密文件被盗取,给公司带来了巨大的损失。
二、预防病毒入侵的措施1、安装杀毒软件在电脑上安装一款可靠的杀毒软件是预防病毒入侵的基本措施。
360安全卫士是一款功能强大的杀毒软件,可以实时监测和拦截病毒入侵。
2、定期更新杀毒软件和操作系统病毒的变种层出不穷,杀毒软件和操作系统的更新可以及时修复漏洞,提高系统的安全性。
3、谨慎使用U盘在使用U盘之前,最好先进行杀毒扫描,确保U盘中没有病毒。
同时,避免使用来路不明的U盘,以免带入病毒。
4、开启防火墙电脑的防火墙可以阻止未经授权的访问,提高电脑的安全性。
结论:病毒入侵是一个严重的问题,但我们可以通过安装杀毒软件、定期更新系统、谨慎使用U盘和开启防火墙等措施来预防病毒入侵。
只有保持警惕并采取相应的防护措施,我们才能更好地保护我们的电脑安全。
未来,我们还可以进一步研究和开发更先进的防病毒技术,提高电脑的安全性。
标签: 注意:本站所刊载的文章均为学习交流之用,请勿用于商业用途。
对于商业使用,请联系各自版权所有者,否则法律问题自行承担。
Win7系统升级指南:全面解析升级步骤与要点 Win7系统损坏修复教程:详细步骤助你快速解决问题 电脑遭受U盘中病毒入侵,如何应对? 分类于: 回答于:2023-11-18 简介:电脑遭受U盘中病毒入侵,如何应对?这是一个让人头疼的问题。
在我们日常使用电脑的过程中,很容易通过U盘传输文件,但同时也存在着病毒入侵的风险。
本文将通过一些案例来引出这个问题,并简要概括文章内容,阐述自身论点。
工具原料:电脑品牌型号:Lenovo ThinkPad X1 Carbon操作系统版本:Windows 10软件版本:杀毒软件-360安全卫士最新版正文:一、病毒入侵的危害病毒入侵电脑会导致数据丢失、系统崩溃、个人隐私泄露等问题。
例如,小明通过U盘将公司重要文件传输到自己的电脑上,结果发现电脑中了一个病毒,导致公司机密文件被盗取,给公司带来了巨大的损失。
二、预防病毒入侵的措施1、安装杀毒软件在电脑上安装一款可靠的杀毒软件是预防病毒入侵的基本措施。
360安全卫士是一款功能强大的杀毒软件,可以实时监测和拦截病毒入侵。
2、定期更新杀毒软件和操作系统病毒的变种层出不穷,杀毒软件和操作系统的更新可以及时修复漏洞,提高系统的安全性。
3、谨慎使用U盘在使用U盘之前,最好先进行杀毒扫描,确保U盘中没有病毒。
同时,避免使用来路不明的U盘,以免带入病毒。
4、开启防火墙电脑的防火墙可以阻止未经授权的访问,提高电脑的安全性。
结论:病毒入侵是一个严重的问题,但我们可以通过安装杀毒软件、定期更新系统、谨慎使用U盘和开启防火墙等措施来预防病毒入侵。
只有保持警惕并采取相应的防护措施,我们才能更好地保护我们的电脑安全。
未来,我们还可以进一步研究和开发更先进的防病毒技术,提高电脑的安全性。
菜科网系统致力于解决 Windows 系统重装解决方案,提供高效、安全、免费的系统重装服务。