Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа / Курсовая ТИМП.pdf
Скачиваний:
0
Добавлен:
08.08.2026
Размер:
6 Мб
Скачать

Таблица 2.6 – Вычисленные параметры

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2

3

4

5

6

7

8

9

10

 

 

 

 

 

 

 

 

 

 

 

Возможность

1,5

5,5

6

−5,5

−5,5

−9,5

2

11,5

−9,5

3,5

возникновения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Последствия

4

−4

4,5

−1

−4,5

0,5

−2,5

7,5

−12

7,5

 

 

 

 

 

 

 

 

 

 

 

Отсюда, для возможности возникновения – 458, для последствий –

336,5.

По формуле 2.3 были вычислены коэффициенты конкордации для обоих факторов:

вв =

 

458

 

 

 

= 0,6415;

 

 

 

 

 

1

32(103 − 10) − 3

3

 

 

 

 

 

12

 

 

=1

вв

п =

 

336,5

 

 

= 0,5406.

 

 

 

 

1

32(103 − 10) − 3

3

 

 

 

 

12

 

 

=1

п

2.2 Меры по предотвращению возможных рисков

Была разработана матрица оценки рисков, которая помогает выявлять и группировать риски, а также выделять те, на которые нужно обратить особое внимание.

Возможность возникновения

 

 

 

 

Последствия

 

 

 

 

 

1

2

3

4

5

6

7

8

9

10

1

1

2

3

4

5

6

7

8

9

10

2

2

4

6

8

10

12

14

16

18

20

3

3

6

9

12

15

18

21

24

27

30

4

4

8

12

16

20

24

28

32

36

40

5

5

10

15

20

25

30

35

40

45

50

6

6

12

18

24

30

36

42

48

54

60

7

7

14

21

28

35

42

49

56

63

70

8

8

16

24

32

40

48

56

64

72

80

9

9

18

27

36

45

54

63

72

81

90

10

10

20

30

40

50

60

70

80

90

100

 

Низкий

Умеренный

Средний Высокий

 

Рисунок 2.1 – Матрица оценки уровня риска

На основе оценок экспертов риски упорядочили по уровню, который вычисляется как произведение средней вероятности и средних последствий. В

16

таблице 2.7 представлен список рисков, отсортированный по этому показателю.

Таблица 2.7 – Отсортированный список рисков

 

Риски в системе авторизации

Уровень

Классифи-

 

риска

кация

 

 

 

 

 

 

8

Утечка чувствительной информации о пользователе

93,3

Высокий

 

 

 

 

3

Отказ сервера

74,7

Высокий

 

 

 

10 Потеря данных из БД

73,3

Высокий

 

 

 

 

2

Выполнение вредоносного скрипта в браузере

61,3

Высокий

пользователя

 

 

 

 

 

 

1

Внедрение вредоносного кода в запросы к базе

61,2

Высокий

данных

 

 

 

 

 

 

7

Переполнение хранилища

58,7

Умеренный

 

 

 

 

4

Перехват и модификация трафика

44,4

Умеренный

 

 

 

 

5

Обход бизнес-логики оплаты и активации подписки

32

Средний

 

 

 

 

6

Утечка информации об архитектуре системы

30,6

Средний

 

 

 

 

9

Несовместимость с версиями ОС

21,3

Средний

 

 

 

 

На основании полученных данных было принято решение о разработке и внедрении комплекса мероприятий, направленных на предотвращение или минимизацию последствий рисков. В таблице 2.8 представлен список мер,

которые были предприняты в процессе разработки приложения.

Таблица 2.8 – Меры по предотвращению или уменьшению рисков

 

Риск

Меры

 

 

 

1

Внедрение вредоносного

Использование параметризованных запросов

кода в запросы к базе данных

(использование Entity Framework) и хранимых

 

 

процедуры для всех взаимодействий с БД

 

 

 

2

Выполнение вредоносного

Использование стандартного механизма ASP.NET Core

скрипта в браузере

Razor

пользователя (XSS)

 

 

 

 

3

Отказ сервера

Настройка мониторинга состояния оборудования,

 

 

предупреждающий о перегреве, перегрузке CPU и сбоях

 

 

питания. Регулярное обновление программного

 

 

обеспечения и логирование ошибок

 

 

 

4

Перехват и модификация

Использование HTTPS с актуальными сертификатами

трафика

для всего трафика между клиентом и сервером

 

 

 

5

Обход бизнес-логики

Выполнение проверок статуса подписки и факта оплаты

оплаты и активации подписки

на серверной стороне.

 

 

 

6

Утечка информации об

Ограничение доступа к системе и исходному коду

архитектуре системы

только для авторизованных разработчиков

 

 

 

17

Окончание таблицы 2.8

 

Риск

Меры

 

 

 

7

Переполнение хранилища

Удаление устаревших резервных копий. Регулярная

 

 

очистка неиспользуемых файлов

 

 

 

8

Утечка чувствительной

Хранение паролей только в хэшированном виде

информации о пользователе

 

 

 

 

9

Несовместимость с

Использование контейнеризации (Docker [5]) для

версиями ОС

унификации среды выполнения

 

 

10 Потеря данных из БД

Настройка автоматического резервного копирования

 

 

базы данных с заданной периодичностью

 

 

 

На основе оценок трёх экспертов были вычислены коэффициенты конкордации (для вероятности возникновения – 0,6415, для последствий –

0,5406), подтверждающие согласованность их мнений.

Выявленные риски классифицированы по уровню значимости – от среднего до высокого. Наибольшую угрозу для системы представляют утечка чувствительной информации о пользователе (уровень риска – 93,3), отказ сервера (74,7) и потеря данных из базы данных (73,3). Для каждого риска с высоким и умеренным уровнем были разработаны и внедрены соответствующие меры предотвращения или минимизации последствий,

представленные в таблице 2.8.

Реализованный комплекс позволил существенно снизить вероятность реализации большинства идентифицированных рисков и минимизировать возможный ущерб при их возникновении.

18

Соседние файлы в папке Курсовая работа