1.实践过程 前期准备:WebGoat WebGoat分为简单版和开发板,简单版是个Java的Jar包,只需要有Java环境即可,我们在命令行里执行 运行WebGoat: WebGoat使用8080端口,所以在浏览器上输入网址http://localhost:8080/WebGoat打开登录界面 因 ...
分类:
Web程序 时间:
2018-05-26 18:53:51
阅读次数:
174
20155311《网络对抗》Web安全基础实践 基础问题回答 SQL注入攻击原理,如何防御? 原理:SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,使非法数据侵入系统。 防御: 1.对用户的输入进行 ...
分类:
Web程序 时间:
2018-05-26 15:33:07
阅读次数:
236
Exp9 Web安全基础实践 1、实验环境配置: 1、在命令行里执行:java jar webgoat container 7.1 exec.jar运行WebGoat,文件夹里明明有了,但是没成功; 2、删了重新导入一次,竟然成功了,有时候就是这么奇怪; 3、然后在浏览器中打开http://loca ...
分类:
Web程序 时间:
2018-05-25 21:29:21
阅读次数:
187
EXP9 Web安全基础实践 基础问题回答 1.SQL注入攻击原理,如何防御? 原理:SQL注入是一种将SQL代码添加到输入参数中,传递到服务器解析并执行的一种攻击手法。SQL注入攻击是输入参数未经过滤,然后直接拼接到SQL语句当中解析,执行达到预想之外的一种行为,简单来说就是让应用运行本不应该运行 ...
分类:
Web程序 时间:
2018-05-25 11:00:29
阅读次数:
245
20155326《网络对抗》Web安全基础实践 实验后回答的问题 SQL注入攻击原理,如何防御? 原理:SQL注入攻击指的是在Web应用对后台数据库查询语句处理存在的安全漏洞,通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,由于在设计程序中忽略对可能构成攻击的特 ...
分类:
Web程序 时间:
2018-05-25 01:42:09
阅读次数:
248
20155223 Exp9 Web安全基础实践 基础问题回答 SQL注入攻击原理,如何防御? 攻击原理:SQL注入即是指web应用程序对用户输入数据的合法性没有判断,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一 ...
分类:
Web程序 时间:
2018-05-24 20:46:27
阅读次数:
225
Exp9 Web安全基础实践 一、基础问题回答 1. SQL注入攻击原理,如何防御? SQL注入攻击就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意SQL命令的目的。 对于SQL注入攻击的防范,主要还是从代码上入手: 1. 采用预编译语句集Prep ...
分类:
Web程序 时间:
2018-05-23 18:54:36
阅读次数:
331
Exp9 Web安全基础实践 基础问题回答 1、SQL注入攻击原理,如何防御? 2、XSS攻击的原理,如何防御? 3、CSRF攻击原理,如何防御? 实践内容 关于WebGoat WebGoat是OWASP组织研制出的用于进行web漏洞实验的应用平台,用来说明web应用中存在的安全漏洞。WebGoat ...
分类:
Web程序 时间:
2018-05-23 18:12:21
阅读次数:
265
20155308《网络对抗》Exp9 Web安全基础实践 本实践的目标理解常用网络攻击技术的基本原理。Webgoat实践下相关实验。 实验过程 WebGoat WebGoat是OWASP组织研制出的用于进行web漏洞实验的应用平台,用来说明web应用中存在的安全漏洞。WebGoat运行在带有java ...
分类:
Web程序 时间:
2018-05-23 11:01:00
阅读次数:
286
20155331《网路对抗》Exp8 WEB基础实践 基础问题回答 什么是表单 表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分: 表单标签,这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。表单域,包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选 ...
分类:
Web程序 时间:
2018-05-23 02:25:31
阅读次数:
247