【Github】项目名:momosecurity/aswan – 陌陌风控系统静态规则引擎
一、项目简介
这是陌陌的风控系统静态规则引擎,其主分支仅支持Python3(经Python3.7.3版本测试),可通过简易便捷的操作配置多种复杂规则,即使零基础也可上手,能实时高效管控用户异常行为。项目依赖redis、mysql、mongodb,还涉及到名单管理、布尔型策略、时段频控型策略等多种功能模块的管理与操作。
二、项目目的
主要目的在于通过静态规则引擎,对陌陌用户的行为进行风险管控,以保障平台的安全、正常运营,有效识别和处理用户的异常行为。
三、核心技术
基于Python3进行开发,用到了如Django框架(从项目中存在的相关配置以及数据库表操作等方面可以看出)。在规则描述方面有独特的设计,例如针对不同类型策略(名单型、布尔型、时段频控型等)有着各自明确的描述符,这些规则描述符是项目实现复杂规则配置的关键技术部分。另外,项目还涉及到与多种数据库(如mysql用于存储风险控制相关数据等)和缓存(如redis)的交互技术。
四、实践案例
以打地鼠活动为例,业务侧有打地鼠成功概率的规则,风控侧有异常用户不能打地鼠、同uid上30分钟内限1次等规则。用户在每次打地鼠前调用query接口判断是否被拦截,若成功则调用report接口上报数据,这展示了项目在实际业务场景中的应用流程。
五、项目总结
陌mo安全的aswan项目是一个功能丰富的风控系统静态规则引擎。从项目架构到各种规则的管理、从数据源配置到实际业务中的应用案例,都展现了其在风险控制方面的能力。欢迎大家留言分享对这个项目的看法或者提出问题,一起参与讨论。
项目地址
数据统计
数据评估
本站链氪巴士提供的momosecurity/aswan:陌陌风控系统静态规则引擎都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。