1 Spring boot actuator unauthoyized access
问题原因:网站 9000 端口运行 spring eureka 服务,访问端口可直接进入管理界面,泄露敏感信息,经验证,存在未授权访问。
整改内容: 禁用注册中心显示页面和禁用actuator端点, 后续调试中及时配置安全策略。
2 Elasticsearch unauthorized
问题原因:Elasticsearch的HTTP连接没有实现任何权限控制措施。一旦部署在公共网络上,Elasticsearch很容易发生数据泄露。
整改内容:设置安全密码,后续应用中及时配置安全策略。
3 Sqlcli unauthorized
问题原因:为项目需要于临时服务器调试开源工具,未设置用户授权访问等配置。
整改内容:停止相关服务及端口,后续应用中及时配置安全策略。
4 web页面可以通过http协议访问,存在用户名、密码明文传输风险。
问题原因:现有环境中虽然已经配置ssl证书,可以通过https访问,但原http配置仍然保留,故http协议访问依然成功,现已清除原http server访问配置,强制转换https登录。
整改内容:现有http 访问方式已强制转换https访问,避免了明文传输风险,目前未发现数据泄露情况。
5 Apache tomcat 示例目录泄露:Tomcat中间件的默认样例目录,可被恶意攻击者通过操纵session获取管理员权限
问题原因:项目使用开源工具Tomcat作为中间件部署网站,Tomcat不定期会产生漏洞需要定期升级,Tomcat各版本均包含servlets-examples 和 tomcat-docs 等默认样例目录。
整改内容:删除tomcat中间件webapps目录下面包含的servlets-examples 和 tomcat-docs 等默认项目。
6 其他
序号 | 漏洞名称 | 修复情况说明 |
1 | XSS跨站脚本攻击 | 增加危险字符拦截 |
2 | Js版本低 | 网站整体提升js版本 |