个人介绍
熟悉的数据库:mysql,oracle,pgsql,sqlserver,hive,ES,cache等基础数据库,大数据,国产数据库kingbase,gbase,dm6,dm7等十几种数据库。
熟悉的技术栈:spring mvc springboot .mybatis,maven,datax,kettle,数据处理中间件,消息队列,多线程,微服务等
工作经历
2018-07-01 -2020-10-01深圳xx科技有限公司java开发
主要从事数据脱敏,数据库状态监控,大屏展示,数据库漏洞扫描等产品的开发工作,期间负责的项目超过30个项目,真实了解客户需求,做定制化的开发
教育经历
2014-08-01 - 2018-05-01武汉工商学院电子信息工程本科
学校本专业前3,担任干部,毕业论文学院专业第一
技能
数据库漏洞扫描系统,漏洞扫描是指基于漏洞数据库,通过扫描等手段对指定的远程或者本地计算机系统的安全脆弱性进行检测,发现可利用漏洞的一种安全检测(渗透攻击)行为。我们通过相关的漏洞扫描技术,及时发现安全漏洞,客观评估网络风险等级。能根据扫描的结果更正网络安全漏洞和系统中的错误设置,在黑客攻击前进行防范。 前台系统主要展示的有首页,登录页面。用户管理界面,资产管理界面,任务管理界面。日志管理界面,系统管理界面,告警管理界面,软件授权界面等。 后台实现的功能模块有:展示系统全局相关信息,用户登录登出以及用户权限的管理,数据库资产的管理以及自动发现功能,扫描任务的配置及操作,扫描报告的创建生成与导出,扫描策略的配置,漏洞库的离线与在线升级,告警信息的查看与告警策略的配置,系统日志与操作日志的展示与导出,授权认证,对设备以及软件的维护操作。 责任描述: 1. 项目前期的预研工作和方案讨论。 2. 项目前期参与了项目内部的可行性计划,分析项目需求的工作。 3. 项目的需求包的分析与研讨。 4. 项目的需求的规格书的分析与研讨。 5. 项目的概要设计说明书的参与,设计和编写。 6. 负责的项目模块有:软件授权(证书的上传,注册的下载,机器码的生成下载),用户登录界面与授权的交互功能,首页模块:系统的性能参数监控,资产漏洞数分布,数据库的漏洞分布和风险等级分布,授权信息展示,漏洞库版本更新信息展示。任务模块:所有支持的数据的弱口令扫描功能。日志模块:系统日志与操作日志的增删改查和导入,导出。告警模块,系统管理模块:设备的关机,开机,重启,恢复出厂设置,漏洞库在线,离线升级,运维日志的收集,网络管理口的设置等。 7.模块所用的技术和组件有:软件授权用到了上传,下载,脚本运行等功能;用户登录与授权的交互涉:不同证书的状态判断不同界面跳转问题;首页模块用到的技术有websocket实时推送数据,java调用linux执行
数据脱敏(简称:AAS-DM)是对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,脱敏系统具有流程化、自动化和作业复用等特点。作为轻部署的一体化设备,它拥有强大的功能、能够达到开箱即用的优势、能够极大减轻工作人员的工作强度以及项目周期。 项目职责: 1.敏感数据自动识别:支持自动发现敏感数据,支持手动设置自动发现敏感数据采样率,支持发现敏感数据结束后自动配置字段脱敏规则,支持展示内置脱敏规则 2.数据脱敏系统内置同义替换、数据遮蔽、随机替换、偏移、加密和解密、随机化、可逆脱敏等多种脱敏规则,内置十多种中国本地隐私数据类型的漂白规则和算法,可根据实际的应用场景灵活使用。 3.数据脱敏系统内置多种脱敏策略模板,满足多种应用场景,可以直接应用进行脱敏,支持自定义脱敏规则及策略模板。 4.数据脱敏系统内置30多种敏感类型,涵盖多行业敏感数据类型,系统支持敏感类型自定义。 5.脱敏系统支持mysql、sql server、Oracle、MongoDB、Teradata等数据库脱敏,支持TXT、EXCEL、CSV等文件脱敏,支持库到库、库到文件、文件到库、文件到文件的脱敏。 6.脱敏系统内置黑白名单管理,指定表中一些信息的显示与否,较敏感的数据,例如公安部红名单等信息可选择黑名单配置;特意选择查看的数据或其他可选择白名单配置。 7.脱敏系统为满足系统的公正性,规范系统的使用性,将超级管理权限分开,由系统管理员、审核员、操作员分别承担,并增加审核权限,保证数据脱敏的严格性,三权互不干扰,互不越权,相互制约。 项目业绩: 1.项目成立早,beta版本完成效率快; 2.基于大数据的平台下,支持基本的关系型数据库和非关系型数据库的脱敏; 3.支持大数据的脱敏,能快速满足客户的的复杂的需求开发; 4.目前超多30多家的客户在使用该脱敏产品; 5.目前仍在持续的迭代更新中,在行业当中处于领头羊的地位;
该系统是一个集中展示Oracle,Mysql ,SQLserver,Mongodb,Hbase,Cache6种数据库的特性指标参数的展示,其中包括:数据库空间TOP5,数据库连接数TOP5,数据库阻塞次数TOP5,数据库告警次数TOP5,数据库阻塞时长TOP5,数据库活跃事务数TOP5,监控数据库数、异常数、监控时长,事件通知,中间数据库指标详情等9大项特性模块。根据不同的特性模块的情况,实时监控数据库的异常和使用情况,并及时提醒和通知DBA以及相关负责人员做相应的调整解救措施。 项目职责: 1.展示oracle、mysql、sqlserver、cache的监控数据库已使用空间TOP5排行。 2.展示oracle、mysql、sqlserver、cache、mongodb连接数Top5。 3.实现oracle、mysql、sqlserver、cache、mongodb数据库已使用空间TOP5。 4.展示出所有监控数据库的告警次数TOP5。 5.展示oracle、mysql、sqlserver关系型数据库累计阻塞时长Top5。 6.展示oracle、mysql、sqlserver关系型数据库发生活跃事务次数Top5。 7.展示出数据库的告警信息及相关指标达到阈值,以及数据库连接异常的信息。查询最新12条信息进行滚动展示。刷新频率为每一分钟一次。 8.进入大屏展示界面时,前台发送获取需要滚屏的数据库请求获得数据库列表。 项目业绩: 1.根据现有的状态监控的系统基础上,开发的大屏监控; 2.开发周期短,效率高效; 3.熟练掌握如可将需求转化为实现。 4.项目成员为两个人,各司其职,严格按照WBS计划,解决各种性能和数据问题; 5.目前跟状态监控系统一起有10家以上的医院客户在使用,仍在不断迭代更新。