3

我们在我们的 Django 项目中使用 Celery 并将一个CELERY_RESULT_DBURI值(它携带我们数据库的密码)放入我们的settings.py文件中。显然,在每个回溯中使用明文密码我觉得不太安全。

我知道过滤错误报告,但我现在能想到的唯一解决方案是SafeExceptionReporterFilter通过复制get_traceback_frame_variables()方法和猴子修补来重写类CELERY_RESULT_DBURI。你们中有人知道更好的解决方案吗?您是如何解决暴露数据库密码的问题的?

4

0 回答 0