甲方网络安全负责人面试题(二面)下

admin 2024年5月12日12:52:48评论47 views字数 1527阅读5分5秒阅读模式
甲方网络安全负责人面试题(二面)下
静态检测动态检测的区别

静态检测是在程序不运行的情况下,对源代码进行快速扫描,根据定义的规则来识别安全漏洞、代码质量、敏感信息风险等,更加适合用来发现 SQL 注入、XSS、缓存区溢出、输入验证、硬编码等基础漏洞,且误报率和漏报率相对而言都会比较高。

动态检测是在程序运行的过程中,分析程序的行为和输出,检测运行时的错误和安全漏洞,可以发现一些只有在特定运行环境下或者特定的入参格式时才显现的问题,比如内存泄露、违规访问等,但是其执行效率会相对静态检测低很多,且其覆盖范围会与程序的运行情况相关,而漏洞的发现率也与其代码覆盖率有直接相关。

甲方网络安全负责人面试题(二面)下
RASP 和 IAST 的原理了解吗?

RASP 就是通过嵌入的方式,将监测代码加入到应用程序中,来实现对应用程序行为的监控,在监测到恶意代码或者威胁时,及时的将其阻断并告警,以此来防止恶意代码执行。而 RASP 常见的将监测代码加入到应用程序中的方式有三种:一种是通过代码注入,将 RASP 自身的检测代码在编译时写入到应用程序代码中,这种方式需要确保应用本身的代码不会与 RASP 的监测代码发生冲突;第二种是通过插桩的方式,动态的修改应用程序编译后的二进制文件,实现在运行时动态添加监控代码,也是比较常用的一种方式;第三种是通过钩子函数,使用 API 钩子技术来监控应用程序调用的 API 函数,这种方式更加适用于已经在运行中的应用程序。

IAST 是 DAST 和 SAST 的组合,其原理与 RASP 类似,也是通过代理或者插桩技术来动态检测程序的运行状况,IAST 是在应用程序运行时,插入一个额外的 agent,这个 agent 通过协议与应用程序通信,从而来监视应用程序的数据流。IAST 的插桩技术分主动和被动两种,主动插桩就是监测到关键函数 hook 到流量后,使用 payload 进行扫描发现或者基于模拟流量进行分析;被动插桩是使用算法匹配和污点跟踪来检测漏洞,不会主动发送 payload,监控来自数据流的上游,根据是否经过处理来判断是否存在漏洞。

甲方网络安全负责人面试题(二面)下
我们已经购买了云安全设备防护,像 WAF、DDOS,还有必要购买 IAST、RASP 吗?意义是什么?

说实话,听到这个问题的时候,我瞬间楞了一下,WAF 和 DDOS 属于防御设备,IAST、 RASP 属于监测设备,这而且貌似并不冲突,面试官怎么会问出这样的问题。但仔细一想,我的面试官,有可能是运维的领导,也有可能是研发的领导,对安全并不一定了解很深,于是我认真的解释了起来(自认为很认真,实际上反而有点小啰嗦)。

我认为这两类设备是不冲突的,WAF 和 DDOS 属于防御设备,简单来说它们通常是部署在服务器上,负责拦截一些针对运行中的线上应用的攻击。而 IAST、RASP 是运行中的监测设备,通常他们是应用在安全开发的过程中,用来实时监测安全问题的。至于有没有必要使用,我个人是觉得有必要的,因为安全开发的核心思想是将安全问题左移,也就是在软件开发生命周期中尽可能的提早发现安全问题并将其修复,众所周知漏洞的修复成本是随着时间的推移越来越大的,早期在开发阶段发现并修复安全问题可以节约大量的人力和时间成本,另外,单纯的依靠 WAF 设备来防御攻击也是不可靠的,WAF 是存在被绕过的可能,并且 WAF 域名接入也是需要成本的,安全开发来从代码根源上防范安全风险也是十分必要的,而 RASP 和 IAST 之类的工具,可以大幅度的降低在 SDL 过程中的人力成本和时间成本,但是我个人觉得,我们可以先使用开源的同类工具试用一段时间,如果效果明显,再调研比价购买。

甲方网络安全负责人面试题(二面)下
甲方网络安全负责人面试题(二面)下
01

甲方网络安全负责人(一面)

02

甲方网络安全负责人(二面·上)

03

甲方网络安全负责人(二面·中)

原文始发于微信公众号(网安小趴菜):月薪 27K,年薪 40 的甲方网络安全负责人面试题(二面)下

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年5月12日12:52:48
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   甲方网络安全负责人面试题(二面)下https://cn-sec.com/archives/2725743.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息