Defenx / table-tennis-rating-system

1 stars 1 forks source link

CSRF vulnerability #20

Closed k0ct0pka closed 2 months ago

k0ct0pka commented 2 months ago
  1. Добавили два класса { LoadSalt - генерирует соль на стороне клиента и создает кеш сервера, в который кидает ту же соль ValidateSalt - сравнивает соль на стороне клиента и соль на стороне сервера, если они равны пропускает запрос , в противоположном случае выкидывает ошибку }
  2. Добавили в JSP код JS который раскидывает во все формы по клиентской части соль
  3. В Web.xml добавили url-паттерн для ValidationService, чтоб он валидировал /tournament/delete