全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术问答  > 详情

自学网络安全学习路线应该如何规划?

匿名提问者2022-11-15

想要自学网络安全学习路线应该如何规划?

推荐答案

  同学,您好!自学网络安全学习路线应该如何规划?自学网络安全学习路线主要分为:基础篇、网络安全、渗透测试、代码审计、安全强化、企业篇等内容。

自学网络安全学习路线

  第一部分:基础篇。

  主要包括安全介绍、安全法律法规、操作系统应用、计算机网络、HTML&JS、PHP编程、Python编程、Docker基础知识。让初学者了解网络安全的基础知识。

  第二部分:网络安全。

  包括Web安全概述、Web安全基础知识、Web安全漏洞与防御、企业Web安全防护策略等安全知识。让初学者入门学习Web安全知识。

  第三部分:渗透测试。

  该阶段包括渗透测试概述知识、渗透测试环境搭建、渗透测试工具使用、信息收集和社会工程技能、Web渗透、中间件渗透和内网渗透。

  第四部分:代码审计。

  包括代码审计概述、PHP代码审计、Python代码审计、Java代码审计、C/C++代码审计和代码审计实战知识,深入学习各种代码审计知识。

  第五部分:安全强化。

  在这个阶段的学习中,可以学到网络协议安全、密码学与应用、操作系统安全配置等重要知识点。

  第六部分:企业篇。

  学习企业安全建设、资质保障原则、资质保障体系建设和资质保障评价实践。最后一部分是深入理解企业级项目的实战学习。

  网络安全学习目标:

  1、熟悉网络协议(TCP/IP协议栈、路由协议、交换协议、安全协议)的工作原理和底层机制;

  2、熟悉大中型企业网/校园网/城域网/政务网/电信网的设计和部署;

  3、熟悉网络和安全设备(路由器/交换机/防火墙/VPN/入侵检测)的配置和调试;

  4、熟悉wireshark流量抓包、协议分析、流量控制;

  5、熟悉WLAN无线聚友网络架构和WiFi安全攻防技术;

  6、熟悉Kali Linux渗透测试(Metasploit、Nessus、Nmap等)的原理和实践;

  7、熟悉Web前端开发,熟悉HTML/CSS等技术,能够独立编写前端页面;

  8、熟悉web后端开发,通过Python/Django框架,能独立编写网站和博客;

  9、熟悉Web渗透原理和实践,掌握OWASP TOP10漏洞,通过Google、Shodan Hacking对网站进行信息检测,使用BurpSuit、AWVS、Appscan等Web泄漏扫描对网站进行安全评估,并掌握使用常见的网络漏洞;例如SQL注入、文件上传、webshell、木马编写、命令执行、XSS跨站脚本攻击、CSRP跨站伪造请求等。

  10、熟悉信息安全注册保护原则和项目案例。

  以下基本知识点你都知道吗?

  • 是否可以从头开始建立网站?(网站架构)

  • 你了解HTTP协议的原理吗?比如你有没有用抓包软件分析过HTTP请求包和响应包的内容?(网络通信协议)

  • 你能看懂网页的源代码,或者你是否用HTML/CSS/JavaScript制作了前端页面?(网络前端)

  • 你知道什么是MVC/MTV架构,或者你用Python/PHP/Java做过后端架构吗?(网络后端)

  • 你了解过常见的网络容器/中间件,或使用过Apache/Nginx/Tomcat吗?(网络容器)

  • 是否掌握常用的数据库技术,包括但不限于MySQL / SQLsever / Oracle?(数据库)

  如果您不知道,请从基础知识开始。切记,刚入门的同学在最初的学习中不要把注意力放在后面的安全渗透上,因为在不脱离Web技术的情况下搞安全渗透是典型的本末倒置,以上是自学网络安全学习路线相关内容,希望能够帮助你!

相关问答

jquery获取自定义属性的方法是什么?

jQuery动画效果库——jQuery.animate()怎么用?

Java中为什么要把一个类的构造函数protect?

hadoop中常用的命令有哪些?

linux嵌入式开发学习

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取