cyberark / conjur-puppet

Official Puppet module for CyberArk Conjur
https://forge.puppet.com/cyberark/conjur
Apache License 2.0
6 stars 3 forks source link

There has been a security review of Puppet v6 support for Windows #87

Closed izgeri closed 4 years ago

izgeri commented 4 years ago

See "Milestone 1" in #20

izgeri commented 4 years ago

Initial questions that came out of security review (note: answers will not be added here):

diverdane commented 4 years ago

A security review was conducted. The following takeaways/action items were identified:

  1. Issue (1): Add documentation indicating that on Windows nodes, access to the Conjur connection information in the Windows registry must be disabled for non-administrator users. This can be done using the regedit.exe utility. Below is a snapshot for how access can be disabled for the conjur registry settings for non-administrator users.
  2. Issue (1): Add documentation indicating that the file permissions for these files: /etc/conjur.conf, /etc/conjur.identity must be set to 600.
  3. Issue (4): File a cyberark/conjur-puppet repo issue: Add Warnings or Fail When HTTP Used Between Puppet Module and Conjur.
  4. Issue (5): File an cyberark/conjur-puppet repo issue: Add Warning to Docs About Lack of Encryption for Standalone Puppet Server.
izgeri commented 4 years ago

Issues that were filed to follow up from the security review:

  1. 142 - Include warning to disable Users write access to WinReg entries for Conjur

  2. 143 - Include warning to set Conjur identity files permissions to 600

  3. 144 - Add warnings to the Puppet module if HTTPS not being used to talk to Conjur

  4. 145 - Include warning that stand-alone Puppet (Puppet Apply) does not provide encryption