Web安全渗透工程师学习攻略

preview
需积分: 0 4 下载量 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 安全渗透工程师的知识点。