Как защитить внешний доступ? - PullRequest
0 голосов
/ 23 декабря 2009

Как защитить ресурсы от внешнего доступа в веб-приложении с помощью jsp - spring?

например. http://localhost:8080/appsname/images/ здесь отображается список файлов

здесь я не хочу, чтобы пользователи открывали прямой доступ к моей папке с изображениями. Если кто-нибудь попытается сделать это, перенаправьте на страницу ошибки или домашнюю страницу.

Спасибо

Ответы [ 2 ]

2 голосов
/ 23 декабря 2009

Обычно это достигается путем настройки вашего веб-сервера таким образом, чтобы запретить просмотр каталогов в определенном каталоге. Например, используя веб-сервер apache, вы используете Options -Indexes

1 голос
/ 23 декабря 2009

Способ сделать это - сохранить изображения где-то за пределами веб-контейнера (Tomcat?), Как в / opt / data / webapp_name / images /, и написать контроллер, который извлекает изображения из этих мест. Таким образом, прямой доступ к изображениям отсутствует, и к контроллеру можно добавить все виды логики безопасности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...