Утверждение
Тип компании | Частный |
---|---|
Промышленность | ИТ, Кибербезопасность |
Основан | 2001 |
Основатель | Дэвид Стюарт Ричард Тейлор Бен Хаунселл |
Штаб-квартира | , |
Ключевые люди | Тед Миракко [ 1 ] ( ГЕНЕРАЛЬНЫЙ ДИРЕКТОР ) Ричард Тейлор ( технический директор ) Пирс Эренсель [ 2 ] ( вице-президент по продажам ) Лусио Ланца [ 3 ] ( член правления ) |
Продукты | SECaaS Инструменты динамического анализа Инструменты профилирования Инструменты проверки |
Услуги | Безопасность API Безопасность приложений Оптимизация программного обеспечения Настройка производительности Прогнозирование производительности Многоядерное программирование |
Количество сотрудников | 25 (2016) |
Веб-сайт | одобрять |
Approov (ранее CriticalBlue) — шотландская компания-разработчик программного обеспечения, базирующаяся в Эдинбурге , которая в основном работает в двух областях технологий: защита от ботнетов и автоматическое предотвращение угроз для мобильного бизнеса. [ 4 ] а также инструменты и услуги оптимизации программного обеспечения для платформ Android и Linux .
Approov недавно опубликовал результаты исследования, показывающие, что 92% самых популярных приложений для банковских и финансовых услуг содержат легко извлекаемые секреты, такие как ключи API, которые можно использовать в скриптах и ботах для атаки на API и кражи данных, нанося ущерб потребителям и учреждениям, которым они доверяют. . Лаборатория Approov Mobile Threat Lab загрузила, расшифровала и просканировала 200 лучших приложений финансовых услуг в США, Великобритании, Франции и Германии из Google Play Store, исследовав в общей сложности 650 уникальных приложений. Девяносто два процента приложений раскрыли ценные секреты, которые можно использовать, а двадцать три процента приложений раскрыли чрезвычайно конфиденциальные секреты. [ 5 ]
История
[ редактировать ]В 2001 году Дэвид Стюарт, Ричард Тейлор и Бен Хаунселл основали компанию по разработке программного обеспечения под названием CriticalBlue в Эдинбурге, Шотландия. [ 6 ] [ 7 ] В 2002 году компания выиграла премию Smart Scotland Award за «Инструменты автоматизации электронного проектирования для улучшения проектирования требовательных мультимедийных приложений». [ 8 ] Approov получил начальное финансирование в размере 2 миллионов долларов и собрал основную команду в 2003 году. [ 9 ] [ 10 ] [ 11 ]
В мае 2008 года Аппров присоединился к Multicore Association , генеральный директор которой Дэвид Стюарт в конечном итоге стал сопредседателем рабочей группы по практикам многоядерного программирования в 2009 году. [ 12 ] [ 13 ] В сентябре 2008 года компания получила финансирование в размере 4 миллионов долларов от венчурных капиталистов и корпоративных инвесторов из Европы, Кремниевой долины и Японии, а также начала тесное сотрудничество с Toshiba Corporation . [ 14 ] [ 15 ]
В течение 2010 года Approov расширила поддержку продуктов Prism для MIPS , Cavium и Freescale . [ 16 ] [ 17 ] [ 18 ] В 2011 году компания добавила поддержку DSP TI C66x и процессоров Intel Core второго поколения . [ 19 ] [ 20 ] В 2012 году компания расширила спектр поддерживаемых платформ Renesas . [ 21 ]
В 2013 году Approov переориентировался на мобильные Android и встроенные Linux . платформы [ 22 ]
Продукты
[ редактировать ]Служба утверждения
[ редактировать ]Approov продолжила работу на рынке оптимизации мобильного программного обеспечения, одновременно приступив к анализу возможностей безопасности мобильных данных, после чего в 2016 году был запущен сервис аутентификации приложений Approov. [ 23 ] Approov — это служба аутентификации приложений, которая позволяет серверным модулям API точно идентифицировать, что запросы выполняются законным мобильным приложением. [ 24 ]
Кристофер Сандовал, автор журнала Nordic API, провел полностью независимую проверку Approov в феврале 2017 года и отметил, что «... угроза общедоступным API в мобильном пространстве реальна, опасна и часто неэффективно смягчается». [ 25 ] Оценив сервис Approov, он пришел к выводу, что «его подход к защите приложений в мобильной среде является новым, и то, как CriticalBlue делает это, возможно, является одним из наиболее безопасных способов сделать это. Хотя использование облачных сервисов для аутентификации часто весьма сомнительно, их реализация в данном случае выглядит очень надежной». [ 25 ]
При этом отмечая, что «... предотвращение тех проблем обратного проектирования, которые Approov призван остановить, жизненно важно» [ 25 ] он рекомендует компаниям рассмотреть возможную экономию от интеграции. [ 25 ]
По словам Стивена Паддефата, архитектора бизнес-решений в Racing Post : [ 26 ]
В Racing Post у нас исторически были проблемы со сбором данных на нашем сайте, и мы полагались на механизмы «постфактум», такие как блокировка IP. [В декабре 2016 года мы] находимся на грани раскрытия нашего API широкой публике, и мы, по понятным причинам, сдержанны, учитывая ценность наших данных. Мы изучили рынок, и только Approov предложил необходимую нам надежную аутентификацию и безопасность мобильных приложений [...] Теперь мы абсолютно уверены, что сможем запустить общедоступный API, не опасаясь несанкционированного доступа.
Билл Бьюкенен , профессор вычислительной техники Киберакадемии Эдинбургского университета Нейпира , заявил: «[мы] проанализировали Approov как на предмет его криптографической стойкости, так и на предмет начального теста на проникновение. Текущая система имеет очень хорошие уровни надежности, которые значительно обеспечивают снижение риска в ключевых областях применения». [ 26 ] Технология аутентификации мобильных приложений Approov была описана на мероприятии AppsWorld в Лондоне в 2016 году как «запрограммированный план достижения успеха вашего приложения, позволяющий избежать затрат на простой службы, рисков распределенных атак и потери облачных ресурсов из-за незаконных запросов приложений от автоматических ботнетов». ." [ 27 ] Согласно официальному документу Approov на веб-сайте продукта, «служба Approov использует уникальный криптографический протокол «запрос-ответ» между мобильным приложением и… облачным сервером аттестации. Локальная библиотека аттестации легко интегрируется в мобильное приложение. ... При запуске мобильного приложения инициируется процесс аттестации, чтобы доказать службе аттестации, что это подлинное приложение, с использованием одноразового невоспроизводимого криптографического хэша кода приложения». [ 28 ]
Призма
[ редактировать ]Впервые выпущенная в 2009 году, Prism динамически отслеживает программные приложения во время выполнения и собирает данные, которые можно использовать для анализа и выявления причин низкой производительности. [ 29 ] Prism получила награду «Best of Show» на конференции по встраиваемым системам в Кремниевой долине в 2009 году. [ 30 ]
Брайон Мойер в книге «Реальные многоядерные встраиваемые системы » утверждает, что цель Prism — «обеспечить среду анализа, исследования и проверки для разработки встроенного программного обеспечения с использованием многоядерных архитектур». [ 31 ] Мойер также описывает интерфейс Prism как набор интегрированных представлений в графическом интерфейсе, которые отображают взаимодействие между потоками, зависимости данных, анализ кэша, а также конвейер микропроцессора. [ 31 ]
Матасса и Домейка в книге Break Away с процессорами Intel Atom также заявляют, что Prism — это «набор инструментов, предназначенный для оптимизированной разработки программного обеспечения для многоядерных и/или многопоточных архитектур». [ 32 ] Упоминая те же представления анализа в графическом интерфейсе Prism, описанные Мойером, они также описывают подход динамической трассировки, при котором «следы пользовательского программного приложения извлекаются либо из симулятора базового ядра процессора, либо с помощью инструментального подхода, когда приложение динамически инструментируется для получения необходимых данных». [ 32 ]
Каскад
[ редактировать ]Завершенный в 2003 году и коммерчески выпущенный в 2004 году, Approov's Cascade представляет собой синтезатор C to RTL . [ 33 ] [ 34 ] [ 35 ] Ричард Тейлор и Дэвид Стюарт из Approov представили главу « Настраиваемые встраиваемые процессоры» , в которой Cascade описывается как «решение, [которое] позволяет перенести функциональные возможности программного обеспечения, реализованные на существующем главном процессоре, на автоматически... генерируемый сопроцессор». [ 36 ] Они заявили, что это реализуется как автоматизированный поток проектирования из реализации встроенного программного обеспечения в сопроцессор, описанный в RTL. [ 36 ] Они определили разгрузку вычислительно-интенсивных алгоритмов от основного процессора как основное использование такого сопроцессора. [ 36 ] Cascade был удостоен награды «Лучший инструмент проектирования беспроводных сетей» в 2003 году по версии журнала Wireless Systems Design .
Патенты
[ редактировать ]- Патент Великобритании 2393811 , Ричард М. Тейлор, «Конфигурируемая микропроцессорная архитектура, включающая прямое подключение исполнительных устройств», выдан 29 сентября 2004 г., передан CriticalBlue Ltd.
- Патент Великобритании 2394085 , Ричард М. Тейлор, «Генерация кода для конфигурируемого микропроцессора», выдан 23 марта 2005 г., передан CriticalBlue Ltd.
- Патент Великобритании 2393809 , Ричард М. Тейлор, «Автоматическая конфигурация микропроцессора», выдан 7 апреля 2004 г., передан CriticalBlue Ltd.
- Патент Великобритании 2393812 , Ричард М. Тейлор, «Метод выполнения инструкций микропроцессора для использования параллелизма», выдан 7 апреля 2004 г., передан CriticalBlue Ltd.
- Патент Великобритании 2393810 , Ричард М. Тейлор, «Автоматическая конфигурация микропроцессора под влиянием программы ввода», выдан 7 апреля 2004 г., передан CriticalBlue Ltd.
Публикации
[ редактировать ]- Хаунселл, Бен и Тейлор, Ричард. Синтез сопроцессора: новая методология ускорения встроенного программного обеспечения , Материалы конференции и выставки «Проектирование, автоматизация и тестирование в Европе» (DATE'04), 16 февраля 2004 г. Проверено 23 июня 2014 г.
- Тейлор, Ричард и др. Автоматизированное размещение кэша данных для встроенных VLIW ASIP , code-isss, стр. 39–44, Третья международная конференция IEEE/ACM/IFIP по кодированию аппаратного/программного обеспечения и системному синтезу (CODES+ISSS'05), 19 сентября 2005 г. Проверено 23. Июнь 2014.
- Морган, Пол и Тейлор, Ричард. Кодирование инструкций ASIP для уменьшения энергии и площади , DAC '07 Материалы 44-й ежегодной конференции по автоматизации проектирования, страницы 797-800, 4 июня 2007 г. Проверено 23 июня 2014 г.
Ссылки
[ редактировать ]- ^ «Approov назначает исполнительного директора по кибербезопасности Теда Миракко генеральным директором (членом совета директоров)» . www.businesswire.com . 8 декабря 2022 г. Проверено 9 марта 2023 г.
- ^ «Approov назначает Пирса Эренселя вице-президентом по продажам» . 21 марта 2023 г.
- ^ «CRITICAL BLUE LIMITED People — Найдите и обновите информацию о компании — GOV.UK» . find-and-update.company-information.service.gov.uk . Проверено 9 марта 2023 г.
- ^ «Автоматические угрозы OWASP для веб-приложений» . ОВАСП . Проверено 16 января 2017 г.
- ^ Зюрье, Стив (2 марта 2023 г.). «Финансовые приложения, протестированные в Google Play Store, привели к утечке конфиденциальных данных API в условиях тестирования» . СК Медиа . Проверено 9 марта 2023 г.
- ^ «Запись о регистрации компании» , Регистрационная палата . Проверено 23 июня 2014 г.
- ^ «Critical Blue собирает финансирование в размере 2 миллионов долларов» . Электроника Weekly.com . Издательство Метрополис Медиа. 1 октября 2003 года . Проверено 15 сентября 2014 г.
- ^ «Победители конкурса SMART: SCOTLAND 2002» , Правительство Шотландии , 16 июня 2003 г. Проверено 23 июня 2014 г.
- ^ Дорси, Кристи. «Технологический стартап показывает цвет своих денег» , The Herald (Глазго) , 29 сентября 2003 г. Проверено 23 июня 2014 г.
- ^ Геринг, Ричард. «Стартап по синтезу сопроцессора выигрывает финансирование в первом раунде» , EETimes , 2 октября 2003 г. Проверено 23 июня 2014 г.
- ^ «Critical Blue собирает финансирование в размере 2 миллионов долларов» , Electronics Weekly , 1 октября 2003 г. Проверено 23 июня 2014 г.
- ^ «Многоядерная ассоциация добавляет CriticalBlue к своему членству». Архивировано 20 августа 2014 года в Wayback Machine , Multicore Association , 7 мая 2008 года. Проверено 23 июня 2014 года.
- ^ «Ассоциация многоядерных процессоров выпускает руководство для разработчиков по программированию программного обеспечения для многоядерных проектов». Архивировано 14 октября 2013 г. в Wayback Machine , Ассоциация многоядерных процессоров , 14 февраля 2013 г. Проверено 23 июня 2014 г.
- ^ «CriticalBlue привлекает 4 миллиона долларов, добавляет инвесторов Toshiba Corporation и Шотландский венчурный фонд» , Embedded Computing, 10 сентября 2008 г. Проверено 23 июня 2014 г.
- ^ «Toshiba и CriticalBlue сотрудничают в создании многоядерной среды разработки» , EETimes , 23 сентября 2008 г. Проверено 23 июня 2014 г.
- ^ «Технологии CriticalBlue и MIPS позволяют разработчикам программного обеспечения количественно оценить преимущества перехода на многоядерные платформы на базе MIPS32 (R)» , GlobeNewswire , 32 марта 2010 г. Проверено 23 июня 2014 г.
- ^ «CriticalBlue предоставляет среду анализа многоядерной разработки программного обеспечения для процессоров OCTEON и OCTEON II». Архивировано 19 сентября 2015 г. на Wayback Machine , Cavium , 4 августа 2010 г. Проверено 23 июня 2014 г.
- ^ «Freescale и CriticalBlue расширяют сотрудничество в области многоядерных сред разработки программного обеспечения». Архивировано 23 июня 2014 г. на archive.today , Freescale , 1 декабря 2010 г. Проверено 23 июня 2014 г.
- ^ «CriticalBlue объявляет о поддержке DSP TI C66x» , Texas Instruments , 4 октября 2011 г. Проверено 23 июня 2014 г.
- ^ «Оценка производительности кодировщика HD-видео на устройствах на базе процессоров Intel Core 2-го поколения с использованием CriticalBlue Prism» , Intel , 2011. Проверено 23 июня 2014 г.
- ^ «CriticalBlue объявляет о расширении поддержки многоядерных платформ Renesas в Prism» , Bloomberg News , 2 мая 2012 г. Проверено 23 июня 2014 г.
- ^ Маклеллан, Пол. «Кэтрин Крэнен присоединяется к совету директоров CriticalBlue» , SemiWiki, 5 февраля 2013 г. Проверено 23 июня 2014 г.
- ^ Критический синий. «CriticalBlue запускает Approov, систему предотвращения злоупотреблений/неправомерного использования мобильных API нового поколения» . www.prnewswire.com . Проверено 9 марта 2023 г.
- ^ «Безопасность мобильных API для приложений Android и iOS | Одобрение» . approov.io . Проверено 9 марта 2023 г.
- ^ Jump up to: а б с д «Обзор Approov для безопасности мобильных API» , Nordic API , 2 февраля 2017 г. Проверено 8 февраля 2017 г.
- ^ Jump up to: а б «CriticalBlue запускает Approov, систему предотвращения злоупотреблений/неправомерного использования мобильных API нового поколения» , PR Newswire , 13 декабря 2016 г. Проверено 17 января 2017 г.
- ^ "Профиль участника выставки Apps World 2016 в Лондоне CriticalBlue" [ постоянная мертвая ссылка ] , 18-20 октября 2016 г. Проверено 10 ноября 2016 г.
- ^ "Белая книга утверждения" [ постоянная мертвая ссылка ] , CriticalBlue, 14 июня 2016 г., стр. 4. Проверено 10 ноября 2016 г.
- ^ «CriticalBlue представляет Prism, первую встраиваемую многоядерную систему разработки, использующую немодифицированное последовательное программное обеспечение». , EDA Cafe, 25 марта 2009 г. Проверено 23 июня 2014 г.
- ^ Балакко, Стивен. «VDC Awards CriticalBlue — награда Embeddie Best of Show на конференции по встраиваемым системам 2009 года» , VDC Research, 4 мая 2009 г. Проверено 23 июня 2014 г.
- ^ Jump up to: а б Мойер, Брайон (11 апреля 2013 г.). Реальные многоядерные встраиваемые системы: практический подход: руководство для экспертов . Ньюнес. стр. 323–324. ISBN 978-0-12-416018-7 .
- ^ Jump up to: а б Матасса, Лори; Домейка, Макс (16 декабря 2010 г.). Вырвитесь вперед с процессорами Intel Atom: руководство по миграции архитектуры . Интел Пресс. стр. 325–326. ISBN 978-1-934053-37-9 .
- ^ «CriticalBlue предоставляет первый настоящий набор инструментов синтеза сопроцессора EDA для приложений встраиваемых микропроцессоров» , Design & Reuse, 12 мая 2003 г. Проверено 23 июня 2014 г.
- ^ Болл, Ричард. «Сопроцессор шотландской фирмы использует собственное программное обеспечение» , Electronics Weekly , 14 мая 2003 г. Проверено 23 июня 2014 г.
- ^ Геринг, Ричард. «CriticalBlue выпускает инструмент синтеза сопроцессора» , EETimes , 19 мая 2004 г. Проверено 23 июня 2014 г.
- ^ Jump up to: а б с Йенне, Паоло; Лойперс, Райнер (28 июля 2006 г.). Настраиваемые встраиваемые процессоры, Том V: Технологии проектирования и приложения (системы на кремнии) . Морган Кауфманн. стр. 210–211. ISBN 978-0-12-369526-0 .
< https://www.scmagazine.com/news/application-security/financial-apps-google-play-leaked-data >