Web安全渗透工程师学习攻略
需积分: 0 162 浏览量
更新于2021-08-10
收藏 1.02MB PDF 举报
Web安全渗透工程师学习攻略
在学习 Web 安全渗透工程师时,需要掌握的知识点非常广泛,以下是学习路线的详细介绍:
0x00 前言
学习 Web 安全渗透工程师需要系统的培训和实践,而不是简单地自学。学习 Web 安全方向的流程需要了解基础语言、HTTP 协议、浏览器解析流程、编码等知识点。
0x01 基础语言
学习基础语言是学习 Web 安全方向的基础。需要学习 HTML、CSS、JavaScript、PHP、SQL 等基础语言的语法和应用。
1. 花 4 天时间大略过一下最基础的语言语法,了解 HTML、CSS、JavaScript、PHP、SQL 的基本知识。
2. 通过实践和查阅相关文档,掌握基础语言的应用。
3. 搭建一个个人博客,了解 Linux 操作、Apache+PHP+Mysql 环境的配置、域名解析、服务器端口配置等知识点。
4. 通过编写网页,学习基础语言的应用。
0x02 其它基础
学习基础语言后,需要了解其他基础知识点。
1. 了解最基本的 C/S 物理结构,了解基本的 HTTP 协议相关知识。
2. 掌握 HTTP 请求:GET、POST、HEAD,了解 HTTP 响应包 404 403 200 500 等。
3. 了解 Cookie、session、token 的作用,了解 Referer、X-Frame-Options 等等的作用。
4. 了解基本的浏览器解析流程与原理,了解浏览器如何解析 HTML 文件。
0x03 编码
学习编码是学习 Web 安全方向的重要部分。
1. 了解基本编码,了解宽字节编码、HTML 字符实体编码、对应的命名实体、URL 编码、JS 编码、CSS 编码、Base64 编码等。
2. 了解编码的应用和原理,了解如何使用编码来保护网站的安全。
通过学习这些知识点,可以掌握 Web 安全方向的基础知识,从而更好地学习 Web 安全渗透工程师的知识点。
学习 Web 安全方向需要系统的培训和实践,需要掌握基础语言、HTTP 协议、浏览器解析流程、编码等知识点。通过学习这些知识点,可以更好地学习 Web 安全渗透工程师的知识点。
CodeGolang
- 粉丝: 154
- 资源: 1417
最新资源
- 没用333333333333333333333333333333
- 基于Vue和SpringBoot的企业员工管理系统2.0版本设计源码
- 【C++初级程序设计·配套源码】第2期-基本数据类型
- 基于Java和Vue的kopsoftKANBAN车间电子看板设计源码
- 影驰战将PS3111 东芝芯片TT18G23AIN开卡成功分享,图片里面画线的选项很重要
- 【C++初级程序设计·配套源码】第1期-语法基础
- 基于JavaScript、CSS、HTML的简易DOM版飞机游戏设计源码
- 基于Java开发的日程管理FlexTime应用设计源码
- SM2258XT-BGA144-4BGA180-6L-R1019 三星KLUCG4J1CB B0B1颗粒开盘工具 , EC, 3A, 94, 43, A4, CA 七彩虹SL300这个固件有用
- GJB 5236-2004 军用软件质量度量