保障接口数据安全的十种方案

文章介绍了网络安全中的一些关键措施,包括使用AES对称加密和非对称加密保护网络数据,HTTPS增强用户信息安全,MD5防止密码撞库。加签验签确保数据传输不被篡改,令牌用于认证,时间戳和nonce防范重放攻击。此外,限流机制、黑名单与白名单机制用于抵御恶意请求,数据脱敏和参数校验则增强了数据安全性。
摘要由CSDN通过智能技术生成

在这里插入图片描述
视频介绍

数据加密 --主要针对网络抓包

AES 对称加密
RES 非对称加密

实践中直接使用 HTTPS
对于用户个人信息及密码等敏感信息 可额外进行加密
(如密码会进行md5加密防止撞库)

加签验签 --甄别数据在传输过程中被篡改

通常通过哈希算法 进行验证
需要保证一开始通信没有被劫持,或者明确通信方的一些信息参入到加签中

token 授权认证

登录验证后给予令牌信息用于验证

时间戳超时机制 --针对恶意请求DOS

通过校验时间戳,防止攻击者利用正常数据包进行无效请求

但存在漏洞,只选择时间限制内的数据包即可 即为重放攻击

nonce 方案 --针对重放攻击

通过唯一字符串标记每一次请求,这就可以鉴别是否为重放攻击
但保存nonce代价很大,通常与时间戳超时机制结合使用

限流机制 --真实用户大量请求

有很多成熟的限流方案
主要是避免服务器因大量请求而崩溃(等效电脑死机)
就是让服务在请求高峰期之后依然具备响应能力而不是死机

黑名单机制

对黑名单用户直接拒绝服务
类似对恶意爬虫锁IP的方法

白名单机制

白名单 与 黑名单 一体两面。
只允许白名单中的用户提供服务
适合高度封闭的系统中使用

数据脱敏

对敏感数据增加掩码 主要用*
对于不需要给予完整信息的接口采用掩码,以保护数据安全;

参数校验

非法数据直接使用系统会报错
预防注入攻击

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值