Нужно ли удалять hosted.html из файла.war приложения GWT? Как?

Мы создаем приложение GWT (используя gwt-maven-plugin), в результате чего получается файл.war. В настоящее время этот.war-файл содержит файл с именем hosted.html, который используется для запуска в режиме разработки (née hosted), когда параметр запроса gwt.codesvr=... указан.

Существует ли угроза безопасности при использовании этого файла.war в рабочей среде или есть еще одна причина, чтобы этот файл не попал в файл.war?

Если так, какой самый простой способ сделать это?

Спасибо!

1 ответ

Решение

Плагин GWT dev требует, чтобы пара веб-сервер + кодовый сервер хост + порт была внесена в белый список, поэтому при развертывании hosted.html нет абсолютно никакой угрозы безопасности. Преимущество его развертывания состоит в том, что вы можете отлаживать свое приложение на своем производственном сервере.

Примечание: этот необходимый белый список должен предотвращать "XSS, запускаемый простым параметром строки запроса". В противном случае злоумышленник может заставить вас запустить доверенное приложение GWT со своим собственным сервером кода.

Другие вопросы по тегам