Я использую Node.js и Socket.io. Я написал приложение, которое может отправлять фрагменты JavaScript с сервера и выполнять их на клиенте. JavaScript отправляется через Secure WebSocket (WSS), а клиент имеет прослушиватель, который будет выполнять любой код, переданный ему через сервер.
Этот короткий script демонстрирует принцип: http://jsfiddle.net/KMURe/, и вы можете думать о функции onScript как о прослушивании сокета.
Вопрос
Какие протоколы безопасности можно использовать для безопасной транзакции? Будет ли защищенный канал веб-канала затруднить третьему лицу действовать как средний человек (изменяя код перед его отправкой клиенту)?
Некоторые примеры использования.
- Динамически назначенные распределенные вычисления.
- Клиент-браузер может динамически учиться на сервере.
- Обновите поведение браузера в унисон.