41 lines
1.7 KiB
JSON
41 lines
1.7 KiB
JSON
{
|
|
"verdict": "有缺陷",
|
|
"passCount": 22,
|
|
"failCount": 1,
|
|
"pass": [
|
|
"3-MySQL:使用SSL开关",
|
|
"3-模式:require",
|
|
"3-模式:skip-verify",
|
|
"3-模式:verify-ca",
|
|
"3-证书路径字段",
|
|
"3-SQLite禁用SSL",
|
|
"3-Redis模式齐",
|
|
"3-PostgreSQL模式齐",
|
|
"3-SQL Server模式齐",
|
|
"3-Oracle有SSL开关",
|
|
"4-后端tls.go",
|
|
"4-后端mysql.go",
|
|
"4-后端postgres.go",
|
|
"4-后端mssql.go",
|
|
"4-后端redis.go",
|
|
"4-后端oracle.go",
|
|
"4-go test ./internal/db 绿",
|
|
"5-开SSL失败可读(TLS类)",
|
|
"5-关SSL明文成功",
|
|
"5-保存含skip-verify",
|
|
"5-CA路径已落库",
|
|
"4-verify-ca需CA有校验"
|
|
],
|
|
"fail": [
|
|
"3-无select"
|
|
],
|
|
"notes": [
|
|
"sslOnFail=返回 MySQL 可连接 连接列表 常规 高级 SSL SSH SSL 使用 SSL 模式 require(加密) skip-verify(跳过证书校验) verify-ca(校验 CA) CA 证书 客户端证书 客户端密钥 仅加密传输;路径可留空。verify-ca 需填 CA。 连接成功。 测试连接 取消 保存 保存并连接",
|
|
"sslOff=返回 MySQL 可连接 连接列表 常规 高级 SSL SSH SSL 使用 SSL 开启后可选择 require / skip-verify / verify-ca,并可选填证书路径。 连接成功。 测试连接 取消 保存 保存并连接",
|
|
"ls=d\":\"586f8a4b-e28e-4d23-91a3-a1229aafea7e\",\"name\":\"ssl-persist-reg\",\"driver\":\"mysql\",\"host\":\"127.0.0.1\",\"port\":3306,\"user\":\"root\",\"password\":\"ox1.RGVtb0AxMjM=\",\"database\":\"\",\"ssl\":true,\"sslMode\":\"skip-verify\",\"sslCA\":\"/tmp/persist-ca.pem\",\"sslCert\":\"/tmp/client.pem\",\"sslKey\":\"/tmp/client.key\",\"servic"
|
|
],
|
|
"gaps": [
|
|
"P1: Oracle仅开关未接客户端证书",
|
|
"P1: MSSQL自定义CA暂走系统信任"
|
|
]
|
|
} |