Название урока: Уязвимость при одновременной работе с товарной корзиной

Тема для изучения:

Веб-приложения могут обрабатывать множество HTTP-запросов одновременно. Часто разработчики используют конструкции не приспособленные к многопоточной работе, и это создаёт возможность использования ошибок связанных с одновременными обращениями. Например когда одна и та же страница открывается одновременно разными пользователями и один их них видит на ней данные другого. Под приспособленностью к многопоточной работе подразумевается способность полей классов и объектов всегда находиться в верном состоянии при выполнении множества одних и тех же операций вызываемых разными потоками. Поскольку все потоки используют одно и то же рабочее пространство вызываемых методов, и в данном пространстве хранятся данные всех свойств отдельно взятых классов, то множественные одновременные попытки обращений к ним могут привести к неожиданным результатам.

Основные цели:

Ваша цель - проэксплуатировать уязвимость этого типа для того чтоб получить возможность покупать товары по заниженной цене.