一面

时长:50分钟

  1. 你投的岗位是安全研究实习生,你了解我们这边主要是做什么的吗
  2. 自我介绍
  3. 现在有什么比较想做的方向吗,比如你写的代码审计、攻防演练、你在学校的研究方向(密码学)其实是三个大方向,现在有什么比较想做的吗
    • 说了代码审计、安全研究
  4. 有没有审过开源框架、cms、中间件之类的
  5. 面试官介绍了工作内容
  6. 我看你简历上有几段实习经历和项目经历,先聊一下实习经历吧,在A主要做什么的
  7. 详细聊聊入侵检测主要在做什么,遇到的问题
  8. 关于入侵检测产生大量误报的原因,有没有分析过,有没有比较好的解决方法
  9. 和A比起来,B的应该就比较偏攻击方对吧,有打仗(雾,面试官好像确实是这么说的)有代码审计,聊一下在B主要做了些什么
  10. 审表达式引擎的步骤和思路
  11. 刚刚你说的审计听起来好像和普通开发的审计差不多,都是通过程序流、文档去做,有没有从安全方面入手审计一些项目
  12. xxe是怎么造成的,从代码层面来看
  13. 我看你简历有很多攻防演练经历对吧,这几段攻防演练经历有没有哪一次印象比较深刻的,挑一个聊一聊
  14. 你的这次攻击好像更多的是利用弱口令,有没有一些更有技巧的方法
  15. 这个头像上传的webshell是怎么上传的
  16. 还有什么其他的检验方式?要怎么绕过?
  17. 这两天log4j漏洞很火,有没有去了解一下
  18. 面试官最后介绍业务
  19. 反问环节

一面plus-安全研发实习生

很奇葩的剧情,一面面试官面完告诉我有base北京base深圳问我是不是想要深圳的,我说是,结果过了一个多星期hr告诉我因为我一面面试官是北京的,然后我选了深圳,所以一面不作数,重新约了一面

接着一面这天中午又收到了感谢信,然后看官网状态是流程已终止,本以为没得面了没想到还是正常进行….

等到二面才发现原来已经变成安全研发了,本来我投的是安全研究的…

时长:45分钟

  1. 自我介绍

  2. A护网做了什么

  3. 做哪一层的处置,waf?ids?

  4. 遇到的问题是什么,有什么印象深刻的处置

  5. 怎么解决误报过多的情况,有做过什么规则能解决这个情况的

  6. 他的内网误报是在办公网还是生产网

  7. 比如mysql也会执行powershell,怎么做防护(前面说了很多内网误报是因为有人写了ps脚本触发的)

  8. 有没有挖过src

  9. 在做攻防的时候,资产收集这块有没有什么经验介绍的

  10. 一个单位的一级域名可能不止一个,怎么收集某个单位的所有域名,注意不是子域名

  11. 还有没有其他的资产收集的经验

  12. 除了信息收集,有没有什么漏洞方面的攻击案例

  13. 聊一下sql注入

  14. 怎么防御

  15. 遇到order by时怎么防御

  16. 用转义字符防御时,如果遇到数据库的列名或是表名本身就带着特殊字符,应该怎么做

  17. 宽字节注入

  18. ssrf了解吗

  19. 怎么修复

  20. 基于黑白名单的修复,现在的生产基本都是用的docker,ip是随时变的,而且docker重启后可能什么都不一样了,怎么做一个修复

  21. fastjson反序列化

  22. redis的漏洞

  23. mysql的提权

  24. shiro反序列化

  25. 最近很火的log4j,聊一下原理

  26. jndi的解析流程和原理

  27. 有没有什么你做的比较好的地方我没有问到的,可以聊一聊

  28. 惯例介绍部门的主要业务

  29. 惯例反问

二面

紧接在一面plus后,就隔了10分钟,一面复盘写一半就开始二面了

时长:25分钟

  1. 聊攻防演练中比较得意、印象深刻的一次经历
  2. 安全领域比较擅长什么
  3. 审的一般是什么,java?python?
  4. csrf了解吗,怎么做一个修复
  5. 在拿到java系统的代码时,审计的流程是怎样的
  6. java系统中的sql注入怎么做一个防御和修复
  7. 在浏览器中输入一个域名去访问时,浏览器做了什么
  8. 一个系统的登录页,通常可能出现什么漏洞
  9. 云安全了解吗
  10. 有做过安全工具的开发吗,比如waf或者扫描器之类的
  11. 惯例介绍业务
  12. 惯例反问

 

https://github.com/vvmdx/Sec-Interview-4-2023

发表回复

后才能评论