%3F.png)
A raíz de un problema de hoy, tengo una pregunta, posiblemente estúpida, pero ahí va.
¿Cómo puedo bloquear/evitar que una aplicación se vincule a un puerto específico? Esto pertenece a Linux/Unix, pero también me interesaría NT.
Sé que puedo evitar el tráfico usando un firewall y que los puertos menores de 1024 requieren raíz, pero no conocía una manera de proteger un puerto, permitiendo que solo se vincule una aplicación designada.
¿Hay alguna manera?
Gracias
Respuesta1
cuando estás en Linux puedes usar selinux para lograr esto. crearía un tipo de puerto para su aplicación y agregaría solo los puertos a los que desea que se conecte su aplicación. todos los demás puertos generarían un mensaje de error.
pero tenga en cuenta que las reglas de Selinux pueden volverse un poco desagradables.
Respuesta2
No mencionas si es una aplicación específica la que deseas bloquear ocualquiersolicitud.
Para hacerlo para cualquier aplicación, simplemente enlace algo antes de que comience. Netcat es tu amigo aquí. Suponiendo que desea bloquear tcp/1234, su comando se vería así: nc -lp 1234 > /dev/null
hará lo que quiera