Mailing List Archive

Nessus user authentication
Silly question - the nessus user authentication seems a bit last minute
to me, is this deliberate, or is it planned this way...

My issue is that I have a server which runs nessusd and has several
people connecting through via the various nessus clients, of course I'd
like to password these (allow flexibility etc)... nessus-adduser allows
me to assign a password but not change it -- or allow the users to
change their own passwords.

Is there a reason why nessus users are designed like this?

I have patched a test version of nessusd on my system to use PAM to
authenticate with the OS passwords (and will continue to do a cron like
allow-deny list) should I release this for the Nessus source?

thanks

dave
Nessus user authentication [ In reply to ]
Silly question - the nessus user authentication seems a bit last minute
to me, is this deliberate, or is it planned this way...

My issue is that I have a server which runs nessusd and has several
people connecting through via the various nessus clients, of course I'd
like to password these (allow flexibility etc)... nessus-adduser allows
me to assign a password but not change it -- or allow the users to
change their own passwords.

Is there a reason why nessus users are designed like this?

I have patched a test version of nessusd on my system to use PAM to
authenticate with the OS passwords (and will continue to do a cron like
allow-deny list) should I release this for the Nessus source?

thanks

dave
Re: Nessus user authentication [ In reply to ]
"David Lodge" <dave@cirt.net> writes:

> nessus-adduser allows me to assign a password but not change it --
> or allow the users to change their own passwords.

> Is there a reason why nessus users are designed like this?

No
We could easily write a nessus-passwd command from nessus-adduser.
Re: Nessus user authentication [ In reply to ]
> > Is there a reason why nessus users are designed like this?
> No
> We could easily write a nessus-passwd command from nessus-adduser.

That's no problem -- and I could probably could one quite quickly
(after all its only md5 hashes and its written in shell)...

But, on the other side; would it be an idea to allow OS (ie PAM)
authentication as a user option?

dave
Re: Nessus user authentication [ In reply to ]
> > Is there a reason why nessus users are designed like this?
> No
> We could easily write a nessus-passwd command from nessus-adduser.

That's no problem -- and I could probably could one quite quickly
(after all its only md5 hashes and its written in shell)...

But, on the other side; would it be an idea to allow OS (ie PAM)
authentication as a user option?

dave
RE: Nessus user authentication [ In reply to ]
> > > Is there a reason why nessus users are designed like this?
> > No
> > We could easily write a nessus-passwd command from nessus-adduser.
>
> That's no problem -- and I could probably could one quite quickly
> (after all its only md5 hashes and its written in shell)...
>
> But, on the other side; would it be an idea to allow OS (ie PAM)
> authentication as a user option?

I think that PAM authentication is a good idea - it will allow use not only
OS accounts, but also centralized account management via LDAP, etc.

Best regards,
Victor
Re: Nessus user authentication [ In reply to ]
On Fri, Sep 13, 2002 at 07:22:24AM -0400, David Lodge wrote:
> > > Is there a reason why nessus users are designed like this?
> > No
> > We could easily write a nessus-passwd command from nessus-adduser.
>
> That's no problem -- and I could probably could one quite quickly
> (after all its only md5 hashes and its written in shell)...
>
> But, on the other side; would it be an idea to allow OS (ie PAM)
> authentication as a user option?

I don't really like it. The reason is that this way, anyone with a shell
will get the right to scan with Nessus.

What we could do though, would be to change nessus-adduser to allow the
use of pam as a method of authentication. This way, users _have_ to be
explicitely added, but password management is easy.


-- Renaud
Re: Nessus user authentication [ In reply to ]
"David Lodge" <dave@cirt.net> writes:

> But, on the other side; would it be an idea to allow OS (ie PAM)
> authentication as a user option?

This would mean that any user has the right to scan machines on the
network. Or we would need a specific PAM module, which would look into
Nessus database. Not great.