绿盟科技服务方向面试问题

绿盟科技服务方向面试问题
最新回答
心头的小情儿

2026-01-15 05:06:45

安全服务工程师面试问题答案:

  • SQL注入分类:按字符类型分数值型和字符型;按类型分联合注入、盲注(布尔盲注和时间盲注)、报错注入、二次注入、宽字符注入等,还有http注入(referer字段、XFF字段、cookie字段、user - agent字段注入)、绕waf注入(内敛注释、二次编码、异常响应头、双写cookie绕过等)。
  • 应急响应知识:优先断网防黑客进一步操作或删痕迹;通过分析各类日志找黑客ip及操作;备份服务器文件并对比入侵前后变化;查找业务薄弱点修补漏洞;清除黑客留下的后门、webshell、管理账号;溯源黑客ip地址和入侵手段;归档记录预防。
  • 查找服务器后门:Linux系统先top查看异常连接和cpu消耗资源进程,锁定异常进程号查看目录或用find查找异常程序;Windows系统用netstat查看进程状态,查看系统日志、注册表是否被修改、是否存在影子用户。
  • 安全加固:xss漏洞前后端代码实体化,对前端输入代码转义,过滤恶意函数标签或用白名单;服务器类关闭不用服务端口,定期更新系统、扫漏,装waf、ids、ips、流量清洗设备等。
  • ARP相关:ARP是二层协议;ARP方面的攻击叫ARP欺骗;ARP欺骗基本原理是攻击者发送虚假ARP响应包,使目标主机将攻击者的MAC地址与目标IP地址关联,导致数据发送到攻击者处。
  • owasp top10:是开放网络应用安全项目总结的十种最常见安全风险,包括注入、失效的身份认证和会话管理等。
  • 时间盲注类型:时间盲注不属于布尔型,它通过判断页面响应时间差异来获取信息。

研发实习工程师面试问题答案:

  • 堆和栈:堆通过动态内存分配实现,存储全局变量等,由程序员手动管理;栈由编译器自动管理,存储局部变量等,后进先出。
  • 进程通信方式:有管道、消息队列、共享内存、信号量、套接字等。
  • 守护进程和僵尸进程:守护进程是在后台运行的特殊进程,脱离终端控制;僵尸进程是子进程退出后,父进程未调用wait或waitpid函数回收其资源,导致进程描述符仍留在系统中。
  • 程序执行过程(ELF):包括加载、重定位、初始化等步骤,将可执行文件加载到内存并执行。
  • 序列化和反序列化:序列化将对象转化为字节流以便传输或存储,反序列化将字节流还原为对象。
  • 静态库和动态库:静态库在编译时链接,程序运行时不需要;动态库在运行时链接。静态库优点是加载快,缺点是体积大;动态库优点是体积小、可共享,缺点是加载稍慢。
  • 符号冲突解决:可使用命名空间、修改符号名等方法。
  • Socket编程提高效率方法:采用非阻塞I/O、多线程或多进程、使用select或epoll等机制。
  • TCP和UDP特点:TCP是面向连接、可靠传输;UDP是无连接、不可靠但传输快。
  • TCP三次握手和四次挥手:三次握手建立连接,四次挥手释放连接。
  • OSI七层模型与TCP/IP五层模型:OSI七层模型是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层;TCP/IP五层模型是物理层、数据链路层、网络层、传输层、应用层。OSI模型更详细,TCP/IP模型更实用。