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:
24
webapp/lesson_plans/ru/HttpOnly.html
Normal file
24
webapp/lesson_plans/ru/HttpOnly.html
Normal file
@ -0,0 +1,24 @@
|
||||
<div align="Center">
|
||||
<p><b>Название урока:</b> Проверка HttpOnly</p>
|
||||
</div>
|
||||
<p><b>Тема для изучения:</b></p>
|
||||
<!-- Start Instructions -->
|
||||
Для того чтоб помешать проведению XSS-нападений компания Microsoft
|
||||
ввела новый параметр для cookies, называемый 'HttpOnly'. Если данный флаг
|
||||
активен, то браузер не разрешает работающим на стороне клиента скриптам
|
||||
получать доступ к cookies. Некоторые браузеры, к сожалению, не учитывают
|
||||
наличие 'HttpOnly' в своей работе.
|
||||
<p>Список браузеров поддерживающих данный параметр можно найти здесь: <a href=http://www.owasp.org/index.php/HTTPOnly#Browsers_Supporting_HTTPOnly>OWASP HTTPOnly Support</a>
|
||||
<p><b>Основные цели и задачи:</b></p>
|
||||
На данном уроке вы должны проверить, поддерживает ли ваш браузер флаг HTTPOnly применив его к
|
||||
cookies с именем <strong>unique2u</strong>.
|
||||
Если да, то включив его вы не сможете получить доступ к их содержимому через
|
||||
код на клиентской стороне. Вы также не сможете записывать новые данные в них, или изменять
|
||||
уже имеющиеся (хотя некоторые браузеры запрещают только считывание).
|
||||
Но при этом браузер исправно будет предавать их серверу.
|
||||
<br />
|
||||
<br />
|
||||
Когда вы включите HTTPOnly, находясь на странице, cookies домена которой он защищает,
|
||||
впишите в адресную строку выражение "javascript:alert(document.cookie)". Вы увидите табличку со всеми
|
||||
cookies кроме unique2u.
|
||||
<!-- Stop Instructions -->
|
Reference in New Issue
Block a user