SimonGino / shanhai-guard-spring-boot-starter

📡山海Guard - 一款基于Spring Boot的Web安全防护组件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

山海Guard - 基于SpringBoot 的通用Web安全组件

ShanHaiGuard-based SpringBoot Web Security components

GitHub release (latest by date) GitHub closed issues GitHub top language
GitHub Code Size GitHub Code Lines GitHub License

山海Guard安全组件能力
组件名称 组件使用说明 备注
文件安全检测 https://seemountainsea.github.io/guard/#_3-1-文件上传检测 支持对单个文件或压缩包进行文件安全细检测
密码复杂度检测 https://seemountainsea.github.io/guard/#_3-2-密码复杂度检测 配置化高强度密码要求
sql&xss注入检测 https://seemountainsea.github.io/guard/#_3-3-sql-xss注入检测 拦截常见注入风险
配置文件参数加密 https://seemountainsea.github.io/guard/#_3-6-springboot配置文件参数加密 支持自定义解密算法
响应报文数据脱敏 https://seemountainsea.github.io/guard/#_3-8基于序列化的响应报文数据脱敏 基于规则自行扩展
字段级加解密与数据脱敏 https://seemountainsea.github.io/guard/#_3-7-基于mybatis-plus进行字段级加解密与数据脱敏 基于mybatis-plus,也可以使用官方的,加密算法支持自定义扩展
请求报文加密 https://seemountainsea.github.io/guard/#_3-5-requestbody-通用解码组件 支持批量加密和单个加密,自行实现加密算法
响应报文加密 v1.1.0同步maven仓库完毕后择机更新说明文档 支持批量加密和单个加密,自行实现加密算法

更多说明:https://seemountainsea.github.io/guard/

About

📡山海Guard - 一款基于Spring Boot的Web安全防护组件

License:MIT License


Languages

Language:Java 100.0%