Рвучка цифрова трансформація бізнесу у 2020 році принесла нові можливості, але водночас і підвищила вразливість до кібератак. Тестування безпеки застосунків, мереж і систем допомагає захистити транзакції й операції та переконатися у збереженні конфіденційних даних клієнтів компаній.
У чому особливості security та penetration testing? У контексті проєктування системи pentest є частиною security-тестування. Тобто певні аспекти безпеки, такі як проєктування моделі загроз, Secure SDLC, закладаються безпосередньо в архітектуру майбутньої системи. В такому разі Pentest може стати частиною стратегії тестування: покриватись автоматизованими тестами та виконуватись на регулярній основі.
Окрім цього, тест на проникнення може проводитися не одноразово, під час релізу, а по мірі готовності певної частини функціоналу (наприклад, логіна користувача чи сплати за покупку в інтернет-магазині). Таким чином, оцінка рівня безпеки готової системи не вимагатиме серйозних архітектурних змін для усунення загроз. Працюючи над проєктами EPAM ми часто використовуємо акселератор Carrier, який помітно полегшує впровадження цього виду тестування в проєкт.