Откриването на реален пропуск в сигурността и получаването на възнаграждение за него е привлекателна цел, когато изучавате киберсигурност. Програмите за възнаграждения за открити уязвимости (bug bounty) ви дават възможност да тествате уменията си върху реален софтуер и да помогнете на неговите разработчици да го направят по-защитен.
Заглавията за програми, които се закриват или временно спират под наплива от доклади, генерирани с изкуствен интелект (ИИ), могат да накарат този път да изглежда по-малко сигурен.
По-рано тази година curl, широко използваният инструмент и библиотека за пренос на данни, прекрати своята платена програма за възнаграждения след подобни проблеми.
За един начинаещ тези решения повдигат практическия въпрос къде да насочи усилията си.
Полезна отправна точка е да разберете какво се е объркало, а след това да изградите уменията за представяне на констатации, които някой друг може да потвърди.
Защо някои програми за възнаграждения за уязвимости се оттеглят
Програмата за възнаграждения за открити уязвимости награждава отговарящи на условията констатации за сигурността съгласно определен набор от правила. Разработчиците все пак трябва да прегледат всяко предложение, да възпроизведат проблема и да оценят неговото въздействие.
Убедителен доклад за въображаема уязвимост може да отнеме време, от което един малък екип по сигурността се нуждае за реални проблеми.
Когато curl прекрати програмата си на 31 януари 2026 г., основният разработчик Даниел Стенберг обясни как качеството на подадените доклади се е влошило. Той посочи, че потвърдените уязвимости са спаднали от над 15% през предходните години до под 5% от началото на 2025 г. През целия си период на съществуване програмата е помогнала за разкриването на 87 потвърдени уязвимости и е изплатила на изследователите над 100 000 долара.
Тези цифри описват конкретно опита на curl.
Временното спиране от страна на Google също има определен обхват: докладите, свързани с веригата за доставки, и текущите нерешени сигнали остават незасегнати. По-широките програми на компанията за възнаграждения за уязвимости са изплатили на изследователите 17,1 милиона долара през 2025 г. Закриванията и ограниченията показват натиск върху конкретни програми, докато други възможности продължават да съществуват.
Лъч надежда
През април Стенберг съобщи, че качеството на подадените сигнали се е подобрило и делът на потвърдените уязвимости се е върнал до приблизително 15% – 16%.
Той забеляза широко използване на ИИ в тези доклади. Изследователите откриваха реални проблеми, въпреки че нарастващият обем все още създаваше работа за поддържащите екипи.
За някой, който се учи, урокът е да поеме отговорност за доказателствата зад дадена констатация. Генерирането на доклад е лесно в сравнение с установяването дали твърдението в него е основателно.
Изградете основите, от които се нуждаете, за да проверите дадена констатация
Преди да преследвате първото си възнаграждение, научете как работят системите, които планирате да тествате. За уеб сигурността това означава разбиране на HTTP заявките, сесиите за влизане, правата за достъп и начина, по който приложенията обработват данни.
Основните познания за мрежи и работа с командния ред ви помагат да проучите какво се случва, когато даден инструмент даде неочакван резултат.
Практикувайте тези концепции в среда, предназначена за обучение. Можете да правите грешки, да повтаряте тест и да проверявате резултата, без да засягате реално работеща услуга. Изберете конкретно умение за всяка сесия, като например обяснение на заявка или идентифициране кой акаунт има право на достъп до даден ресурс.
Учебната пътека Cyber Security 101 на TryHackMe обхваща мрежи, основи на Linux и Windows, основи на уеб приложенията, както и офанзивна и дефанзивна сигурност. Работата по структурирана пътека дава цел на всеки нов инструмент и ви помага да разберете доказателствата, които той генерира.
След лабораторно упражнение запишете какво сте променили, какво се е случило и защо. След това повторете задачата със затворени бележки. Способността да обясните и възпроизведете резултата е полезен начин да проверите напредъка си.
Използвайте ИИ в подкрепа на обучението си
Изкуственият интелект може да помогне за обясняването на непозната грешка, да предложи въпроси за проучване или да провери яснотата на вашите бележки. Ще получите по-полезна практика, ако първо опитате задачата сами и посочите на модела конкретна точка на объркване.
След като прегледате заявка в лабораторна среда например, помолете модела да обясни как бисквитката за сесия е свързана с влезлия акаунт. Ако сте затруднени, поискайте една насока и опишете какво вече сте опитали. След това тествайте следващата си стъпка и обяснете защо е проработила.
Завършете сесията, като изпълните задачата отново без помощ. Ако можете да обясните кои доказателства подкрепят констатацията и какво би я опровергало, сте научили нещо, което можете да използвате и извън това упражнение.
Направете всеки доклад възможен за възпроизвеждане
Представете си оторизирано тренировъчно приложение с два тестови акаунта. Промяната на идентификатора на фактура връща успешен отговор. За да установите пропуск в контрола на достъпа, все още трябва да покажете, че единият акаунт може да получи достъп до поверителната тестова фактура на другия акаунт и че това нарушава предвидените права за достъп в приложението.
Запишете поведението, което можете да демонстрирате, включително условията, необходими за неговото възникване. Подкрепяйте всяко твърдение за по-широко въздействие с доказателства.
Преди да изпратите констатацията, проверете дали докладът ви включва:
- Засегнатия актив или версия на софтуера, с потвърждение, че вашето тестване попада в обхвата на програмата.
- Конфигурацията и точните стъпки, необходими за възпроизвеждане на проблема, включително всички необходими права на акаунта.
- Очакваното поведение и действителния резултат, подкрепени от съответните заявки, отговори или други доказателства със заличена чувствителна информация.
- Демонстрираното въздействие върху сигурността, с ясно посочени предположения или нетествани възможности.
Дайте ясна цел на първия си месец
Месец на целенасочена практика може да ви помогне да изградите полезни навици. Адаптирайте темпото спрямо началната си точка и измервайте напредъка по това, което можете да обясните и повторите:
- През първата седмица преговорете основите на мрежите, операционните системи и уеб технологиите. Начертайте прост поток на заявка и обяснете къде се проверяват идентичността и правата за достъп.
- През втората седмица изберете един тип уязвимост и го практикувайте в няколко оторизирани лабораторни среди. Водете си кратки записки за доказателствата зад всеки резултат.
- През третата седмица използвайте ИИ за насоки, след като сте направили собствен опит. Повторете по-ранно лабораторно упражнение без помощ, след което прегледайте системните журнали (логове) или други доказателства, които защитник би могъл да използва, за да засече активността.
- През четвъртата седмица напишете пълен доклад за откритие в лабораторна среда. Помолете колега да го възпроизведе по вашите инструкции или ги следвайте сами от чиста конфигурация и коригирайте всичко липсващо.
До края на месеца трябва да имате запис на вашите разсъждения и доклад, който можете да подобрявате. Продължавайте да практикувате там, където все още имате нужда от помощ. Готовността за реална програма зависи от вашите умения и нейните правила, затова използвайте този месец като отправна точка.
Дръжте кариерните си възможности отворени
Работата по програми за възнаграждения за уязвимости е един от начините за прилагане на уменията по сигурност. Същият навик за проверка на доказателствата е от значение при оперативната сигурност (SecOps), реакцията при инциденти и тестовете за проникване.
Когато проучвате лабораторна среда, практикувайте да обяснявате как специалист по защита би могъл да открие проблема и какво би могъл да промени разработчикът, за да отстрани уязвимостта.
Приходите от възнаграждения зависят от това дали констатацията е валидна, допустима и обхваната от правилата за плащане на програмата.
Ученето ще бъде по-лесно за поддържане, ако оценявате напредъка по уменията, които изграждате. Запазвайте ясни бележки от упражненията и споделяйте анализи (write-ups), където платформата за обучение го позволява, така че да имате конкретна работа за обсъждане, докато проучвате позиции в сферата на сигурността.
За следващата си сесия изберете едно упражнение, направете собствен опит и запазете доказателствата, които обясняват резултата.