OpenStack Networking - secure protocol used for authentication

Information

OpenStack supports various authentication strategies like noauth, keystone etc. If the 'noauth' strategy is used then the users could interact with OpenStack services without any authentication. This could be a potential risk since an attacker might gain unauthorized access to the OpenStack components. Thus it is strongly recommended that all services must be authenticated with keystone using their service accounts.

Solution

Set the value of parameter 'auth_protocol' under [keystone_authtoken] section in /etc/neutron/neutron.conf is set to https, or set the value of parameter identity_uri under [keystone_authtoken] section in /etc/neutron/neutron.conf to Identity API endpoint starting with https://.

See Also

http://docs.openstack.org/security-guide/networking/checklist.html