Я совершенно новый в Flask и Jinja2. В основном, когда вы создаете форму с flask и создаете файл HTML с использованием Jinja2, в вашей отрисовке html есть атрибут 'name', например:
{{ form.education(class='selectpicker', **{'data-live-search':'true', 'data-actions-box':'true', 'multiple':''}) }}
будет выглядеть примерно так в браузер пользователя:
<select class="selectpicker" data-actions-box="true" data-live-search="true" id="education" multiple name="education">
<option value="...">..</option>
...
</select>
В этом случае злонамеренный пользователь может легко изменить форму и изменить значение «имя» и совершить что-то вредное. В приведенном примере пользователь может добавить новые параметры в форму. Кроме этого может быть несколько сценариев ios, которые имеют гораздо больше негативных эффектов
Есть ли способ проверить форму, отправленную пользователем, и найти подобные изменения?