网络安全怎么学?

如题所述

网络安全需要学习的内容有很多,可以参考以下学习路线:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-25

你可以把网络安全理解成电商行业、教育行业等其他行业一样,每个行业都有自己的软件研发,网络安全作为一个行业也不例外,不同的是这个行业的研发就是开发与网络安全业务相关的软件。

既然如此,那其他行业通用的岗位在安全行业也是存在的,前端、后端、大数据分析等等,也就是属于上面的第一个分类,与安全业务关系不大的类型。这里我们重点关注下第二种,与安全业务紧密相关的研发岗位。

这个分类下面又可以分为两个子类型:

    做安全产品开发,做防

    做安全工具开发,做攻

    安全行业要研发的产品,主要(但不限于)有下面这些:

    防火墙、IDS、IPS

    WAF(Web网站应用防火墙)

    数据库网关

    NTA(网络流量分析)

    SIEM(安全事件分析中心、态势感知)

    大数据安全分析

    EDR(终端设备上的安全软件)

    DLP(数据泄漏防护)

    杀毒软件

    安全检测沙箱

    总结一下,安全研发的产品大部分都是用于检测发现、抵御安全攻击用的,涉及终端侧(PC电脑、手机、网络设备等)、网络侧。

    开发这些产品用到的技术主要以C/C++、Java、Python三大技术栈为主,也有少部分的GoLang、Rust。

    安全研发岗位,相对其他两个方向,对网络安全技术的要求要低一些(只是相对,部分产品的研发对安全技能要求并不低),甚至我见过不少公司的研发对安全一无所知。

本回答被网友采纳
第2个回答  2021-12-05
应该如何学习网络安全方面的知识?对这方面很敢兴趣。也看过了有关的书籍,如黑客攻防宝典,0day漏洞挖掘。但是轮到自己实践时候却有心无力的感觉
第3个回答  2021-12-14
网络安全是目前最火的行业,现在进入网络安全专业肯定能吃一波红利的。那么想要快速的进入行业就是到老男孩教育报班学习,减少所走的弯路,最快的速度从事这个行业。
第4个回答  2021-11-25

    零基础学习

    在网络安全的学习过程中,基础知识是一个绕不过的问题,Web知识本身就非常丰富,覆盖范围也非常广泛。

    首先是大家比较熟悉的浏览器、数据库、服务器;

    以及由简到难的HTML、JavaScript和CSS、PHP、Java、.net;

    还有从CDN、代理、Web容器;静态页面到MVC;从URL协议到HTTP协议;页面加载到DOM渲染等等。

    而基础的学习需要把握一个度,当你选择花很多时间完全掌握这些知识,再学习Web安全时,你的学习兴趣或多或少会失去一些。

    入门

    然而当你掌握了Web基础知识时,你才会残酷的发现你还远远没有入门。 这里给出一些我的建议:

    1. 多看书

    阅读永远是最有效的方法,尽管书籍并不一定是最好的入门方式,但书籍的理解需要一定的基础;但是就目前来看,书籍是比较靠谱的入门资料。

    例如

    《黑客攻防---web安全实战详解》《Web前端黑客技术揭秘》《安全之路:Web渗透技术及实战案例解析(第2版)》

    现在Web安全书籍比较多,因此大家在学习的过程中可以少走了不少的弯路。如果以上推荐书籍阅读有困难,那就找自己能看得进的 Web 安全的书。

    当然纸上谈兵终觉浅,不实践一下怎么好呢。

    2.常用工具的学习

    1.Burpsuite学习 Proxy 抓包改包学习 Intruder 爆破模块学习实用 Bapp 应用商店中的插件2.Nmap使用 Nmap 探测目标主机所开放的端口使用 Nmap 探测目标主机的网络服务,判断其服务名称及版本号3.SQLMap对 AWVS 中扫描出的 SQL 注入漏洞使用 SQLMap 进行数据获取实践常见漏洞类型的挖掘与利用方

    4

    3.学习开发

    1.书籍《细说 PHP》2.实践使用 PHP 写一个列目录的脚本,可以通过参数列出任意目录的列表使用 PHP 抓取一个网页的内容并输出使用 PHP 抓取一个网页的内容并写入到Mysql数据库再输出