С версии 2.8 введен новый уровень обмена сообщениями между сервером и клиентом повыщающим безопасность и защищенность обмена данными - теперь клиент "сообщает" серверу специальное случайно сгенерированное 64-битное число, которое меняется после каждого успешного выполнения действия на клиенте. Оба, клиент и сервер, "подписывают" это число текущим установленным паролем в программе (который должен быть одинаковым на сервере и клиенте, иначе клиент будет отвергать запросы на исполнение действий с сервера) и полученный результат используется для подтверждения что сервер имеет право выполнения действия на клиенте. Клиент проверяет "подписанный" результат и если он совпадает с клиентским - выполняет запрошенное действие с сервера.
Запрос на исполнение действия
Если в настройках клиента включена опция 'Предупреждать о поступающих командах' (см. 'Настройки') RSHUT выведет окно с запросом на выполнение полученной команды. Данное окно дает возможность разрешить или отклонить запрос на выполнение команды с сервера. По истечении заданного интервала ожидания RSHUT автоматически разрешит выполнение команды если она не была отменена.
Данное окно не отображается когда команда исполняется на локальном компьютере.
