Девять утра, адвокатское бюро «Бохэн».
На столе Гу Сыюэ были разложены три документа. Хань Луи только успел сесть, как она пододвинула к нему верхнюю папку.
— Сначала посмотри третью страницу.
Это был стандартный контрольный список проверки соответствия при закупке корпоративного программного обеспечения. Внутренний документ какой-то компании – логотип и шапка были замазаны, а четвертый пункт на третьей странице обведен красной ручкой:
«Проверка квалификации поставщика в сфере безопасности данных: предоставление отчета о независимом аудите безопасности, белой книги по обработке данных, заявления о соблюдении конфиденциальности пользователей».
— Откуда это?
— От юридических отделов трех корпоративных клиентов, — Гу Сыюэ открутила крышку термоса. — Формулировки везде разные, но требования одни и те же.
Хань Луи пролистал остальные два документа. И правда.
— У BugKiller есть эти три вещи?
— Нет.
— Значит, юридическую проверку ты не пройдешь, — Гу Сыюэ сделала глоток воды. — Оценка продукта идет после юридического одобрения. Раз эта графа пуста, у технической команды даже не будет шанса протестировать ваш софт.
Хань Луи положил документы обратно на стол.
Он промолчал.
И открыл Зрение.
Данные из трех списков закупки всплыли перед глазами, и место, где находился четвертый пункт, загорелось оранжевым. Оранжевый цвет указывал на процедурные риски.
【WARNING: Отсутствие квалификации соответствия → Блокировка процесса корпоративной закупки】
【Зона поражения: Корпоративные клиенты с годовой выручкой > 50 000 000 (около 85% целевой аудитории)】
Хань Луи посмотрел ниже.
【Пути устранения:】
【1 Отчет о независимом аудите безопасности данных (Срок: 2–3 недели)】
【2 Белая книга по безопасности данных пользовательского кода (Может выполняться параллельно с 1)】
【3 Заявление о соблюдении конфиденциальности (По шаблону, до 1 недели)】
【Оценочная стоимость: 120 000 – 200 000 | Вероятность успешного устранения: 95%+】
Он не отрывал взгляда от панели.
— У тебя уже есть план.
— Я позвала тебя именно для того, чтобы это обсудить, — Гу Сыюэ достала откуда-то сбоку визитку. Черный текст на белом фоне: ООО «Чжундунь Информационная Безопасность».
— Один мой клиент занимается аудитом информационной безопасности. Он обслуживал больше десятка компаний, котирующихся на бирже, — сказала она. — Рыночная цена начинается от двухсот тысяч. Контактное лицо по фамилии Чжоу, дальше договаривайся сам.
Хань Луи перевернул визитку и взглянул на нее. Чжоу Янь, коммерческий директор.
— Хорошо.
Гу Сыюэ пододвинула к нему еще одну распечатку: «Белая книга по безопасности данных BugKiller: Структура».
— Пользовательский код проходит через ваши серверы?
— Да. Облачные вычисления, стандартная архитектура SaaS.
— И кто может его увидеть?
— Никто. Передача защищена сквозным шифрованием. После обработки код немедленно удаляется, ничего не сохраняется. На сервере никто, включая меня самого, не имеет доступа к исходному коду.
Гу Сыюэ посмотрела на него.
— И тебе самому не нужно на него смотреть?
— Нет. Данные для обучения модели я размечаю сам, к пользовательскому коду это не имеет никакого отношения.
На секунду повисла тишина.
— Вот это и нужно четко прописать, — она постучала пальцем по третьей странице. — Описание технической архитектуры, схема потоков данных, подтверждение от независимого аудитора, заявление о соответствии. В графе «Меры безопасности данных» в закупочной анкете просто укажешь ссылку на этот документ.
Хань Луи пролистал все семь страниц. Аудит займет две-три недели, белую книгу можно писать параллельно.
— И еще кое-что.
Хань Луи поднял на нее глаза.
— Ваш конкурент привязан к облаку «Диншэн». Я изучила их условия обслуживания и документацию API.
— Ты даже их документацию API прочитала?
— Чтение документов – моя прямая обязанность, — Гу Сыюэ чуть сбавила темп речи. — Ты прекрасно знаешь масштабы «Диншэн». Облачные сервисы, поисковик, корпоративные мессенджеры, рекламная система... Когда пользовательский код проходит через их инфраструктуру, никто точно не скажет, через сколько промежуточных систем он прогоняется и сколько людей имеют к нему доступ. Они и сами вряд ли смогут это внятно объяснить.
Она снова постучала по распечатке.
— А вы – независимый SaaS-сервис. Цепочка данных у вас чистая, аудиту поддается легко. Это ваше структурное преимущество. «Сквозное шифрование, удаление сразу после обработки, нулевой контакт с персоналом» – вот что вам нужно вынести в белую книгу как главный козырь.
Хань Луи усмехнулся.
— Адвокат Гу, в последнее время вы помогаете мне все больше и больше.
— Не обольщайся, просто ты мой клиент с самым высоким потенциалом роста, — говоря это, Гу Сыюэ даже не взглянула на него. Она встала и принялась поливать сциндапсус. — Потребность технологических компаний в комплаенсе будет только расти. Прогоню с тобой весь процесс от начала до конца, и для будущих клиентов из той же сферы у меня будет готовая методология. Я инвестирую в собственное время.
Хань Луи ничего не ответил, лишь убрал визитку в карман.
— Когда начинаем?
— Черновик белой книги должен быть готов до пятницы. Вы с Су Няньнянь проверите технические детали.
Хань Луи поднялся.
— Спасибо, адвокат Гу.
— Это моя работа.
...
Два часа дня, Bug Café.
Су Няньнянь развернула к нему экран ноутбука. Заголовок документа в Feishu был выделен жирным красным шрифтом: «План реагирования BugKiller v1.0».
— Сначала прочитай, потом поговорим.
Хань Луи пролистал документ от начала до конца. Три раздела: задачи, ответственные, сроки.
Ключевой принцип был вынесен в самую первую строку:
«Не ввязываться в ресурсную войну с „Диншэн“, делать то, что не могут делать гиганты.»
Полностью открыть исходный код SDK, чтобы сообщество могло писать плагины. У «Диншэн» закрытая экосистема, им по этому пути не пойти. Укрепить ров с помощью оценки влияния – в версии 1.3 скорость сканирования должна вырасти вдвое. Закрыть вопросы соответствия по плану Гу Сыюэ. И последний пункт – бренд. «В глазах корпоративных клиентов BugKiller – это просто ссылка на GitHub. Чтобы выйти на рынок облачных сервисов и встречаться с инвесторами, нам нужно нормальное лицо».
Дочитав, Хань Луи поднял голову.
— Когда ты успела это написать?
— Легла не слишком поздно, можешь за меня не переживать, — Су Няньнянь взяла кружку и сделала глоток воды. Темные круги под ее глазами скрыть было невозможно.
— Ускорение сканирования крупных проектов в два раза... По моим прикидкам, это займет недели две.
— Десять дней.
— Для модуля оценки влияния придется переписывать уровень кэширования...
— Десять дней, — Су Няньнянь посмотрела ему прямо в глаза. — Каждый лишний день бесплатного тестирования у «Диншэн» стоит нам дня потерянных клиентов, которые сейчас просто наблюдают за рынком. Две недели и десять дней – разница в четыре дня. А четыре дня могут стоить нам двух платных пользователей.
— ...Хорошо — именно так.
Су Няньнянь закрыла ноутбук.
— Луи, честно говоря, я не уверена, как долго мы сможем продержаться с этим планом. Если «Диншэн» действительно начнет вливать деньги в бесплатную версию, наша конверсия в платные подписки продолжит падать, — ее голос прозвучал тихо.
Су Няньнянь ушла домой первой.
Хань Луи сидел на своем привычном месте в углу и писал код. Старина Чжоу протирал стаканы за барной стойкой. Посетителей в кафе почти не было, от кондиционера на столе Хань Луи трепыхался уголок салфетки.
Старина Чжоу подошел, поставил рядом с ноутбуком стакан воды и сел напротив.
— Что-то с тобой в последнее время не так, Сяо Хань.
— Да все нормально.
— Нормально? — Старина Чжоу перекинул тряпку через плечо. — Половина разработчиков, которые заходили на этой неделе, обсуждали твой BugKiller. «Диншэн» решил с тобой пободаться?
Хань Луи перестал печатать:
— Так ты уже слышал.
Старина Чжоу откинулся на спинку стула, закинул ногу на ногу и посмотрел в окно.
— Я когда-то работал в одной компании, мы делали мониторинг для сисадминов. Шесть человек в команде. Технология была на два поколения круче, чем у Nagios. Клиенты пользовались и говорили, что это просто отвал башки.
Хань Луи смотрел на него.
— А потом «Куньлунь» выкатил свой сервис мониторинга. Бесплатный, в бандле с остальным. Технология – полная дрянь. Наш технический директор тогда сказал: фигня, у нас продукт лучше, они нас не догонят. — Тут старина Чжоу сделал паузу. — Полгода. И семьдесят процентов клиентов ушли. Мы тогда как проклятые пилили обновления, но толку ноль. Один клиент нам так и сказал: «Если я использую всю экосистему „Куньлунь“ и что-то сломается, я спрошу с „Куньлунь“. А если сломается ваше – с кого мне спрашивать?»
— И что потом?
— А потом наш техдир забрал четверых парней и ушел работать в «Куньлунь», — старина Чжоу встал и забрал пустой стакан Хань Луи. — Продукт у вас может быть хоть трижды замечательным, но само по себе это ничего не значит. Нужно, чтобы люди тебе доверяли.
Он сделал пару шагов и оглянулся.
— Я не пытаюсь тебя учить, да и не знаю, как тут поступить. Просто говорю, что уже видел такое. Если только уткнуться в код и ничего больше не делать – не выплывешь.
Хань Луи смотрел, как старина Чжоу возвращается за стойку.
...
Девять вечера, квартира 502.
Днем он встретился с Чжоу Янем из «Чжундунь». Через Зрение Хань Луи увидел его нижнюю планку – восемьдесят тысяч. Но Чжоу Яню нужно было закрывать план по продажам, поэтому Хань Луи не стал давить до упора и сошлись на ста тысячах. Зато бонусом выбили тест на проникновение.
Хань Луи открыл панель управления BugKiller и проверил данные за день: 294 новых регистрации, что на пятьдесят меньше среднесуточного показателя прошлой недели. Новых платных команд не прибавилось.
Во входящих висели два новых письма.
Первое – от технического руководителя одной небольшой компании: «Здравствуйте, директор Хань. В связи с сокращением бюджета на третий квартал мы вынуждены приостановить подписку на BugKiller Pro. Как только финансирование восстановится, мы в первую очередь рассмотрим возобновление подписки. Спасибо за понимание».
Второе – от инди-студии из Шэньчжэня: «Продукт отличный, но у нас сейчас небольшие проблемы с денежным потоком. Пока берем паузу, как только выкарабкаемся – сразу продлим».
Два клиента за одну неделю.
Хань Луи закрыл почту и зашел на технический форум.
На главной странице в топ выбился пост с заголовком: «BugKiller vs CodeSafe: Реальное сравнение данных от независимого разработчика».
Автор поста – независимый SaaS-разработчик. Никнейм был незнакомый, Хань Луи видел его впервые. Парень прогнал свой проект сначала через BugKiller, а затем через CodeSafe, и выложил скриншоты по каждому пункту. Показатели обнаружения, процент ложных срабатываний, точность оценки влияния – все три параметра были как на ладони, и вывод оказался предельно однозначным.
В конце поста стояла одна фраза: «Хороший инструмент или нет – проверьте сами. Мои данные здесь, заходите, смотрите».
В комментариях под постом набралось больше трехсот сообщений, и все до единого выступали за BugKiller.
Этот пост не был проплачен. Хань Луи даже не знал, кто его написал.
Несколько секунд он смотрел на экран, затем закрыл форум и продолжил писать код для версии 1.3.
Рефакторинг кэша в модуле оценки влияния был готов наполовину, когда на краю сознания вдруг заморгала панель Зрения. Словно старый телевизор, теряющий сигнал.
Он моргнул.
В правом нижнем углу панели скакнула цифра очков опыта...
200/200.
Настройки чтения
Размер
18
Шрифт
Выравнивание
Тема
Интервал
1.7
Ширина
Оригинал текста
Отметки прогресса
Путь к богатству на волне ИИ — Главы
Список глав загрузится при открытии.
Комментарии
Войдите, чтобы оставить комментарий.