git-svn-id: http://webgoat.googlecode.com/svn/branches/webgoat-6.0@485 4033779f-a91e-0410-96ef-6bf7bf53c507
25 lines
2.6 KiB
HTML
25 lines
2.6 KiB
HTML
<div align="Center">
|
||
<p><b>Название урока:</b> Контроль доступа основанный на ролях</p>
|
||
</div>
|
||
<p><b>Тема для изучения:</b> </p>
|
||
<!-- Start Instructions -->
|
||
В схемах основанных на ролях сама роль представляет из себя набор разрешений доступа и привилегий.
|
||
Пользователю одновременно может быть присвоена одна или более ролей.
|
||
Подобные схемы чаще всего включают в себя два механизма: механизм работы с разрешениями доступа и
|
||
механизм назначения привилегий. В случаях когда реализация данной схемы имеет какие-то изъяны пользователь может получить
|
||
доступ к функционалу, к которому ему обращаться не разрешено. Или он может каким-либо образом повысить свои
|
||
привилегии в приложении.
|
||
|
||
<!-- Stop Instructions -->
|
||
<p><b>Основные цели и задачи:</b> </p>
|
||
Ваша цель состоит в изучении правил контроля доступа данного сайта.
|
||
Каждая роль имеет разрешения на доступ к определённому ресурсу (A-F). Каждому пользователю присвоена одна или более ролей.
|
||
Только пользователи имеющие роль [Admin] могу получать доступ к F-ресурсам. В случае удачного проведения атаки
|
||
пользователь не имеющий роль [Admin] должен получить доступ к F-ресурсам.
|
||
<p><b>Учебные ресурсы:</b> </p>
|
||
<a href="lessons/RoleBasedAccessControl/images/orgChart.jpg" onclick="makeWindow(this.href, 'Org Chart');return false;" target="orgChartWin">Схема организации</a>
|
||
<br>
|
||
<a href="lessons/RoleBasedAccessControl/images/accessControl.jpg" onclick="makeWindow(this.href, 'Access Control Matrix');return false;" target="accessControlWin">Матрица контроля доступа</a>
|
||
<br>
|
||
<a href="lessons/RoleBasedAccessControl/images/dbSchema.jpg" onclick="makeWindow(this.href, 'Access Control Matrix');return false;" target="accessControlWin">Структура базы данных</a>
|