网络安全领域没有真正的初级岗位

news/2025/10/11 15:00:03/文章来源:https://www.cnblogs.com/qife122/p/19132908

网络安全领域没有真正的"初级"岗位

我会说自己是那种尽可能多阅读网络安全不同主题的人,从最初接触这个领域到现在一直如此。在浏览了许多不同的博客/论坛后,我发现出现最多的问题仍然是:如何在网络安全领域找到入门级工作、需要学习哪些技能、以及进入该领域需要采取哪些步骤。

因此,在本文中,我希望能分享一些自己在这个问题上的经验和观点(尽管我自己远非专家),希望能帮助其他人理解,网络安全领域的初级人员实际上根本不是典型的"初级"。

那么我是什么意思呢?

首先,我们都知道在大多数领域中入门级角色是什么样子。在软件开发中,初级开发人员在指导下编写小功能。在IT支持中,初级人员处理密码重置和一线故障排除等任务。但网络安全是不同的。网络安全的"初级"被认为是已经具备其他领域(如编程、网络甚至IT支持/服务台)初级知识的人。是的,我知道有些人直接跳入了安全领域,甚至进入了像渗透测试这样要求很高的角色,并取得了成功。但对大多数人来说,情况并非如此。

我这样说是因为安全通常不是你开始的地方。安全是你在其他领域打下基础后到达的地方。

如果我们以综合格斗为例,更具体地说是像丹尼尔·科米尔这样的人,我们看到在成为UFC世界冠军之前,他并没有直接训练打击或降服技,他是一名世界级的摔跤手。摔跤是他的基础,是首先让他能够踏入综合格斗的基础。他之所以成功,不是因为他跳过了基础直接学习花哨的东西,而是因为多年 drilling 基础给了他优势,最终使他成为最优秀的选手之一。

网络安全的工作方式也是如此。如果你想保护系统,你需要知道系统如何工作。如果你想保护网络,你需要彻底理解网络。如果你想攻破应用程序,你最好知道它们是如何构建的。没有这个基础,网络安全就变成了只是滥发不同的工具和命令。例如,一个真正的渗透测试人员不会从运行他们能找到的每个扫描器开始。他们从分析目标开始,理解其逻辑,并识别设计决策出错的地方。这不是你可以用Burp Suite或Metasploit等工具伪造的东西。

在整个行业中情况也是如此。治理、政策和框架很重要,但它们不是安全的核心。只有在你已经了解它们要保护的环境时,它们才有意义。例如,如果你不了解那些控制措施设计用来防御的系统,你就无法在现实世界中应用NIST、ISO或CIS基准。

这就是许多人犯错的地方,今天很多人觉得如果从安全以外的领域开始就是在浪费时间。他们没有意识到的是,这通常是一件因祸得福的事情,因为他们正在学习的技能几乎肯定会在他们后来的网络安全职业生涯中发挥作用,使其更加顺利和有趣。根据我自己的经验,即使是作为今天的渗透测试人员,我发现自己会在不同场景中感到不确定。例如,当我在AD环境中工作并遇到困难时,我不禁想,如果有服务台的背景,我就会掌握我所缺少的知识。或者当我在测试Web应用程序并碰壁时,我最初的想法是"如果我多做了几年开发人员,这就会容易得多"。我想这感觉有点像恶性循环。

现在,这并不是说直接进入安全领域是不可能的。正如我所说,有人这样做,但这通常是有代价的。你最终会在工作中死记硬背基础知识,这会拖慢你和你的团队。适应时间更长,压力更大, burnout 的风险非常真实。当然这不是保证的,但相信我,这是非常真实的。

就个人而言,我也觉得如果人们早知道这些事情,中途退出网络安全的人会更少。我这样说是因为网络安全已经是一个极其艰难的领域,除此之外,没有坚实的基础会让它变得更加困难,这导致人们认为自己不够聪明,不适合这个领域,或者他们开始将网络安全视为那些"令人精疲力尽"的领域之一,而实际上,他们只是跳过了之前的层次。

所以,如果你曾经见过有人在没有太多先验知识的情况下进入这个领域,通常不是因为他们跳过了基础知识并侥幸成功。而是因为他们坚持了足够长的时间,坚持和一致性迫使他们在此过程中学习了这些基础知识。毫无疑问,这是一条更艰难的道路,但一旦这些部分契合,成功就变得不可避免,因为没有什么比长期的努力更有效。

另一个需要注意的重要点是,这并不意味着你必须经过4-5年的学校教育或在IT领域工作十年才能进入安全领域。你需要的大部分知识都可以免费获得,不同的是,它不会像教育或学位课程那样整齐有序地打包提供。你必须建立自己的结构和纪律来将这些部分组合起来,在我看来,这可以通过许多不同的学习路径和认证来解决,因为你有一个非常清晰的从A到Z的路径可以遵循。

虽然这可以帮助你覆盖很多内容,但同样重要的是要认识到网络安全本身不仅仅是记忆工具或技术步骤。有一个常见的误解认为网络安全全是"技术性的",这离真相再远不过了。如果你这样想,你会大吃一惊。这种心态常常误导人们认为只要掌握了技术方面,他们就万事大吉了,而实际上,这个领域还需要解决问题、沟通、理解业务需求和看到大局的能力。但由于这是一个更大的话题,我将留到另一篇文章中讨论。现在,只要记住网络安全肯定远不止是技术性的。

总结这篇文章,我想说永远不要追求任何"捷径"。如果你想在网络安全领域工作,你必须付出努力去理解IT、操作系统、网络、编程、数据库等基础知识。在尝试保护事物之前,先了解它们是如何工作的。因为归根结底,安全不是什么魔法或神秘事物,它只是你已有知识的延伸。
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

公众号二维码

公众号二维码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/934130.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年磁翻板液位计生产商,制造商哪家好?生产厂家推荐这家!

河北光科测控设备有限公司成立于2009年,注册资金1100万,公司坐落在燕赵大地河北邯郸,占地面积70余亩,已通过ISO9001-2015质量管理体系、ISO14001-2015环境管理体系、ISO45001-2018职业健康安全管理体系三体系认证。…

2025牛客暑期多校训练营4

For the Treasury! 题意简化 在公元11世纪早期的英格兰,有维京海盗团伙。阿斯凯拉德作为一伙维京海盗的首领,要分\(n\)件排成一列的财宝,按约定他本应拿前\(k\)件。但他夜里偷偷调换财宝(每次只能交换相邻两件,每…

软件测试进阶之路:2025年测试工程师必须掌握的三大热门领域

技术进步永无止境,测试工程师唯有不断学习、持续进阶,才能在快速变化的技术 landscape 中保持核心竞争力。希望本文能为您的测试进阶之路提供有益指引。在软件工程日益复杂的今天,测试工程师的角色正经历深刻变革。…

实用指南:Qt QEventLoop的使用的一个问题讨论

实用指南:Qt QEventLoop的使用的一个问题讨论pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &q…

Putty设置SSH隧道,隧道和代理的原理区别(KIMI)

Putty设置SSH隧道,隧道和代理的原理区别(KIMI)本文内容为和AI大模型KIMI的对话记录,仅供参考。User: 我有一台服务器,用putty和winscp能够登录,但是jupyterlab启动后无法从笔记本的浏览器进入,应该如何设置?需…

创新突破!天翼云TeleDB数据库通过中国信通院数据库迁移工具专项测试

近日,天翼云数据传输服务软件(DTS)依据《数据库迁移工具能力要求》,结合天翼云TeleDB数据库产品,顺利通过中国信息通信研究院(简称“中国信通院”)“可信数据库”数据库迁移工具专项测试。测试结果表明,天翼云…

Node.js基础库介绍与使用

Node.js 核心库是内置的、无需安装的模块,提供了文件操作(fs)、网络通信(http/https)、路径处理(path)、工具函数(util)、事件驱动(events)、流处理(stream)和加密(crypto)等基础功能,是其强大能力的基…

gaussdb常用操作 - 吾辈当奋斗

启停# root登录 su - gauss # 停止 gs_ctl stop # 启动 gs_ctl start# 单节点启动 su - gauss gssp# 不常用的操作 # 停止gaussdb gs_ctl stop -D 路径 # 启动gaussdb gs_ctl start -D 路径 # 重启gaussdb gs_ctl res…

Go语言熟练使用指南

掌握 Go 语言并达到熟练水平需要系统学习以下几个方面的内容: 一、语言基础核心基础语法和特性 变量声明:var vs 短声明 :=数据类型:基本类型、复合类型、类型转换 控制结构:if/else、for循环、switch 函数:多返回…

Webpack与Vite原理深度解析

好的,我们来深入浅出地解析一下 Webpack 和 Vite 的原理。这两者都是现代前端领域非常重要的构建工具,但它们的核心思想和实现方式有根本性的不同。 核心思想对比特性 Webpack Vite核心理念 Bundle(打包)。将所有模…

详细介绍:华为路由基础1

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

UMich EECS 498-007 / 598-005: Deep Learning for Computer Vision

UMich EECS 498-007 / 598-005: Deep Learning for Computer Vision 资源

IIS8.5 安装证书

问题:iis8.5 导入证书后消失(在IIS中不可见,在证书管理中可以看到,显示缺少私钥)。也可使使用工具查看证书的安装情况 解决方案:参考: openSSL 命令:openssl pkcs12 -export -out output.pfx \ -inkey server.…

2025南通婚纱摄影厂家最新推荐榜:匠心工艺与浪漫美学完美结合

2025婚纱摄影厂家最新推荐榜:匠心工艺与浪漫美学完美结合在当代婚庆消费升级的浪潮中,婚纱摄影行业正经历着深刻的变革。据行业数据显示,2024年中国婚纱摄影市场规模已突破千亿元,新人对婚纱照的需求从简单的场景记…

免费音乐软件,哔哔音乐 免费下载及安装!免费音乐播放器

软件介绍 哔哔音乐是一款基于 B 站音乐资源开发的开源免费音乐播放器,支持安卓和 PC 端。软件下载 哔哔音乐下载地址软件功能特点 操作便捷:软件无须注册登录,打开即可使用,界面简洁,主要有搜索、广场、歌单和设置…

多级缓存架构:性能与数据一致性的平衡处理(原理及优势详解+项目实战) - 教程

多级缓存架构:性能与数据一致性的平衡处理(原理及优势详解+项目实战) - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-f…

微信社群开发

微信社群开发,微信机器人制作教程+源码,开发微信机器人/个微/WTAPI框架 微信个人号二次开发,开发微信机器人接口|微信个人号开发|接入指南 微信个人号二次开发,是完整的第三方服务平台,并基于IPAD协议8.0.57开发出…

IStringLocalizer突然失效?线程的“失忆症”

IStringLocalizer服务,配合中间件,根据请求头或Cookie来设置当前线程的语系(Culture)。 问题代码示例: public class HomeController : Controller {private readonly IStringLocalizer<HomeController> _l…

mysql设置最大连接数,MySQL最大连接数设置详解

为什么需要设置最大连接数? MySQL默认的最大连接数是151,这对于小型应用可能够用,但对于高并发场景远远不够。当连接数达到上限时,新的连接请求会被拒绝,出现"Too many connections"错误。了解如何合理…

c# 读取xml到datagridview

c# 读取xml到datagridviewpre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", &…