在Python中,明文密码往往发生于命令执行参数、debug日志、依赖库打印等场景中。对于程序自身的明文密码打印,很轻易地就能通过修改相应代码行的方式修复,而对于非程序自身打印,比如依赖库、外部命令等,则比较棘手,无法通过直接修改代码的方式解决。其实,在Python中,
logging
日志模块提供了一些自定义方法以过滤特定字符串,绝大多数的Python程序均使用
logging
模块作为其日志记录系统,如果开发者已经得知相关明文密码打印的规则,且使用
logging
模块记录日志,那么使用在
logging
模块中过滤特定字符串的方法不失为一个很好的选择。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。