对于判断一个服务器是否在线,我们可使用下列方法:
一、最常见的方法就是使用ping若是能ping通,则说明是在线的。
二、使用浏览器访问ip所显示的是网站或者显示建设中等的页面,那也可以判定服务器在线的。
三、可以使用telnet的方法,运行telnetip空格端口的形式进行判断,如果出现一个黑框框的话,那也可以判定服务器是在线的。
web和app应用,可以按照下面的方案进行,这个方案其实算一个全方位的安全审计。我只是把目录列了出来,详细的测试工具和方法可以自行搜索。测试对象:服务器、servlet容器、数据库、第三方服务及接口、web应用程序。应用程序部署环境(服务器):操作系统用户名及密码强度操作系统用户、用户组及权限设置系统漏洞及补丁系统端口安全应用部署环境目录及文件安全防火墙及网络端口设置数据库(主要对数据库的授权、账户、口令等安全设置及数据库环境安全等进行测试):数据库服务器版本及漏洞用户名、密码设置数据库用户权限设置及授权设置数据库服务器端口及网络连接设置(关闭公网访问及不必要的端口)web应用安全测试及工具:sql注入(sqlinjectme)表单漏洞cookie欺骗session测试日志文件测试第三方接口服务安全测试跨站脚本攻击(zap)认证及会话攻击(hackbar)不安全对象直接引用攻击(burp)csrf(tamperdata)安全配置错误(watobo)加密存储不限制访问者url(nikto/wikto)传输层面安全隐患(calomel)未经验证的重定向及转发(watcher)文件操作命令注入测试第三方服务接口及接口测试(例如短信、邮件、支付、apppush等服务):系统/服务版本及漏洞安全性配置测试数据传输安全性测试数据合法性测试数据完整性测试app接口安全:请参考app接口安全测试要点:app接口安全设计要点-程序员作战手册-知乎专栏
并没有,无非就是大约三种方式:
1,安装虚拟机,各种系统。主要测试的是ie浏览器,微软就提供了各种系统和浏览器测试镜像下载,就是特别慢:互操作性,浏览器&跨平台测试
2,在线测试。提交之后,对面服务器会在他们的各种机器上运行各种浏览器或者设备来检测你的网站,通常以截图的方式给你,也有的可以在线拖动滚动调试,但是非常卡。互操作性,浏览器&跨平台测试3,自建服务器测试。在本机装各种系统太麻烦了,而且会很卡。我司就有拿出几台服务器,根据浏览器类型安装不同操作系统,然后可以远程连接测试。速度比较快,但是个人不太好搭建,也没有这么多服务器资源。