百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程
API接口安全性设计,项目中该如何保证API接口安全?

很多时候在开发对外接口的时候,为了保证接口的安全以及服务的稳定,要对接口的访问添加一定的限制规则。那么就有几个问题需要注意一下:请求参数是否被篡改;请求来源是否合法;请求是否具有唯一性;参数签名方式。...

OpenSSF 发布开源项目安全基线(openssl开发包)

作者|SergioDeSimone译者|平川策划|Tina为了帮助开源项目维护者保证项目安全,开源安全基金会(OpenSSF)发布了一套基于国际网络安全框架、标准和法规的指南:开源...

「干货」上云安全策略建议(一)(上云服务是什么意思)

经常会收到一些客户的反馈,上云后依然会被安全问题困扰,的确,从公有云安全责任划分看,就算企业上云,安全运维依然不可少。如下总结部分基本的安全加固建议和方案;一、风险问题运维安全漏洞:1:弱口令密码;弱...

Redis多线程版本是如何保证线程安全的?

在redis的高版本中引入了多线程,那么我们就有一个常识,只要涉及到多线程,那么就会有线程的安全问题,在redis之前的版本中,redis是单核操作,不管项目中线程有多少,redis也只会一个一个处理...

为什么重写 equals时必须重写 hashCode 方法?

公众号《java编程手记》记录JAVA学习日常,分享学习路上点点滴滴,从入门到放弃,欢迎关注前言直接进入正题,hashCode方法和equals方法hashCode publicnati...

分布式锁自己写,不用Redssion,结果翻车了…

近日遇到了一个分布锁线上问题,导致用户获取锁一直失败,被阻拦提单近2H。bug原因是Redissetnx获取锁超时,但实际写入成功,出现超时后并没有释放锁。由于锁维度是userId维度,导致用户再...

redis setnx实现分布式锁(redis怎样实现分布式锁)

setmy_distributed_lock111ex20nx指令setkeyvalue[exseconds][nx]redis通过setnx指令实现分布式锁1.setnx不...

【分布式技术专题】「架构设计」盘点秒杀服务的功能设计注意事项

秒杀应该考虑哪些问题超卖问题分析秒杀的业务场景,最重要的有一点就是超卖问题,假如备货只有100个,但是最终超卖了200,一般来讲秒杀系统的价格都比较低,如果超卖将严重影响公司的财产利益,因此首当其冲的...

使用SETNX及Redisson实现分布式锁

前言:分布式锁是用于在分布式系统中实现互斥访问共享资源的一种机制。它可以确保在分布式环境下只有一个进程或线程能够获得锁,并执行关键代码段,以防止并发冲突和数据不一致性。下面就说说通过setnx和red...

String 类型和 Hash 类型的结构比较

Hash类型,也叫散列,其value是一个无序字典,类似于Java中的HashMap结构。String结构是将对象序列化为JSON字符串后存储,当需要修改对象某个字段时很不方便:Hash结构可以将对象...