O furo só permite que os dados sejam injetados, se essa injeção puder causar um vazamento de dados de algum tipo, será necessário retrabalhar o programa do servidor para garantir que os dados injetados não causem o vazamento de informações confidenciais. .
Ou seja, a sessão do usuário permanece segura no lado de saída (ou seja, de servidor para cliente), essas comunicações permanecem secretas, as comunicações do lado de entrada (cliente para servidor), os dados do cliente ainda permanecem secretos bem, no entanto, os dados podem ter informações anexadas ou anexadas a ele por um ataque man-in-the-middle.
Portanto, não há necessidade de uma solução alternativa, a menos que seu servidor / serviço seja vulnerável a esse tipo de ataque e, se for, a solução alternativa será específica para seu aplicativo da Web.