AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1087759
Accepted
FormigaNinja
FormigaNinja
Asked: 2021-12-20 19:01:57 +0800 CST2021-12-20 19:01:57 +0800 CST 2021-12-20 19:01:57 +0800 CST

加密 nginx 日志文件

  • 772

是否可以加密 nginx 日志文件?如果是这样,logrotate 会是节省时间的最佳时间吗?

这样做的背景是,当第三方服务通过 webhook apis 发送某些内容时,客户端担心将某些用户(登录 ID)保存在访问日志中可能发生的安全问题。

我找不到这个具体的答案,我想知道它是否不是防止用户信息泄露的流行(或正确)措施。我错过了什么吗?

logging security encryption nginx
  • 2 2 个回答
  • 169 Views

2 个回答

  • Voted
  1. Best Answer
    AlexD
    2021-12-20T22:54:01+08:002021-12-20T22:54:01+08:00

    您可以access_log通过命名syslog管道(man mkfifo

    如果您认为“登录 ID”是敏感信息,那么不要将其作为 URL 的一部分发送,因为 URL 可以在任何地方记录 - 发送方系统、中间代理或防火墙、负载平衡器等。

    • 4
  2. Bob
    2021-12-21T02:30:27+08:002021-12-21T02:30:27+08:00

    在您决定“加密是解决方案”之前,我会重新考虑您的风险和威胁情况。

    因为通常访问系统日志需要管理员级别的访问权限和特权,而那些已经拥有此类特权级别的人通常也可以直接访问用户/应用程序数据,而不管日志中最终的信息是什么。

    但是,如果某些信息确实太敏感而无法保存在明文日志文件中,恕我直言,您应该清理您记录的内容,而不是继续记录它。考虑创建一个自定义log_format(例如,在其中记录$uri而不是$request)并将其用于您的 webhook API,以防止记录 GET 参数。

    • 4

相关问题

  • IIS 6 - 仅记录某些目录

  • 什么是好的日志查看器,例如 apache、postfix、syslog?

  • 如何提供可搜索的 IRC 日志?

  • 避免将某些丢失的文件记录到 Apache2 错误日志中

  • Tomcat 6 HTTP 日志滚动和清除

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve