我已经学习网络和信息安全有一段时间了,从不同的来源和课程。虽然有很多理论,但除了基本代数和“编程数学”(图论不多、位操作、二进制运算、优化、博弈论、密码学)之外,似乎没有任何高级数学出现。
我来这里是为了问专家们,我是不是遗漏了一个很大的章节,需要高中水平的数学,或者说,网络分析仅仅是理论、定义、情景和预测的一个应用。
发布于 2021-06-05 12:10:48
像“安全分析师”这样的头衔相当模糊;每一家公司都会有自己的工作要求,据我所知,没有任何标准可言。在实践中,我看到“安全分析师”是“安全工程师”(它包括从系统设计评审到渗透测试到编写漏洞检测工具)的一个听起来更时髦的版本,我看到它特别指的是审查入侵检测系统和其他记录攻击迹象的人,而且我看到它意味着对PCI DSS之类的事情进行遵从性审计。我肯定还有别的意思我没见过。
然而,我所看到的所有用途都有一个共同点,那就是高等数学基本上是无关紧要的。其中一些任务需要能够读取甚至编写程序源代码和/或程序集,而另一些任务则需要实用的密码学知识,但没有一个任务要求您能够实现任何原语,甚至很少会看到要检查的实现。毕业后,我没有专业地运用我的微积分,更不用说线性代数了。
也就是说,算法思考和遵循逻辑步骤的能力是非常重要的。能够计算时间和空间复杂性也有助于注意DoS风险。在考虑攻击的可能性和试图确定在哪里设置检测阈值时,一些统计信息可能很有用。所有这些都不是在高中数学中教的(据我所知,有些学校系统可能会用到它)。它不需要更多的背景,尽管(可能更少)。
https://security.stackexchange.com/questions/251067
复制相似问题