Найти в Дзене
АйТи на практике

Как наш младший инженер за вечер закрыл дыру в безопасности, которую гиганты не решали месяцами

Знаете, что самое крутое в IT? Что иногда всё решает не регалии на визитке, а свежий взгляд и желание докопаться до сути.​ Вот история из разряда "как так вообще получилось" — про нашего джуна Алексея, который случайно стал героем дня, хотя сам об этом узнал только через неделю.​ Дело было в сентябре. Клиент — крупный ритейлер, у которого работает больше двадцати тысяч сотрудников — обратился к нам практически в отчаянии. До этого они три месяца пытались решить проблему со своей системой безопасности через два крупных подрядчика. Известные компании, миллионные контракты, презентации на сотню слайдов — весь этот пафос.​ Суть бага была такая: в их корпоративной системе периодически открывался доступ к финансовым данным сотрудников для тех, кому это вообще не положено. Классическая проблема контроля доступа — штука, которая в 2025 году стоит на первом месте по опасности в списке OWASP.​ Представьте: рядовой менеджер из отдела продаж вдруг видит зарплаты коллег из других департаментов. Неп
Оглавление
джун - властелин безопасности
джун - властелин безопасности

Знаете, что самое крутое в IT? Что иногда всё решает не регалии на визитке, а свежий взгляд и желание докопаться до сути.​

Вот история из разряда "как так вообще получилось" — про нашего джуна Алексея, который случайно стал героем дня, хотя сам об этом узнал только через неделю.​

Когда "просто посмотреть" превращается в подвиг

Дело было в сентябре. Клиент — крупный ритейлер, у которого работает больше двадцати тысяч сотрудников — обратился к нам практически в отчаянии. До этого они три месяца пытались решить проблему со своей системой безопасности через два крупных подрядчика. Известные компании, миллионные контракты, презентации на сотню слайдов — весь этот пафос.​

Суть бага была такая: в их корпоративной системе периодически открывался доступ к финансовым данным сотрудников для тех, кому это вообще не положено. Классическая проблема контроля доступа — штука, которая в 2025 году стоит на первом месте по опасности в списке OWASP.​

Представьте: рядовой менеджер из отдела продаж вдруг видит зарплаты коллег из других департаментов. Неприятно? Мягко говоря. А если учесть, что речь идет еще и о персональных данных, то это уже серьезная юридическая проблема.​

Заходит джун в бар...то есть в проект

Алексей попал в эту историю случайно. Ну, почти. Наш тимлид распределял задачи, и кто-то должен был "просто посмотреть логи" — рутинная работа, которую обычно дают новичкам.​

— Лёш, глянь тут вечерком, что творится в системе авторизации у клиента. Предыдущие ребята нам передали доступы, нужно разобраться в ситуации, — сказал Сергей на созвоне в пятницу в обед.​

Алексей кивнул. Пятница, четыре часа дня, и казалось, что вот-вот можно спокойно закрывать ноут и идти по своим делам. Но он решил хотя бы начать.​

Когда любопытство не порок

Парень начал копаться в логах — тысячи строк, миллионы записей. Обычно это скучно и муторно, как искать иголку в стоге сена. Но Алексей заметил странность: при определенных запросах система вела себя... нелогично.​

Примерно в шесть вечера он написал в рабочий чат: "Ребят, тут что-то не то с обработкой JWT-токенов. Похоже, при валидации система проверяет не все параметры".​

Большинство коллег уже разошлись на выходные, но Сергей ответил: "Интересно. Можешь поглубже покопать?".​

И вот тут Леша включил режим "а давай-ка я проверю одну теорию". Он создал тестовый запрос, специально сформировав его так, чтобы обойти стандартную валидацию. И бинго — система пропустила запрос и выдала доступ к данным, которые должны были быть закрыты.​

Момент истины

В девять вечера в пятницу, когда нормальные люди уже решают, какой фильм посмотреть, Алексей понял, что нашел корень проблемы. Уязвимость была в неправильной валидации входных данных при генерации токенов доступа — классика, которая по статистике является одной из трех самых опасных уязвимостей.​

Что делали два месяца крупные подрядчики? Они искали проблему в архитектуре, в базах данных, в сетевых настройках — везде, где её не было. Они писали отчеты, проводили митинги, согласовывали планы действий.​

А проблема была в небольшом участке кода, отвечающего за проверку подписи JWT-токенов. При определенной комбинации параметров система просто пропускала этап полной валидации.​

Фикс, который никто не ждал

Алексей не просто нашел баг — он за пару часов написал патч. Не идеальное решение, но рабочее. В понедельник утром, когда команда вышла на связь, в чате висело сообщение на три абзаца с описанием проблемы и ссылкой на репозиторий с фиксом.​

Сергей сначала не поверил. Перечитал три раза, проверил код, прогнал тесты. Потом написал: "Леша, ты серьезно это за вечер сделал?".​

Клиент тоже был в шоке. За три месяца и бюджет, который можно было потратить на небольшую квартиру, два "гиганта рынка" не смогли решить проблему. А джун из аутсорсинговой команды закрыл её за один вечер пятницы.​

Почему так получилось

Тут дело не в том, что Алексей — какой-то гений. И не в том, что предыдущие команды были плохими. Просто срослось несколько факторов.​

Во-первых, свежий взгляд. Когда ты три месяца сидишь над одной проблемой, начинаешь смотреть на неё под определенным углом. А новый человек видит картину целиком.​

Во-вторых, отсутствие страха ошибиться. Алексей был джуном, ему не нужно было защищать репутацию или оправдывать предыдущие решения. Он мог пробовать разные подходы без оглядки на корпоративную политику.​

В-третьих, простота подхода. Пока крупные компании строили сложные схемы проверок и диагностики, Алексей просто методично проверял логи и искал аномалии.​

Что это значит для бизнеса

История с Алексеем — это не просто забавный случай. Это иллюстрация того, почему IT-аутсорсинг в 2025 году работает так эффективно.​

Когда компания нанимает большого подрядчика, она часто получает процессы, методологии и многоуровневую бюрократию. Это не плохо — для масштабных проектов это необходимо. Но иногда нужен просто толковый спец, который посмотрит на проблему незамыленным взглядом.​

Наш клиент сэкономил кучу денег и времени. А главное — закрыл критическую уязвимость, которая могла привести к утечке данных двадцати тысяч сотрудников. По статистике 2025 года, 54% кибератак начинаются с использования скомпрометированных учетных данных — именно того, что могло произойти у клиента.​

Мораль без морали

Алексей до сих пор смущается, когда его называют "тем самым джуном, который всех спас". Он говорит, что просто делал свою работу. И знаете что? Это именно то, чего не хватает многим большим проектам — людей, которые просто делают работу, без понтов и пафоса.​

В мире, где 96% российских компаний имеют серьезные киберриски, а атаки становятся всё изощреннее, именно такие "тихие герои" часто оказываются самым ценным активом. Не обязательно быть сеньором с пятнадцатилетним стажем, чтобы найти решение. Иногда достаточно быть внимательным, любопытным и не бояться задавать "глупые" вопросы.​

А Леша? Он уже работает над другими проектами. Сергей теперь частенько подкидывает ему "странные" задачи со словами: "Ну ты же у нас эксперт по безнадежным кейсам". Алексей закатывает глаза, но берется за работу. Потому что IT — это не про звездность. Это про то, чтобы решать проблемы.​

И да, в нашей команде до сих пор шутят, что если что-то не получается больше недели, надо просто дать задачу Алексею в пятницу вечером. Работает безотказно))

Напишите в комментариях, были ли у вас подобные кейсы, когда всех спасает тот, от кого ожидаешь меньше всего? И подписывайтесь на канал, у нас всегда интересное и полезное про ИТ!