Как защититься от метода CloseConnection?
Как минимум не стоит слепо доверять клиенту права мастера со стороны сервера
Можно ли защититься от этого и как?
Нормально реализовать серверную часть. Судя по Вашему описанию это какое-то решето, а не сервер.