security - 日志文件中的掩码数据库 URL
问题描述
我有一个场景,Jenkins 运行 Flyway(DB 迁移工具,类似于 liquibase)命令来连接数据库并执行 SQL。
生成的日志包含 JDBC url 字符串。
这已在 Jenkins 控制台输出中被掩盖。
但是我们还将日志重定向到一个文件(作为邮件附件发送),其中的 URL 没有被屏蔽,这是一个风险。
有什么方法可以在日志文件中实现屏蔽?
或者任何不打印或跳过 JDBC URL 字符串的方法?
PS:我们还使用 logback 框架进行 flyway 日志记录。当前 URL 以 INFO 模式打印。我们不想关闭 INFO 模式,因为它还有其他必要的信息。
解决方案
推荐阅读
- html - `padding-right` 属性未添加填充
- azure - 天蓝色下载密钥/秘密不起作用-RequiredArgumentMissingError
- java - 伪代码到 Java
- python - 将 style.format 永久应用于 DataFrame
- java - 如何通过“:”对齐多行 JOptionPane 输出对话框消息?
- javascript - Cypress 在自定义命令中加载环境变量
- python - 通过结果读取图像 OCR python 循环
- azure-devops-extensions - 如何在 Azure DevOps Extension 中使用字体或 CSS 作为集线器的图标?
- docker - docker-compose 3.7 多平台配置
- assembly - 在某些情况下,MOVing and using and SUB or ADD 可以用 LEA 代替吗?