热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

测试技术工具,方向,策略汇总2018

1.网速测试PageSpeedOnline2.网页报告详细查询PingdomTools--提供协议问题FreeWebsitePerformanceTest(BrowserM

1. 网速测试

    Page Speed Online

2. 网页报告详细查询

Pingdom Tools-->提供协议问题

Free Website Performance Test (BrowserMob)--提供网页加载测试和监测服务

Web Page Analyzer--附加性能建议

3.  工具中最好的工具


    Load Impact----它可以进行压力测试:用虚拟器模拟用户,观测随着用户增加,网页性能的变化。可以测试出你的网页的耐用和高效


OctaGate SiteTimer--细化到元素级

3. 安全漏洞测试

     安全测试的目的:写安全的代码

     Web安全测试:AppScan

     原理:爬行Web结构,利用Http请求,分析Response是否安全

Websecurify:自动检测网页漏洞

Scrawlr:Sql注入测试

Netsparker :检测SQL注入和跨页脚本事件。当检测完成之后它会给你提供一些解决方案。

Exploit-Me:这个是火狐的插件,由XSS-Me,SQL Inject Me Access-Me 3个构成,当浏览网页时就会开始检测,可检测XSS漏洞,SQL注入漏洞等。

4. 前端测试工具Javascript测试及效验工具

Selenium:己架的话用selenium自动化测试

接口测试用phpunit做了接口比对的自动化测试,大概就是curl远端接口带着特定的参数状态等等,看输入输出结果合法性一致性和数据结构。

云服务:browserstack

YUI Test:YUI测试是一款基于浏览器,提供解决方案的测试框架。使用YUI,您可以方便地添加单元测试

JSLint

JSLitmus--轻量级,直观的API

Regular Expression Tool,Javascript Regular Expression Tester--正则表达式测试

5..压测工具

     loadRunner

     JMeter


6. ddos压力测试
XOIC

http://www.5mll.com/

http://www.liuliangshenqi.com/zhuanti/ylce/index.html

DDOS

https://www.yundun.com/上海云盾

Php项目

http://download.csdn.net/download/blackcorpse/9744410

7.测试HTTP,json接口?

  Chrome下有个应用叫Postman

  windows下显然是fiddler

  Restclient

Terminalcurl,就是postman,UI版本

Node:node 的可以使用 LivePool

Chrome插件:HDC-简单、方便、快捷Chrome插件,支持HTTP/HTTPS,支持GET/POST/PUT/DELETE/HEAD/OPTIONS/PATCH,请求参数可配置,响应快捷,结果清晰,支持断言,可保存,可通过Google账号进行云备份。开发者调试,测试者准入测试、回归测试的好帮手。使用Chrome浏览器打开:chrome-extension://aejoelaoggembcahagimdiliamlcdmfm/dhc.html
Chrome插件: Postman-比HDC更强大,可配置成测试用例,一键运行。https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop?utm_source=plus
Firefox插件:Poster、RESTClient、HttpRequester
CURL-Linux自带,拥有详细的参数提供测试。使用curl来调试你的应用
Java:httpclient和resttemplate-常用,纯编码,完全自定义。
Python:urllib-代码简洁,纯编码,快上手。HTTPie:如何用httpie更高效的调试接口HTTPie 工具使用入门
PHP:PHPUnit,PHPUnit在Windows下的配置及使用
Jmeter
其它:站长工具http://tool.chinaz.com/Tools/httptest.aspx
SOJSON工具站在线HTTP接口测试支持选择编码格式

8.微信端接口测试

   微信接口测试:https://mp.weixin.qq.com/debug/

   微信web开发者工具

9. 反爬虫策略

      微信使用微信的接口验证。

  验证码,防IP,Cooke池反爬虫,限速访问,

  高级方式:行为验证加蜜罐

10.黑盒测试:自动化测试工具(用于功能测试)

http://www.51testing.com/html/89/n-130089-2.html

11.代码审计

   1.工具Burp Suite

https://www.gitbook.com/book/t0data/burpsuite/details

   2.根据功能点定向审计

   3.Cooike漏洞:没有加salt问题。

http://www.51testing.com/html/89/n-130089.html

   

 

关于文件上传漏洞:

 

1、说明:不仅要在前端判断,当我后台把代码做相应的处理之后,依然要对上传类型做判断,防止恶意改动上传文件类型导致上传恶意代码的问题。(扩展名限制要很全)

2.若是恶意分子将文件名后缀改了以后我的系统怎么判别它不是恶意代码,

3.文件名截断问题,

    是不是会因为文件名多加空格导致系统识别通过,所以要用去除空格的正则好好判断一下。还要考虑由于进制修改造成的影响。

4,文件头,GIF89a认为是图片,

关于文件下载:是否有任意文件读取漏洞

关于文件删除:任意删除仅仅判断了action是不是delete,后续跟着的不是文件名,如果不是去删文件?

平台授权的时候,不仅仅要授权模块的部分,还要针对文件的查看,更新,删除做限制,删除仅仅是后台管理员可以有相应的权限。

 

上传文件利用MD5存入路径,下载的时候根据文件名和用户ID去判定这个文件有没有下载权限。

http://www.freebuf.com/articles/web/9396.html

http://www.freebuf.com/articles/web/11878.html

http://blog.csdn.net/whatday/article/details/59168605

http://blog.csdn.net/h4ck0ne/article/details/50570790

http://www.vuln.cn/8395

eval动态的执行括号里的语句,也就是动态的执行连接好的字符串所代表的Javascript命令,动态代码有效,额外代码走动态代码部分,--后门为什么会产生。

怎么会没有用呢?
request("#")是可以接收到数据的,有了这个文件,黑客就可以在自己电脑上写好程序再向这个页面提交数据,里面的命令也就可以执行了。。。。。
a.asp用以下内容:
=1234">fdsafdsafdsafdaf
<%&#61;request("#")%>

 

流量劫持&#xff1a;

      DNS劫持&#xff0c;抓包-->url,传回连接修改--?后台-->后台数据库


推荐阅读
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • JavaScript和HTML之间的交互是经由过程事宜完成的。事宜:文档或浏览器窗口中发作的一些特定的交互霎时。能够运用侦听器(或处置惩罚递次来预订事宜),以便事宜发作时实行相应的 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 本文介绍了作者在开发过程中遇到的问题,即播放框架内容安全策略设置不起作用的错误。作者通过使用编译时依赖注入的方式解决了这个问题,并分享了解决方案。文章详细描述了问题的出现情况、错误输出内容以及解决方案的具体步骤。如果你也遇到了类似的问题,本文可能对你有一定的参考价值。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ... [详细]
  • 本文介绍了如何在Mac上使用Pillow库加载不同于默认字体和大小的字体,并提供了一个简单的示例代码。通过该示例,读者可以了解如何在Python中使用Pillow库来写入不同字体的文本。同时,本文也解决了在Mac上使用Pillow库加载字体时可能遇到的问题。读者可以根据本文提供的示例代码,轻松实现在Mac上使用Pillow库加载不同字体的功能。 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • 本文介绍了如何在Azure应用服务实例上获取.NetCore 3.0+的支持。作者分享了自己在将代码升级为使用.NET Core 3.0时遇到的问题,并提供了解决方法。文章还介绍了在部署过程中使用Kudu构建的方法,并指出了可能出现的错误。此外,还介绍了开发者应用服务计划和免费产品应用服务计划在不同地区的运行情况。最后,文章指出了当前的.NET SDK不支持目标为.NET Core 3.0的问题,并提供了解决方案。 ... [详细]
  • 初探PLC 的ST 语言转换成C++ 的方法
    自动控制软件绕不开ST(StructureText)语言。它是IEC61131-3标准中唯一的一个高级语言。目前,大多数PLC产品支持ST ... [详细]
  • ①页面初始化----------收到客户端的请求,产生相应页面的Page对象,通过Page_Init事件进行page对象及其控件的初始化.②加载视图状态-------ViewSta ... [详细]
  • 知识图谱表示概念:知识图谱是由一些相互连接的实体和他们的属性构成的。换句话说,知识图谱是由一条条知识组成,每条知识表示为一个SPO三元组(Subject-Predicate-Obj ... [详细]
  • mysql-cluster集群sql节点高可用keepalived的故障处理过程
    本文描述了mysql-cluster集群sql节点高可用keepalived的故障处理过程,包括故障发生时间、故障描述、故障分析等内容。根据keepalived的日志分析,发现bogus VRRP packet received on eth0 !!!等错误信息,进而导致vip地址失效,使得mysql-cluster的api无法访问。针对这个问题,本文提供了相应的解决方案。 ... [详细]
author-avatar
mobiledu2502890483
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有