Anyone who knows just the host name and the listener name can have full control over the listener.
They can stop the listener and also obtain detailed information about the listener, database, and the
configuration of the application. How would you avoid this scenario?
A.
lock the listener
B.
hide the listener
C.
create multiple listeners
D.
run listener on a remote client
E.
set a password for the listener
F.
store listener.ora in a non-default location
To avoid inadvertent stopping of your listener or to prevent unauthorized access to your listener, you may set up password protection for your listener.
https://oraclespin.wordpress.com/2008/03/27/how-to-password-protect-your-listener/
To password protect your listener, perform the following as your Oracle user:
$ lsnrctl
LSNRCTL> change_password
Old password:
New password:
Reenter new password: