代码之家  ›  专栏  ›  技术社区  ›  firefly2442

Nifi密码和其他敏感字段的安全参数存储

  •  0
  • firefly2442  · 技术社区  · 5 年前

    我想通过以下方式安全地存储密码 parameter context Apache Nifi中的功能。根据UI中显示的内容, parameters 看起来更强大,更受欢迎 variables .当我设置 sensitive value 参数,这是有效的,但随后要求任何利用/使用它的字段也是敏感的。例如,我有一个MongoDB密码。自从 GetMongo 处理器 Mongo URI 字段不敏感,我只能引用一个不敏感的参数,但它仍然只是在UI中以纯文本显示密码。是否有其他方法可以安全地存储秘密并在Nifi中引用它们,使它们既安全又易于参数化?应该/可以 GetMongo 重构以拆分用户名和密码字段,从而正确地将密码标记为敏感,类似于 DBCPConnectionPool 作品?

    1 回复  |  直到 5 年前
        1
  •  4
  •   Bryan Bende    5 年前

    使用敏感参数是正确的方法。GetMongo处理器应该重构为具有特定的密码属性,并且应该标记为敏感,以便可以利用敏感参数。请随时为此改进提交JIRA- https://issues.apache.org/jira/browse/NIFI .