Екипите по сигурност са станали изключително опитни в откриването на уязвимости. Сега е време да насочим вниманието си към оптимизиране на процеса за определяне кои от тези уязвимости действително създават път към компрометиране.
Дадена критична уязвимост може да изглежда тревожно в доклад от скенер, но ако тя се намира зад здрава сегментация, контроли за идентичност и други защити, които пречат на атакуващия да достигне до нещо важно, тя не се нуждае непременно от незабавно внимание.
От друга страна, уязвимост със средна степен на сериозност може да изглежда по-малко важна, но ако може да бъде използвана за осигуряване на опорна точка, която да бъде свързана с други слабости за достигане до чувствителни данни или привилегировани системи, тогава отстраняването на тази празнина се превръща в приоритет.
Как автономното тестване за проникване разкрива какво всъщност могат да експлоатират атакуващите
Оценките за сериозност ви казват какво биха могли да означават уязвимостите изолирано. Автономното тестване за проникване ви казва какво всъщност може да направи атакуващият с тези уязвимости.
Индустрията за киберсигурност се движи към непрекъснато валидиране, тъй като оценките към определен момент и периодичното сканиране за уязвимости не могат да отчетат напълно сложните среди, които се променят всеки ден. Липсващият елемент за непрекъснато тестване на сигурността беше модел на изпълнение, способен да извършва съществено тестване за проникване на регулярна база и в мащаб.
Автономното тестване за проникване е липсващият слой на изпълнение за непрекъснато валидиране на сигурността.
Защо автономното тестване за проникване гледа отвъд сериозността на уязвимостите
Сериозността на уязвимостите остава полезна, тъй като екипите по сигурност се нуждаят от последователен начин да разберат потенциалното въздействие на дадена уязвимост и да подредят по приоритет нейното отстраняване.
Но днес не можем да анализираме сериозността във вакуум.
- Разгледайте критична уязвимост в изолирана система със строги контроли за достъп и без реалистичен маршрут до чувствителни активи.
- Сега разгледайте уязвимост със средна степен на сериозност в приложение с достъп до интернет, която осигурява достъп до идентификационни данни, прекомерни разрешения и лошо сегментирана вътрешна среда.
Втората уязвимост може да представлява по-приложим риск, тъй като атакуващите търсят възможности да получат достъп, да ескалират привилегии, да се придвижват хоризонтално, да заобикалят контроли и да достигнат до нещо ценно. Тези познания някога са били достояние единствено на опитни автори на заплахи, но използването на изкуствен интелект намалява бариерата от знания за злонамерените субекти при провеждането на кибератаки.
Валидирането на пътя на атаката осигурява липсващия контекст. Вместо да се пита само дали съществува уязвимост, автономното тестване за проникване извършва валидиране на пътя на атаката, за да попита дали тя може да бъде достигната, експлоатирана, свързана с други слабости и използвана за напредване към съществена цел.
Най-новите възможности за автономно пентестване вече не са предимство, запазено само за големи екипи по сигурност с големи бюджети. Чрез изместване на стратегията за сигурност от реактивно отстраняване към проактивно валидиране, организации от всякакъв мащаб могат непрекъснато да тестват своите среди, да подреждат по приоритет рисковете, които имат значение, и да доказват къде атакуващите действително биха могли да спечелят позиции.
Защо автономното тестване за проникване замества тестването към определен момент
Традиционното тестване за проникване получава своята стойност от човешката експертиза. Опитен пентестър може да разсъждава върху сложни сценарии, да свързва множество уязвимости, да тества бизнес логика и да определи дали дадена теоретична слабост може да се превърне в реално компрометиране. Тази експертиза остава безценна.
Това, което се променя сега, е средата, в крак с която тестването на сигурността трябва да поддържа темпо.
При типичен процес се извършва тест за проникване, предоставя се доклад и организацията започва отстраняване на уязвимостите. След това средата продължава да се променя. Облачната инфраструктура се модифицира. Приложенията се внедряват. Идентичности се създават и премахват. Конфигурациите се отклоняват. Появяват се нови активи. Контролите за сигурност се променят. Възникват нови уязвимости.
Оценката може да е била точна при извършването си, но средата, която е описала, може вече да не съществува седмици или месеци по-късно.
Пентестването към определен момент става недостатъчно като единствен механизъм за валидиране на състоянието на сигурността. Отговорът не е непременно повече годишни тестове за проникване. Това е модел на тестване, способен да поддържа темпото с постоянната промяна на самата среда.
Именно тук автономното тестване за проникване изравнява възможностите.
Автономното тестване за проникване прави възможно непрекъснатото тестване за проникване
Непрекъснатото валидиране на сигурността е на дневен ред от известно време. Непрекъснатото управление на повърхността за атака, непрекъснатото откриване на уязвимости, непрекъснатото валидиране на контролите и непрекъснатото управление на експозицията – всички те отразяват едно и също осъзнаване, че екипите по сигурност трябва да знаят какво е състоянието в техните среди в реално време.
Предизвикателството винаги е било изпълнението.
Специалистите по нападателна сигурност носят преценка и креативност, развити чрез години практически опит. Но има практически ограничения за това колко приложения, мрежови сегменти, идентичности, пътища на атака и контроли за сигурност може да тества един човешки екип на регулярна база.
Автономното тестване за проникване дава на непрекъснатото тестване модела на изпълнение, който му липсваше.
Вместо да чакат следващия планиран тест за проникване, организациите могат да планират тестове на средите при поискване, веднага щом те се променят. Те могат да тестват повторно след отстраняване на уязвимости, да валидират нови пътища на атака, да повтарят сценарии за атака и да определят дали контролите за сигурност продължават да работят според очакванията.
Непрекъснатото тестване за проникване е нещо повече от по-често пускане на скенер за уязвимости; то изисква възможност за непрекъснато извършване на съществено тестване на нападателната сигурност.
Автоматизирано сканиране за уязвимости срещу автономно тестване за проникване
Автоматизацията и автономността не са едно и също нещо. Автоматизираното сканиране за уязвимости е предназначено да идентифицира известни слабости. Скенерите могат непрекъснато да инспектират среди, да съпоставят уязвимости с бази данни и сигнатури и да осигуряват ценна видимост за това какво се е променило.
Но откриването на уязвимост е различно от доказването, че атакуващ може да я използва.
Автономното тестване за проникване отива по-далеч от сканирането за уязвимости.
Платформата за автономно тестване за проникване може да извършва разузнаване, да определя какво да тества след това, да свързва отделни слабости, да тества логиката за автентификация и авторизация, да прави опити за експлоатация, да се придвижва в дадена среда и да преследва цел на атаката.
Разликата е, че автоматизираното сканиране идентифицира възможности, докато автономното тестване за проникване произвежда доказателства.
Автономно тестване за проникване на ниво умения на старши пентестър
Интересното развитие при автономите тестове за проникване не е това, че изкуственият интелект може да автоматизира отделни задачи по пентестване. Това е факт от известно време.
По-съществената промяна е, че автономното тестване за проникване е достигнало етап, в който може да анализира многостъпкови сценарии за атака с дълбочина, исторически свързвана с опитни човешки специалисти по пентестване. Вместо да спира до отделни констатации, то може да анализира как си взаимодействат слабостите и да определи дали те могат да бъдат комбинирани в реален път за компрометиране.
Това включва тестване на бизнес логика, верижно свързване на уязвимости и оценка на случващото се след първоначалния достъп. Автономните системи могат да извършват пренасочване (pivot) между среди, да ескалират привилегии, да се придвижват хоризонтално (lateral movement) и да преследват дефинирана цел на атаката въз основа на разкритото.
Именно това прави автономното тестване за проникване актуално спрямо прехода на индустрията към непрекъсната валидация на сигурността. Целта е непрекъснато да се тества дали даден атакуващ може действително да постигне нещо от съществено значение.
Breach360 е автономно тестване за проникване, създадено за непрекъсната валидация на сигурността
Платформата Breach360 на BreachLock е изградена около предпоставката, че автономното тестване за проникване трябва да комбинира дълбочината на експертния опит от високо ниво в областта на офанзивната сигурност със скалабилността, необходима за непрекъснато тестване.
Платформата е обучена върху данни от над 40 000 реални ангажимента за тестване за проникване, което дава на нейните възможности за автономно тестване основа в реалната офанзивна сигурност, а не просто в симулирани сценарии.
- Провеждане на разузнаване
- Идентифициране на възможности за атака
- Верижно свързване на уязвимости
- Тестване на бизнес логика
- Валидиране на автентификация и авторизация
- Пренасочване (pivot) между мрежови сегменти
- Извършване на хоризонтално преместване (lateral movement)
- Картографиране на пътища за атака
- Валидиране на възможността за експлоатация
- Генериране на доказателства за компрометиране
Вместо да оставя екипите по сигурност с поредния нарастващ списък от теоретични уязвимости, Breach360 предоставя доказателства кои рискови експозиции действително могат да бъдат експлоатирани и как тези експозиции се свързват по протежение на даден път за атака. Това позволява на екипите да фокусират отстраняването на уязвимости върху тези от тях, които създават значими пътища към компрометиране.
Автономното тестване за проникване все още се нуждае от човешка преценка
Автономното изпълнение и автономната отговорност са две различни неща. Технологията може да открива пътища за атака, да валидира експлоатации, да генерира доказателства и да повтаря тестове в мащаб, който никой човешки екип не би могъл да достигне. Човешките специалисти по сигурност все още осигуряват контекста, който определя какво означават доказателствата за бизнеса.
- Кой път за атака създава най-голям бизнес риск
- Кои усилия за отстраняване на уязвимости трябва да бъдат с приоритет
- Кои оперативни ограничения са от значение
- Кои регулаторни задължения се прилагат
- Какво ниво на остатъчен риск е приемливо
- Кога е обосновано провеждането на по-задълбочено тестване от водещи експерти
Това разпределение на отговорностите прави автономното тестване на сигурността практично за реални среди. Целта не е да се премахнат хората от тестването на сигурността. Целта е да се спре използването на човешка експертиза за работа, която машините вече могат да извършват непрекъснато, като същевременно се запази човешката преценка за решения, изискващи контекст и отговорност.
Бъдещето на тестването за проникване е автономно и непрекъснато
Индустрията за сигурност прекара години в движение към непрекъсната валидация на сигурността, отчитайки, че периодичните сканирания за уязвимости и моментните тестове за проникване не могат да представят напълно риска за среди, които се променят постоянно. Това, което липсваше, бе способността да се извършва качествено тестване за проникване непрекъснато и в мащаб.
Автономното тестване за проникване осигурява тази възможност, като въвежда многостъпковия анализ, експлоатацията, валидацията на пътя за атака и тестването на контролите за сигурност в непрекъснат оперативен модел.
За екипите по сигурност целта вече не е просто да разберат колко уязвимости съществуват или колко сериозни изглеждат те изолирано. Фокусът се измести към непрекъснато валидиране кои експозиции представляват реален път за компрометиране и насочване на отстраняването там, където то може да има най-голямо въздействие. В края на краищата, вашата най-критична уязвимост може да не е най-големият ви риск.
BreachLock е световен лидер в офанзивната сигурност, предлагащ мащабируемо и непрекъснато тестване на сигурността. С доверието на глобални предприятия, BreachLock предоставя управлявани от хора и задвижвани от AI решения за управление на повърхността за атака (Attack Surface Management), тестване за проникване като услуга (PTaaS), Red Teaming и валидация на рисковата експозиция от атаки (AEV), които помагат на екипите по сигурност да бъдат стъпка пред киберпрестъпниците.
С мисия да превърне проактивната сигурност в нов стандарт, BreachLock оформя бъдещето на киберсигурността чрез автоматизация, интелигентност, базирана на данни, и изпълнение, ръководено от експерти.