Professional Documents
Culture Documents
Опис системи:
Для дослідження обрано програмну реалізацію алгоритму кодування
«BKR»(стара назва «Ceasar_B»). «BKR» - це алгоритм кодування інформації,
який був розроблений у 2022 році. Базою для розробки алгоритму став Шифр
Віженера.
R=P ∙ H ,
Слабкий Видання 1 8 8
логін/пароль себе за
когось
іншого
За інформаційний актив виступає слабка система захисту облікового
запису користувача, який розділяється на два типи: розробник та користувач.
Дана проблема являється основною загрозою, тому що у разі отримання
зловмисником пароля та логіну розробника, він може отримати
несанкціонований доступ до конфігураційних файлів та до бази даних, де
зберігаються дані про користувачів, алгоритм кодування та про закодовану
інформацію. Така атака може покласти кінець всій праці розробника, тому
цього всіма силами треба уникнути та запобігти.
Y = A ∙ X + B,
Максимально 5
Достатньо 3-4
Мала кількість 1-2
Відсутні 0
Numpy:
import numpy as np
arr = [7, 1, 4, 6, 7, 2, 3, 0, 3, 2, 1, 5, 6, 7, 4, 4, 4, 8, 8, 7]
window_size = 2
i = 0
moving_averages = []
moving_averages.append(window_average)
i += 1
print(moving_averages)
Результат:
Pandas:
import pandas as pd
arr = [7, 1, 4, 6, 7, 2, 3, 0, 3, 2, 1, 5, 6, 7, 4, 4, 4, 8, 8, 7]
window_size = 2
numbers_series = pd.Series(arr)
windows = numbers_series.rolling(window_size)
moving_averages = windows.mean()
moving_averages_list = moving_averages.tolist()
print(final_list)
Результат:
Висновок:
Отже, аналізуючи дані, які ми отримали в результаті використання
методу рухомого середнього, можемо дійти висновку, що кількість атак на
систему протягом 2 днів, коливається хаотично, від 0 до 8. Тому
прогнозувати кількість атак на майбутнє майже неможливо.