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,
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