Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / HTTP Verb Tampering / 9 сообщений из 9, страница 1 из 1
13.01.2022, 18:08
    #40126385
XEugene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Verb Tampering
fortify указывает на проблему HTTP Verb Tampering.
В чём суть проблемы в данном случае?
...
Рейтинг: 0 / 0
13.01.2022, 20:05
    #40126396
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Verb Tampering
XEugene,
У тебя правила на get и post, а их дофига.
Ну базовая аутентификация это дырища
...
Рейтинг: 0 / 0
13.01.2022, 21:04
    #40126408
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Verb Tampering
По скриншоту непонятно куда конкретно в файле указывает fortify.

Возможно url-pattern /* слишком либеральный. Зачем по всему дереву ресурсов разрешать POST ?
Там-же 1-2 формочки а не тыща. Ну я так себе это понимаю.
...
Рейтинг: 0 / 0
13.01.2022, 21:13
    #40126411
HTTP Verb Tampering
Чем прекрасен Fortify, так это его прекрасной документацией: HTTP Verb Tampering . Речь о том что в своем конфиге ты описал только GET & POST методы как те которые CONFIDENTIAL. Соответственно если я отправлю HEAD или какой-то вымышленный BLAH, то он дойдет до сервлета без всяких проверок.

Я не знаю смотрит ли Fortify на то реально ли ты обрабатываешь все возможные и невозможные HTTP методы, либо он смотрит только на конфиг. От этого зависит есть ли у тебя настоящая дыра или это, возможно, ложноположительный результат.

Как это чинится не знаю, я не знаток JEE. Но по идее нужно где-то указать что мы позволяем только такие-то HTTP методы и никакие больше.
...
Рейтинг: 0 / 0
13.01.2022, 21:31
    #40126413
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Verb Tampering
Я фигею с этого CONFIDENTIAL. Это в каком-же мозге такой фантастический параметр был создан?
Это я не адрес автора. А в смысле J2EE.
...
Рейтинг: 0 / 0
14.01.2022, 14:53
    #40126619
XEugene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Verb Tampering
PetroNotC Sharp
XEugene,
У тебя правила на get и post, а их дофига.
Ну базовая аутентификация это дырища


Да, так и подумал.

PetroNotC Sharp

Ну базовая аутентификация это дырища


BASIC это вообще какой-то древний копипаст. Прикол в том, что авторизация на самом деле bearer.
Есть подозрение, что все эти секьюрити настройки можно вообще выкинуть из web.xml.
...
Рейтинг: 0 / 0
14.01.2022, 14:54
    #40126620
XEugene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Verb Tampering
mayton
По скриншоту непонятно куда конкретно в файле указывает fortify.

Возможно url-pattern /* слишком либеральный. Зачем по всему дереву ресурсов разрешать POST ?
Там-же 1-2 формочки а не тыща. Ну я так себе это понимаю.

Там вообще не формочки, а REST.
...
Рейтинг: 0 / 0
14.01.2022, 14:56
    #40126621
XEugene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Verb Tampering
Stanislav Bashkyrtsev
Чем прекрасен Fortify, так это его прекрасной документацией: HTTP Verb Tampering . Речь о том что в своем конфиге ты описал только GET & POST методы как те которые CONFIDENTIAL. Соответственно если я отправлю HEAD или какой-то вымышленный BLAH, то он дойдет до сервлета без всяких проверок.

Я не знаю смотрит ли Fortify на то реально ли ты обрабатываешь все возможные и невозможные HTTP методы, либо он смотрит только на конфиг. От этого зависит есть ли у тебя настоящая дыра или это, возможно, ложноположительный результат.

Как это чинится не знаю, я не знаток JEE. Но по идее нужно где-то указать что мы позволяем только такие-то HTTP методы и никакие больше.

Он явно только на конфиг тут смотрит.
...
Рейтинг: 0 / 0
14.01.2022, 15:28
    #40126636
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HTTP Verb Tampering
XEugene
BASIC это вообще какой-то древний копипаст. Прикол в том, что авторизация на самом деле bearer.
Есть подозрение, что все эти секьюрити настройки можно вообще выкинуть из web.xml.
смотря где.
В java EE проекте нельзя. Там большой сервер берет метод аутентификации.
Если сервер соответствует спеке.
Ну а бут с автоконфигами наверно все можно выкинуть))
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / HTTP Verb Tampering / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]