佛⼭市农村集体“三资”智慧云平台

我要开发同款
pineapple_2023年08月29日
159阅读

作品详情

项⽬描述:该项⽬是佛⼭市农业农村局主导建设的市级农村集体资产管理平台,彻底解决集体资产交易模式落后、容易形成
监管盲区的问题。项⽬分为PC端和微信⼩程序端,业务模块包括资产管理、数字云图、财务管理、交易管理、财务公开等模
块。
技术架构:spring cloud+gateway+spring security+activity+nacos+mybatis+mysql
个⼈职责:
1.负责⼩程序端外⽹安全问题的解决⽅案(解决接⼝暴露、数据篡改、数据重放的问题):
a.利⽤⼩程序清查任务id和验证码登录后⽣成token,token存放在hutool⼯具的TimedCache中,超时时间为2⼩时,若2
⼩时内获取了此token,超时间将重新计算。增加过滤器验证后续请求是否携带token,校验访问者⾝份,解决接⼝直接暴露在
外⽹的⻛险;
b.后端通过SM2国密算法⽣成密钥对,前端对请求参数使⽤密钥进⾏加密和加签,后端进⾏解密和验签,解决接⼝请求数
据被⾮法篡改的问题;
c.前端请求参数中增加timestamp时间戳,后端校验当前时间与timestamp参数是否⼤于60s,如果⼤于60s,则提⽰请求
超时,解决数据重放问题。
2.负责资产管理模块的⽇常问题修复;
3.负责资产⼤屏数据抽取的实现;
4.负责资产统计表的统计和导出(按各机构的不同资产类型⽣成zip包,打包过程⽐较耗时,采⽤@Async异步⽅式进⾏⽣
成,前端轮询查询任务处理接⼝来获取zip包下载地址)。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论