草庐IT

在线客服系统的源码中Golang Gin框架实现IP白名单机制

我的客服系统有一些接口是专门给内部调用的,只允许其他内部系统来调用,不允许随意访问,可以使用IP白名单机制使用Gin框架实现IP白名单机制可以使用中间件的方式实现。你可以编写一个中间件函数,在每个请求到来时检查它的IP地址是否在白名单中,如果不在,则返回错误信息。例如,你可以这样编写中间件函数:funcIPWhiteList(whitelist[]string)gin.HandlerFunc{returnfunc(c*gin.Context){//获取请求的IP地址ip:=c.ClientIP()//检查IP地址是否在白名单中allowed:=falsefor_,value:=rangewhi

风控核心子域——名单服务构建及挑战

引言名单服务是风控架构中重要子域,对风险决策的性能、用户体验、成本管控、风险治理沉淀都有重要影响,本文将详细介绍名单服务设计思路和实现。背景什么是名单?名单服务通常有几个部分组成:风险类型黑名单:绝对会被拒绝的用户。大部分是历史数据清洗出来作弊或者破坏业务的用户,这部分用户对企业无价值且放之进入会破坏生态平衡灰名单:灰名单上的客户需要进一步审核。这部分用户可能存在某些风险,但是没有明确的证据表明他们是“黑”的白名单:这部分客户是正常用户,是企业数分人员基于历史表现清洗出来的合规高价值用户,可以直接放行名单维度主键:手机号、用户ID、身份证号、IP、设备标识、wifiMAC地址等等业务域:全域、

风控核心子域——名单服务构建及挑战

引言名单服务是风控架构中重要子域,对风险决策的性能、用户体验、成本管控、风险治理沉淀都有重要影响,本文将详细介绍名单服务设计思路和实现。背景什么是名单?名单服务通常有几个部分组成:风险类型黑名单:绝对会被拒绝的用户。大部分是历史数据清洗出来作弊或者破坏业务的用户,这部分用户对企业无价值且放之进入会破坏生态平衡灰名单:灰名单上的客户需要进一步审核。这部分用户可能存在某些风险,但是没有明确的证据表明他们是“黑”的白名单:这部分客户是正常用户,是企业数分人员基于历史表现清洗出来的合规高价值用户,可以直接放行名单维度主键:手机号、用户ID、身份证号、IP、设备标识、wifiMAC地址等等业务域:全域、

减少80%存储-风控名单服务重构剖析

引言小小的Redis大大的不简单,本文将结合风控名单服务在使用Redis存储数据时的数据结构设计及优化,并详细分析redis底层实现对数据结构选型的重要性。背景先来交代下使用场景,在风控场景下,名单服务每时每刻都需要承受海量数据查询。名单检索内容涉及维度非常广:用户业务标识(UID)、手机号、身份证号、设备号、IMEI(InternationalMobileEquipmentIdentity,国际移动设备识别码)、WifiMac、IP等等。用户的一次业务请求,在风控的中会扩散到多个名单维度,同时还需要在RT(Response-time)上满足业务场景诉求。这就导致名单服务的构建需要承受住如下挑

减少80%存储-风控名单服务重构剖析

引言小小的Redis大大的不简单,本文将结合风控名单服务在使用Redis存储数据时的数据结构设计及优化,并详细分析redis底层实现对数据结构选型的重要性。背景先来交代下使用场景,在风控场景下,名单服务每时每刻都需要承受海量数据查询。名单检索内容涉及维度非常广:用户业务标识(UID)、手机号、身份证号、设备号、IMEI(InternationalMobileEquipmentIdentity,国际移动设备识别码)、WifiMac、IP等等。用户的一次业务请求,在风控的中会扩散到多个名单维度,同时还需要在RT(Response-time)上满足业务场景诉求。这就导致名单服务的构建需要承受住如下挑

2023苹果学者名单公布,AI领域11位华人:清华游凯超等人入选

又一家科技大厂发出了今年的AI奖学金计划。本周四,苹果机器学习研究中心(AppleMachineLearningResearch)正式公布了2023年AI(人工智能)、ML(机器学习)领域获得博士生奖学金的「苹果学者」名单。AppleScholarsinAIMLPhD奖学金旨在表彰研究生至博士后阶段计算机科学与工程研究人员的贡献。每位学者在攻读博士学位时都会获得资助、实习机会以及在各自领域与苹果研究人员的指导。AI与机器学习领域的苹果学者是根据每个候选者的创新研究、领导力及与合作者的记录,以及对推进各自领域的承诺而选出的。今年共有22名年轻学者获得了苹果学者计划的资助,其中华人学者占据一半数量

2023苹果学者名单公布,AI领域11位华人:清华游凯超等人入选

又一家科技大厂发出了今年的AI奖学金计划。本周四,苹果机器学习研究中心(AppleMachineLearningResearch)正式公布了2023年AI(人工智能)、ML(机器学习)领域获得博士生奖学金的「苹果学者」名单。AppleScholarsinAIMLPhD奖学金旨在表彰研究生至博士后阶段计算机科学与工程研究人员的贡献。每位学者在攻读博士学位时都会获得资助、实习机会以及在各自领域与苹果研究人员的指导。AI与机器学习领域的苹果学者是根据每个候选者的创新研究、领导力及与合作者的记录,以及对推进各自领域的承诺而选出的。今年共有22名年轻学者获得了苹果学者计划的资助,其中华人学者占据一半数量

2022年区块链典型应用案例名单:三大运营商均有项目入选

近日,工业和信息化部办公厅公布2022年区块链典型应用案例名单,共确定61个案例作为2022年区块链典型应用案例。按照之前的通知,区块链典型应用案例征集方向为:(一)创新技术及产品。聚焦智能合约、共识算法、加密算法、分布式系统等区块链关键技术,征集以联盟链为重点的区块链底层技术平台、区块链即服务平台、跨链平台等产品,以及隐私计算、人工智能、物联网、大数据等新一代信息技术融合创新的典型案例。(二)区块链+实体经济。聚焦制造、农业、商贸等领域,征集将区块链应用于工业互联网、供应链管理、农产品溯源、跨境贸易等领域,促进各行业供需有效对接,降低中小企业贷款融资门槛,探索数字经济创新发展的典型案例。(三

2022年区块链典型应用案例名单:三大运营商均有项目入选

近日,工业和信息化部办公厅公布2022年区块链典型应用案例名单,共确定61个案例作为2022年区块链典型应用案例。按照之前的通知,区块链典型应用案例征集方向为:(一)创新技术及产品。聚焦智能合约、共识算法、加密算法、分布式系统等区块链关键技术,征集以联盟链为重点的区块链底层技术平台、区块链即服务平台、跨链平台等产品,以及隐私计算、人工智能、物联网、大数据等新一代信息技术融合创新的典型案例。(二)区块链+实体经济。聚焦制造、农业、商贸等领域,征集将区块链应用于工业互联网、供应链管理、农产品溯源、跨境贸易等领域,促进各行业供需有效对接,降低中小企业贷款融资门槛,探索数字经济创新发展的典型案例。(三