【问题标题】:Hiding sensitive GET parameters from App Engine log从 App Engine 日志中隐藏敏感的 GET 参数
【发布时间】:2015-11-21 09:03:24
【问题描述】:

我在 App Engine 上有一个 python 应用程序。默认情况下,每个请求的 url 都会记录到应用程序日志中,管理员可以稍后查看,例如:

我的应用中的一些 GET 请求包含敏感信息。有没有办法阻止 App Engine 记录它们?我仍然希望记录请求,只是没有所有或部分参数。

注意:我无法使用 POST 发出这些请求,因为它们是由第三方生成的。

【问题讨论】:

  • 第一个问题是您/流程如何知道哪些数据是敏感数据?
  • @SteveBarnes 只有特定的 url 包含敏感数据,我事先都知道。
  • 下一个问题是您的应用在进行日志记录还是框架?
  • App Engine 无法实现您想要的。
  • 如果您不能信任您的管理员,请找更好的管理员? :P

标签: python google-app-engine logging


【解决方案1】:

目前没有办法做你想做的事。我建议填写Feature Request。确保你写出了一个好的用例。

作为一种变通方法,您可以让请求转到只有您有权访问的另一个应用程序。然后它将数据发布到您的主应用程序。它既不优雅也不高效,但可以满足您的需求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-03
    • 2011-10-01
    • 2021-02-25
    相关资源
    最近更新 更多