Estimados, adjunto la siguiente consulta:
Resulta que herede un proyecto que requiere desarrollar un servidor sockets para que ciertos clientes se conecten vía sockets (los cliente no son aplicaciones sino módulos de un fabricante determinado que efectúan un enlace a un servidor determinado, es decir, se le especifica IP y Puerto). El desarrollo del servidor de sockets lo estoy realizando en JAVA, ahora, existe alguna forma de implementar algún tipo de autenticación entre Cliente/Servidor a fines de evitar que cualquier cliente se conecte a ese puerto y sin tener que definir un propio protocolo entre cliente/servidor con encriptación y demás.
El propósito, lógicamente, es aumentar la seguridad de la aplicación y evitar posibles ataques al servidor donde se encontrará alojada la aplicación (ademas que el mismo servidor contendrá otras aplicaciones y servicios críticos).
Aguardo sugerencias.
Muchas gracias!
Saludos