Restructured the baseline to remove extra src/main directory structure. Added eclipes project file
git-svn-id: http://webgoat.googlecode.com/svn/branches/webgoat-6.0@485 4033779f-a91e-0410-96ef-6bf7bf53c507
This commit is contained in:
22
webapp/lesson_plans/ru/JavaScriptValidation.html
Normal file
22
webapp/lesson_plans/ru/JavaScriptValidation.html
Normal file
@ -0,0 +1,22 @@
|
||||
<div align="Center">
|
||||
<p><b>Название урока:</b> Обход валидации данных реализованной на клиентской стороне с помощью JavaScript </p>
|
||||
</div>
|
||||
<p><b>Тема для изучения:</b> </p>
|
||||
Проверку данных, реализованную на клиентской стороне, не стоит рассматривать
|
||||
как какой-то механизм повышающий безопасность приложения. Она лишь призвана сократить
|
||||
количество неверных данных обрабатываемых сервером, которые могут поступать от простых
|
||||
пользователей не знающих правильный формат определённых полей. Атакующие могут
|
||||
легко обойти такие механизмы множеством способов. Поэтому проверка вводимой информации на клиентской стороне
|
||||
обязательно должна иметь свои аналог на серверной части приложения. Это сильно снизит возможность
|
||||
попадания в важные механизмы приложения опасных данных.
|
||||
|
||||
<br>
|
||||
<p><b>Основные цели:</b> </p>
|
||||
На этом уроке веб-сайт проверяет содержимое формы с помощью определённых механизмов.
|
||||
Ваша цель обойти их и отправить форму с такими данными, которых сайт не ожидает.
|
||||
<br>
|
||||
<!-- Start Instructions -->
|
||||
На данном сайте реализована проверка поступающих данных и на клиентской, и на серверной стороне.
|
||||
Вашей задачей является нарушение работы клиентского механизма проверки и отправка сайту неожиданной
|
||||
для него информации. <b> Вы должны нарушить работу всех 7 валидаторов. </b>
|
||||
<!-- Stop Instructions -->
|
Reference in New Issue
Block a user