栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

【开发经验汇总】

【开发经验汇总】


Nginx 1. nginx + redis解决高并发问题?

nginx + redis解决高并发问题
接入层高性能缓存技术nginx+redis利器
总结:在nginx.conf中配置反向代理,将指定的请求url代理到redis服务器,并使用lua脚本查询数据。在redis服务器内部,使用lua定时器来定期更新缓存数据。

2. nginx缓存的缺点?

Nginx缓存的缺点和优点专家评价
总结:不支持url拼接参数的动态链接、不支持定期更新缓存、只能缓存响应状态码200的数据、无法自动选择存储介质。

WEB开发中常见安全漏洞分析 1. SQL注入漏洞
  • SQL注入攻击是什么?
    sql注入攻击详解(原理理解)
    总结:把SQL命令插入到WEB表单,以达到欺骗服务器执行恶意SQL的目的。
  • SQL注入防御?
    如何有效防止sql注入
    如何防止SQL注入–浅谈
    总结:使用PreparedStatement进行预编译;使用存储过程;过滤请求参数中的数据库关键字;严格限制数据库权限。
  • 为什么PreparedStatement能够解决SQL注入漏洞?
    预处理prepareStatement是怎么防止sql注入漏洞的
    SQL预编译
    总结:Statement每次执行sql都会进行编译;PreparedStatement只有在创建的时候会进行预编译,并且将’#{}‘替换为占位符’?’,在对占位符进行set值的过程中,不会再进行编译,即:即使set的参数包含or、and等Mysql关键字,也只会被当做一个普通的参数处理。
2. DDOS漏洞
  • DDOS攻击是什么?
    什么是 DDoS 攻击?
    总结:在短时间内对目标网站发起大量请求,以达到消耗目标服务器主机资源的目的。
  • DDOS防御?
    DDOS防护 ADS
    总结:购买高防服务器、DDOS清洗、通过高防IP代理源站IP、CDN加速。
3. XSS漏洞
  • XSS攻击是什么?
    XSS
    XSS跨站脚本攻击(一)----XSS攻击的三种类型
    总结:攻击者在WEB页面中编写恶意的js、css脚本,当用户访问该WEB页面时,脚本就会执行,从而达到盗取用户敏感数据的目的,如:cookie、sessionId。
  • XSS攻击的分类?
    web安全之XSS攻击原理及防范
    前端安全系列(一):如何防止XSS攻击
    总结:
    • 反射型XSS:在请求URL中拼接恶意脚本,当用户访问该URL后,服务器会解析URL中拼接的恶意脚本并响应给前端,前端收到响应后执行该脚本;
    • 存储型XSS:在数据库中存储恶意脚本,当用户访问该服务器后,响应恶意脚本给前端,前端收到响应后执行该脚本;
    • DOM型XSS:在请求URL中拼接恶意脚本,前端JS自动获取请求URL中的恶意脚本并执行(前端安全漏洞)。
  • XSS防御?
    XSS及CSRF攻击防御
    XSS 防御方法总结
    cookie中的httponly的属性和作用
    Httponly cookie 怎么讲
    总结:
    • 对输入数据进行过滤;
    • 对输出数据进行编码;
    • 使用Httponly cookie。
4. CSRF漏洞
  • CSRF攻击是什么?
    WEB安全入门系列之CSRF漏洞详解
    总结:通过伪造受信任用户的请求来访问网站,在访问时自动携带用户cookie。
  • CSRF防御?
    CSRF理解与防御
    浅谈CSRF攻击方式
    总结:
    • referer头部检测法;
    • token检测法;
    • 验证码。
5. SSRF漏洞
  • SSRF攻击是什么?
    Web安全-SSRF漏洞
    总结:由于服务端提供了从其他服务器获取数据的功能,且没有对目标地址进行过滤和校验,而产生的漏洞。主要的危害有:
    • 对服务器内网进行端口扫描;
    • 攻击服务器内网web应用;
    • 利用file协议读取内网文件。
  • SSRF防御?
    Web安全-SSRF漏洞
    总结:
    + 验证返回信息是否合理;
    + 限制请求的端口号;
    + 禁用不需要的协议。
6. 弱口令漏洞
  • 弱口令漏洞是什么?
    【web漏洞】弱口令
    总结:系统登录口令复杂度不高,容易被暴力破解。
  • 弱口令漏洞防御?
    【web漏洞】弱口令
    总结:
    • 设置登录口令提高复杂度;
    • 验证码;
    • 限制登录口令试错频率。
7. 文件上传漏洞
  • 文件上传漏洞是什么?
    文件上传漏洞攻击与防范方法
    总结:攻击者通过上传可执行文件(如:shell脚本),达到获得服务器控制权的目的。
  • 文件上传漏洞防御?
    文件上传漏洞攻击与防范方法
    总结:
    + 文件上传目录设置为不可执行;
    + 使用白名单的方式校验文件类型;
    + 单独设置文件服务器。
8. 短信被盗刷漏洞
  • 如何处理短信被盗刷漏洞?
    我们公司的短信接口被刷了,瞬间损失两万,怎么解决?(短信接口被盗刷系列1)
    阿里云短信通道被人恶意刷了几万条短信,怎么办?(短信接口被盗刷系列3)
    • 限制请求频率;
    • 加图形验证码;
    • 设置黑名单。
消息队列 1. RabbitMQ基础?

RabbitMQ消息队列常见面试题总结
RabbitMQ快速入门(详细)
Springboot 整合RabbitMq ,用心看完这一篇就够了
RabbitMQ 中的消息会过期吗?
总结:RabbitMQ是用erlang语言编写的、实现了AMQP协议的消息中间件。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/618853.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号