pues si, lo mejor es usar un firewall , si hay algo como lo que dice Buho (VNC se suele usar mucho tambien con la "excusa" de arreglarte algo remotamente) que es lo mas normal, por lo menos el fire intentara bloquearlo, lo que pasa es que si tiene acceso puede crear una regla para dar paso al programa en cuestion, es una lucha de tu a tu en ese caso, la labor que te queda es controlar tus conexiones y parar los intentos de control
no es facil si no se sabe mucho pero empieza con un firewall y a ver que pasa, no olvides mirar los registros o logs del mismo
Saludos, nos cuentas