Перевірка застосунку методом сірої коробки
Не так давно “ФС Група” перевірила вразливість даних у “Дії”. Перевірка була здійснена методом gray-box. Що ж це за метод?
Тестування за принципом gray-box – це метод тестування програмного забезпечення, з метою перевірити програмний продукт або застосунок з частковим знанням внутрішньої структури застосунку. Метою тестування за методом gray-box є пошук та виявлення дефектів, спричинених неправильною структурою коду або неправильним використанням застосунків. У цьому процесі зазвичай виявляються контекстно-залежні помилки, пов’язані з веб-системами. Це збільшує охоплення тестуванням за рахунок концентрації на всіх рівнях будь-якої складної системи.
Тестування за принципом gray-box – це метод тестування програмного забезпечення, який є комбінацією тестування методом White-box та тестування методом Black Box.
Трохи про ці типи тестування:
- У тестуванні методом White-box відома внутрішня структура (код) застосунку.
- У тестуванні методом Black Box внутрішня структура (код) застосунку невідома.
- У тестуванні методом Gray Box внутрішня структура (код) застосунку частково відома.
У програмній інженерії тестування за принципом gray-box дає можливість тестувати обидві сторони застосунку, тобто як його бачать користувачі, а також частину коду. Це насамперед корисно при тестуванні інтеграції застосунку з іншими сервісами та перевірці застосунку на хакерські проникнення.
Давайте розглянемо принцип роботи даного методу тестування на наступному прикладі: при тестуванні веб-сайтів, в яких є різні види посилань, якщо тестувальник виявляє будь-які проблеми з цими посиланнями, він може одразу внести зміни до HTML-коду та перевірити їх в режимі реального часу.
Подібна схема і з застосунками – якщо тестувальник бачить якісь несправності, прорехи в захисті або передбачає, як зловмисники можуть зламати систему – він може миттєво внести зміни до коду застосунку.
Даний тип перевірки ідеально підходить для перевірки застосунку “Дія” на необхідність оновлень/поліпшень у системі, а також на запобігання витоку даних. Адже перевірка перевіряє всі аспекти застосунку, як системні кодові дані, так і правильність та оперативність роботи всіх заявлених функцій розробниками. Також, як вже було зазначено раніше, даний тип перевірки надає достатньо часу для миттєвого виправлення помилок та поліпшень системи. Дані типи перевірки проходять під грифом секретно, що не зменшує ймовірність потрапляння інформації не в ті руки.
Нагадуємо, що “ФС Група” перевірила вразливість даних у “Дії” сучасним методом і ваші дані у безпеці.
Новинки кіно





