Зниження шкідливого впливу критичних режимів у середовищі черг операцій для протоколів авторизації великих запитів
DOI:
https://doi.org/10.15276/aait.03.2020.3Ключові слова:
цифровий підпис, авторизація, великий розмір запиту, черги операцій, мережеві запити, верифікаціяАнотація
Важливою частиною веб-безпеки є збереження цілісності корисного навантаження. Зміна даних під час передачі може виникнути,
якщо не використовується шифрування, або дані розшифровуються в процесі передачі. У наших попередніх дослідженнях було
представлено «порційний» метод, який порівняли з методом «буферізация в файл» і довели, що він зменшує споживання ресурсів. У
багатопотоковому середовищі для ефективного управління ресурсами життєво важливо розподіляти робоче навантаження між
ядрами процесора. Хорошим рішенням для використання переваг багатопоточності є черги операцій. Однак при переповненні черги
операцій система переходить в критичний режим. Для нього характерне збільшення споживання пам'яті, що може привести до
нестабільності системи. В ході дослідження були визначені основні параметри, що впливають на швидкість обробки даних, а незначні
були виключені з розрахунку. Раніше був розроблений метод визначення умов переходу системи в критичний режим, який був
використаний в якості відправної точки для експериментальних досліджень. Запропоновано новий метод дослідження, заснований на
методі визначення переходу системи в критичний режим і імітаційному моделюванні асинхронних операцій. Даний метод
відрізняється від існуючих роботою з чергами операцій безпосередньо, що дозволяє прогнозувати критичні режими з метою
зменшити їх негативний ефект. Наступна серія експериментів, дозволила вивчити залежності споживання пам'яті від кількості
з'єднань і швидкості запису в критичних режимах. За результатами дослідження встановлено, що існує три основних типи. Це
дозволило встановити закономірності виникнення критичних режимів в інформаційних системах і їх вплив на доступну пам'ять.
Отримано формули, апроксимуючі експериментальні дані про залежність обсягу споживаної пам'яті від кількості з'єднань і швидкості
запису. Результати дослідження можуть бути використані при розробці інформаційних систем і при аналізі збоїв в їх роботі.