阿里云怎样做商城式网站高清做视频在线观看网站

张小明 2026/1/8 20:31:55
阿里云怎样做商城式网站,高清做视频在线观看网站,大连网页制作美工,湖南app开发本章节主要讲解“软件测试的服务器端信息测试”服务器端信息测试主要是从服务器对客户端开发的信息角度来测试服务器被攻击的可能性#xff0c;以及被攻击的难易程度。主要需要测试以下几方面的信息#xff1a;服务器允许运行账号权限测试。Web 服务器端口测试。Web 服务器版…本章节主要讲解“软件测试的服务器端信息测试”服务器端信息测试主要是从服务器对客户端开发的信息角度来测试服务器被攻击的可能性以及被攻击的难易程度。主要需要测试以下几方面的信息服务器允许运行账号权限测试。Web 服务器端口测试。Web 服务器版本信息测试。HTTP 方法测试。HTTP DELETE 方法测试。HTTP PUT 方法测试。HTTP TRACE 方法测试。图12-5 Rational AppScan 工作流程HTTP MOVE 方法测试。HTTP COPY 方法测试。(1)服务器允许运行账号权限测试。一般地运行Web 服务器所在的操作系统所开放的账号权限越高那么Web 服务器遭到攻击的可能性越大并且产生的危害也越大。因此不应使用Root、Administrator 等特权账号或高级别权限的操作系统账号来运行Web 系统应该尽可能地使用低级别权限的操作系统账号以此降低Web 服务器被攻击的风险。测试时登录Web 服务器操作系统查看运行Web 服务器的操作系统账号确定操作系统的账号是否为Root、Administrator 等特权账号或高级别权限账号如果是则存在漏洞。对于Windows 操作系统打开Windows 任务管理器选择“进程”选项卡选中“显示所有用户的进程”复选框检查运行Web 服务器的账号。对UNIX 或Linux 系统运行“ps–ef|grep java”命令返回结果第一列的操作系统用户就是运行Web 服务器的账号。例如以下运行信息root 4035 4010 0 17:13 pts/2 00:00:00 grep java(2)Web 服务器端口测试。有时Web 服务器除业务端口外还会开放一些默认端口(如JBoss 开放的8083)这些默认端口对最终用户是不需要开放的而且也不会维护容易被攻击本测试的目的在于发现服务器上未使用的Web 端口。可以使用端口扫描工具对Web 服务器域名或IP 地址(如IP 地址为192.168.1.103)进行扫描检查未开放业务不需要使用的Web 服务端口。常用的端口扫描工具有NetScanTools、WinScan、SuperScan、NTOScanner、WUPS、NmapNT 和Winfingerprint。以扫描工具SuperScan 3.00 为例SuperScan 是一款基于TCP 协议的端口扫描器、Pinger 和主机名解析器。可以针对任意的IP 地址范围的Ping 和端口扫描并且能同时扫描多个任意端口;解析和反向解析任意IP 地址或范围;使用内建编辑器修改端口列表及端口定义;使用用户自定义的应用程序与任何被发现打开的端口进行连接;查看被连接主机的回应;保存扫描列表到文本文件中。在主界面中的IP 组的Start 文本框中输入开始的IP在Stop 文本框中输入结束的IP在Scantype 组中选择All list ports from 单选项并指定扫描端口范围(165535)如图12-6 所示。图12-6 设置扫描参数单击Scan 组中的Start 按钮就可以在选择的IP 地址段内扫描不同主机开放的端口。扫描完成后选中扫描到的主机IP单击Expand all 按钮会展开每台主机的详细扫描结果如图12-7 所示。(3)Web 服务器版本信息测试。为了防止黑客攻击在很多情况下通过获取Banner 的信息可以获取HTTP 指纹识别方法。通常会将Web 服务器的信息进行隐藏或者通过配置、增加插件来更改或模糊服务器的Banner 信息。HTTP 指纹识别现在已经成为应用程序安全中一个新兴的话题指纹识别可以分为两步一是对指纹进行收集和分类;二是将未知的指纹同被存储在数据库中的指纹进行比较从而找出最符合的指纹。图12-7 显示扫描结果操作系统指纹识别在网络评估中是一件常见的工作现在已有很多操作系统指纹识别技术操作系统指纹识别为什么能成功呢?因为每个操作系统实现TCP/IP 协议时有微小的差别当前比较流行的是利用TCP/IP 堆栈进行操作系统识别。HTTP 指纹识别的原理大致也是如此记录不同服务器对HTTP 协议执行中的微小差别进行识别HTTP 指纹识别比TCP/IP 堆栈指纹识别复杂许多因为定制HTTP 服务器的配置文件、增加插件或组件使得更改HTTP 的响应信息变得更复杂。在测试过程中可以使用一些工具进行渗透测试来获取Web 服务器的相关版本信息。Httprint就是一个Web 服务器指纹工具通过该工具可以对Web 服务器进行渗透测试。尽管可以通过改变服务器的旗帜字符串(server bannerstrings)或通过类似mod_security或servermask的插件混淆事实但Httprint 工具依然可以依赖Web 服务器的特点去准确地识别Web 服务器。Httprint 也可用于检测没有服务器旗帜字符串的网络功能设备如无线接入点、路由器、交换机、电缆调制解调器等。运行Httprint_gui.exe在Host 列中输入主机域名(如果没有域名则输入IP 地址)在端口列中输入端口号。如果为HTTPS则要选择锁图标列的复选框如图12-8 所示。单击程序下方的运行按钮查看相关报告确定报告中是否存在Web 服务器准确的版本信息如图12-9 所示。(4)HTTP 方法测试。HTTP 方法测试主要是测试HTTP 开发的方法有些Web 服务器默认情况下开放了一些不必要的HTTP 方法(如DELETE、PUT、TRACE、MOVE、COPY)这样就增加了受攻击面。HTTP 请求常见的方法有(所有的方法必须为大写)GET、POST、HEAD、PUT、DELETE、TRACE、CONNECT 和OPTIONS详细见表12-7。图12-8 httprint 运行主界面图12-9 httprint 报告表12-7 HTTP 请求方法HTTP 方法测试的步骤如下加点第一步单击“开始”→“运行”命令输入cmd 命令后按Enter 键运行cmd.exe。第二步输入命令“telnet IP 端口”(其中IP 和端口按实际情况填写用空格隔开如telnet192.168.1.3 80)。第三步按Enter 键。第四步在新行中输入命令OPTIONS /HTTP/1.1然后按Enter 键。第五步观察返回结果中Allow 的方法列表。返回结果样例http/1.1 200 OK server: Apache-Coyote/1.1 X-Powered-By: Servlet 2.4; JBoss-4.0.5.GA (build: CVSTagBranch_4_0 date200610162339)/Tomcat-5.5 Allow: GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS Content-Length: 0 Date: Mon, 29 Jun 2009 08:02:47 GMT Connection: close如果返回结果中包含不安全的HTTP 方法(如DELETE、PUT、TRACE、MOVE、COPY)则验证对这些方法的防范措施是否可用如果方法可用则说明存在漏洞测试无法通过。注意由于不同的Web 服务器支持的HTTP 协议版本不同如果系统不支持HTTP/1.0那么第四步返回“HTTP/1.0 400 Bad Request”这种情况下应该更改第四步的输入行为OPTIONS / HTTP/1.0。(5)HTTP DELETE 方法测试。如果Web 服务器开放了DELETE 方法那么攻击者能够通过该方法删除Web 服务器上的文件所以需要测试通过DELETE 方法是否能将服务器上的文件删除。DELETE 方法测试步骤如下在测试前先在Web 网站上创建一个文件(如test.txt)。第一步单击“开始”→“运行”命令输入cmd 命令后按Enter 键运行cmd.exe。第二步输入命令“telnet IP 端口”(其中IP 和端口按实际情况填写用空格隔开如telnet192.168.1.3 80)并按Enter 键。第三步在新行中输入命令DELETE /test.txt HTTP/1.0然后按Enter 键。第四步查看服务器上的test.txt 文件是否被删除。该文件不能被删除如果被删除说明Web 服务存在风险。注意由于不同的Web 服务器支持的HTTP 协议版本不同如果系统不支持HTTP/1.0那么第三步返回“HTTP/1.0 400 Bad Request”这种情况下应该更改第三步的输入行为DELETE /index.jsp HTTP/1.1。(6)HTTP PUT 方法测试。如果Web 服务器开放了PUT 方法那么攻击者能够通过该方法上传任意文件到Web 服务器的一些目录中包括一些Web 木马程序。测试时可以使用测试工具来模拟上传文件对服务器可写权限进行测试。IIS PUT Scaner 为一款检测服务器可写漏洞的工具通过IIS PUT Scaner工具检测的步骤如下第一步运行IIS PUT Scaner 程序(假设已经安装该工具)。第二步在Start IP 和End IP 输入框中输入Web 服务器的IP 地址在Port 输入框中输入对应的端口选中复选框Try to upload file 和Try on other systems如图12-10 所示。图12-10 IIS PUT Scaner 主界面第三步查看结果PUT 栏中的值不能为YES如果是且Update File 栏中的值为ok说明文件可以被上传到服务器。同时查看Web 服务器中没有新创建的文件(如上传test.txt 文件)并且通过http://IP/test.txt请求不到该文件。注意本测试适用于所有的Web 服务器不仅仅是IIS。(7)HTTP TRACE 方法测试。如果Web 服务器开放了TRACE 方法(主要用于客户端通过向Web 服务器提交TRACE 请求来进行测试或获得诊断信息)攻击者能够通过该方法进行跨站攻击。跨站脚本攻击(Cross Site Script ExecutionXSS)是指入侵者在远程Web 页面的HTML 代码中插入具有恶意目的的数据用户认为该页面是可信赖的但是当浏览器下载该页面时嵌入其中的脚本将被解释执行。由于HTML 语言允许使用脚本进行简单交互入侵者便通过技术手段在某个页面里插入一个恶意HTML 代码例如记录论坛保存的用户信息(Cookie)由于Cookie 保存了完整的用户名和密码资料用户就会遭受安全损失。如JavaScript脚本语句aler(t document.cookie)就能轻易获取用户信息它会弹出一个包含用户信息的消息框入侵者运用脚本就能把用户信息发送到他们自己的记录页面中稍作分析便可以获取用户的敏感信息。HTTP TRACE 方法测试的步骤如下第一步单击“开始”→“运行”命令输入cmd 命令后Enter 车键运行cmd.exe。第二步输入命令“telnet IP 端口”(其中IP 和端口按实际情况填写用空格隔开如telnet192.168.1.3 80)然后按Enter 键。第三步在新行中输入TRACE/HTTP/1.0 命令然后按Enter 键。第四步观察返回的结果信息Web 服务器返回的信息提示TRACE 方法“not allowed”。注意由于不同的Web 服务器支持的HTTP 协议版本不同如果系统不支持HTTP/1.0那么第三步返回“HTTP/1.0 400 Bad Request”这种情况下应该更改第三步的输入行为TRACE / HTTP/1.1。(8)HTTP MOVE 方法测试。如果Web 服务器开放了MOVE 方法用于请求服务器将指定的页面移到另一个网络地址该方法不安全容易被利用。HTTP MOVE 方法测试的步骤如下第一步单击“开始”→“运行”命令输入cmd 命令然后按Enter 键运行cmd.exe。第二步输入命令“telnet IP 端口”(其中IP 和端口按实际情况填写用空格隔开如telnet192.168.1.3 80)然后按Enter 键。第三步在新行中输入MOVE /info/b.html /b.html HTTP/1.0 命令并按Enter 键。第四步观察返回的结果信息Web 服务器返回的信息提示MOVE 方法“not supported”。注意由于不同的Web 服务器支持的HTTP 协议版本不同如果系统不支持HTTP/1.0那么第三步返回“HTTP/1.0 400 Bad Request”这种情况下应该更改第三步的输入行为MOVE /info/b.html /b.html HTTP/1.1。(9)HTTP COPY 方法测试。如果Web 服务器开放了COPY 方法用于请求服务器将指定的页面拷贝到另一个网络地址该方法不安全容易被利用。HTTP COPY 方法测试的步骤如下第一步单击“开始”→“运行”命令输入cmd 命令后按Enter 键运行cmd.exe。第二步输入命令“telnet IP 端口”(其中IP 和端口按实际情况填写用空格隔开如telnet192.168.1.3 80)然后按Enter 键。第三步在新行中输入COPY /info/b.html /b.html HTTP/1.0 命令然后按Enter 键。第四步观察返回的结果信息Web 服务器返回的信息提示COPY 方法“not supported”。由于不同的Web 服务器支持的HTTP 协议版本不同如果系统不支持HTTP/1.0那么第三步返回“HTTP/1.0 400 Bad Request”;这种情况下应该更改第三步的输入行为COPY /info/b.html /b.html HTTP/1.1。今天关于“软件测试的服务器端信息测试”的内容就给大家念叨到这里希望对做这些工作的小伙伴有帮助~大家觉得文章有用的话一定要关注我们每天来这里和小编一起学习涨薪技能哦。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

青岛市住房城乡建设厅网站公司注册地址是什么

科学计算与排版:Python 工具与 LaTeX 入门 1. 编程式 BLAST 搜索 1.1 BLAST 简介 基本局部比对搜索工具(BLAST)用于寻找生物序列之间的相似区域。Biopython 提供了一个模块,方便我们对在线数据库进行 BLAST 搜索。 1.2 代码实现 # NCBIWWW 允许以编程方式访问 NCBI 的…

张小明 2025/12/31 14:22:25 网站建设

成都网站seo费用小程序游戏制作平台

研究内容本研究旨在设计并实现一个基于Web的酒店点餐系统,该系统将涵盖用户、送餐员和管理员三大角色,并提供一系列功能以满足酒店点餐流程中的各项需求。具体研究内容如下:系统架构设计:采用Spring Boot作为后端框架,…

张小明 2026/1/5 18:24:14 网站建设

重庆网站建设案例网页版梦幻西游五色石

Equalizer APO系统级音频调校终极指南:从入门到专业调音师 【免费下载链接】equalizerapo Equalizer APO mirror 项目地址: https://gitcode.com/gh_mirrors/eq/equalizerapo 为什么你的音频设备始终无法发挥其真正潜力?专业音频工程师如何通过系…

张小明 2026/1/1 17:10:04 网站建设

鞍山做百度网站一年多少钱河南省建设招投标网站

想要将孩子天马行空的涂鸦变成充满活力的动画角色吗?AnimatedDrawings这个开源项目正是您需要的创意工具!它能够智能识别儿童绘画中的人物形象,并赋予它们活泼的动作和表情,让每一幅作品都动起来。🎨 【免费下载链接】…

张小明 2026/1/2 3:58:53 网站建设

网站建设明细费用wordpress 内容可以是表格吗

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个对比测试项目,分别使用:1. requests.post 2. urllib.request 3. http.client 实现相同的POST请求功能。要求:1. 统计各方法的代码行数 2…

张小明 2026/1/1 14:11:01 网站建设

两耳清风怎么做网站wordpress顶栏

第一章:MCP PL-600 Agent部署的核心价值与架构定位在现代混合云管理场景中,MCP PL-600 Agent作为核心通信组件,承担着本地资源与云端控制平面之间的桥梁作用。其部署不仅实现了跨环境的统一监控、策略下发与安全合规检查,还显著提…

张小明 2026/1/5 20:55:37 网站建设