当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 入侵测试第一步:扫描扫描是入侵的第一步,它可以让你对即将入侵的目标有一个全面的了解。
 

 

 ·各大网站采用的os和web服务器    »显示摘要«
    摘要: 560)this.style.width=560; onmousewheel = javascript:return big(this) src="/files/uploadimg/20060602/152827498.gif"> 网站软件对比表从上面可以看出,linux vs freebsd 半斤八两。很多公司用linux,freebsd 也不乏拥趸。但开源操作系统做web应用是首选已经是一个既定事实。 关于 apache ,虽然apa......
    摘要:“服务器的成本就三块,硬件费用、带宽的租赁费用和托管费用”,一直以这种思维来考虑问题的互联网企业不在少数。 正版化将颠覆中国互联记者在走访中发现,除了一些上市企业和特别大知名大公司以外,很少有企业在成本中考虑正版软件的购置费用。在对一些虚拟主机提供商(idc)的调研中,网易科技发现大部分idc根本不算服务器软件的成本,也不收费,直接就给安装上了盗版。这种思维将给中国互联网带来噩梦,一台普通的服务器硬件才一万多元,所需要装的软件价格就需要十多万。一旦所有软件......


全程追踪入侵JSP网站服务器

前段时间,应朋友之邀,我对他们托管的三台服务器的主机进行了测试,发现了jsp网站存在的几个问题。

【相关文章:双核x86架构服务器市场最新走势

入侵测试第一步:扫描 【扩展阅读:2006年双核服务器市场浅析

【扩展信息:AMD挑战英特尔双核技术

扫描是入侵的第一步,它可以让你对即将入侵的目标有一个全面的了解。同时扫描还有可能发现扫描对象的漏洞,为入侵提供一个指导方向。

朋友的两台服务器为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”作为“用户名/口令”,似乎认证成功,但实际上并不能进入下一个页面。

专家支招:对于扫描来说,它很容易暴露我们网站的弱势方面。应对扫描,我们可以架设一个蜜罐来误导扫描者,蜜罐可以让系统伪装成到处是漏洞,从而遮蔽真正存在的漏洞,也可以伪装成没有任何漏洞,让入侵者不知道从何入手。

入侵测试第二步:漏洞尝试

尝试jsp各种已知漏洞,这个是在扫描结果中无法获得任何有效信息指导入侵的情况下,被迫使用的方法。这种方法虽然效果不一定好,但是往往能够起到意想不到的效果,从而让入侵继续下去。

我进行了jsp大小写的测试,因为jsp对大小写是敏感的,tomcat只会将小写的jsp后缀的文件当作是正常的jsp文件来执行,如果大写了就会引起tomcat将index.jsp当作是一个可以下载的文件让客户下载,若干测试后,我发现这个方法并不奏效,可能管理员已经在服务器软件的网站上下载了最新的补丁。

我发现大部分的jsp应用程序在当前目录下都会有一个web-inf目录,这个目录通常存放的是javabeans编译后的class 文件,如果不给这个目录设置正常的权限,所有的class就会曝光。

而采用jad软件对下载的class文件反编译后,原始的java文件甚至变量名都不会改变。如果网页制作者开始把数据库的用户名密码都写在了java代码中,反编译后,说不定还能看到数据库的重要信息。那么,怎么得到这些文件呢?


...   下一页
 ·网站服务器假日管理方案    »显示摘要«
    摘要:网站服务器平时偶尔会出现iis死机、内存占用过高等问题,如果没有人现场处理,网站一定会瘫痪的。幸好我有一个技术型的站长朋友,他为我制定了两套假日管理站点的方案,一套是用web服务器监控软件让网站智能化,另一套是手工进行远程管理。这两套方案相互结合使用,我就可以放心旅游了。 方案一:智能网站,自动管理 特点:让网站自己监视自己,自动处理日常维护操作。 如果能让网站服务器自己“管”自己,这将是管理员们多大的幸福啊。俗话说只有想不到没有做不到,“web服务......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE