Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
1.0.0
-
None
Description
Hey,
When setting up a hardened NiFi installation I ran into this. I hope I'm mistaken.
When running the encrypt-config.sh script, one has a nifi.bootstrap.sensitive.key string configured in bootstrap.conf. The service startup script makes this be passed from RunNifi to{{NiFi}} by a -k parameter.
This however can be retrieved by any user of the interface – which, combined with NiFi being able to read from (the encrypted-under-nifi.bootstrap.sensitive.key) nifi.properties file means that e.g. the nifi.security.keystorePasswd property can be decrypted offline.
Does this have anything to it?