掌控安全Web安全微专业笔记 (2)

Web容器的主要功能是存储,处理和传递网页给客户。客户端和服务器之间的通信使用超文本传输协议(HTTP)进行。交付的页面最常见的是HTML文档,除了文本内容之外,还可能包含图像,样式表和脚本。

image-20200926002304368

image-20200926002308479

常见WEB容器

IIS (Windows)
Apache(全平台)
Nginx (全平台)

image-20200926002454137

2.快速自建web安全测试环境

渗透测试:
甲方公司雇佣乙方公司帮助寻找网站软件中的漏洞
让安全测试人员以黑客的方法进行攻击

寻找漏洞=》攻击网站
建筑蓝图=》找到突破点,了解究竟建筑是怎么样的

快速自建web安全测试环境
WEB安全测试环境=他其实就是自建了一个网站环境

一、了解什么是动态语言

动态语言

动态语言是对服务器行为的编程。这被称为服务器端脚本或服务器脚本。

常见服务器脚本

Asp, Aspx (Windows)

PHP(全平台)

JSP(全平台)

python(全平台)

动态语言能做什么呢

1.动态地向 web 页面编辑、改变或添加任何的内容

2.对由 HTML 表单提交的用户请求或数据进行响应

3.访问数据或数据库,并向浏览器返回结果

4.为不同的用户定制页面

5.提高网页安全性,使您的网页代码不会通过浏览器被查看到

image-20200926002751656

web容器如何解析

image-20200926002821201

二、服务器环境的快速搭建

常见服务器环境快速搭建软件

JSP(Tomcat)
PHP(PHPStudy) windows
PHP(lnmp) linux

我们这里主讲phpstudy的安装,大家拿好小板凳,快来仔细听讲!

三、phpstudy功能介绍

phpstudy下载地址: 3群或者去官网下载 官网地址: (我提供的是2016版本)

注:phpstudy运行的时候需要管理员权限

image-20200926002949572

四、快速搭建一个网站

我们拥有了一个Web环境,我们不搭建一个网站,怎么能接受? 但是有些同学没有后端代码功底怎么办?

难道只有程序员能够搭建网站吗?不!并不是,有一种东西叫做CMS

CMS意为"内容管理系统",实际上就是一个快速建站的模板,常见的CMS有织梦、Dz论坛等

如何获取CMS源码,可以去官方下载也可以去一些源码交流论坛,比如A5什么的~还可以去github下载 码云

织梦:

解压后放入WWW目录,然后直接去访问upload文件夹,然后可以直接进入安装引导

安装过程仅仅只需要你输入数据库密码就可以安装成功了

install 文件夹

炒鸡简单的!

从现在起你也是一个会搭建网站的

image-20200926003037407

2-2 数据库 一、什么是数据库?

我们身边的数据库:

1.你在生日的时候,突然支付宝给你发来生日祝福

2.中国移动发送短信提醒你流量已使用XXXXMB 剩余XXXXMB

3.登录淘宝后,最近浏览过的商品会推荐给你~

这是因为支付宝、移动、淘宝掌握了顾客的一些信息,并且拥有能够从大量汇总信息中快速获取所需信息的设备(计算机系统)。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzpdzz.html