我们在我们的 Django 项目中使用 Celery 并将一个CELERY_RESULT_DBURI
值(它携带我们数据库的密码)放入我们的settings.py
文件中。显然,在每个回溯中使用明文密码我觉得不太安全。
我知道过滤错误报告,但我现在能想到的唯一解决方案是SafeExceptionReporterFilter
通过复制get_traceback_frame_variables()
方法和猴子修补来重写类CELERY_RESULT_DBURI
。你们中有人知道更好的解决方案吗?您是如何解决暴露数据库密码的问题的?