Инвесторы верят в успех канадской компании TitanFile

Эксперты в сфере юридической безопасности заполучили $1 млн

Новейший стартап TitanFile, специализирующийся на закрытом сетевом документообороте, сумел заполучить от инвесторов около $1,1 млн. Это позволит компании выпустить в продаже новенькие продукты.



Компания TitanFile была основана в городе Халифакс в январе 2011 года. Впоследствии штаб-квартира переехала в Communitech Hub в Китченере в конце года, чтобы получить дополнительный доступ к местным талантливым кадрам. Масштабное финансирование TitanFile было получено от компании Innovacorp – еще одного молодого венчурного фонда, а также First Angel Network Association.

Со-основатель и исполнительный директор TitanFile Милан Врекик утверждает, что финансирование поможет компании удвоить количество рабочей силы (доведя общее количество сотрудников до 10 человек). Новые люди должны помочь компании расширить маркетинговую стратегию.

TitanFile предлагает защитные решения начального уровня для малого и среднего бизнеса. Предлагаемые компанией продукты позволят предпринимателям экономить расходы на покупку новых серверов и дополнительного дорогого оборудования. По словам Врекика, его компания позволяет демократизировать безопасность. Сейчас TitanFile проводит масштабную кампанию по покорению американского юридического рынка. При этом фирма нацеливает свои продукты специально на 2,1 млн практикующих адвокатов, а не на большие юридические конторы. В то же время в Канаде, где собственно и функционирует TitanFile, практикует только 34 тысяч адвокатов.

Продукты компании позволяют по безопасным каналам делиться документами, особенно такими которые отличаются слишком большим размером или обладает слишком большой значимостью, чтобы их можно было доверить обычной электронной почте. Отметим, что в 2012 году компания предложила freemium-модель распространения своих услуг: пользователи могут регистрироваться и бесплатно получать, позднее получив дополнительный функционал за отдельную плату.

Врекик утверждает, что новые финансовые влияния позволят компании вывести свои продукты на совершенно новый уровень. В основу технологии TitanFile положены исследования Врекика и его коллеги Тони Абоу-Ассалеха – бывшего сотрудника Google, который сейчас работает главным техническим руководителем компании.

Сегодня у фирмы имеется около 400 клиентов в юридической сфере, в аудиторских компаниях, в бухгалтерии и образовании.

Расширения Chrome могут слить секреты URL через атаку по стороннему каналу

Как оказалось, расширения Chrome можно использовать для слива кодов авторизации, сеансовых ID и других секретов из URL любой открытой вкладки. Никаких специальных разрешений для этого не понадобится, только доступ к declarativeNetRequest API.

Этот механизм, пришедший на смену webRequest API, позволяет расширениям сообщать браузеру, что следует изменить или заблокировать на загружаемой странице (заголовки, реклама, трекеры).

Правила обработки запросов при этом добавляются динамически, а фильтрация осуществляется по регулярным выражениям, соответствующим подмножествам знаков, которые могут присутствовать на определенных позициях в URL.

Исследователь Луан Эррера (Luan Herrera) обнаружил, что блокировку, диктуемую правилами, Chrome производит почти мгновенно, за 10-30 мс, а остальные запросы выполняются дольше (~50-100ms) — из-за сетевых подключений. Эту разницу во времени расширение может использовать для бинарного поиска с целью посимвольного слива URL.

// extensions/browser/api/web_request/extension_web_request_event_router.cc:1117-1127
case DNRRequestAction::Type::BLOCK:
  ClearPendingCallbacks(browser_context, *request);
  DCHECK_EQ(1u, actions.size());
  OnDNRActionMatched(browser_context, *request, action);
  return net::ERR_BLOCKED_BY_CLIENT;

Оракул для подобной тайминг-атаки строится с использованием chrome.tabs.reload для перезагрузки страницы и перехватчика chrome.tabs.onUpdated, помогающего отследить событие status === "complete". Замер времени между reload и завершением загрузки покажет, заблокирован запрос или успешно обработан.

Повторение проверок и бинарного поиска позволяет получить полный URL (с довеском после «?»), затратив на каждый знак строки несколько прогонов. Таким образом, можно незаметно для пользователя украсть включенные приложением в адрес секреты — токены OAuth и сброса пароля, API-ключи, ссылки на контент, закрытый для поисковых систем.

Проверка PoC проводилась на Windows 11 24H2 с использованием Chrome разных версий:

  • 144.0.7559.97 (Stable)
  • 145.0.7632.18 (Beta)
  • 146.0.7647.4 (Dev)
  • 146.0.7653.0 (Canary)

В Google подтвердили возможность подобной атаки по стороннему каналу, но заявили, что решить проблему нереально.

RSS: Новости на портале Anti-Malware.ru