Chris Domas: The 1s and 0s behind cyber warfare
Крис Домас: Единички и нолики кибер-войны
Chris Domas is an embedded systems engineer and cybersecurity researcher. Full bio
Double-click the English transcript below to play the video.
двоичной информацией.
кибер-безопасности.
down with this information
чтобы сесть и разобраться,
the ones and zeroes mean.
единички и нолики.
речь идёт не только
I have on the screen here.
few pages of ones and zeros.
этих символов.
и миллиардах
возможно постичь.
работать в кибер-пространстве—
в кибер-пространстве,
что анализирование единичек и ноликов
заниматься оставшуюся жизнь,
кибер-защитой было
на компьютере моей бабушки,
pages from being hacked,
на Myspace от взламывания
в мои самые славные деньки,
card information from being stolen.
с чьей-то кредитной карты.
провести свою жизнь.
что моё представление о кибер-области
национальной безопасности
от вирусов
низким приоритетом в их списке.
из перечисленного мной.
жизни каждого,
integral part of all of our lives,
неотъемлемая её часть,
что происходит в вашем автомобиле:
национальной инфраструктурой.
у нас есть электричество,
наше военное оборудование:
кибер-пространству.
могут сделать это всё невозможным.
защита всего этого,
job is to break one of these things,
ведь кибер-защита —
как поле военных действий.
появляется целый новый фронт,
защищать себя,
для того, что остановить злодеев
взорвать здание
that building when it explodes.
во время взрыва.
и автомобильная погоня,
где террориста можно остановить,
воспользоваться мобильником,
кибер-пространства.
could break into his phone,
может взломать этот телефон,
на его батарее,
и взорвать её.
единичкам и ноликам.
приводит телефон в действие,
может и взорвать его.
cyber from this perspective,
с этой точки зрения,
за отсеиванием единичек и ноликов
что хранится у вас в телефоне:
и, вероятно, 500 приложений,
за всю жизнь.
программное обеспечение, код,
управляющая батареей.
только кучка единичек и ноликов,
needle in a stack of needles,
поиском иголки в стоге иголок,
реально случившееся со мной.
бинарной информации
я искал часть весьма продвинутого,
я не знал,
очень-очень трудными.
смотреть на различные части
каждую из них,
но точно я сказать не мог.
ones and zeros represented.
эти единички с ноликами.
пытаясь в этом разобраться,
in on a Saturday morning,
Пришёл я в субботу утром
had all the pieces to the puzzle.
как будто были все кусочки пазла,
эти нолики и единички.
что это такое,
растущее подозрение,
что я искал.
кусочки стали соединяться,
я был абсолютно уверен,
это не то, что я искал.
соединяя вместе нолики и единички,
formed a picture of a kitten.
на поиски этого котёнка,
от меня, вероятно, воняло.
я взглянул на всё со стороны
что здесь пошло не так?
такую глупую ошибку?
looking at information at this level,
на информацию на таком уровне,
что же ты всё-таки делаешь.
абсолютно неверно
нолики и единички, —
адаптировать свой мозг
с компьютерным,
наш мозг под проблему,
огромных объёмов информации,
открыть этот потенциал,
подвальной лаборатории на работе
кибер-материалами,
problem in this situation.
в таком раскладе.
everything else I've ever learned.
что я когда-либо познал.
какие мог найти,
перевести проблему
делает абсолютно естественно,
к анализу визуальной информации.
to analyze visual information.
оттенки глубины,
вокруг нас.
в визуальные сигналы,
силу мозга
на бинарную информацию
на который я ищу ответ, —
что оно делает или как работает.
что это такое?
бинарной информации
between those chunks.
достаточно последовательностей,
на таком уровне,
бинарные части,
в нолях и единицах.
в кибер-пространстве
что собой представляют эти паттерны
следующими за строчными
следуют за прописными,
строчные — за прописными,
is caused by carriage returns.
мельчайшие детали
на таком вот уровне.
то могу взорвать телефон.
пытаясь найти вот это
визуальную абстракцию.
совершенно новое понимание
того, с чем мы раньше не сталкивались.
на бинарном уровне,
и в визуальной абстракции,
русского текста на бинарном уровне.
когда он в единичках и ноликах.
мгновенно определить
едва уловимые паттрены
текст на одном языке,
your computer looks like.
благодаря такому подходу.
обрабатывать визуальную информацию.
и преобразовать их
making sense of information.
понимания информация.
любой паттерн.
ассоциирующийся с кодом,
самые крошечные визуальные признаки.
в ноликах и единичках,
и больших видов информации
единиц и нулей
«встроенную» способность мозга
что передо мной.
на визуальных паттернах,
чтобы взорвать батарею.
к проблеме с иголкой в стогу иголок.
code that controls the battery,
управляющий батареей,
that are very similar to that.
как и этот конкретный код.
that controls your microphones,
или микрофонами.
код, управляющий батареей,
из вышеперечисленных.
в процессе бинарного анализа —
на бинарном уровне,
to a visual abstraction instead,
в визуальную абстракцию,
перелопачивать «сырые» данные.
когда выделится изображение,
like a trail of bread crumbs
как за следом из крошек,
чтобы взорвать телефон.
очень специфические взаимосвязи
этой бинарной информации —
работая с единичками и нулями.
в физическое изображение,
и позволить той зоне мозга,
visual cortex do all the hard work.
выполнить всю тяжёлую работу.
как именно части этого кода
для управления батареей.
в пределах нескольких часов,
взрывом телефона террориста.
будет ли это работать
что искал в прошлом,
специфическую часть кода
бинарной информации.
на данный момент кода.
это — фотография.
binary translation techniques
приёмов бинарного перевода,
эту информацию.
we can take this information,
взять эту информацию,
visual translation techniques
приёмов визуального перевода,
что мы ищем.
тот проклятый котёнок.
вполне естественно.
за ноликами и единичками.
потерянных напрасно выходных.
это означает, что у нас появился
с самыми невозможными задачами.
у инженеров кибер-области
отреагировать первыми
чтобы остановить злодеев.
ABOUT THE SPEAKER
Chris Domas - Cybersecurity researcherChris Domas is an embedded systems engineer and cybersecurity researcher.
Why you should listen
Chris Domas is a cyber-security researcher at the Battelle Memorial Institute. He specializes in embedded systems reverse-engineering (RE) and vulnerability analysis, figuring out how to manipulate electronic devices. Applying this towards national security, his group develops cyber technology that protects people on the newest front of global war.
Domas graduated from Ohio State University, where he set out to take every class offered by the school. He bounced between majors in electrical engineering, physics, mathematics, mechanical engineering, biology, chemistry, statistics, biomedical engineering, computer graphics, psychology, and linguistics, but finally ran out of money and was forced to graduate. Settling on a degree in computer science, with an irrelevant handful of minors, he joined Battelle as a cyber security researcher. Today, he strives to incorporate ideas from these disparate fields to tackle the world’s most challenging cyber problems in innovative and unexpected ways. As a result of his work, he received Battelle’s coveted 2013 Emerging Scientist and 2013 Technical Achievement awards. He continues to present research around the country, most recently at the cyber security conferences Black Hat, REcon and DerbyCon.
Chris Domas | Speaker | TED.com