Глава 79 - 1. Взрыв! Прирост новых пользователей — девяносто восемь тысяч!
— Брат Сэнь, с фронтендом всё в порядке, — простучав по клавиатуре минут пять, сообщил Чжан Вэньбо.
— Код запросов тоже выглядит нормально. Ху Юнь, есть проблемы с ID и IP пользователей, которые помогали сбивать цену? — спросил Сян Пэнфэй, не отрываясь от экрана.
— ID и IP тех, кто помогал, в норме, но количество не сходится. Он пригласил всего семнадцать старых пользователей и трёх новых, — с ноткой паники в голосе ответил Чжуан Жуй.
«Неужели баг?»
Чэнь Яньсэнь нахмурился, потёр виски и, глубоко вздохнув, заставил себя успокоиться.
Приведя мысли в порядок, он обратился к Чжан Вэньбо и Сян Пэнфэю:
— Скорее всего, он воспользовался уязвимостью в передаче данных, многократно отправив один и тот же запрос на снижение цены, и обманул сервер. Быстро добавьте временные метки для валидации запросов и случайное число. Срочно исправляйте баг!
С подобной ситуацией он уже сталкивался в прошлой жизни и прекрасно знал, как с ней бороться.
— Хорошо, брат Сэнь, — поспешно ответил Сян Пэнфэй. Его глаза покраснели от гнева и сожаления. Акция «сбей цену до нуля» проработала всего два дня и уже обнаружила такую серьёзную уязвимость. Как руководитель бэкенд-разработки, он чувствовал свою вину.
— Может, стоит пока отключить акцию? — с тревогой спросила Сун Юньчэн, понимая серьёзность ситуации.
— Нет! Доверие пользователей очень хрупкое. Даже временное отключение вызовет у них подозрения, — не раздумывая, ответил Чэнь Яньсэнь.
Стоит только посеять семя сомнения, и избавиться от него будет практически невозможно.
Время шло. Уже наступил полдень, но никто и не думал об обеде.
Через полчаса Сян Пэнфэй наконец крикнул:
— Брат Сэнь, баг исправлен! Мы с командой тестировщиков проверили, теперь система защищена от подобных атак.
— Запускайте! — коротко бросил Чэнь Яньсэнь.
— Брат Сэнь, я ещё раз перепроверил данные. Только у этого пользователя наблюдается аномальная активность, — доложил Ху Юнь.
— Брат Сэнь, что будем делать с этим пользователем? — подойдя к Чэнь Яньсэню, с мрачным видом спросил Сян Пэнфэй, готовый взять на себя все убытки.
— Позвоните ему. Скажите, что в благодарность за помощь в обнаружении уязвимости мы подарим ему новый MP4-плеер. А потом заблокируйте его аккаунт, — подумав, ответил Чэнь Яньсэнь.
— А если он начнёт скандалить? — после секундного колебания спросил Сян Пэнфэй.
— Если не захочет по-хорошему, сохраните все данные его запросов и передайте в полицию. Пусть попробует тюремной баланды, — холодно, отчеканивая каждое слово, сказал Чэнь Яньсэнь.
— Сун Юньчэн, подготовь объявление. Напиши, что этот пользователь воспользовался уязвимостью и лишил других шанса на выигрыш телефона, поэтому его аккаунт заблокирован, — повернувшись, распорядился он.
— Хорошо, — кивнула Сун Юньчэн и направилась к операционному отделу. Ху Ли, четверокурсница с филологического факультета, справится с написанием официального объявления лучше.
— Брат Сэнь, тогда я ему позвоню, — сказал Сян Пэнфэй, доставая телефон.
— Подожди! Ты не подходишь, — остановил его Чэнь Яньсэнь. Сян Пэнфэй был сейчас на взводе и мог наговорить лишнего, усугубив ситуацию.
— Староста, может, я позвоню? — внезапно предложила Сюй Синсин.
— Уверена, что справишься? — Чэнь Яньсэнь посмотрел на неё и, видя её уверенный вид, с усмешкой спросил.
— Дай мне десять минут, всё улажу, — она показала жест «ОК».
— Пэнфэй, отправь номер Сюй Синсин, — сказал Чэнь Яньсэнь. Этот звонок был просто жестом доброй воли. Если пользователь не захочет решать дело миром, то пусть пеняет на себя.
Сян Пэнфэй хотел было настоять на своём, но, увидев недовольство на лице Чэнь Яньсэня, неохотно передал номер и выпрямился перед его столом.
— Что ты тут стоишь? Иди работай, — с усмешкой бросил Чэнь Яньсэнь.
— Брат Сэнь, я — руководитель бэкенд-разработки. Я не до конца продумал логику... — стиснув зубы, Сян Пэнфэй взял всю вину на себя, готовый к наказанию.
— Ладно, в этом месяце останешься без премии, — видя его упрямство, Чэнь Яньсэнь вынес не слишком суровое, но и не слишком мягкое наказание.
— Спасибо, брат Сэнь! Я за работу! — ухмыльнулся Сян Пэнфэй и, довольный, побежал на своё место.
«Чёрт, ну и мазохист!» — мысленно выругался Чэнь Яньсэнь. Он понимал его мотивы: студенческая гордость не позволяла ему смириться с ошибкой, и без наказания он бы чувствовал себя не в своей тарелке.
Он повернулся к Сюй Синсин. Та стояла у окна и с улыбкой что-то говорила в трубку. Это было похоже не на спор, а на флирт.
Вскоре она повесила трубку и, подойдя к Чэнь Яньсэню, с улыбкой сообщила:
— Готово! Он тоже студент. Я его немного припугнула, пообещала MP4-плеер, и он тут же извинился.