CriticalBlue - CriticalBlue

CriticalBlue Ltd.
Жеке
ӨнеркәсіпIT, киберқауіпсіздік
Құрылған2001
ҚұрылтайшыДэвид Стюарт
Ричард Тейлор
Бен Хоунселл
Штаб,
Негізгі адамдар
Дэвид Стюарт
(бас атқарушы директор )
Ричард Тейлор
(CTO )
Лусио Ланза[1]
(Басқарма мүшесі )
Кэтрин Кранен[2]
(Басқарма мүшесі )
ӨнімдерSECaaS
Динамикалық талдау құралдары
Профильдеу құралдары
Тексеру құралдары
ҚызметтерAPI қауіпсіздігі
Қолданба қауіпсіздігі
Бағдарламалық жасақтаманы оңтайландыру
Өнімділікті баптау
Өнімділікті болжау
Көп ядролы бағдарламалау
Жұмысшылар саны
25 (2016)
Веб-сайтwww.сырлы көк.com

CriticalBlue - негізделген шотландтық бағдарламалық жасақтама компаниясы Эдинбург бұл, ең алдымен, технологияның екі саласында белсенді:ботнет және автоматтандырылған қауіп[3] алдын-алу шешімдері[сөз ] ұялы байланыс үшін және бағдарламалық қамтамасыз етуді оңтайландыру үшін құралдар мен қызметтер Android және Linux платформалар.[дәйексөз қажет ]

Тарих

2001 жылы Дэвид Стюарт, Ричард Тейлор және Бен Хаунселл Шотландияның Эдинбург қаласында CriticalBlue бағдарламалық жасақтамасын құрды.[4][5] Компания жеңіске жетті Ақылды Шотландия 2002 жылы «Талап етілетін мультимедиялық қосымшаларды жетілдіруге арналған электронды дизайнды автоматтандыру құралдары» үшін марапат.[6] CriticalBlue тұқымдық қаржыландырудан 2 миллион доллар алды және 2003 жылы негізгі құрамды жинады.[7][8][9]

2008 жылдың мамырында CriticalBlue қосылды Көпқырлы қауымдастық Бас директор Дэвид Стюарт 2009 жылы Multicore Programming Practices жұмыс тобының тең төрағасы болады.[10][11] Компания 2008 жылдың қыркүйегінде еуропалық, кремний алқабынан және жапондық венчурлік капиталистер мен корпоративті инвесторлардан 4 миллион доллар қаржыландыруды алды және тығыз ынтымақтастықты бастады Toshiba корпорациясы.[12][13]

2010 жылы CriticalBlue өнімі Prism-ке қолдау көрсетті MIPS, Кавиум, және Ақысыз.[14][15][16] 2011 жылы компания қолдау көрсетті TI C66x DSP және екінші буын Intel Core процессорлар.[17][18] Компания қолдау көрсетілетін спектрін кеңейтті Ренесалар 2012 жылы платформалар.[19]

2013 жылы CriticalBlue ұялы телефонға қайта бағытталды Android және ендірілген Linux платформалар.[20]

Келесі екі жылда CriticalBlue мобильді бағдарламалық жасақтаманы оңтайландыру нарығында жұмысын жалғастырды, ал мобильді деректердің қауіпсіздігінің мүмкіндіктерін талдауды бастады, содан кейін 2016 жылы Approov қосымшасының аутентификациясы қызметі іске қосылды.[дәйексөз қажет ]

Өнімдер

Approov

Approov - бұл мүмкіндік беретін қолданбаның аутентификациясы қызметі API сұраныстарды заңды мобильді қосымша арқылы жүзеге асыратындығын анықтау үшін кері байланыс.[21]

Nordic APIs авторы Кристофер Сандовал 2017 жылдың ақпанында Approov-қа толық тәуелсіз шолу жасап, «... мобильді кеңістіктегі көпшілік алдында тұрған API-ге қауіп шынымен де қауіпті және көбінесе тиімсіз жұмсартылған» деп атап өтті. [22]

Approov шешімін бағалағаннан кейін[сөз ], ол «ұялы ортадағы қосымшаларды қауіпсіздендіруге деген көзқарас жаңа, және CriticalBlue-тің бұл тәсілі, мүмкін, мұның қауіпсіз тәсілдерінің бірі болуы мүмкін. Бұлтты қызметтерді аутентификация үшін пайдалану көбінесе күмән тудырады, олардың орындалуы бұл іс қатты көрінеді ». [22]

«... Апроовтың тоқтауға арналған кері инженерлік мәселелердің түрлерін болдырмау өте маңызды» екенін ескерте отырып [22] ол компанияларға интеграцияның ықтимал үнемделуін қарастыруды ұсынады.[22]

Стивен Пуддефаттың айтуынша, «Business Solutions» сәулетшісі Racing Post, «[Racing a Post] біз сайтта деректер скреперлерімен бұрыннан қиындықтарға тап болдық және IP-ті бұғаттау сияқты» фактілерден кейін «механизмдерге сүйендік. Біз қазір [Желтоқсан 2016 ж.] API-ді көрсететін шыңға жеттік Біз көпшілігімізге және біздің мәліметтеріміздің құндылығын ескере отырып, біз түсінікті боламыз.Барықты іздедік және тек Апроов мобильді қосымшаның мықты аутентификациясы мен қауіпсіздігін ұсынды, біз өзімізге қажет [...] Рұқсат етілмеген кіруден қорықпай API. «[23]

Билл Бьюкенен, Компьютерлік профессор, Кибер академия, Эдинбург Напиер университеті «Апроовты криптографиялық күші үшін де, бастапқы ену сынағы үшін де талдады. Қазіргі жүйеде өте жақсы сенімділік деңгейі бар, бұл негізгі қолдану салаларында тәуекелді едәуір төмендетеді.»[23]

Призма

2009 жылы алғаш рет шығарылған Prism бағдарламалық жасақтама қосымшаларын динамикалық түрде жұмыс уақытында қадағалайды және нашар өнімділіктің себептерін анықтауға және анықтауға болатын деректерді түсіреді.[24] Призма 2009 жылы «Кремний алқабына ендірілген жүйелер конференциясында» «Үздік шоу» сыйлығын алды.[25]

Брайон Мойер, кіру Нақты әлемдегі көп ядролы жүйелер, Призманың мақсаты «көп ядролы архитектураны қолдана отырып, енгізілген бағдарламалық жасақтама жасау үшін талдау және тексеру ортасын ұсыну» екенін айтады.[26] Мойер сонымен қатар Prism интерфейсін GUI-дегі жіптер арасындағы өзара әрекеттесуді, деректерге тәуелділікті, кэшті талдауды және микропроцессорлық құбырмен бірге көрсетілетін интеграцияланған көріністер жиынтығы ретінде сипаттайды.[26]

Матасса мен Домейка, жылы Intel Atom процессорларынан бас тарту, Призма - «көп ядролы және / немесе көп ағынды архитектуралар үшін оңтайландырылған бағдарламалық жасақтама жасауға бағытталған құралдар жиынтығы».[27] Мойер сипаттаған Prism GUI-де дәл осындай талдау көзқарастарын айта отырып, олар динамикалық қадағалау тәсілін сипаттайды, мұнда «пайдаланушының бағдарламалық жасақтамасының іздері не негізгі процессор ядросының тренажерінен шығарылады, не қолданба орналасқан аспаптық тәсіл арқылы шығарылады. қажетті деректерді шығару үшін динамикалық түрде құралды. «[27]

Каскад

2003 жылы аяқталған және 2004 жылы коммерциялық түрде шығарылған CriticalBlue's Cascade а C-ден RTL-ге дейін синтезатор.[28][29][30] Ричард Тейлор мен Дэвид Стюарт, CriticalBlue компаниясының өзінен, тарау ұсынды Реттелетін ендірілген процессорлар, Каскадты «бар негізгі CPU-да іске асырылатын бағдарламалық жасақтама функциясын автоматты түрде ... жасалынатын сопроцессорға көшіруге мүмкіндік беретін шешім» деп сипаттайды.[31] Олар мұның RTL-де сипатталған сопроцессорға енгізілген бағдарламалық жасақтамадан автоматтандырылған дизайн ағыны ретінде жүзеге асырылатындығын мәлімдеді.[31] Олар негізгі процессордан есептеуді қажет ететін алгоритмдерді жүктеуді осындай копроцессордың негізгі қолданылуы ретінде анықтады.[31] Каскад 2003 жылы «Үздік сымсыз дизайн құралы» марапатына ие болды Сымсыз жүйелерді жобалау журнал.

Патенттер

  • 2393811 ГБ патенті, Ричард М Тейлор, «CriticalBlue Ltd» компаниясына берілген 2004-09-29 жж. Шығарылған «Тікелей орындау блогының қосылымын қамтитын конфигурацияланатын микропроцессорлық архитектура». .
  • 2394085 ГБ патенті, Ричард М Тейлор, «Конфигурацияланатын микропроцессордың кодын жасау», 2005-03-23, шығарылған, CriticalBlue Ltd .
  • 2393809 ГБ патент, Ричард М Тейлор, «Микропроцессордың автоматты конфигурациясы», 2004-04-07 жылы шығарылған, CriticalBlue Ltd компаниясына тағайындалған .
  • 2393812 ГБ патенті, Ричард М Тейлор, «Параллелизмді пайдалану үшін микропроцессорлық нұсқаулықты орындау әдісі», 2004-04-07 шығарылған, CriticalBlue Ltd .
  • 2393810 ГБ патенті, Ричард М Тейлор, «Кіріс бағдарламасының әсерінен микропроцессордың автоматты конфигурациясы», 2004-04-07 шығарылған, CriticalBlue Ltd .

Жарияланымдар

  1. Хоунселл, Бен & Тейлор, Ричард. Бірлескен процессор синтезі: бағдарламалық жасақтаманы жеделдетудің жаңа әдістемесі, Еуропадағы Дизайн, Автоматтандыру және Сынақ Конференциясы мен Көрмесінің материалдары (DATE'04), 16 ақпан 2004 ж. Тексерілді 23 маусым 2014 ж.
  2. Тейлор, Ричард және басқалар. Кірістірілген VLIW ASIP үшін деректерді кэшті автоматты түрде орналастыру, кодтар-шығарылымдар, 39-44 б., Аппараттық құрал / бағдарламалық жасақтама кодтары мен жүйені синтездеу жөніндегі үшінші IEEE / ACM / IFIP халықаралық конференциясы (CODES + ISSS'05), 19 қыркүйек 2005 ж., 23 маусым 2014 ж. шығарылды.
  3. Морган, Пол және Тейлор, Ричард. Энергия мен ауданды азайтуға арналған ASIP нұсқауын кодтау, DAC '07 44-ші жыл сайынғы дизайнды автоматтандыру конференциясының материалдары, 797-800 беттер, 4 маусым 2007 ж., 23 маусым 2014 ж. Шығарылды.

Әдебиеттер тізімі

  1. ^ «Атқарушы профиль - Ph.D. Lucio Lanza»., BusinessWeek. 23 маусым 2014 ж. Шығарылды.
  2. ^ Ван Бломместейн, Роб. «Кэтрин Кранен, Jasper Design Automation президенті және бас директоры, CriticalBlue директорлар кеңесіне қосылды», Yahoo! Қаржы, 19 наурыз 2013 жыл. 23 маусым 2014 ж. Шығарылды.
  3. ^ «Веб-қосымшаларға арналған OWASP автоматтандырылған қауіптері». OWASP. Алынған 16 қаңтар 2017.
  4. ^ «Компанияны тіркеу туралы жазба», Компаниялар үйі. 23 маусым 2014 ж. Шығарылды.
  5. ^ «Critical Blue 2 миллион доллар қаржы жинайды». Electronics Weekly.com. Metropolis Media Publishing. 1 қазан 2003 ж. Алынған 15 қыркүйек 2014.
  6. ^ «2002 жылғы жеңімпаздар SMART: ШОКЛАНДИЯ конкурсы», Шотландия үкіметі, 16 маусым 2003. 23 маусым 2014 ж. Шығарылды.
  7. ^ Дорси, Кристи. «Техникалық стартап өзінің ақшасының түсін көрсетеді», Хабаршы (Глазго), 29 қыркүйек 2003. Тексерілді 23 маусым 2014 ж.
  8. ^ Геринг, Ричард. «Бірлескен процессорды синтездеу стартап бірінші айналымды қаржыландыруда жеңеді», EETimes, 2 қазан 2003 ж. 23 маусым 2014 ж. Шығарылды.
  9. ^ «Critical Blue 2 миллион доллар қаржы жинайды», Электроника апталығы, 1 қазан 2003. Алынған 23 маусым 2014 ж.
  10. ^ «Multicore қауымдастығы өзінің мүшелігіне CriticalBlue қосады», Multicore қауымдастығы, 7 мамыр 2008. Тексерілді 23 маусым 2014 ж.
  11. ^ «Мультикорлар қауымдастығы көп ядролы дизайнерлік бағдарламалық жасақтаманы әзірлеушіге арналған нұсқаулық шығарады», Multicore қауымдастығы, 14 ақпан 2013. Алынған 23 маусым 2014 ж.
  12. ^ «CriticalBlue 4 миллион доллар жинайды, деп инвесторлар Toshiba корпорациясы мен шотландтық венчурлық қор қосады», Embedded Computing, 10 қыркүйек 2008 жыл. 23 маусым 2014 ж. Шығарылды.
  13. ^ «Toshiba және CriticalBlue көп ядролы ортада ынтымақтастық жасайды», EETimes, 23 қыркүйек 2008. Тексерілді 23 маусым 2014 ж.
  14. ^ «CriticalBlue және MIPS технологиялары бағдарламалық жасақтама жасаушыларға MIPS32 (R) негізіндегі көп ядролы платформаларға көшудің артықшылықтарын анықтауға мүмкіндік береді», GlobeNewswire, 32 наурыз 2010 ж. 23 маусым 2014 ж. Шығарылды.
  15. ^ «CriticalBlue OCTEON және OCTEON II процессорлары үшін көп ядролы бағдарламалық жасақтаманы талдау ортасын ұсынады» Мұрағатталды 19 қыркүйек 2015 ж Wayback Machine, Кавиум, 4 тамыз 2010. Тексерілді 23 маусым 2014 ж.
  16. ^ «Freescale және CriticalBlue көп ядролы бағдарламалық жасақтама орталарында ынтымақтастықты кеңейтеді» Мұрағатталды 2014-06-23 сағ Бүгін мұрағат, Ақысыз, 1 желтоқсан 2010. Тексерілді 23 маусым 2014 ж.
  17. ^ «CriticalBlue TI C66x DSP-ді қолдайтынын хабарлайды», Texas Instruments, 4 қазан 2011. Тексерілді 23 маусым 2014 ж.
  18. ^ «CriticalBlue Prism көмегімен Intel Core процессорға негізделген 2-ші буын құрылғыларында HD бейне кодтағыштың жұмысын бағалау», Intel, 2011. 23 маусым 2014 ж. Шығарылды.
  19. ^ «CriticalBlue Ренезаның призмадағы көп ядролы платформаларын кеңірек қолдайтынын жариялады», Bloomberg жаңалықтары, 2 мамыр 2012. 23 маусым 2014 ж. Шығарылды.
  20. ^ Маклеллан, Пол. «Кэтрин Кранен CriticalBlue кеңесіне қосылды», SemiWiki, 5 ақпан 2013 жыл. 23 маусым 2014 ж. Шығарылды.
  21. ^ «Approov Ресми Құжаттамасы». Шығарылды 13 қаңтар 2017 ж.
  22. ^ а б в г. «Approov for mobile API Security шолуы», Nordic API, 2 ақпан 2017. Алынған 8 ақпан 2017 ж.
  23. ^ а б «CriticalBlue Approov-ті іске қосады, келесі буынның мобильді API-сін теріс пайдалану / алдын-алу жүйесі», PR Newswire, 13 желтоқсан 2016. Шығарылды 17 қаңтар 2017 ж.
  24. ^ «CriticalBlue өзгертілмеген дәйекті бағдарламалық жасақтаманы пайдалану үшін алғашқы кірістірілген көп ядролы дамыту жүйесін ұсынады.», EDA кафесі, 25 наурыз 2009 жыл. 23 маусым 2014 ж. Шығарылды.
  25. ^ Балакко, Стивен. «VDC Awards CriticalBlue Embeddie шоуының үздік сыйлығы 2009 жылы енгізілген жүйелер конференциясына», VDC Research, 4 мамыр 2009 жыл. 23 маусым 2014 ж. Шығарылды.
  26. ^ а б Мойер, Брайон (11 сәуір 2013). Нақты әлемдегі көп ядролы ендірілген жүйелер: практикалық тәсіл: сараптамалық нұсқаулық. Ньюнес. 323–324 бб. ISBN  978-0-12-416018-7.
  27. ^ а б Матасса, Лори; Domeika, Max (16 желтоқсан 2010). Intel Atom процессорларынан бас тарту: сәулет көші-қонына арналған нұсқаулық. Intel Press. 325–326 бет. ISBN  978-1-934053-37-9.
  28. ^ «CriticalBlue EDA-ға енгізілген микропроцессорлық қосымшаларға арналған алғашқы шын процессор синтезінің құралдар жиынтығын ұсынады», Дизайн және қайта пайдалану, 2003 ж. 12 мамыр. Алынған 23 маусым 2014 ж.
  29. ^ Доп, Ричард. «Шотландиялық фирманың бірлескен процессоры жергілікті бағдарламалық жасақтаманы басқарады», Электроника апта сайын, 14 мамыр 2003. Алынған 23 маусым 2014 ж.
  30. ^ Геринг, Ричард. «CriticalBlue копроцессорды синтездеу құралын шығарады», EETimes, 19 мамыр 2004. 23 маусым 2014 ж. Шығарылды.
  31. ^ а б в Иенн, Паоло; Лейперс, Райнер (28 шілде 2006). Реттелетін ендірілген процессорлар, V том: жобалау технологиялары және қосымшалары (кремнийдегі жүйелер). Морган Кауфман. 210–211 бет. ISBN  978-0-12-369526-0.