项目开发安全经验总结

本文总结了项目开发中的安全经验,包括安全思维、服务器安全、Web应用安全、数据库安全等多个方面。强调了权限控制、日志记录、数据加密、定时备份、异常检测的重要性,并针对Nginx/Apache、Mysql、PHP环境以及Memcache/Redis的安全策略进行了详细阐述。
摘要由CSDN通过智能技术生成

1、 安全思维

  • A)严格控制权限,最小业务授权;
  • B)记录详细日志,快速完整识别追查问题发生的位置;
  • C)定时备份(完整备份、每日增量备份),增加业务恢复可能;
  • D)数据通信加密(HTTPS+高级别SSL证书),数据保存加密(RSA 4096bits);
  • E)定时检测(特别是晚上10点到凌晨6点),关注异常行为。

2、 Linux/Windows服务器安全

a) 系统安全

  • i. 使用稳定高版本的成熟系统
  • ii. 定时升级软件,打补丁

b) 权限控制

  • i. 限制端口开放
  • ii. 限制ip访问(最好禁用IPv6,研究比较少)
  • iii. 限制各类应用,分别给予专用 用户名/用户组
  • Php: www用户 www用户组
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值