WEB安全结构

1.WEB体系结构
在WEB 世界中分客户端和服务端,客户端就是我们常用的浏览器,服务端就是提供WEB服务的服务器。
服务端真正接受处理报文的是web应用服务器,常见的web服务器有Apache,IIS,Tomcat,Nginx等等。

WEB应用服务器是专门提供HTTP服务,它会处理接受到的HTTP请求,最后构建HTTP报文进行响应

WEB应用服务器如何处理HTTP请求?
1.访问URL
2.浏览器发送HTTP请求报文
3.WEB服务器软件判断请求文件扩展名
4.在根根网站目录找到相应的文件
5.构建HTTP响应报文,将文件源代码返回给浏览器
6.服务器端发送HTTP响应报文
7.浏览器渲染解析,呈现画面

WEB应用服务器如何处理HTTP请求一般我们常说的静态网页是以.htm .html为后缀的 文件,这些文件内容一般是HTML+CSS+JavaScript构成。动态网页(如新闻网站是实时更新的,而不是一直不变的)一般是以.php .jsp .asp .aspx为后缀的文件,这些文件一般是由HTML+CSS+JavaScript+后端语言代码构成

WEB应用基本架构:

web应用它其实是由多个要素所组成的一个系统。web应用程序的设计者,web应用服务器,动态脚本引擎(服务端程序语言),数据库是构成web应用必不可少的因素

2.服务器如何被入侵的?
步骤:①信息收集分析②WEB漏洞挖掘与利用③各种安全工具应用
信息收集
利用web漏扫工具AWVS来对站点进行web漏洞扫描。
针对扫描报告结果,优先通过利用SQL注入漏洞,对目标进行拖库
漏洞利用
使用SQL注入漏洞利用工具SQLMAP来检测SQL注入漏洞
利用SQLMAP来获取当前数据库名称,再获取某个数据库下的所有表名称,最后在查看表下的数据

3.WEB安全是什么
WEB应用安全是现代计算机安全界中的一个重要组成部分,我们常说的web安全一般是指web应用中存在着的不安全的隐患,我们称之为“漏洞”
静态页面安全问题:页面篡改,暗恋,黑页等
动态网站时代动态网站安全:SQL注入,XSS,命令执行,文件上传等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Web安全测试是指对Web应用程序进行安全性评估、漏洞检测和风险分析的过程。在进行Web安全测试之前,首先需要了解Web应用程序的架构、功能以及相关的安全策略和规则。 Web安全测试的目的是发现Web应用程序中存在的潜在漏洞和安全缺陷,并提供相应的修复建议,以保护用户的敏感信息和维护系统的完整性。常见的Web安全测试方法包括黑盒测试、白盒测试和灰盒测试。 黑盒测试是在没有了解Web应用程序内部实现细节的情况下进行的测试。测试人员会模拟真实攻击者的角色,通过尝试各种攻击手段,如SQL注入、跨站脚本(XSS)等,来检测应用程序的安全性。 白盒测试是在了解Web应用程序内部实现细节的基础上进行的测试。测试人员会根据应用程序的代码和逻辑结构,有针对性地进行安全测试,以发现潜在的漏洞和弱点。 灰盒测试是黑盒测试和白盒测试的结合,测试人员在进行测试时部分了解应用程序的内部实现细节。这种测试方法结合了黑盒和白盒测试的优势,可以更全面地评估Web应用程序的安全性。 常见的Web安全测试工具包括Burp Suite、Nessus、Nmap等。这些工具可以帮助测试人员自动化地进行安全测试,快速发现潜在的漏洞和安全问题。 综上所述,Web安全测试是保障Web应用程序安全的重要环节。通过对Web应用程序的安全性评估和漏洞检测,可以及时发现并修复潜在的安全漏洞,保护用户信息的安全Web系统的稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值