1 00:00:00,770 --> 00:00:03,032 אלה המוני אחדות ואפסים. 2 00:00:03,032 --> 00:00:06,131 זה מה שמכונה "מידע בינארי". 3 00:00:06,131 --> 00:00:07,573 ככה מחשבים מדברים. 4 00:00:07,573 --> 00:00:09,502 ככה הם מאחסנים מידע. 5 00:00:09,502 --> 00:00:11,128 ככה מחשבים חושבים. 6 00:00:11,128 --> 00:00:12,747 ככה מחשבים עושים 7 00:00:12,747 --> 00:00:15,129 את כל מה שמחשבים עושים. 8 00:00:15,129 --> 00:00:17,176 אני חוקר בתחום הסייבר (אבטחת מחשבים), 9 00:00:17,176 --> 00:00:19,246 כלומר, העבודה שלי היא לשבת עם המידע הזה 10 00:00:19,246 --> 00:00:20,800 לנסות למצוא בו הגיון 11 00:00:20,800 --> 00:00:23,683 ולנסות להבין מה אומרים כל האחדות והאפסים האלה. 12 00:00:23,683 --> 00:00:25,526 לרוע מזלי, לא מדובר 13 00:00:25,526 --> 00:00:27,760 רק באחדות ובאפסים שעל המסך כאן, 14 00:00:27,760 --> 00:00:30,443 ולא רק בעמודים ספורים של אחדות ואפסים. 15 00:00:30,443 --> 00:00:33,052 מדובר במיליארדים רבים 16 00:00:33,052 --> 00:00:34,385 של אחדות ואפסים, 17 00:00:34,385 --> 00:00:37,026 יותר מכפי שמישהו מסוגל לתפוש. 18 00:00:37,026 --> 00:00:38,885 מרגש ככל שזה נשמע, 19 00:00:38,885 --> 00:00:41,377 כשהתחלתי בתחום הסייבר -- 20 00:00:41,377 --> 00:00:43,120 [צחוק] -- 21 00:00:43,120 --> 00:00:44,513 כשהתחלתי בתחום הסייבר, 22 00:00:44,513 --> 00:00:46,516 לא הייתי בטוח אם חיטוט באחדות ובאפסים 23 00:00:46,516 --> 00:00:48,890 הוא מה שארצה לעשות כל חיי, 24 00:00:48,890 --> 00:00:50,910 כי אבטחת המחשבים, כפי שדמיינתי אותה, 25 00:00:50,910 --> 00:00:54,591 היתה למנוע מווירוסים לחדור למחשב של סבתא שלי, [צחוק] 26 00:00:54,591 --> 00:00:57,939 למנוע פריצה לאתרי "מייספייס", 27 00:00:57,939 --> 00:01:00,124 ואולי, אולי בשיא הצלחתי, 28 00:01:00,124 --> 00:01:03,875 למנוע גניבת מידע של כרטיס אשראי. 29 00:01:03,875 --> 00:01:05,238 אלה דברים חשובים, 30 00:01:05,238 --> 00:01:07,996 אבל לא כך רציתי לבלות את חיי. 31 00:01:07,996 --> 00:01:09,930 אבל אחרי 30 דקות עבודה 32 00:01:09,930 --> 00:01:11,283 כקבלן הגנה, 33 00:01:11,283 --> 00:01:14,073 גיליתי במהרה שהמושג שלי על אבטחת מחשבים 34 00:01:14,073 --> 00:01:15,942 היה קצת מוטעה. 35 00:01:15,942 --> 00:01:17,887 למעשה, בעיני האחראים על הבטחון הלאומי, 36 00:01:17,887 --> 00:01:19,961 מניעת חדירה של וירוסים למחשב של סבתא שלי 37 00:01:19,961 --> 00:01:23,144 היתה בעדיפות נמוכה להפתיע. [צחוק] 38 00:01:23,144 --> 00:01:24,445 והסיבה לכך היא שאבטחת המחשבים 39 00:01:24,445 --> 00:01:28,238 היא הרבה יותר גדולה מכל הדברים האלה. 40 00:01:28,238 --> 00:01:31,063 אבטחת המחשבים היא חלק בלתי-נפרד מחיי כולנו, 41 00:01:31,063 --> 00:01:34,123 כי המחשבים הם חלק בלתי-נפרד מחיי כולנו, 42 00:01:34,123 --> 00:01:36,075 אפילו מחייו של מי שאין לו מחשב. 43 00:01:36,075 --> 00:01:38,721 המחשבים שולטים בכל דבר במכונית, 44 00:01:38,721 --> 00:01:40,601 החל מהאיכון הלווייני ועד כריות האוויר. 45 00:01:40,601 --> 00:01:41,917 הם שולטים בטלפונים. 46 00:01:41,917 --> 00:01:43,088 הם הסיבה לכך שאתם יכולים לחייג למוקד החירום 47 00:01:43,088 --> 00:01:44,884 ולשמוע מישהו בצד השני. 48 00:01:44,884 --> 00:01:47,678 הם שולטים בכל התשתיות של הארץ שלנו. 49 00:01:47,678 --> 00:01:49,354 הם הסיבה לכך שיש לנו חשמל, 50 00:01:49,354 --> 00:01:51,692 חימום, מים זכים, מזון. 51 00:01:51,692 --> 00:01:53,593 המחשבים שולטים בציוד הצבאי שלנו, 52 00:01:53,593 --> 00:01:55,270 מפירי טילים ולוויינים 53 00:01:55,270 --> 00:01:59,184 ועד רשתות הגנה גרעינית. 54 00:01:59,184 --> 00:02:01,173 כל הדברים האלה מתאפשרים 55 00:02:01,173 --> 00:02:02,589 הודות למחשבים, 56 00:02:02,589 --> 00:02:04,572 ולכן, הודות לאבטחת המחשבים, 57 00:02:04,572 --> 00:02:06,076 כשדברים משתבשים, 58 00:02:06,076 --> 00:02:09,194 פגיעה באבטחת המחשבים עלולה למנוע את כל אלה. 59 00:02:09,194 --> 00:02:10,779 אבל כאן אני נכנס לתמונה. 60 00:02:10,779 --> 00:02:13,719 חלק גדול מעבודתי הוא להגן על כל הדברים האלה 61 00:02:13,719 --> 00:02:15,381 ולדאוג שימשיכו לפעול, 62 00:02:15,381 --> 00:02:17,709 אבל מידי פעם, חלק מעבודתי הוא לפרק אחד מהדברים האלה, 63 00:02:17,709 --> 00:02:20,105 כי אבטחת מחשבים איננה רק הגנה, 64 00:02:20,105 --> 00:02:22,378 אלא גם התקפה. 65 00:02:22,378 --> 00:02:23,954 אנו נכנסים לעידן שבו אנו כבר מדברים 66 00:02:23,954 --> 00:02:25,415 על כלי-נשק ממוחשבים. 67 00:02:25,415 --> 00:02:28,550 למעשה, הפוטנציאל הטמון במתקפה ממוחשבת הוא כה גדול, 68 00:02:28,550 --> 00:02:32,171 עד כי אבטחת המחשבים נחשבת לתחום לחימה בפני עצמו. 69 00:02:32,171 --> 00:02:33,971 לוחמה 70 00:02:33,971 --> 00:02:35,900 אינה דבר רע כשלעצמו. 71 00:02:35,900 --> 00:02:38,651 מצד אחד זה אומר חזית חדשה לגמרי 72 00:02:38,651 --> 00:02:40,394 שבה עלינו להגן על עצמנו, 73 00:02:40,394 --> 00:02:41,789 אבל מצד שני, 74 00:02:41,789 --> 00:02:43,721 זה אומר גם דרך חדשה לגמרי של התקפה, 75 00:02:43,721 --> 00:02:45,580 דרך חדשה לגמרי למנוע מאנשים רעים 76 00:02:45,580 --> 00:02:47,807 לעשות דברים רעים. 77 00:02:47,807 --> 00:02:49,618 הבה נראה דוגמה לכך, 78 00:02:49,618 --> 00:02:51,307 דוגמה תיאורטית לגמרי. 79 00:02:51,307 --> 00:02:53,565 נניח שאיזה מחבל רוצה לפוצץ בניין, 80 00:02:53,565 --> 00:02:57,083 ובעתיד הוא ירצה לעשות זאת שוב ושוב 81 00:02:57,084 --> 00:02:59,924 הוא לא חייב להימצא באותו בניין בעת הפיגוע; 82 00:02:59,924 --> 00:03:03,762 הוא ישתמש בטלפון נייד כשלט-רחוק. 83 00:03:03,777 --> 00:03:05,648 פעם, הדרך היחידה שעמדה לרשותנו 84 00:03:05,648 --> 00:03:07,284 כדי לעצור את המחבל הזה 85 00:03:07,284 --> 00:03:09,957 היתה מטר כדורים ומרדף מכוניות, 86 00:03:09,957 --> 00:03:12,289 אבל זה כבר לא בהכרח כך. 87 00:03:12,289 --> 00:03:13,852 אנו נכנסים לעידן שבו ביכולתנו לעצור בעדו 88 00:03:13,852 --> 00:03:14,962 בלחיצת כפתור 89 00:03:14,962 --> 00:03:16,969 ממרחק אלפי קילומטרים, 90 00:03:16,969 --> 00:03:18,558 כי בין אם הוא ידע או לא, 91 00:03:18,558 --> 00:03:20,269 ברגע בו הוא החליט להשתמש בטלפון הנייד שלו 92 00:03:20,269 --> 00:03:23,403 הוא נכנס לעולם הממוחשב. 93 00:03:23,403 --> 00:03:26,520 התקפה ממוחשבת מיומנת מסוגלת לפרוץ לטלפון שלו, 94 00:03:26,520 --> 00:03:28,669 לנטרל את הגנות הסוללה שלו נגד עומס-יתר, 95 00:03:28,669 --> 00:03:30,424 לחולל עומס-יתר קיצוני במעגלים, 96 00:03:30,424 --> 00:03:32,781 לגרום לסוללה להתחמם מדי ולהתפוצץ. 97 00:03:32,781 --> 00:03:35,227 אין כבר טלפון, אין שלט-רחוק, 98 00:03:35,227 --> 00:03:37,150 ואולי גם אין מחבל 99 00:03:37,150 --> 00:03:38,181 והכל בלחיצת כפתור 100 00:03:38,181 --> 00:03:40,861 ממרחק אלפי קילומטרים. 101 00:03:40,861 --> 00:03:42,612 איך זה עובד? 102 00:03:42,612 --> 00:03:44,880 הכל מתמצה באחדות ובאפסים האלה. 103 00:03:44,880 --> 00:03:47,885 המידע הבינארי הוא זה שגורם לטלפונים שלכם לפעול, 104 00:03:47,885 --> 00:03:51,469 ובשימוש נכון, בכוחו גם לגרום להם להתפוצץ. 105 00:03:51,469 --> 00:03:53,941 אז כשמסתכלים על אבטחת המחשבים מנקודת-השקפה זו, 106 00:03:53,941 --> 00:03:57,104 בילוי החיים בחיטוט במידע בינארי 107 00:03:57,104 --> 00:03:59,521 מתחיל להיראות מלהיב למדי. 108 00:03:59,521 --> 00:04:02,167 אבל הנה המילכוד: זה קשה, 109 00:04:02,167 --> 00:04:03,852 מאד מאד קשה, 110 00:04:03,852 --> 00:04:05,686 וזו הסיבה: 111 00:04:05,686 --> 00:04:08,452 חישוב על כל מה שיש לכם בטלפון הנייד. 112 00:04:08,452 --> 00:04:10,415 התמונות שצילמתם. 113 00:04:10,415 --> 00:04:12,201 המוסיקה שאתם מאזינים לה. 114 00:04:12,201 --> 00:04:13,849 רשימת אנשי הקשר, 115 00:04:13,849 --> 00:04:15,474 הודעות הדוא"ל, וכנראה איזה 500 יישומונים 116 00:04:15,474 --> 00:04:18,475 שבחיים לא השתמשתם בהם, [צחוק] 117 00:04:18,475 --> 00:04:22,462 ומאחורי כל אלה - התוכנה, הקוד, 118 00:04:22,462 --> 00:04:23,842 ששולטים בטלפון שלכם, 119 00:04:23,842 --> 00:04:26,498 ובמקום כלשהו, קבור בעומק הקוד הזה, 120 00:04:26,498 --> 00:04:29,046 יש קטע זעיר ששולט בסוללה שלכם, 121 00:04:29,046 --> 00:04:30,917 ואותו בעצם אני מחפש, 122 00:04:30,917 --> 00:04:34,603 אבל כל זה הוא סתם אוסף של אחדות ואפסים, 123 00:04:34,603 --> 00:04:36,134 שכולם מעורבבים ביחד. 124 00:04:36,134 --> 00:04:39,679 באבטחת המחשבים אנו מכנים זאת "למצוא מחט בערימת מחטים", 125 00:04:39,679 --> 00:04:42,028 כי הכל נראה די דומה. 126 00:04:42,028 --> 00:04:43,760 אני מחפש יחידת קוד מרכזית אחת, 127 00:04:43,760 --> 00:04:46,994 אבל היא מתמזגת עם כל יתר הדברים. 128 00:04:46,994 --> 00:04:49,246 אז בואו נעזוב את המצב התיאורטי 129 00:04:49,246 --> 00:04:51,590 שבו אנו גורמים לטלפון של המחבל להתפוצץ, 130 00:04:51,590 --> 00:04:54,406 ונראה משהו שקרה לי. 131 00:04:54,406 --> 00:04:55,749 לא משנה מה אני עושה, 132 00:04:55,749 --> 00:04:57,191 העבודה שלי תמיד מתחילה בכל שאני יושב 133 00:04:57,191 --> 00:04:59,563 עם ערימה שלמה של מידע בינארי, 134 00:04:59,563 --> 00:05:01,290 ואני תמיד מחפש פיסת קוד מרכזית 135 00:05:01,290 --> 00:05:03,277 כדי לבצע משהו ספציפי. 136 00:05:03,277 --> 00:05:04,474 במקרה זה חיפשתי 137 00:05:04,474 --> 00:05:06,872 פיסת-קוד מאד מתקדמת ועתירת-ידע 138 00:05:06,872 --> 00:05:08,087 שידעתי שאוכל לפרוץ, 139 00:05:08,087 --> 00:05:09,801 אבל היא היתה קבורה 140 00:05:09,801 --> 00:05:11,827 בתוך מיליארדי אחדות ואפסים. 141 00:05:11,827 --> 00:05:13,405 למזלי הרע, 142 00:05:13,405 --> 00:05:15,096 לא ידעתי מה בדיוק לחפש. 143 00:05:15,096 --> 00:05:16,292 לא ידעתי איך בדיוק זה נראה, 144 00:05:16,292 --> 00:05:19,210 מה שהקשה עלי מאד למצוא את זה. 145 00:05:19,210 --> 00:05:21,249 כשעלי לעשות דבר כזה, אני צריך, בעקרון, 146 00:05:21,249 --> 00:05:23,591 לבחון כל מיני קטעים 147 00:05:23,591 --> 00:05:25,314 של מידע בינארי כזה, 148 00:05:25,314 --> 00:05:27,516 לנסות לפענח כל אחת מהן ולראות אם היא זו 149 00:05:27,516 --> 00:05:28,740 שאני מחפש. 150 00:05:28,740 --> 00:05:31,685 אז אחרי זמן-מה חשבתי שמצאתי את הקטע שחיפשתי. 151 00:05:31,702 --> 00:05:33,806 חשבתי שאולי זה הקטע הנכון. 152 00:05:33,806 --> 00:05:35,838 הוא די התאים, אבל לא הייתי לגמרי בטוח. 153 00:05:35,838 --> 00:05:38,756 לא יכולתי לקבוע מה ייצגו אותם אחדות ואפסים. 154 00:05:38,756 --> 00:05:42,130 אז השקעתי זמן בנסיון לחבר ביניהם, 155 00:05:42,130 --> 00:05:43,800 אבל לא הצלחתי מי יודע מה 156 00:05:43,800 --> 00:05:44,986 ולבסוף החלטתי 157 00:05:44,986 --> 00:05:46,595 שאני מוכרח להצליח בזה. 158 00:05:46,595 --> 00:05:48,106 אני אבוא לעבודה בסוף השבוע, 159 00:05:48,106 --> 00:05:49,446 ולא אפסיק 160 00:05:49,446 --> 00:05:51,158 עד שאגלה מה זה מייצג. 161 00:05:51,158 --> 00:05:53,324 אז זה מה שעשיתי. הגעתי לעבודה בבוקר יום א', 162 00:05:53,324 --> 00:05:56,969 ואחרי כ-10 שעות היו בידי כל פיסות התצרף. 163 00:05:56,969 --> 00:05:58,361 אלא שלא ידעתי איך הן משתלבות. 164 00:05:58,361 --> 00:06:01,151 לא ידעתי מה המשמעות של האחדות והאפסים האלה. 165 00:06:01,151 --> 00:06:03,218 כשהשעון מנה 15 שעות, 166 00:06:03,218 --> 00:06:05,820 התחלתי לקבל תמונה טובה יותר מה היה שם, 167 00:06:05,820 --> 00:06:07,592 אבל כירסם בי חשד 168 00:06:07,592 --> 00:06:09,181 שהדבר בו אני מתבונן 169 00:06:09,181 --> 00:06:12,104 בכלל לא קשור למה שחיפשתי. 170 00:06:12,104 --> 00:06:14,591 אחרי 20 שעות הפיסות החלו להשתלב 171 00:06:14,591 --> 00:06:18,355 לאט לאט -- [צחוק] 172 00:06:18,355 --> 00:06:21,561 וכעת הייתי בטוח למדי שאני בכיוון הלא-נכון. 173 00:06:21,561 --> 00:06:23,811 אבל לא התכוונתי לוותר. 174 00:06:23,811 --> 00:06:26,645 אחרי 30 שעות במעבדה, 175 00:06:26,645 --> 00:06:28,906 הבנתי בדיוק במה אני מתבונן, 176 00:06:28,906 --> 00:06:31,724 וצדקתי. זה לא היה מה שחיפשתי. 177 00:06:31,724 --> 00:06:33,423 הקדשתי 30 שעות לשילוב 178 00:06:33,423 --> 00:06:36,145 של אחדות ואפסים שיוצרים תמונה של חתלתול. 179 00:06:36,145 --> 00:06:37,940 [צחוק] 180 00:06:37,940 --> 00:06:41,746 בזבזתי 30 שעות מחיי בחיפוש אחר החתלתול הזה 181 00:06:41,746 --> 00:06:43,454 שלא היה קשור בשום אופן 182 00:06:43,454 --> 00:06:45,571 למה שניסיתי להשיג. 183 00:06:45,571 --> 00:06:49,434 אז הייתי מתוסכל, הייתי מותש. 184 00:06:49,434 --> 00:06:52,660 אחרי 30 שעות במעבדה ודאי גם הסרחתי, 185 00:06:52,660 --> 00:06:54,890 אבל במקום ללכת הביתה 186 00:06:54,890 --> 00:06:57,420 ולהגיד שנכשלתי, עצרתי 187 00:06:57,420 --> 00:06:59,961 ושאלתי את עצמי מה השתבש כאן. 188 00:06:59,961 --> 00:07:02,173 איך יכולתי לעשות טעות כה מטופשת? 189 00:07:02,173 --> 00:07:03,571 אני ממש טוב בעבודה הזאת. 190 00:07:03,571 --> 00:07:04,890 אני מתפרנס מכך. 191 00:07:04,890 --> 00:07:07,038 אז מה קרה? 192 00:07:07,038 --> 00:07:09,813 חשבתי לעצמי, שכאשר בוחנים מידע ברמה הזאת, 193 00:07:09,813 --> 00:07:12,640 קל מאד ללכת לאיבוד, 194 00:07:12,640 --> 00:07:14,384 קל להפסיק לראות את היער מרוב עצים. 195 00:07:14,384 --> 00:07:16,548 קל לתעות במבוך 196 00:07:16,548 --> 00:07:18,310 ולבזבז כמויות עצומות של זמן 197 00:07:18,310 --> 00:07:20,130 על הדבר הלא-נכון. 198 00:07:20,130 --> 00:07:21,730 אבל אז היתה לי התגלות. 199 00:07:21,730 --> 00:07:24,729 אנו הסתכלנו על המידע בצורה מוטעית לגמרי 200 00:07:24,729 --> 00:07:26,219 כבר מההתחלה. 201 00:07:26,219 --> 00:07:28,322 ככה מחשבים חושבים: באחדות ואפסים. 202 00:07:28,322 --> 00:07:29,714 אבל אנשים לא חושבים כך. 203 00:07:29,714 --> 00:07:32,028 אלא שאנו ניסינו לאלץ את המוח שלנו 204 00:07:32,028 --> 00:07:33,373 לחשוב כמו המחשב 205 00:07:33,373 --> 00:07:35,970 כדי שנוכל להבין את המידע הזה. 206 00:07:35,970 --> 00:07:37,920 במקום להתאים את המוח שלנו לבעיה, 207 00:07:37,920 --> 00:07:40,538 היה עלינו לגרום לבעיה להתאים למוח שלנו, 208 00:07:40,538 --> 00:07:42,646 כי למוח שלנו יש פוטנציאל עצום 209 00:07:42,646 --> 00:07:45,732 לנתח כמויות-ענק של מידע, 210 00:07:45,732 --> 00:07:47,029 אבל לא בצורה הזאת. 211 00:07:47,029 --> 00:07:48,496 מה אם נוכל לנצל את הפוטנציאל הזה 212 00:07:48,496 --> 00:07:52,873 בכך שפשוט נתרגם זאת לסוג המידע הנכון? 213 00:07:52,873 --> 00:07:54,065 אז עם הרעיון הזה, 214 00:07:54,065 --> 00:07:55,683 יצאתי בריצה ממעבדת המרתף שבעבודה, 215 00:07:55,683 --> 00:07:56,990 אל מעבדת המרתף בבית, 216 00:07:56,990 --> 00:07:58,986 שנראית דומה לה למדי, 217 00:07:58,986 --> 00:08:00,810 כשההבדל העיקרי הוא, שבעבודה, 218 00:08:00,810 --> 00:08:02,389 אני מוקף בדברים של סייבר, 219 00:08:02,389 --> 00:08:04,994 וכנראה שהסייבר עצמו היה הבעיה במצב הזה. 220 00:08:04,994 --> 00:08:08,347 בבית אני מוקף בכל יתר הדברים שלמדתי. 221 00:08:08,347 --> 00:08:10,219 אז עברתי על כל ספר שיכולתי למצוא, 222 00:08:10,219 --> 00:08:11,551 על כל רעיון שאי-פעם נתקלתי בו, 223 00:08:11,551 --> 00:08:13,697 כדי לראות אם אפשר לתרגם בעיה 224 00:08:13,697 --> 00:08:16,829 מתחום אחד לתחום אחר, שונה לגמרי. 225 00:08:16,829 --> 00:08:20,183 השאלה הגדולה היתה: למה כדאי לתרגם את זה? 226 00:08:20,191 --> 00:08:22,303 מה המוח שלנו עושה באופן טבעי ומושלם 227 00:08:22,303 --> 00:08:24,181 שבו ניתן להשתמש? 228 00:08:24,181 --> 00:08:26,260 התשובה שלי היתה כושר הראייה. 229 00:08:26,260 --> 00:08:29,269 יש לנו יכולת עצומה לנתח מידע חזותי. 230 00:08:29,269 --> 00:08:32,202 אנו מסוגלים למזג גוונים ודרגות בהירות, 231 00:08:32,202 --> 00:08:33,870 כל מיני אותות כאלה, 232 00:08:33,870 --> 00:08:36,385 לתמונה מגובשת אחת של העולם הסובב אותנו. 233 00:08:36,385 --> 00:08:37,662 זה מדהים. 234 00:08:37,662 --> 00:08:39,033 אז אם נוכל למצוא דרך לתרגם 235 00:08:39,033 --> 00:08:41,359 את הדפוסים הבינאריים האלה לאותות חזותיים, 236 00:08:41,359 --> 00:08:43,191 נוכל באמת לשחרר את עוצמת מוחנו 237 00:08:43,191 --> 00:08:45,901 לצורך עיבוד הדברים האלה. 238 00:08:45,901 --> 00:08:47,744 אז התחלתי להתבונן במידע הבינארי 239 00:08:47,744 --> 00:08:48,744 ושאלתי את עצמי מה אני עושה 240 00:08:48,744 --> 00:08:50,710 כשאני נתקל לראשונה במשהו כזה? 241 00:08:50,710 --> 00:08:52,333 והדבר הראשון שאני רוצה לעשות, 242 00:08:52,333 --> 00:08:53,692 השאלה הראשונה שאני רוצה לשאול 243 00:08:53,692 --> 00:08:54,970 היא: "מה זה?" 244 00:08:54,970 --> 00:08:57,498 לא איכפת לי מה זה עושה או איך זה עובד. 245 00:08:57,498 --> 00:08:59,977 אני רק רוצה לדעת מה זה. 246 00:08:59,977 --> 00:09:01,652 והדרך בה אני יכול לגלות מה זה 247 00:09:01,652 --> 00:09:03,335 היא להתבונן בגושים, 248 00:09:03,335 --> 00:09:05,788 גושים רציפים של מידע בינארי, 249 00:09:05,788 --> 00:09:08,690 ואני מתבונן ביחסים שבין הגושים האלה. 250 00:09:08,690 --> 00:09:10,462 כשיש לי מספיק רצפים כאלה, 251 00:09:10,462 --> 00:09:12,466 אני מתחיל לקבל מושג מדויק 252 00:09:12,466 --> 00:09:15,100 מהו ודאי המידע הזה. 253 00:09:15,100 --> 00:09:16,284 אז כעת הבה נחזור 254 00:09:16,284 --> 00:09:18,374 לדוגמה של פיצוץ הטלפון של המחבל. 255 00:09:18,374 --> 00:09:20,577 ככה נראה טקסט באנגלית 256 00:09:20,577 --> 00:09:21,890 ברמה הבינארית. 257 00:09:21,890 --> 00:09:24,216 ככה נראית רשימת אנשי-קשר 258 00:09:24,216 --> 00:09:25,776 אילו בדקנו אותה. 259 00:09:25,776 --> 00:09:28,010 קשה מאד לנתח את זה ברמה הזאת, 260 00:09:28,010 --> 00:09:30,114 אבל אם ניקח את אותם גושי מידע בינארי 261 00:09:30,114 --> 00:09:33,036 שאני מנסה למצוא, ונתרגם אותם 262 00:09:33,060 --> 00:09:34,980 לייצוג חזותי, 263 00:09:34,980 --> 00:09:36,777 נתרגם את היחסים ביניהם, 264 00:09:36,777 --> 00:09:38,333 זה מה שנקבל. 265 00:09:38,333 --> 00:09:40,247 ככה נראה טקסט באנגלית 266 00:09:40,247 --> 00:09:42,918 מנקודת-מבט חזותית מופשטת. 267 00:09:42,918 --> 00:09:45,388 לפתע פתאום אנו רואים את אותו המידע 268 00:09:45,388 --> 00:09:46,665 שהיה קודם בצורת אחדות ואפסים, 269 00:09:46,665 --> 00:09:48,986 בצורה שונה לחלוטין, 270 00:09:48,986 --> 00:09:50,703 צורה שאנו יכולים לתפוש מיד. 271 00:09:50,703 --> 00:09:53,668 אנו רואים כאן מיד את כל הדפוסים. 272 00:09:53,668 --> 00:09:56,260 אני מזהה תוך שניות את הדפוסים כאן, 273 00:09:56,260 --> 00:09:58,434 אבל יידרשו לי שעות וימים לזהות אותם 274 00:09:58,434 --> 00:09:59,834 באחדות ואפסים. 275 00:09:59,834 --> 00:10:01,570 כל אחד יכול ללמוד תוך דקות 276 00:10:01,570 --> 00:10:03,235 מה מייצגים כאן הדפוסים האלה, 277 00:10:03,235 --> 00:10:05,482 אבל יידרשו לו שנים של נסיון-סייבר 278 00:10:05,482 --> 00:10:07,136 ללמוד מה אותם הדפוסים מייצגים 279 00:10:07,136 --> 00:10:08,722 באחדות ואפסים. 280 00:10:08,722 --> 00:10:10,384 הקטע הזה נוצר 281 00:10:10,384 --> 00:10:12,408 ע"י אותיות קטנות אחרי אותיות קטנות 282 00:10:12,408 --> 00:10:14,175 ברשימת אנשי הקשר. 283 00:10:14,175 --> 00:10:15,516 כאן זו אות גדולה אחרי אות גדולה, 284 00:10:15,516 --> 00:10:18,201 אות גדולה אחרי אות קטנה, אות קטנה אחרי אות גדולה. 285 00:10:18,201 --> 00:10:20,887 זה נוצר ע"י תווי רווח, זה נוצר ע"י תווי "אנטר". 286 00:10:20,887 --> 00:10:25,385 אפשר לעבור על כל פרט ופרט של המידע הבינארי תוך שניות, 287 00:10:25,385 --> 00:10:28,895 לעומת שבועות וחודשים ברמה הזאת. 288 00:10:28,895 --> 00:10:30,407 ככה נראית תמונה 289 00:10:30,407 --> 00:10:32,283 מהטלפון הנייד שלכם. 290 00:10:32,283 --> 00:10:33,296 אבל ככה היא נראית 291 00:10:33,296 --> 00:10:35,187 כהפשטה חזותית. 292 00:10:35,187 --> 00:10:37,172 ככה נראית המוסיקה שלכם, 293 00:10:37,172 --> 00:10:39,375 אבל זאת ההפשטה החזותית שלה. 294 00:10:39,375 --> 00:10:41,135 הכי חשוב, מבחינתי, 295 00:10:41,135 --> 00:10:44,300 כך נראה הקוד בטלפון הנייד שלכם. 296 00:10:44,300 --> 00:10:46,487 ואותו אני מחפש, בסופו של דבר, 297 00:10:46,487 --> 00:10:48,707 אבל זאת ההפשטה החזותית שלו. 298 00:10:48,707 --> 00:10:51,216 אם אוכל למצוא את זה, אוכל לגרום לטלפון להתפוצץ. 299 00:10:51,216 --> 00:10:53,835 אני יכול לחפש את זה במשך שבועות 300 00:10:53,835 --> 00:10:55,012 באחדות ואפסים, 301 00:10:55,012 --> 00:10:56,796 אבל אני אזהה זאת תוך שניות 302 00:10:56,796 --> 00:11:00,100 בהפשטה חזותית כזאת. 303 00:11:00,100 --> 00:11:02,592 אחד הדברים הכי מעניינים בכל זה 304 00:11:02,592 --> 00:11:05,424 הוא שזה נותן לנו דרך חדשה לגמרי להבין 305 00:11:05,424 --> 00:11:08,663 מידע חדש, דברים שלא ראינו לפני כן. 306 00:11:08,663 --> 00:11:11,167 אז אני יודע איך נראית אנגלית ברמה הבינארית, 307 00:11:11,167 --> 00:11:13,277 ואני יודע איך היא נראית בהפשטה חזותית, 308 00:11:13,277 --> 00:11:16,592 אבל מעולם לא ראיתי רוסית בינארית. 309 00:11:16,592 --> 00:11:18,392 יידרשו לי שבועות רק כדי להבין 310 00:11:18,392 --> 00:11:21,389 מה אני רואה ברמה הגולמית של אחדות ואפסים, 311 00:11:21,389 --> 00:11:23,140 אבל היות שהמוח שלנו מסוגל לראות מיד 312 00:11:23,140 --> 00:11:25,777 ולזהות את הדפוסים העדינים האלה 313 00:11:25,777 --> 00:11:27,445 שבהפשטות החזותיות האלו, 314 00:11:27,445 --> 00:11:29,277 הרי שאנו יכולים באופן בלתי-מודע ליישם זאת 315 00:11:29,277 --> 00:11:30,850 במצבים חדשים. 316 00:11:30,850 --> 00:11:32,332 אז כך נראית רוסית 317 00:11:32,332 --> 00:11:33,912 בהפשטה חזותית. 318 00:11:33,912 --> 00:11:35,716 העובדה שאני יודע איך נראית שפה אחת, 319 00:11:35,716 --> 00:11:37,292 מאפשרת לי לזהות שפות אחרות 320 00:11:37,292 --> 00:11:39,162 אפילו אם הן זרות לי. 321 00:11:39,162 --> 00:11:40,948 כך נראה צילום, 322 00:11:40,948 --> 00:11:42,835 וכך נראה קובץ גרפי. 323 00:11:42,835 --> 00:11:45,390 כך נראה הקוד בטלפון שלכם, 324 00:11:45,390 --> 00:11:48,097 וכך נראה הקוד במחשב שלכם. 325 00:11:48,097 --> 00:11:49,961 מוחנו מסוגל לזהות דפוסים אלה 326 00:11:49,961 --> 00:11:51,912 כפי שלא היינו מצליחים 327 00:11:51,912 --> 00:11:54,408 מתוך התבוננות באחדות ובאפסים גולמיים. 328 00:11:54,408 --> 00:11:56,264 אבל אנו רק מגרדים את פני השטח 329 00:11:56,264 --> 00:11:58,401 של מה שאפשר להשיג בגישה הזאת. 330 00:11:58,401 --> 00:12:00,939 רק התחלנו לשחרר את היכולות האלה של מוחנו 331 00:12:00,939 --> 00:12:03,394 בעיבוד מידע חזותי. 332 00:12:03,394 --> 00:12:05,384 אם ניקח את התפישות האלה ונתרגם אותן 333 00:12:05,384 --> 00:12:07,035 לשלושה מימדים, 334 00:12:07,035 --> 00:12:10,230 נגלה דרכים חדשות לגמרי להבנת מידע. 335 00:12:10,230 --> 00:12:12,715 נוכל תוך שניות לזהות כאן כל דפוס. 336 00:12:12,715 --> 00:12:14,535 נוכל לראות את הצלב הקשור לקוד. 337 00:12:14,535 --> 00:12:16,467 נוגל לראות קוביות שקשורות לטקסט. 338 00:12:16,467 --> 00:12:18,943 נוכל אפילו לזהות את הפריטים החזותיים הזעירים ביותר. 339 00:12:18,943 --> 00:12:21,073 דברים שהיו נדרשים לנו שבועות וחודשים 340 00:12:21,073 --> 00:12:23,267 כדי לאתר באחדות ואפסים, 341 00:12:23,267 --> 00:12:25,070 נגלים מיד לעין 342 00:12:25,070 --> 00:12:27,340 בסוג כלשהו של הפשטה חזותית, 343 00:12:27,340 --> 00:12:28,472 וככל שנמשיך לעבור על זה 344 00:12:28,472 --> 00:12:30,488 ולערום עוד ועוד מידע, 345 00:12:30,488 --> 00:12:32,769 נגלה שאנו מסוגלים לעבד 346 00:12:32,769 --> 00:12:35,185 מיליארדי אחדות ואפסים 347 00:12:35,185 --> 00:12:36,353 תוך שניות 348 00:12:36,353 --> 00:12:39,587 פשוט בכך שנשתמש ביכולת הטבעית של מוחנו 349 00:12:39,587 --> 00:12:41,541 לנתח דפוסים. 350 00:12:41,541 --> 00:12:43,844 אז זה נחמד ומועיל, 351 00:12:43,844 --> 00:12:46,203 אבל זה רק אומר לי על מה אני מסתכל. 352 00:12:46,203 --> 00:12:47,687 אז בשלב זה, על סמך דפוסים חזותיים, 353 00:12:47,687 --> 00:12:50,096 אני מסוגל למצוא את הקוד בטלפון. 354 00:12:50,096 --> 00:12:52,761 אבל אין בכך די כדי לפוצץ סוללה. 355 00:12:52,761 --> 00:12:54,329 הדבר הבא שעלי למצוא הוא הקוד 356 00:12:54,329 --> 00:12:56,090 ששולט בסוללה, אבל אז אנו חוזרים 357 00:12:56,090 --> 00:12:57,821 לבעיית המחט בערימת המחטים. 358 00:12:57,821 --> 00:13:00,210 הקוד נראה דומה למדי לכל יתר הביטויים 359 00:13:00,210 --> 00:13:02,448 במערכת. 360 00:13:02,448 --> 00:13:04,849 אז ייתכן שלא אצליח למצוא את הקוד ששולט בסוללה, 361 00:13:04,849 --> 00:13:06,860 אבל יש המון דברים דומים לו. 362 00:13:06,860 --> 00:13:08,714 יש קודים ששולטים במסך, 363 00:13:08,714 --> 00:13:10,930 בלחצנים, במיקרופון, 364 00:13:10,930 --> 00:13:12,858 אז אפילו אם לא אצליח לאתר את הקוד של הסוללה, 365 00:13:12,858 --> 00:13:15,103 בטוח שאצליח למצוא אחד מהדברים האלה. 366 00:13:15,103 --> 00:13:17,808 אז השלב הבא בתהליך הניתוח הבינארי שלי 367 00:13:17,808 --> 00:13:21,027 הוא לבחון קטעי מידע שדומים זה לזה. 368 00:13:21,027 --> 00:13:25,040 מאד מאד קשה לעשות זאת ברמה הבינארית, 369 00:13:25,040 --> 00:13:28,683 אבל אם נתרגם את הזהויות האלה להפשטה חזותית, 370 00:13:28,683 --> 00:13:31,121 אני לא צריך אפילו לחטט בנתונים הגולמיים. 371 00:13:31,121 --> 00:13:33,276 עלי רק להמתין עד שהתמונה תתבהר 372 00:13:33,276 --> 00:13:35,512 כדי לראות אם יש לי קטעים דומים. 373 00:13:35,512 --> 00:13:38,540 אני עוקב אחרי חוטי זהות אלה כמו אחרי נתיב פירורי-לחם 374 00:13:38,540 --> 00:13:41,646 כדי למצוא בדיוק את מה שאני מחפש. 375 00:13:41,646 --> 00:13:43,380 אז בשלב הזה בתהליך 376 00:13:43,380 --> 00:13:44,698 איתרתי את הקוד 377 00:13:44,698 --> 00:13:46,383 שאחראי לשליטה בסוללה שלכם, 378 00:13:46,383 --> 00:13:48,959 אבל זה עדיין לא מספיק כדי לפוצץ טלפון. 379 00:13:48,959 --> 00:13:50,413 הפיסה האחרונה בתצרף 380 00:13:50,413 --> 00:13:54,402 היא להבין איך הקוד הזה שולט בסוללה שלכם. 381 00:13:54,404 --> 00:13:56,792 לשם כך עלי לזהות 382 00:13:56,792 --> 00:13:58,508 יחסים סמויים ומפורטים מאד 383 00:13:58,508 --> 00:14:00,597 בתוך המידע הבינארי הזה, 384 00:14:00,597 --> 00:14:04,652 וגם את זה קשה מאד לעשות כשבוחנים אחדות ואפסים. 385 00:14:04,664 --> 00:14:08,240 אבל אם נתרגם את המידע הזה לייצוג פיזי 386 00:14:08,240 --> 00:14:11,256 אפשר לשבת בנוחות ולהשאיר את כל העבודה הקשה לקליפת הראייה במוח. 387 00:14:11,256 --> 00:14:12,990 היא מסוגלת למצוא את כל הדפוסים המפורטים, 388 00:14:12,990 --> 00:14:15,010 את כל הקטעים החשובים, למעננו. 389 00:14:15,010 --> 00:14:17,603 היא יכולה למצוא איך בדיוק קטעי הקוד הזה 390 00:14:17,603 --> 00:14:20,537 פועלים במשולב כדי לשלוט בסוללה. 391 00:14:20,537 --> 00:14:23,541 אפשר לעשות את כל זה תוך שעות ספורות, 392 00:14:23,541 --> 00:14:27,699 בעוד שאותו תהליך דרש בעבר חודשים. 393 00:14:27,699 --> 00:14:29,008 כל זה טוב ויפה 394 00:14:29,008 --> 00:14:31,950 כשמדובר בתרחיש תיאורטי של פיצוץ טלפון של מחבל. 395 00:14:31,950 --> 00:14:34,797 רציתי לגלות אם זה יצליח 396 00:14:34,797 --> 00:14:37,426 בעבודה היומיומית שלי. 397 00:14:37,426 --> 00:14:40,481 אז השתעשעתי לי עם רעיונות כאלה 398 00:14:40,481 --> 00:14:43,505 בחלק מהמידע שבחנתי בעבר, 399 00:14:43,505 --> 00:14:45,997 ושוב, ניסיתי למצוא 400 00:14:45,997 --> 00:14:48,205 קטע קוד מפורט וספציפי מאד 401 00:14:48,205 --> 00:14:51,800 בתוך גוש מסיבי של מידע בינארי. 402 00:14:51,800 --> 00:14:53,573 אז בחנתי את זה ברמה הזו, 403 00:14:53,573 --> 00:14:55,523 במחשבה שאני מתבונן בדבר הנכון, 404 00:14:55,523 --> 00:14:57,684 אבל גיליתי 405 00:14:57,684 --> 00:14:59,584 שאין כאן הקישוריות שהייתי מצפה למצוא 406 00:14:59,584 --> 00:15:01,489 בקוד שאני מחפש. 407 00:15:01,489 --> 00:15:04,092 למעשה, בכלל לא ידעתי מה זה, 408 00:15:04,092 --> 00:15:06,804 אבל כשעליתי רמה ובחנתי את הזהויות שבתוך הקוד, 409 00:15:06,819 --> 00:15:10,613 ראיתי שאין בו זהויות כמו בכל קוד אחר. 410 00:15:10,613 --> 00:15:12,829 אולי אני בכלל לא מסתכל על קטע קוד. 411 00:15:12,829 --> 00:15:15,215 למעשה, מנקודת המבט הזאת, 412 00:15:15,215 --> 00:15:17,263 יכולתי לקבוע שזה איננו קוד. 413 00:15:17,263 --> 00:15:19,311 זאת תמונה כלשהי. 414 00:15:19,311 --> 00:15:20,993 ומכאן אני יכול לראות 415 00:15:20,993 --> 00:15:23,904 שזאת לא סתם תמונה, אלא צילום. 416 00:15:23,904 --> 00:15:25,296 משהתברר לי שזה צילום, 417 00:15:25,296 --> 00:15:28,226 עומדות לרשותי עשרות טכניקות תרגום בינארי 418 00:15:28,226 --> 00:15:30,647 כדי להפוך מידע זה לחזותי ולהבינו, 419 00:15:30,647 --> 00:15:33,190 אז אנו יכולים תוך שניות לקחת את המידע הזה, 420 00:15:33,190 --> 00:15:35,587 להעביר אותו דרך עוד עשר טכניקות תרגום חזותי 421 00:15:35,587 --> 00:15:39,318 כדי לגלות על מה אנו בעצם מסתכלים. 422 00:15:39,318 --> 00:15:41,000 ראיתי -- [צחוק] 423 00:15:41,000 --> 00:15:44,456 זה שוב החתלתול המעצבן הזה. 424 00:15:44,456 --> 00:15:45,506 כל זה התאפשר 425 00:15:45,506 --> 00:15:47,001 הודות לכך שיכולנו למצוא דרך 426 00:15:47,001 --> 00:15:49,030 לתרגם בעיה קשה מאד 427 00:15:49,030 --> 00:15:51,542 למשהו שמוחנו מסוגל לעשות באופן טבעי ביותר. 428 00:15:51,542 --> 00:15:53,780 אז מה זה אומר? 429 00:15:53,780 --> 00:15:55,325 מבחינת החתלתולים זה אומר 430 00:15:55,325 --> 00:15:57,742 שהם כבר לא יכולים להסתתר בין האחדות והאפסים. 431 00:15:57,742 --> 00:16:01,045 מבחינתי זה אומר לא עוד סופי-שבוע מבוזבזים. 432 00:16:01,045 --> 00:16:03,657 מבחינת אבטחת המחשבים זה אומר שיש לנו שיטה חדשה ורדיקלית 433 00:16:03,657 --> 00:16:06,622 להתמודדות עם הבעיות הכי בלתי-אפשריות. 434 00:16:06,622 --> 00:16:08,434 זה אומר שיש לנו נשק חדש 435 00:16:08,434 --> 00:16:10,850 בזירה המתפתחת של הלוחמה הממוחשבת, 436 00:16:10,850 --> 00:16:12,270 אבל מבחינת כולנו, 437 00:16:12,270 --> 00:16:13,745 זה אומר שמהנדסי אבטחת המחשבים 438 00:16:13,745 --> 00:16:16,251 מצוידים כעת ביכולת להגיב ראשונים 439 00:16:16,251 --> 00:16:18,474 במצבי חירום. 440 00:16:18,474 --> 00:16:19,521 כשכל שניה קובעת, 441 00:16:19,521 --> 00:16:22,930 גילינו את האמצעים כיצד לעצור את הרעים. 442 00:16:22,930 --> 00:16:24,360 תודה לכם. 443 00:16:24,360 --> 00:16:27,892 [מחיאות כפיים]