We're using MAAS to manage our cluster. Nessus complains that our MAAS region controller is insecure, because it exposes iSCSI targets on its public IP without authentication. Here's what Nessus says:
3260/tcp
51368 - iSCSI Unauthenticated Target Detection
The following iSCSI targets allow unauthenticated access :
-iqn.2004-05.com.ubuntu:maas:ephemeral-ubuntu-amd64-hwe-x-xenial-release
-iqn.2004-05.com.ubuntu:maas:ephemeral-ubuntu-amd64-hwe-x-trusty-release
...
Is there a way to disable iSCSI support (I believe we don't use it) or protect these targets? Another option would be to have them listen on the master's internal IP only, rather than the public one. This would make them visible to the cluster machines, but invisible to the public.
ufw allow from 10.0.0.1/16 port 3260 proto tcp; ufw deny 3260/tcp
. UFW evaluates rules in order, so that this should allow anybody on the internal network to access the targets, but block everybody else. – Sjlver Nov 29 '16 at 15:30