掌握 JAVA 面向对象编程语言,了解 Python 编程语言,有良好的编码习惯。熟悉常用数据结构及算法。
了解 JVM 原理
了解 Redis 消息队列等开发工具
了解 springBoot 开发框架
熟悉 Mysql、SqlServer 数据库的操作
了解 mybatis 数据持久层框架
作为实习生加入蚂蚁金服平台安全-基础安全部,参与安全平台建设,主要负责蚂蚁威胁漏洞管理平台的开发与维护。
技术栈:SOFABOOT(蚂蚁金服开源的基于 Spring Boot 的研发框架)+Redis+Mysql
项目描述:蚂蚁威胁漏洞管理平台(AntTVM)致力于更加准确、有效的管理安全事件和安全漏洞,降低安全运营成本,解放安全工程师时间的漏洞管理平台。
项目特点:1、漏洞管理流程化、规范化,平台将漏洞发现-确认-指派责任人-修复-(延期)-验证全流程化,明确漏洞责任人,明确安全负责人;
2、漏洞处置自动化,目前 AntTVM 主要实现了自动化确认(自动化确认漏洞等级、自动化确认漏洞修复期限、自动化关联建议修复方案),自动化指派(自动化指派产品责任人、自动化指派安全工程师)以及自动化验证(结合安全能里自动化验证漏洞修复情况);
3、业务规则化,AntTVM 集成 drools 规则引擎,使用 rete 算法实现一些易变动的业务逻辑,从而更加快捷、友好的支持业务规则的变化;
4、数据可视化,AntTVM 实现了漏洞按不同状态、等级、部门以及应用的数据化,并以图表形式可视化,并支持数据到处功能,以便更好的支持安全工程师的漏洞处置效率的可视化以及打分榜排名;
5、安全工程师值班机制,AntTVM 对接集团值班平台,实现不同团队安全工程师轮班值班机制。