git-svn-id: http://webgoat.googlecode.com/svn/branches/webgoat-6.0@485 4033779f-a91e-0410-96ef-6bf7bf53c507
		
			
				
	
	
		
			32 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <div align="Center"> 
 | ||
| <p><b>Название урока:</b>CSRF, обход мезанизмов подтверждений</p><br/>
 | ||
|  </div>
 | ||
|  
 | ||
| <p><b>Тема для изучения:</b> </p>
 | ||
| На данном уроке вы научитесь проводить CSRF-нападения в обход механизмов подтверждения операций.
 | ||
|  <br> 
 | ||
| <div align="Left"> 
 | ||
| <p>
 | ||
| <b>Как работает данный класс атак:</b>
 | ||
| <p>
 | ||
| CSRF является таким видом атак, при проведении которых браузер жертвы, без её ведома, отправляет
 | ||
| на целевой сайт запросы нужные злоумышленнику. Иногда, при проведении важных операций, сервер может
 | ||
| запросить у пользователя их подтверждение. Этот ход может показаться решением проблем связанных с CSRF,
 | ||
| но только не в случаях когда подтверждение реализовано средствами JavaScript. На данном уроке вы научитесь
 | ||
| обходить такие варианты подтверждений, как одиночных, так и многочисленных. Решением будет являться та же посылка
 | ||
| поддельных запросов, но уже не одного, а нескольких.
 | ||
| </p> 
 | ||
| 
 | ||
| 
 | ||
| </div>
 | ||
| <p><b>Цели и задачи:</b> </p>
 | ||
| <!-- Start Instructions -->
 | ||
| Как и в прошлом уроке, вашей целью является отправка электронного письма в новостную группу. Письмо, при просмотре,
 | ||
| должно вызывать отправку нескольких поддельных запросов: первый на осуществление денежного перевода, второй на
 | ||
| его подтверждение. Сначала URL, по которому будет произведено обращение, должен содержать параметр "transferFunds",
 | ||
| равный "4000", затем его же, но со значением "CONFIRM". После того как сообщение отобразится на экране, браузер любого
 | ||
| кто его увидит сам сделает всё что нужно. В конце работы обновите текущую страницу. Если задание выполнено верно, то в
 | ||
| главном меню, на против этого урока, появится зелёная отметка.
 | ||
| <!-- Stop Instructions -->
 | ||
| 
 |