Chris Domas: The 1s and 0s behind cyber warfare
크리스 도마스 (Chris Domas): 사이버 전쟁의 이면에 숨어있는 0과 1이란 숫자들
Chris Domas is an embedded systems engineer and cybersecurity researcher. Full bio
Double-click the English transcript below to play the video.
1이라는 숫자 입니다.
2진 정보라고 하는 것이죠.
방식이기도 합니다.
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,
해킹되는 것을 막는 정도였어요.
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,
그의 휴대전화로 숨어들어
무력화하고
폭발하게 만들 수 있으니까요.
없앨 수 있습니다.
수천 마일 떨어진 곳에서
0과 1로 귀착됩니다.
작동하므로
폭파할 수도 있는 것이죠.
cyber from this perspective,
이게 굉장히 어렵습니다.
생각해보세요.
500개나 되는 앱도 있어요.
즉, 코드라는 프로그램이 있어서
작은 부분이 있거든요.
그저 수많은 0과 1이란 숫자 뿐이고
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.
새끼고양이 사진이었죠.
30시간이나 허비했는데
몸에서 냄새가 많이 났겠죠.
뭐가 잘못 된거지?
실수를 했담.
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.
엔터가 만든 패턴입니다.
2진 정보를 매우 세밀하게
몇 주, 혹은 몇 달이 걸리기도 하죠.
시각적으로 추출했을 때
추출한 것입니다.
이런 코드의 모습니다.
휴대전화기를 폭파시킬 수는 없습니다.
가장 대단한 것 가운데 하나는
즉 이제까지는 보지 못했던 것을
알게 된다는 것입니다.
영어가 어떤 모양인지도 알고
알고 있습니다.
2진 정보는 본 적이 없습니다.
제가 찾고 있는 것을
몇 주가 걸립니다.
이런 시각적 추출물의 내부에 있는
금방 배우고
적용할 수 있습니다.
어떻게 생겼는지 알기 때문에
알아볼 수 있습니다.
코드의 모습이고요.
your computer looks like.
코드의 모습이예요.
가공 전의 0과 1을 보고는
할 수 있는 것을
현재의 자료를
making sense of information.
완전히 새로운 방법을 얻게 됩니다.
모든 패턴을 알아내고
X자를 볼 수 있고
사각형도 볼 수 있죠.
알아낼 수 있어요.
사용한 것인데요.
넣어보면
겨우 몇 초안에 처리할 수 있는
패턴 분석 능력을
대단한 것이지요
제가 찾고 있는 것을 알려줍니다.
찾아낼 수 있습니다.
폭파하기엔 불충분합니다.
밧데리를 제어하는 코드에요.
찾는 문제로 되돌아왔죠.
다른 대부분의 프로그램과
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