Нужно ли удалять 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 со своим собственным сервером кода.