聊一聊平时开发的系统,有可能被黑客以哪些方式攻击?
    XSS(跨站点脚本攻击)、SQL注入、CSRF(跨站点伪造请求)、错误回显(显示SQL异常信息)、HTML注释、文件上传、路径遍历

    XSS攻击方式背后的原理是什么? SQL注入背后的原理是什么?各种攻击方式背后的原理是什么?

    针对常见的黑客攻击方式,你平时开发系统的时候有哪些方案可以去保护你的系统安全,避免被黑客攻破?

    平时微服务的架构里,网关系统用的是什么? 在网关层面如何防止黑客攻击?

    哪怕网关不是你负责的,你负责的一些系统的接口,如何保证你设计的接口的安全性?

    缓存穿透,假如说有黑客攻击你,每次使用的缓存的key是不同的,传统的缓存穿透方案无法防御,此时怎么办?

    加密算法,公钥密钥是怎么回事,如何进行加密的网络通信,数据加密?

    除了公钥私钥意外,你们有没有完整的一套系统安全性的防御机制?防火墙、网站安全漏洞扫描,密钥存储是如何做的