1 00:00:00,000 --> 00:00:11,214 >> [MUSIC] 2 00:00:11,214 --> 00:00:11,661 >> DAVID J. Malan: Yaxşı. 3 00:00:11,661 --> 00:00:15,400 Belə ki, bu CS50 və bu həftə 10 sonudur. 4 00:00:15,400 --> 00:00:20,420 Belə ki, bəzi bu görmüşəm bilər artıq, lakin gec dövr keçirilir 5 00:00:20,420 --> 00:00:25,800 Mən oxumaq istədiyiniz düşündüm ki, bir makale və sonra bir pasaj bir göstərmək 6 00:00:25,800 --> 00:00:27,800 boyalar ki, üç dəqiqəlik video eyni şəkil. 7 00:00:27,800 --> 00:00:30,950 Mən, həqiqətən dokunaklý hekayə idi ki, bu kəsişmə, fikir 8 00:00:30,950 --> 00:00:35,210 həqiqətən çekici ilə real dünya texnologiya istifadə edir. 9 00:00:35,210 --> 00:00:39,785 >> Məqalə adlanır Belə ki, "bir oğlan Qatar oversleeps, Google Maps istifadə edir 10 00:00:39,785 --> 00:00:44,930 . 25 il sonra ailə tapmaq "Və etmək bəndlərin ilk bir neçə idi 11 00:00:44,930 --> 00:00:48,820 "Saroo beş yaşında idi o getdi üçün çalmak onun yaşlı qardaşı ilə 12 00:00:48,820 --> 00:00:51,830 bir sərnişin qatarının dəyişmək iki saat bir şəhər 13 00:00:51,830 --> 00:00:53,510 onun kiçik doğma edir. 14 00:00:53,510 --> 00:00:56,790 Saroo yorğun oldu və bir haqqında hopped O, fikir yerləşir yaxınlığında qatar onun 15 00:00:56,790 --> 00:00:58,880 qardaşı, sonra yuxuya edilib. 16 00:00:58,880 --> 00:01:03,360 O uyandýrdý zaman o, Calcutta idi üz təxminən 900 km. 17 00:01:03,360 --> 00:01:05,770 Saroo onun yolu tapmaq üçün cəhd geri, lakin o bilmirdi 18 00:01:05,770 --> 00:01:07,260 məmləkəti adı. 19 00:01:07,260 --> 00:01:11,430 Və böyük kiçik bir savadsız oğlan kimi ona unudulmuş uşaqların tam şəhər 20 00:01:11,430 --> 00:01:13,520 ev almaq faktiki olaraq heç bir şans. 21 00:01:13,520 --> 00:01:16,760 >> O qədər bir müddət küçə uşaq olmuşam əyri yerli qəbul Agentliyi 22 00:01:16,760 --> 00:01:18,840 Avstraliya neçə ilə onu kim onu ​​gətirmişdir 23 00:01:18,840 --> 00:01:20,600 Hobart, Tasmania yaşayır. 24 00:01:20,600 --> 00:01:23,130 Saroo öyrəndim, orada köçürülüb İngilis dili və böyüdü. 25 00:01:23,130 --> 00:01:27,450 Lakin o, axtarır dayandı heç vaxt ailəsi və məmləkəti. 26 00:01:27,450 --> 00:01:32,380 >> Onilliklər sonra, o, Google aşkar Earth və sonra dəmir parçaları. 27 00:01:32,380 --> 00:01:36,140 Və özü müəyyən radius verilməsi o idi düşündüm nə qədər əsaslanır 28 00:01:36,140 --> 00:01:40,020 asleep və necə sürətli o qatar fikir gedirdi, o qədər artıb istədiyiniz bilirdi 29 00:01:40,020 --> 00:01:43,930 isti iqlim, o, o danışıb bilirdi Bir uşaq kimi Hind və o, bildirib edilmişdir ediyorum 30 00:01:43,930 --> 00:01:46,160 o kimi baxdı ki, Şərq Hindistan idi. 31 00:01:46,160 --> 00:01:49,650 >> Nəhayət, scouring il sonra peyk fotoşəkilləri, o 32 00:01:49,650 --> 00:01:51,340 bir neçə saxlaya tanınır. 33 00:01:51,340 --> 00:01:54,180 Və yönetici sohbet sonra yaxınlıqdakı şəhər və 34 00:01:54,180 --> 00:01:57,740 Facebook səhifəsində, o, həyata o ev tapıldı ediyorum. " 35 00:01:57,740 --> 00:02:03,770 >> Belə ki, burada daha sonra izah edən video onun perspektiv ki, nağıl. 36 00:02:03,770 --> 00:02:04,025 >> [Video playback] 37 00:02:04,025 --> 00:02:07,480 >> -Bu 26 il əvvəl idi və mən yalnız beş çevirmək. 38 00:02:07,480 --> 00:02:10,539 Biz qatar stansiyası və var birlikdə bir qatar mindik. 39 00:02:10,539 --> 00:02:13,390 Qardaşım mən qalmaq lazımdır bildirib burada və geri gəlmək lazımdır. 40 00:02:13,390 --> 00:02:16,363 Və mən yalnız, bilirsiniz, yaxşı, fikir mən həmçinin yalnız yatmaq və bilər 41 00:02:16,363 --> 00:02:17,950 o, yalnız mənə oyanmaq lazımdır. 42 00:02:17,950 --> 00:02:21,740 Mən növbəti gün ayılmaq zaman, bütün arabası çıxmış bir boş idi 43 00:02:21,740 --> 00:02:24,305 qatar alaraq bir hayalet qatar Mənə harada olduğunu bilmirəm. 44 00:02:24,305 --> 00:02:27,120 45 00:02:27,120 --> 00:02:31,660 >> Mən Avstraliya üçün qəbul edilib bir Avstraliya ailə. 46 00:02:31,660 --> 00:02:35,360 Və Ana Odam ilə təltif etdi Hindistan xəritəsi, olan o 47 00:02:35,360 --> 00:02:37,090 mənim lampa yanında qoydu. 48 00:02:37,090 --> 00:02:42,170 Mən ki, xəritə görən hər səhər uyandýrdý və bu səbəbdən, bu növ saxlanılır 49 00:02:42,170 --> 00:02:43,740 xatirələri diri. 50 00:02:43,740 --> 00:02:46,475 >> İnsanlar sizə çalışdığınız, demək ki, bir ot tayası bir iynə tapmaq. 51 00:02:46,475 --> 00:02:49,060 Saroo, tapmaq olmaz. 52 00:02:49,060 --> 00:02:52,510 Hesab edirəm ki, yerlərdə flaşlar istiyorum Mən getmək üçün flaşlar istifadə 53 00:02:52,510 --> 00:02:55,050 mənim ailə üzləri. 54 00:02:55,050 --> 00:02:59,200 Anam oturan şəkil var idi aşağı onun ayaqları ilə keçdi 55 00:02:59,200 --> 00:03:00,610 yalnız öz cry izləyir. 56 00:03:00,610 --> 00:03:03,340 Həyat yalnız belə çətindir. 57 00:03:03,340 --> 00:03:06,002 Bu mənim xəzinə idi. 58 00:03:06,002 --> 00:03:09,390 >> Və mən Google Map axtarır və Google Earth həmçinin var həyata keçirilir. 59 00:03:09,390 --> 00:03:13,560 Bir dünyada mən yakınlaştırmak bilər Bütün bu fikirləri və başladı 60 00:03:13,560 --> 00:03:16,650 nə imkanları ki, Bu, mənim üçün nə edə bilər. 61 00:03:16,650 --> 00:03:19,520 Mən özüm deyib, yaxşı bilirsiniz, bütün foto var 62 00:03:19,520 --> 00:03:22,340 xatirələri və olduğunuz İşaretleri və Bildiyiniz nə 63 00:03:22,340 --> 00:03:23,460 şəhər kimi görünür. 64 00:03:23,460 --> 00:03:27,910 Bu proqram ola bilər ki, yol geri tapmaq üçün istifadə edə bilərsiniz. 65 00:03:27,910 --> 00:03:32,750 >> Mən bir nöqtə qoymaq lazımdır, yaxşı, fikir Bir radiusda Calcutta Train Station 66 00:03:32,750 --> 00:03:36,350 Siz axtarış etmək lazımdır ki, xətt Bu sahədə ətrafında. 67 00:03:36,350 --> 00:03:38,850 Mən bu qatar relsləri rast gəldi. 68 00:03:38,850 --> 00:03:44,490 Və mən aşağıdakı başladı və mən gəlib əks bir qatar stansiyası 69 00:03:44,490 --> 00:03:48,260 xatirələrimi idi ki, eyni image. 70 00:03:48,260 --> 00:03:49,730 >> Hər şey uyğunlaşdı. 71 00:03:49,730 --> 00:03:50,800 Mən yalnız Yep, düşündüm. 72 00:03:50,800 --> 00:03:51,545 Mən gedirəm yerləşir bilirik. 73 00:03:51,545 --> 00:03:55,387 Mən yalnız xəritə imkan gidiyorum ki mənə rəhbərlik etmək mənim rəhbəri və götür 74 00:03:55,387 --> 00:03:58,230 mənim doğma geri. 75 00:03:58,230 --> 00:04:02,290 >> Mən evin ağız gəldi Mən anadan və ətrafında getdi ki, 76 00:04:02,290 --> 00:04:04,270 haqqında on beş metr köşedeki. 77 00:04:04,270 --> 00:04:08,140 Üç xanımlar xaricində var duran bir-birinə bitişik. 78 00:04:08,140 --> 00:04:10,230 Və orta irəli çəkildi. 79 00:04:10,230 --> 00:04:12,910 Və mən yalnız bu, fikir Sizin ana deyil. 80 00:04:12,910 --> 00:04:18,590 O irəli gəldi, o mənə sarıldı və biz beş dəqiqə orada idi. 81 00:04:18,590 --> 00:04:21,670 82 00:04:21,670 --> 00:04:25,787 >> O, mənim əl tutdu və o, mənə etmişdir ev və telefonu var və o 83 00:04:25,787 --> 00:04:31,110 bacım və demək qardaşım çaldı Sizin qardaşı yalnız bütün var ki, 84 00:04:31,110 --> 00:04:34,480 ani bir qarabasma kimi ortaya çıxdı. 85 00:04:34,480 --> 00:04:37,590 >> Və sonra ailə idi yenidən qovuşmaq. 86 00:04:37,590 --> 00:04:38,570 Hər şey yaxşıdır. 87 00:04:38,570 --> 00:04:40,250 Mən ana yardım. 88 00:04:40,250 --> 00:04:42,240 O üz slaving etmək yoxdur. 89 00:04:42,240 --> 00:04:45,040 O, qalan çıxara bilər sülh onun həyat. 90 00:04:45,040 --> 00:04:48,590 >> O, ot tayası bir iynə olmuşdur amma iynə var idi. 91 00:04:48,590 --> 00:04:49,530 Hər şey var. 92 00:04:49,530 --> 00:04:53,410 Biz dünyada hər şey bir düyməsinə tap edir. 93 00:04:53,410 --> 00:04:57,375 Amma iradə var və sonra o istəyən müəyyən. 94 00:04:57,375 --> 00:05:02,310 95 00:05:02,310 --> 00:05:02,780 >> [END video playback] 96 00:05:02,780 --> 00:05:04,220 >> Belə ki, həqiqətən, şirin hekayə. 97 00:05:04,220 --> 00:05:08,430 Və bu, həqiqətən kifayət qədər xatırladır bir qədər əldə edilmişdir ki, mövzu 98 00:05:08,430 --> 00:05:11,200 allıq sonlarında diqqət, daha milli ümumi. 99 00:05:11,200 --> 00:05:13,620 MOOCs edir, xüsusən gec mərhələsi. 100 00:05:13,620 --> 00:05:17,370 Bu kütləvi və açıq MOOCs CS50 biri olan online kursları. 101 00:05:17,370 --> 00:05:20,680 >> Və insanlar üçün, necə söhbət Məsələn, Humanitar həqiqətən deyil 102 00:05:20,680 --> 00:05:23,900 qədər alıcı və ya deyil təxminən kimi dəbdə onlar bir dəfə idi kimi. 103 00:05:23,900 --> 00:05:26,680 Və mən çox, uşaqlar tavsiye ederim kimi Jonathan düşünmək, bazar ertəsi günü etdi 104 00:05:26,680 --> 00:05:29,900 50 çıxmaq və biz bilirik barədə Siz artıq təxminən 50% qalmayacaq 105 00:05:29,900 --> 00:05:32,480 başqa kompüter almaq davam elm kurs ki, tamamilə var 106 00:05:32,480 --> 00:05:33,770 gözəl və gözlənilir. 107 00:05:33,770 --> 00:05:36,620 Çünki mühüm məqsədlərindən biri bu kimi bir sinif həqiqətən edir 108 00:05:36,620 --> 00:05:39,790 ilə uşaqlar imkan yalnız bir bu məhsulları bütün necə dərk 109 00:05:39,790 --> 00:05:41,760 işləyir və necə bu dünya texnologiya işləri. 110 00:05:41,760 --> 00:05:45,400 >> Belə ki, öz geri zaman aləmlərin, istər ibtidai-med və ya 111 00:05:45,400 --> 00:05:48,270 bu humanitar və ya olsun sosial elmlər və ya başqa bir sahədə 112 00:05:48,270 --> 00:05:51,830 Ümumiyyətlə, ki, siz uşaqlar gətiririk bəzi texniki masaya fərasət və 113 00:05:51,830 --> 00:05:54,770 zaman smart qərarlar qəbul etmək kömək o istifadə və gəlir 114 00:05:54,770 --> 00:05:57,530 texnologiyanın tətbiqi Sizin dünya. 115 00:05:57,530 --> 00:06:00,410 >> Məsələn mən gec xatırladıldı lisenziya çox iki 116 00:06:00,410 --> 00:06:04,410 olan Mən iki il öncə atdığı dərsləri, texnologiya belə sadə istifadə 117 00:06:04,410 --> 00:06:06,180 lakin heç belə çekici. 118 00:06:06,180 --> 00:06:08,845 Professor Tom Kelly ilk Nights siz auditoriyaya qəbul etdik varsa. 119 00:06:08,845 --> 00:06:11,640 Bu klassik musiqi bir sinif var Bir öyrənmək burada bu mərhələdə 120 00:06:11,640 --> 00:06:13,190 musiqi haqqında az şey. 121 00:06:13,190 --> 00:06:17,770 Bu, həqiqətən ilk gecə var CS50 olanlar üçün musiqi ideyası borc 122 00:06:17,770 --> 00:06:20,630 arasında az rahat və daha rahat. 123 00:06:20,630 --> 00:06:24,410 >> Mənim dövrümdə onlar müxtəlif yolları var idi heç bir musiqi ilə uşaqlar üçün 124 00:06:24,410 --> 00:06:27,300 mənim kimi yaşamağa, və sonra uşaq olan onlar idi, çünki həyata edilmişdir 125 00:06:27,300 --> 00:06:28,240 beş yaşında. 126 00:06:28,240 --> 00:06:31,200 Və sinif, məsələn, yalnız idi bir hər hansı digər ən kimi web, lakin o, 127 00:06:31,200 --> 00:06:34,210 Əgər icazə bir haqqinda idi bu musiqi araşdırmaq və geri oynamaq 128 00:06:34,210 --> 00:06:39,120 web sinif musiqi klipləri, və bir çox texnologiya istifadə 129 00:06:39,120 --> 00:06:40,210 sorunsuz yol. 130 00:06:40,210 --> 00:06:44,460 >> Digər sinfi il sonra mən , grad məktəb, mahiyyətcə, audit 131 00:06:44,460 --> 00:06:47,430 Anthro 1010, Giriş burada Arxeologiya. 132 00:06:47,430 --> 00:06:48,190 Bu gözəl idi. 133 00:06:48,190 --> 00:06:52,715 Və ən çekici lakin super biri aşkar, retrospect, istifadə edir 134 00:06:52,715 --> 00:06:56,000 proqram idi ki, müəllim ki, sinif Google Earth istifadə olunur. 135 00:06:56,000 --> 00:06:58,250 Biz küçə arasında oturmuşdu bəzi mühazirə zalında. 136 00:06:58,250 --> 00:07:01,240 Və siz, məsələn, səyahət bilmədi Yaxın Şərq üçün qazmaq üçün bir 137 00:07:01,240 --> 00:07:04,530 müəllim yalnız geri gəlmişdi ki, ancaq ki, faktiki olaraq nə edə bilər 138 00:07:04,530 --> 00:07:07,870 Google Earth ətrafında uçan və ki, bir kuşuçuşudur baxaraq 139 00:07:07,870 --> 00:07:10,360 o, yalnız dönmüşdü site qazmaq bir həftə əvvəl. 140 00:07:10,360 --> 00:07:12,630 >> Beləliklə, mən, uşaqlar tavsiye ederim xüsusilə humanitar getmək 141 00:07:12,630 --> 00:07:16,260 Bundan sonra o şöbələri geri class son layihələr cəlb 142 00:07:16,260 --> 00:07:19,960 Siz və ya öz fikir və bax sizin ilham üçün nə edə bilər yalnız nə 143 00:07:19,960 --> 00:07:23,570 humanitar və ya kənarda öz yataqlarında bu cür bir az 144 00:07:23,570 --> 00:07:26,770 biz kəşf etdiyiniz şey burada CS50 edir. 145 00:07:26,770 --> 00:07:31,790 >> Belə ki, rəsm əsəri ilə, fikir biz bu gün iki şeyi həll etməyə cəhd edirik. 146 00:07:31,790 --> 00:07:35,040 Bir, siz hissi verməyə cəhd 50 sonra getmək olar. 147 00:07:35,040 --> 00:07:37,950 Və xüsusilə, əgər seçmək web-based bir layihə həll olduğu kimi 148 00:07:37,950 --> 00:07:42,580 inanılmaz ümumi, siz getmək necə CS50-nin bütün off görülməsi haqqında 149 00:07:42,580 --> 00:07:45,810 təlim təkərlər və orada gedən öz və etibar olmayan 150 00:07:45,810 --> 00:07:48,000 PDF və ya pset bir dəqiqləşdirilməsi? 151 00:07:48,000 --> 00:07:50,510 Bir CS50 etibar olmayan artıq cihaz. 152 00:07:50,510 --> 00:07:52,780 Amma həqiqətən özünüz çəkmək olar Sizin bootstraps tərəfindən. 153 00:07:52,780 --> 00:07:55,790 >> Bildirib ki, ilə, son C-based layihələr gözləyirik. 154 00:07:55,790 --> 00:07:58,020 Üçün stand istifadə şeyler portativ kitabxana 155 00:07:58,020 --> 00:07:59,510 qrafik gözləyirik. 156 00:07:59,510 --> 00:08:03,240 Biz yalnız bilirik ki, statistik bir çox insanlar PHP layihələri off yemək və 157 00:08:03,240 --> 00:08:07,860 Python və Ruby və MySQL və digər mühit, biz bias bəzi will 158 00:08:07,860 --> 00:08:09,570 ki, istiqamətində qeydlər. 159 00:08:09,570 --> 00:08:10,650 >> Amma bir göz atınız geri. 160 00:08:10,650 --> 00:08:15,940 Pset7 də verilən Belə ki, biz fakt $ _SESSION mövcud olmuşdur. 161 00:08:15,940 --> 00:08:19,400 Bu super qlobal, qlobal idi assosiativ array. 162 00:08:19,400 --> 00:08:23,040 Və bu nə imkan vermir? 163 00:08:23,040 --> 00:08:27,130 Funksional, nə var ki, Bu bizə verir edir? 164 00:08:27,130 --> 00:08:28,590 Bəli? 165 00:08:28,590 --> 00:08:30,270 Istifadəçi ID izlemek üçün. 166 00:08:30,270 --> 00:08:31,660 Və niyə bu faydalıdır? 167 00:08:31,660 --> 00:08:36,059 Bu super daxilində saxlamaq imkanına malik olmaq üçün qlobal JHarvard ya [? Scroobs?] 168 00:08:36,059 --> 00:08:41,880 və ya Malan istifadəçi ID zaman o və ya o bir site olub. 169 00:08:41,880 --> 00:08:42,380 >> Eynilə elə. 170 00:08:42,380 --> 00:08:44,049 Belə ki, daxil yoxdur təkrar edir. 171 00:08:44,049 --> 00:08:47,170 Bu, həqiqətən topal World Wide Web olardı hər dəfə Əgər bir link tıklayan 172 00:08:47,170 --> 00:08:50,780 Facebook kimi bir site və ya hər zaman Gmail üçün bir e-poçt tıklayan 173 00:08:50,780 --> 00:08:54,060 yenidən kimlik sübut etdi ki, hələ də sizin və sizin roommate var 174 00:08:54,060 --> 00:08:56,700 Sizin qədər gəzmiş biləcək Sizin olmadan kompüter. 175 00:08:56,700 --> 00:08:59,640 >> Beləliklə, biz yalnız SESSİYASI istifadə kim xatırlayıram. 176 00:08:59,640 --> 00:09:01,830 Və bu necə həyata keçirilir başlıq altında? 177 00:09:01,830 --> 00:09:07,720 Bir web istifadə edir ki, necə protokol bir web browser və serverlərin 178 00:09:07,720 --> 00:09:12,060 danışmaq, necə bir olan HTTP, nə vətəndaşlığı olmayan protokol, deyək. 179 00:09:12,060 --> 00:09:15,510 >> Və vətəndaşlığı olmayan Mən demək, bir dəfə bir web qoşulmaq, bəzi download 180 00:09:15,510 --> 00:09:19,650 HTMLs, bəzi JavaScript, bəzi CSS, sizin Brauzerinizin icon iplik vermir. 181 00:09:19,650 --> 00:09:23,420 Siz daimi bağlantısı yoxdur server adətən. 182 00:09:23,420 --> 00:09:24,170 Vəssalam. 183 00:09:24,170 --> 00:09:26,290 Saxlanılır heç bir dövlət var daim. 184 00:09:26,290 --> 00:09:30,510 Belə SESSİYASI belə necə həyata keçirilir Siz hər zaman ziyarət şəkildə 185 00:09:30,510 --> 00:09:32,860 yeni səhifə, veb xatırlayır Sən kimsən? 186 00:09:32,860 --> 00:09:36,150 187 00:09:36,150 --> 00:09:38,195 Əsas həyata nədir ətraflı? 188 00:09:38,195 --> 00:09:40,810 189 00:09:40,810 --> 00:09:41,490 Onu həyata bağırmaq. 190 00:09:41,490 --> 00:09:43,270 Bir söz var. 191 00:09:43,270 --> 00:09:43,640 >> Cookies. 192 00:09:43,640 --> 00:09:44,190 Bütün hüquqlar. 193 00:09:44,190 --> 00:09:44,800 Cookies belə. 194 00:09:44,800 --> 00:09:45,900 Yaxşı, necə cookies istifadə olunur? 195 00:09:45,900 --> 00:09:48,870 Biz cookie adətən Xatırladaq ki olacaq informasiya yalnız bir parça. 196 00:09:48,870 --> 00:09:51,590 Və tez-tez böyük təsadüfi deyil sayı, lakin həmişə. 197 00:09:51,590 --> 00:09:55,420 Və cookie sabit haqqında əkilir sürücü və ya kompüter RAM belə 198 00:09:55,420 --> 00:09:59,070 ki, həmin yenidən hər dəfə veb-brauzerinizin ən xatırladır 199 00:09:59,070 --> 00:10:01,650 server, mən istifadəçi 1234567 edirəm. 200 00:10:01,650 --> 00:10:03,570 Mən istifadəçi 1234567 edirəm. 201 00:10:03,570 --> 00:10:07,590 >> Və belə uzun server yad edib ki, istifadəçi 1234567 edir 202 00:10:07,590 --> 00:10:11,300 JHarvard, veb yalnız icra edəcək Əgər siz deyənlər var. 203 00:10:11,300 --> 00:10:14,230 Və biz bu cookies təqdim Xatırladaq ki sort bir şəklində və 204 00:10:14,230 --> 00:10:15,510 virtual əl stand. 205 00:10:15,510 --> 00:10:20,530 Bu yalnız HTTP başlıqlarını göndərilən oldu siz onu kim ki, server xatırlatmaq 206 00:10:20,530 --> 00:10:21,620 Siz düşünür. 207 00:10:21,620 --> 00:10:23,320 >> Əlbəttə ki, bir təhlükə var. 208 00:10:23,320 --> 00:10:27,530 Bu bizə nə təhlükə açmaq əgər biz əhəmiyyətli bir klub növ istifadə etdiyiniz 209 00:10:27,530 --> 00:10:30,110 və ya bir oyuncaq park mexanizmi biz kimik xatırlayaraq üçün? 210 00:10:30,110 --> 00:10:32,630 211 00:10:32,630 --> 00:10:36,170 >> Əgər kimsə çerez surəti və oğurlamaq edin öz yığıncağını, belə ki, siz danışmaq 212 00:10:36,170 --> 00:10:39,670 başqası və biclik bilər veb çox güman yalnız gedir 213 00:10:39,670 --> 00:10:40,150 siz iman. 214 00:10:40,150 --> 00:10:41,030 Belə ki, geri gəlmək lazımdır. 215 00:10:41,030 --> 00:10:44,240 Bu gün digər mövzu kənarda Çünki səlahiyyət də danışır 216 00:10:44,240 --> 00:10:48,170 çox qorxudan dünya yaşadığımız və yalnız nə qədər sizə nə 217 00:10:48,170 --> 00:10:51,480 web, nə qədər siz hətta nə Mobil telefonlar bu gün ola bilər 218 00:10:51,480 --> 00:10:55,170 arasında hər kəs tərəfindən həqiqətən izlenen Siz və point B. 219 00:10:55,170 --> 00:10:56,240 >> Və Ajax, geri. 220 00:10:56,240 --> 00:10:58,740 Biz bu da qısaca yalnız baxdı siz onu istifadə etdiyiniz baxmayaraq 221 00:10:58,740 --> 00:11:02,660 dolayısı pset8 siz istifadə etdiyiniz çünki Google Maps və istəyirik, çünki 222 00:11:02,660 --> 00:11:03,830 Google Earth istifadə edərək. 223 00:11:03,830 --> 00:11:07,780 Google Maps və Google Earth yoxdur Sizin üçün bütün dünya download 224 00:11:07,780 --> 00:11:10,490 masa üstü, Aydındır ki, andan pset8 yük. 225 00:11:10,490 --> 00:11:15,020 Bu dünyada yalnız bir kvadrat downloads və ya yerin böyük bir kvadrat. 226 00:11:15,020 --> 00:11:18,910 Və sonra hər dəfə növ sükan arxasında oturmaq sıra həyata fark bilər - 227 00:11:18,910 --> 00:11:21,790 xüsusilə yavaş bağlantısı varsa - siz bir an üçün bəzi boz görə bilərsiniz 228 00:11:21,790 --> 00:11:26,440 kimi qeyri-səlis görüntü və ya bir az daha kompüter downloads belə plitələr, 229 00:11:26,440 --> 00:11:29,190 olan belə görüntü dünya və ya yer. 230 00:11:29,190 --> 00:11:34,620 >> Və Ajax ümumiyyətlə texnika olan web edirik. 231 00:11:34,620 --> 00:11:39,250 Sonra, harita daha çox lazımdır browser olan Ajax, istifadə gedir 232 00:11:39,250 --> 00:11:42,240 bir dil və ya texnologiya, özü yalnız bir texnika var. 233 00:11:42,240 --> 00:11:47,390 Bu almaq getmək üçün JavaScript istifadə var bir server daha çox məlumat 234 00:11:47,390 --> 00:11:52,320 getmək üçün brauzer var nə almaq imkan verir şərq və ya nə qərb var 235 00:11:52,320 --> 00:11:55,110 başqa hal-hazırda nə var ki, xəritədə göstərilir. 236 00:11:55,110 --> 00:11:58,520 Belə ki, bu bir mövzu ki, bir çox birbaşa və ya qarşılaşacaq 237 00:11:58,520 --> 00:12:01,180 dolayısı ilə yekun layihələr vasitəsilə, əgər ki, bir şey etmək üçün seçin 238 00:12:01,180 --> 00:12:05,020 eyni dinamik ki çəkərək data bazı üçüncü taraf haqqinda. 239 00:12:05,020 --> 00:12:07,390 >> Beləliklə, biz, həqiqətən, heyecan verici var qabaqda gələn Çərşənbə. 240 00:12:07,390 --> 00:12:12,280 Viktorina bir məlumat olan artıq CS50.net edir. 241 00:12:12,280 --> 00:12:17,530 Nəzərdən iclası olacaq Bilin ki, Bu 5:30 Bazar ertəsi gəlir. 242 00:12:17,530 --> 00:12:21,010 Tarixi və vaxtı artıq yerləşdirilir hesabatı haqqında ki CS50.net haqqında. 243 00:12:21,010 --> 00:12:22,940 Və bizə bildirin yoxdur Hər hansı bir sualınız var. 244 00:12:22,940 --> 00:12:25,230 Pset8 arada artıq sizin əllərinizdə. 245 00:12:25,230 --> 00:12:29,210 >> Və mənə yalnız bir FAQ ünvanı edək insanlar bəzi stress saxlamaq üçün. 246 00:12:29,210 --> 00:12:32,530 Çox hissəsi üçün laqqırtı bir çox Biz ofis saat və bir çox görmək 247 00:12:32,530 --> 00:12:36,950 biz müzakirə barədə məlumat bax BUGS bir tələbə kodu həqiqətən bugs. 248 00:12:36,950 --> 00:12:41,360 Amma bir şey rast etdiyiniz zaman Google Earth şaqqıltılı plug-kimi 249 00:12:41,360 --> 00:12:44,310 və ya hətta iş və deyil siz deyil inamlı, bir deyil 250 00:12:44,310 --> 00:12:48,530 [? chamad?] məsələ, bir deyil, bug siz daxil 251 00:12:48,530 --> 00:12:49,820 distribution kodu. 252 00:12:49,820 --> 00:12:51,250 >> Bilginize yalnız həyata - 253 00:12:51,250 --> 00:12:53,130 Bu planın Z növ - 254 00:12:53,130 --> 00:12:57,100 Son dəfə biz bu problemi istifadə müəyyən və biz oxşar qaçdı 255 00:12:57,100 --> 00:13:01,520 məsələlər, bir kod line var mahiyyətcə bu ki, service.js, 256 00:13:01,520 --> 00:13:03,580 deyir ki, bina açın. 257 00:13:03,580 --> 00:13:07,100 Onlar son dəfə keçici biz bu, daha künc hallarda olduğu etdi 258 00:13:07,100 --> 00:13:11,660 tələbələr yalnız darn ala bilmədi işə şey dəyişdirmək yalan doğru 259 00:13:11,660 --> 00:13:12,940 kodu bir line. 260 00:13:12,940 --> 00:13:15,520 Axtarış Əgər siz tapa bilərsiniz service.js vasitəsilə. 261 00:13:15,520 --> 00:13:19,990 >> Siz, çünki mən bu məsləhət görmürük ən qısır mənzərə yaratmaq 262 00:13:19,990 --> 00:13:21,720 Kembric, Massaçusets. 263 00:13:21,720 --> 00:13:24,930 Bu sözün Dünya dümdüz olacaq Gördüyünüz bütün tədris olunur ki, 264 00:13:24,930 --> 00:13:28,610 təqaüdçülər və əlbəttə köməkçiləri haqqında üfüqdə və binalar. 265 00:13:28,610 --> 00:13:31,980 Amma həyata hər hansı səbəbdən üçün Google Earth plug-in hələ də görünür 266 00:13:31,980 --> 00:13:35,290 buggy bir il sonra, bu, Sizin uğursuzluqla qazanc ola bilər. 267 00:13:35,290 --> 00:13:38,915 Belə ki, daha çox göz kurort, istirahət bilirsinizsə binalar off dönüş 268 00:13:38,915 --> 00:13:41,980 bu əməkdaşlıq etmir ki, plug-in var Mac və ya PC. 269 00:13:41,980 --> 00:13:46,060 Lakin bu yenə son kurort əgər Siz onu bir səhv deyil emin. 270 00:13:46,060 --> 00:13:46,890 >> Olan Hackathon belə. 271 00:13:46,890 --> 00:13:48,950 Oyunlarınız bir neçə Siz həyəcanlı almaq üçün. 272 00:13:48,950 --> 00:13:50,640 Biz kifayət qədər, bir neçə RSVPs idi. 273 00:13:50,640 --> 00:13:54,230 Və yalnız hansı bir şəkil çəkmək gözləyir, mən bir neçə vermək istədiyiniz fikir 274 00:13:54,230 --> 00:13:56,858 saniyə bu görüntü geri keçən il. 275 00:13:56,858 --> 00:14:00,850 >> [MUSIC] 276 00:14:00,850 --> 00:14:02,240 >> DAVID J. Malan: Oh, gözləyin. 277 00:14:02,240 --> 00:14:05,410 Biz hətta bizim hərfi CS50 Servislerimiz var. 278 00:14:05,410 --> 00:14:17,920 >> [MUSIC] 279 00:14:17,920 --> 00:14:20,620 >> DAVID J. Malan: Belə ki, gözləyir nə var olan Hackathon baxımından. 280 00:14:20,620 --> 00:14:24,180 Və bu, imkan olacaq son başlamaq üçün deyil, aydın ola 281 00:14:24,180 --> 00:14:27,730 layihələr lakin iş davam son layihələr yanaşı 282 00:14:27,730 --> 00:14:30,210 sinif yoldaşları və kadr və qida çox. 283 00:14:30,210 --> 00:14:34,340 Və yenə, siz 5:00-da oyaq değilseniz AM biz IHOP yol siz aşağı almaq lazımdır. 284 00:14:34,340 --> 00:14:37,075 >> Bu CS50 ədalətli, eyni zamanda, orgasm edir bütün sinif üçün yerləşir 285 00:14:37,075 --> 00:14:41,160 siz, noutbuk və dost olaram kampus bir otağa bəlkə hətta ailə 286 00:14:41,160 --> 00:14:44,530 küçədə layihələr sərgiləmək noutbuk üzərində, hündür masalar 287 00:14:44,530 --> 00:14:47,570 qida çox və dostları ilə bu kimi fonunda və musiqi, 288 00:14:47,570 --> 00:14:49,250 sənaye, eləcə də bizim dostlarımız. 289 00:14:49,250 --> 00:14:52,760 Facebook və Microsoft kimi şirkətlər və Google və Amazon və dəstəklədiyini 290 00:14:52,760 --> 00:14:55,750 başqaları belə ki, yalnız maraqlı əgər və ya real dünya haqqında eşitmə 291 00:14:55,750 --> 00:14:59,570 real dünya xalqları ilə söhbət Staj və ya tam imkanları, 292 00:14:59,570 --> 00:15:01,950 bilirsiniz ki, bizim dostlarımız bəzi sanayi olacaq. 293 00:15:01,950 --> 00:15:04,970 Biz şəkillər və bir neçə aşağıdakı kimi burada boyasıdır. 294 00:15:04,970 --> 00:15:24,400 >> [MUSIC] 295 00:15:24,400 --> 00:15:24,920 >> DAVID J. Malan: Yaxşı. 296 00:15:24,920 --> 00:15:27,060 Belə ki, sonra CS50 ədalətli deyil. 297 00:15:27,060 --> 00:15:31,780 Belə ki, indi bir hekayə demək davam edək həqiqətən ümid edirəm siz həvalə edəcək 298 00:15:31,780 --> 00:15:33,230 son layihələr kimi şeylər üçün. 299 00:15:33,230 --> 00:15:36,940 Toxum sizin üçün bir neçə kiçik şeyi bir Belə ki, mind üçün son layihələri ya 300 00:15:36,940 --> 00:15:40,470 və ya ümumiyyətlə üçün layihələr sonra həll etmək üçün qərar qəbul edə bilər 301 00:15:40,470 --> 00:15:45,720 gedişində bu bütün sənədləşdirilmiş burada CS50 manual.cs50.net haqqında 302 00:15:45,720 --> 00:15:48,010 biz çox olduğu manual Texnikaları sənədləşdirilmiş. 303 00:15:48,010 --> 00:15:51,080 >> Və bu yalnız stenoqrafiya notation edir də mövcud olduğunu söyləyən 304 00:15:51,080 --> 00:15:55,190 dünya şeylər SMS e-poçt çağırıb bir xülya yoludur geçitleri, 305 00:15:55,190 --> 00:15:58,180 deyərək, dünyada server var ki, e-poçt çevirmək üçün necə 306 00:15:58,180 --> 00:15:59,230 mətn messages. 307 00:15:59,230 --> 00:16:02,450 Belə ki, istədiyiniz son layihə üçün əgər mobil temalı bir növ yaratmaq 308 00:16:02,450 --> 00:16:06,650 dost bildirmek üçün imkan verir ki, xidmət kampus hadisələr və ya istifadəçi 309 00:16:06,650 --> 00:16:10,290 və ya D Hall nə xidmət edir ki, gecə və ya hər hansı bu cür siqnalı xüsusiyyəti, 310 00:16:10,290 --> 00:16:15,150 bir o göndərilməsi kimi sadə bilirik ki, PHPMailer ilə e-poçt siz 311 00:16:15,150 --> 00:16:18,735 pset7 üçün istifadə və ya gördük ola bilər qısa bir həftə və ya əvvəl etmək 312 00:16:18,735 --> 00:16:20,440 bu kimi ünvanları. 313 00:16:20,440 --> 00:16:26,040 >> Və əslində, mətn bu hərfinin bilərsiniz Dostuna limitsiz texting var 314 00:16:26,040 --> 00:16:28,310 plan və istəmirəm onlara $ 0.10 tapşırılsın. 315 00:16:28,310 --> 00:16:31,920 Amma dost bir e-poçt göndərmək əgər Siz və ya Verizon var bilən 316 00:16:31,920 --> 00:16:35,870 AT & T Gmail-dən istifadə və yalnız göndərilməsi nə onların telefon nömrəsi 317 00:16:35,870 --> 00:16:38,980 var sub domain, siz həyata mətn mesajı göndərir. 318 00:16:38,980 --> 00:16:41,570 >> Amma bu o şeyi biridir diqqətli olmalıdır. 319 00:16:41,570 --> 00:16:47,430 Əgər ötən il CS50 vasitəsilə cüce edin Mən bunu düşünürəm videos, bir dəhşətli, 320 00:16:47,430 --> 00:16:51,660 Mən kodu yazıb dəhşətli, dəhşətli səhv 20.000 mətn göndərilməsi bitti 321 00:16:51,660 --> 00:16:55,410 messages bizim yaşayır sinif tələbələr. 322 00:16:55,410 --> 00:16:57,970 Və yalnız ona görə kimsə qeyd edir ki, onlar çox mətn əldə edilmişdir 323 00:16:57,970 --> 00:17:01,860 Mənə mesaj mən vardımı tez Control C hit para 324 00:17:01,860 --> 00:17:03,210 ki, prosesi dayandırmaq. 325 00:17:03,210 --> 00:17:06,200 Control C, siz geri, sizin dost sonsuz loop hallarda. 326 00:17:06,200 --> 00:17:10,900 Belə ki, biz yalnız verilmiş güc ehtiyatlanmaq Siz olduqca məsuliyyətsiz, ən 327 00:17:10,900 --> 00:17:12,950 güman ki, öz təcrübəsinə əsaslanır. 328 00:17:12,950 --> 00:17:15,400 Lakin internet və var bir müddət olmuşdur. 329 00:17:15,400 --> 00:17:15,810 >> Bütün hüquqlar. 330 00:17:15,810 --> 00:17:17,064 Textmarks.com belə. 331 00:17:17,064 --> 00:17:18,040 Belə ki, bu bir web sitesidir. 332 00:17:18,040 --> 00:17:20,829 Və orada digər dəstələri var həm də faktiki istifadə etdiyiniz 333 00:17:20,829 --> 00:17:24,050 il sinfi edə bilmək kimi mətn mesajları almaq. 334 00:17:24,050 --> 00:17:27,869 Təəssüf ki, mətn mesajları göndərir kimi e-poçt göndərilməsi kimi asandır. 335 00:17:27,869 --> 00:17:30,730 Alma, xüsusilə bir az çətindir Siz bir etmək istəyirsinizsə 336 00:17:30,730 --> 00:17:34,610 yalnız o sexy qısa kodları uzun beş və ya altı rəqəm. 337 00:17:34,610 --> 00:17:37,720 >> Belə ki, məsələn, il siz olduğunuz və - bir mətn mesajı göndərmək üçün edə 338 00:17:37,720 --> 00:17:39,200 habelə bu cəhd edə bilərsiniz - 339 00:17:39,200 --> 00:17:41,900 41411 üçün. 340 00:17:41,900 --> 00:17:44,300 Və buna görə telefon nömrəsi var bu başlanğıc. 341 00:17:44,300 --> 00:17:48,130 Və 41411 mesaj göndərmək əgər - 342 00:17:48,130 --> 00:17:51,190 Mən sadəcə, burada belə 41411 onu yazmaq lazımdır - 343 00:17:51,190 --> 00:17:54,290 və onlara bir məktub göndərin Shuttle Boy üçün SBOY istəyirəm. 344 00:17:54,290 --> 00:17:56,370 Və sonra bir şey yazın Mather quad kimi. 345 00:17:56,370 --> 00:17:59,360 Belə ki, mətn mesajı göndərmək ki, telefon nömrəsi. 346 00:17:59,360 --> 00:18:02,630 Bir neçə saniyə ərzində geri almaq lazımdır ki, CS50 Shuttle bir cavab 347 00:18:02,630 --> 00:18:06,210 Mekik olan Boy xidmət, biz yaşadığınız planlaşdırma proqram 348 00:18:06,210 --> 00:18:07,290 orada bir müddət internet. 349 00:18:07,290 --> 00:18:09,450 Və cavab verəcəkdir mətn mesajı vasitəsilə siz. 350 00:18:09,450 --> 00:18:13,410 >> , Biz bir sinif kimi nə Çünki bir proqramçı, proqram yazmaq üçün 351 00:18:13,410 --> 00:18:18,760 mətn ilə pulsuz hesab yapılandırılmış Mətn mesajları dinləmək işarələri göndərdi 352 00:18:18,760 --> 00:18:20,770 ki sayı SBOY üçün. 353 00:18:20,770 --> 00:18:25,210 Və nə etdiklərini irəli o mətn Bizim PHP-based haqqinda kimi mesaj 354 00:18:25,210 --> 00:18:27,420 HTTP parametrləri burada etdi. 355 00:18:27,420 --> 00:18:30,380 Bu telefon nömrəsi ilə Bu istifadəçi Bu mətn mesajı göndərdi. 356 00:18:30,380 --> 00:18:31,850 Istədiyiniz nə ilə. 357 00:18:31,850 --> 00:18:35,180 >> Belə ki, sonra bir proqram yazdı SBOY Mather kimi bir simli qəbul 358 00:18:35,180 --> 00:18:38,420 quad, biz bunu analiz. 359 00:18:38,420 --> 00:18:41,210 Biz anlamaq olduğu fəzalarında sözləri arasında var. 360 00:18:41,210 --> 00:18:44,220 Və bir sinif kimi biz qərar necə cavab. 361 00:18:44,220 --> 00:18:47,335 Və indi cəhd Əgər, misal üçün, Bir ərzində cavab vasitəsilə görmək lazımdır 362 00:18:47,335 --> 00:18:51,470 neçə saniyə növbəti bir neçə Servislerimiz gedir Mather olan quad hər hansı əgər. 363 00:18:51,470 --> 00:18:52,260 Və digər dayanacaqları var. 364 00:18:52,260 --> 00:18:56,060 Siz Boylston və ya bu cür başqa edəbilərsiniz kampus vermir və bu, olmalıdır 365 00:18:56,060 --> 00:18:57,760 Bu sözləri tanımalıdır. 366 00:18:57,760 --> 00:18:58,590 >> Parse.com belə. 367 00:18:58,590 --> 00:19:01,630 Bu olduğunuzu başqa bir xidmətdir üçün bəzi tələbələr işarə 368 00:19:01,630 --> 00:19:04,390 gözəl ki, son layihələr bir üçün pulsuz ki, 369 00:19:04,390 --> 00:19:05,660 istifadə ağlabatan məbləği. 370 00:19:05,660 --> 00:19:08,820 Və mən parse.com getmək əgər siz görürsünüz Bu alternativ ki, 371 00:19:08,820 --> 00:19:13,230 həqiqətən kimi bir şey olan öz MySQL verilənlər bazası. 372 00:19:13,230 --> 00:19:14,490 Və səmimi, yalnız var mesmerizing cür. 373 00:19:14,490 --> 00:19:17,450 Bu daxilində var nə bir buludlu gün hətta bulud. 374 00:19:17,450 --> 00:19:21,580 >> Belə parse.com bir etmək üçün imkan verir maraqlı şeyi dəstə. 375 00:19:21,580 --> 00:19:23,610 Və digər alternativləri var Bu orada. 376 00:19:23,610 --> 00:19:26,870 Məsələn, onları istifadə edə bilərsiniz geri sonuna verilənlər bazası. 377 00:19:26,870 --> 00:19:28,980 Belə ki, sizə lazım deyil bir web hosting şirkəti. 378 00:19:28,980 --> 00:19:31,180 Siz ehtiyac yoxdur MySQL verilənlər bazası. 379 00:19:31,180 --> 00:19:32,850 Siz əvəzinə geri son istifadə edə bilərsiniz. 380 00:19:32,850 --> 00:19:36,350 >> Sizin üçün bir mobil layihə yapýyorsun edin Android və ya iOS və ya kimi, bilirsiniz ki, 381 00:19:36,350 --> 00:19:39,776 push xidmətləri kimi şeylər var belə ki, sizin dostlara siqnallar təkan ola bilər 382 00:19:39,776 --> 00:19:41,390 və ya istifadəçi ev ekranlar. 383 00:19:41,390 --> 00:19:43,600 Və sonra digər bir dəstə xüsusiyyətləri də. 384 00:19:43,600 --> 00:19:47,200 >> Əgər maraq varsa, bu kontrol onlar kimi web sites və web saytları 385 00:19:47,200 --> 00:19:50,720 yalnız görmək necə bir çox digər xalqların omuz etmək üçün durmaq bilər 386 00:19:50,720 --> 00:19:53,350 Öz həqiqətən sərin proqram. 387 00:19:53,350 --> 00:19:56,690 >> İndi identifikasiyası, bir FAQ baxımından necə həqiqətən zəmanət yoxdur edir 388 00:19:56,690 --> 00:20:01,220 Sizin istifadəçi kampus insanlar var ki, Harvard tələbə və ya fakültə və ya ştatların? 389 00:20:01,220 --> 00:20:05,350 Belə ki, CS50 öz identifikasiyası var xidmət CS50 ID çağırıb. 390 00:20:05,350 --> 00:20:09,940 Ki, URL gedin və sizin məhdudlaşdıra bilər bir Harvard ilə hər kəs üçün web 391 00:20:09,940 --> 00:20:11,340 ID, məsələn. 392 00:20:11,340 --> 00:20:12,550 Belə ki, idarə edə bilərsiniz ki, bilirik. 393 00:20:12,550 --> 00:20:15,280 Siz uşaqlar iş olmamalıdır deyərək, sizin Harvard ID nədir? 394 00:20:15,280 --> 00:20:16,160 Sizin Harvard PİN nədir? 395 00:20:16,160 --> 00:20:17,550 Mənə indi bu şey edək. 396 00:20:17,550 --> 00:20:18,740 Biz ki, bütün edəcəyik. 397 00:20:18,740 --> 00:20:21,710 Və nə biz geri verəcəyik edir Birinin adı və e-mail, lakin 398 00:20:21,710 --> 00:20:23,010 deyil həssas şey. 399 00:20:23,010 --> 00:20:26,240 400 00:20:26,240 --> 00:20:30,380 >> Bir mobil cihaz bir app, bu, ola bilər, bir mobil cihaz haqqında iş, lakin 401 00:20:30,380 --> 00:20:32,630 kifayət qədər ki, nəzərdə deyil. 402 00:20:32,630 --> 00:20:35,640 Belə ki, qeyri mənasız sərf çıxacağıq vaxt məbləği bunu. 403 00:20:35,640 --> 00:20:38,040 Beləliklə, mən mane olacaq İndi ki, marşrut. 404 00:20:38,040 --> 00:20:41,570 Bu, həqiqətən üçün nəzərdə tutulmuşdur web-based applications. 405 00:20:41,570 --> 00:20:42,650 >> Belə ki, web hosting. 406 00:20:42,650 --> 00:20:44,450 Sizə görməmişik əgər Kursun ana - 407 00:20:44,450 --> 00:20:46,610 biz bir hekayə başlamaq lazımdır və burada - 408 00:20:46,610 --> 00:20:50,900 web hosting bütün ödənilməsi haqqında adətən xidmət məxsus server keçiriləcək 409 00:20:50,900 --> 00:20:54,800 bir var ki, internet üzrə başqası tərəfindən IP ünvan, və sonra qoymaq üçün 410 00:20:54,800 --> 00:20:55,880 bu haqqinda. 411 00:20:55,880 --> 00:20:58,620 Onlar adətən e-poçt vermək hesabları və verilənlər bazası 412 00:20:58,620 --> 00:21:00,160 və digər bu kimi xüsusiyyətləri. 413 00:21:00,160 --> 00:21:02,930 >> Bilin ki, siz həqiqətən istəmirsinizsə, belə ödəmək ki, URL getmək 414 00:21:02,930 --> 00:21:06,280 orada CS50 əslində bir qeyri-mənfəət vardır siz istifadə edə bilərsiniz ki, haqq-hesab 415 00:21:06,280 --> 00:21:11,490 həqiqətən http://project yoxdur Aracın daxili 416 00:21:11,490 --> 00:21:12,470 son layihə üçün. 417 00:21:12,470 --> 00:21:16,465 Həqiqətən bir şey istəyirsinizsə, isawyouharvard.com kimi, 418 00:21:16,465 --> 00:21:19,730 ki, domen adı əldə edə bilərsiniz - baxmayaraq ki, ki, xüsusi bir - və 419 00:21:19,730 --> 00:21:24,070 sonra bir onu hosting haqqında getmək bilər biz kimi ictimai web server təklif edə bilər 420 00:21:24,070 --> 00:21:25,170 burada size uşaqlar. 421 00:21:25,170 --> 00:21:27,240 >> Və əslində tanımadığı halda, sizə heç olsanız 422 00:21:27,240 --> 00:21:30,590 isawyouharvard.com, bir var gedin. 423 00:21:30,590 --> 00:21:37,310 Lakin iki, bir gənc olduğunu bilirik Çox iki Toor üçün Tej ilə qadının adı 424 00:21:37,310 --> 00:21:41,550 il əvvəl, üç il əvvəl olmuş Bir-iki gün baş verən CS50 məzunları 425 00:21:41,550 --> 00:21:46,280 ki, CS50 ədalətli bir e-poçt göndəriləcək əvvəl onun evini poçt siyahısına və voiture üçün. 426 00:21:46,280 --> 00:21:49,770 İki gündən sonra CS50 ədalətli tərəfindən, o, idi istifadəçi yüzlərlə bütün sürünən 427 00:21:49,770 --> 00:21:53,240 hər öz saytında digər onlar görmüşdü necə söyləyərək 428 00:21:53,240 --> 00:21:55,250 onun və ya onun kampus. 429 00:21:55,250 --> 00:21:57,600 Belə ki, CS50 sevimli biri dən müvəffəqiyyət hekayələri 430 00:21:57,600 --> 00:21:59,650 bir CS50 yekun layihəsi. 431 00:21:59,650 --> 00:22:04,090 >> Belə ki, necə bir web qoyulması haqqında getmək yoxdur internet ki, istəyirsiniz? 432 00:22:04,090 --> 00:22:07,140 Bəli, bir neçə belə var burada maddələr. 433 00:22:07,140 --> 00:22:09,310 Bir Belə ki, bir domen adı almaq lazımdır. 434 00:22:09,310 --> 00:22:12,440 Ci yerlərin dəstələri var Dünyanın bilərsiniz olan 435 00:22:12,440 --> 00:22:13,940 bir domen adı almaq. 436 00:22:13,940 --> 00:22:16,660 Və məsələn, biri gəlir ki, bu məşhur yalnız çünki 437 00:22:16,660 --> 00:22:18,855 və bu ucuz adlanır namecheap.com. 438 00:22:18,855 --> 00:22:22,860 Amma godaddy.com getmək bilər Orada başqalarının onlarla. 439 00:22:22,860 --> 00:22:24,420 Siz dəyərləndirməyə qədər oxuya bilərsiniz. 440 00:22:24,420 --> 00:22:26,250 >> Lakin çox hissəsi üçün deyil Fərq kimə sizi 441 00:22:26,250 --> 00:22:27,720 bir domen adı almaq. 442 00:22:27,720 --> 00:22:30,780 Onlar qiymət dəyişir və onlar şəkilçi dəyişir. 443 00:22:30,780 --> 00:22:37,140 . Com kimi suffixes. Net, . Org,. Io. Tv, həmin 444 00:22:37,140 --> 00:22:38,650 faktiki qiyməti dəyişir. 445 00:22:38,650 --> 00:22:43,630 Amma biz kimi bir şey etmək istəyirdi cats.com biz bu veb bilərsiniz 446 00:22:43,630 --> 00:22:44,280 Axtar basın. 447 00:22:44,280 --> 00:22:46,370 Ehtimalla bu bir qəbul edilir. 448 00:22:46,370 --> 00:22:50,170 Amma görünür, catsagainst.com mövcuddur. 449 00:22:50,170 --> 00:22:52,100 pluscats.com mövcuddur. 450 00:22:52,100 --> 00:22:53,780 Lovecats, catscorner, dampcats.net. 451 00:22:53,780 --> 00:22:56,320 452 00:22:56,320 --> 00:22:59,135 Bu ümid yalançı Bütün təsadüfi yaradılan. 453 00:22:59,135 --> 00:23:04,670 Siz cats.pw $ 1500 yalnız istəyirsinizsə, bir az dəlilik var. 454 00:23:04,670 --> 00:23:08,100 Belə ki, kimsə, həqiqətən, bütün up aldı edib Burada pişik bağlı domen adları üçün 455 00:23:08,100 --> 00:23:09,840 qiymətləri müxtəlif. 456 00:23:09,840 --> 00:23:12,360 >> Bir kənara olaraq, görək. 457 00:23:12,360 --> 00:23:13,710 Kim cats.com var? 458 00:23:13,710 --> 00:23:16,290 Uşaqlar da var Bilin ki, sizin ixtiyarınızdadır ədalətli 459 00:23:16,290 --> 00:23:17,540 İndi inkişaf etmiş əmrləri. 460 00:23:17,540 --> 00:23:20,592 Mən sözün daxil edə bilərsiniz kimi cats.com kimdir? 461 00:23:20,592 --> 00:23:23,730 Və çünki yol internet quruluşu həqiqətən bilərsiniz olan 462 00:23:23,730 --> 00:23:25,440 bu qeydə alınıb. 463 00:23:25,440 --> 00:23:30,240 Göründüyü kimi bu şəxs [işitilemez] İş bir proxy xidmətindən istifadə. 464 00:23:30,240 --> 00:23:33,900 Belə ki, kim cats.com istəmir malikdir Dünyanın kim bilmək. 465 00:23:33,900 --> 00:23:36,610 Belə ki, onlar qeydiyyatdan sonra vasitəsilə əgər bəzi təsadüfi gizlilik xidməti. 466 00:23:36,610 --> 00:23:39,100 Amma bəzən, həqiqətən, faktiki sahibləri almaq. 467 00:23:39,100 --> 00:23:41,420 >> Siz etdiyiniz xüsusilə, əgər bu, yəni bazı başlanğıc və həyata 468 00:23:41,420 --> 00:23:44,640 həqiqətən bir domen adı istəyirik və sen üçün başqa heç kimsə ödemek 469 00:23:44,640 --> 00:23:48,050 Bu, əlaqə anlamaq olar Beləliklə məlumat. 470 00:23:48,050 --> 00:23:49,940 >> Lakin maraqlı budur. 471 00:23:49,940 --> 00:23:53,380 Mənə bu hissəsini yuxarı edək. 472 00:23:53,380 --> 00:23:55,330 Belə ki, bu eyni çıxdı edir. 473 00:23:55,330 --> 00:23:56,990 Və bu, yalnız tacky deyil. 474 00:23:56,990 --> 00:24:00,740 Belə ki, yəqin cats.com ola bilər doğru qiymət üçün sizin. 475 00:24:00,740 --> 00:24:03,170 Amma burada maraqlı nə var ki, adı serverləri - 476 00:24:03,170 --> 00:24:06,040 Bu nə ad cəmi sui-istifadə edir server olması ehtimal - adınız 477 00:24:06,040 --> 00:24:08,876 server olması ehtimal deyil thisdomainforsale.com. 478 00:24:08,876 --> 00:24:11,050 - Biz, həqiqətən, kimi bir şey seçerseniz 479 00:24:11,050 --> 00:24:15,181 Gəlin bir az daha çox bir şey seçmək qanuni, google.com olan kimi 480 00:24:15,181 --> 00:24:17,030 və burada diyirləyin. 481 00:24:17,030 --> 00:24:18,280 Belə ki, burada - 482 00:24:18,280 --> 00:24:20,600 483 00:24:20,600 --> 00:24:21,740 nə var oldu? 484 00:24:21,740 --> 00:24:22,480 Maraqlı. 485 00:24:22,480 --> 00:24:25,290 Kim Beyond deyil - 486 00:24:25,290 --> 00:24:26,610 nin daha çox aşağı əsas çalışın. 487 00:24:26,610 --> 00:24:28,370 >> Mit.edu kimdir? 488 00:24:28,370 --> 00:24:28,810 OK. 489 00:24:28,810 --> 00:24:29,900 Bu faydalıdır. 490 00:24:29,900 --> 00:24:31,400 Belə ki, bu mən ümid nə. 491 00:24:31,400 --> 00:24:33,930 DNS xidmət qanuni istifadə. 492 00:24:33,930 --> 00:24:36,750 Burada adı serverləri göstərir aşağıdakı. 493 00:24:36,750 --> 00:24:40,880 Bu zaman, deyərək MİT-in yoludur dünyada kimsə, onlar hər yerdə 494 00:24:40,880 --> 00:24:46,950 ki, mit.edu və Xit növləri daxil edin, Sizin laptop, Mac və ya PC olub, olacaq 495 00:24:46,950 --> 00:24:51,830 birtəhər nəhayət anlamaq ki, nə bilirik ki, dünyada insanların 496 00:24:51,830 --> 00:24:58,130 IP ünvanı mit.edu və ya hər hansı bir üçün sub mit.edu da etki alanları və ya hər hansı bir 497 00:24:58,130 --> 00:25:01,660 Bu burada server - və bu, həqiqətən, MITs infrastrukturun kimi görünür 498 00:25:01,660 --> 00:25:03,370 beklediğiniz kimi olduqca möhkəm. 499 00:25:03,370 --> 00:25:07,050 Onlar çox adları server var olan ixtisarı üçün yaxşıdır. 500 00:25:07,050 --> 00:25:09,840 Və əslində, onlar qlobal olmaq görünür dünyada yayılmışdır. 501 00:25:09,840 --> 00:25:13,250 Bu bir dəstə, ABŞ olmaq görünür Asiyada bir neçə, Avropada bir, iki 502 00:25:13,250 --> 00:25:14,540 başqa bir yerdə edir. 503 00:25:14,540 --> 00:25:18,000 >> Amma burada nöqtə DNS ki, biz verilən üçün qəbul və olduğunuz 504 00:25:18,000 --> 00:25:21,990 ümumiyyətlə böyük Excel cədvəl kimi təsvir ki, İP ünvanları və domen var 505 00:25:21,990 --> 00:25:25,890 adlar həqiqətən kifayət qədər inkişaf etmiş iyerarxik xidmət ki, ildə 506 00:25:25,890 --> 00:25:29,170 dünya sonlu sayı əslində var mahiyyətcə yerləşir bilirik serverlərin 507 00:25:29,170 --> 00:25:32,880 də. coms bütün və ya bütün edir. şəbəkələri, də bütün 508 00:25:32,880 --> 00:25:34,650 . Orgs və s. 509 00:25:34,650 --> 00:25:37,820 >> Belə ki, davam və bir domain almaq zaman ucuz Adı ​​və ya kimi bir yerdən adı 510 00:25:37,820 --> 00:25:41,450 Daddy ya hər hansı digər web, biri dön Siz lazımdır ki, əsas addımlar 511 00:25:41,450 --> 00:25:45,180 Siz hətta son bunu əgər layihəsi qeydiyyatçı söylemek 512 00:25:45,180 --> 00:25:49,020 kimə etki alanı satın edirik adı, dünyada kim bilir sizin 513 00:25:49,020 --> 00:25:52,310 web IP ünvanlarını, kim Adınızı server edir. 514 00:25:52,310 --> 00:25:55,750 >> Istifadə Beləliklə, əgər, məsələn, CS50 edir və hesab hosting - biz nə 515 00:25:55,750 --> 00:25:57,760 dreamhost.com bu haqq-hesab hansı bir 516 00:25:57,760 --> 00:25:59,560 məşhur web hosting şirkəti - 517 00:25:59,560 --> 00:26:03,530 onlar sizə almaq lazımdır ki, sizə xəbər verəcəkdir etki və dünya demək ki 518 00:26:03,530 --> 00:26:09,410 Sizin domen adı server ns1.dreamhost.com, ns2.dreamhost.com, 519 00:26:09,410 --> 00:26:11,470 və ns3.dreamhost.com. 520 00:26:11,470 --> 00:26:12,600 >> Amma ki, var. 521 00:26:12,600 --> 00:26:15,480 Bir domen adı Alış verilməsi deməkdir Bu pul və əldə mülkiyyət 522 00:26:15,480 --> 00:26:17,190 domain, lakin daha çox kimi icarə olsa. 523 00:26:17,190 --> 00:26:20,060 Siz onlar Bill sonra bir il üçün almaq və Siz recurringly üçün istirahət 524 00:26:20,060 --> 00:26:22,130 Sizin həyat ləğv qədər domen adı. 525 00:26:22,130 --> 00:26:24,510 Və sonra onlara kim deyə adı server edir. 526 00:26:24,510 --> 00:26:26,190 Lakin o zaman Bitirdiğinizde Sizin qeydiyyatçı. 527 00:26:26,190 --> 00:26:30,130 Və orada sizə yalnız qarşılıqlı olacaq web hosting şirkəti, hansı 528 00:26:30,130 --> 00:26:32,030 CS50 işində DreamHost olacaq. 529 00:26:32,030 --> 00:26:36,080 Ancaq yenə də, daha sənədləşdirmə olacaq siz getmək istəsəniz sizə təqdim 530 00:26:36,080 --> 00:26:37,170 ki, marşrut. 531 00:26:37,170 --> 00:26:40,750 >> Siz kurs sonra bunu əgər hosting sonunda sadəcə googling web 532 00:26:40,750 --> 00:26:42,830 Şirkət min nəfər olur variantları. 533 00:26:42,830 --> 00:26:45,720 Və mən ümumiyyətlə siz tavsiye ederim istifadə edə bilər dostlar xahiş 534 00:26:45,720 --> 00:26:49,350 Şirkət gəlir əgər əvvəl yaxşı bir təcrübə onlara var idi. 535 00:26:49,350 --> 00:26:52,680 >> Gecə fly bir çox var, çünki bir oğlan kimi web hosting şirkətləri, 536 00:26:52,680 --> 00:26:55,220 bir server ilə zirzəmiyə ki, bir IP ünvanı var. 537 00:26:55,220 --> 00:26:58,980 O, bəzi əlavə RAM və sabit disk var yer və yalnız satır web hosting 538 00:26:58,980 --> 00:27:02,380 ki, yolu yoxdur hesabları olsa belə, server yüzlərlə idarə edə bilər 539 00:27:02,380 --> 00:27:04,050 istifadəçilər və ya istifadəçilər minlərlə. 540 00:27:04,050 --> 00:27:06,260 Beləliklə, siz olacaq həyata nə üçün ödəyirlər. 541 00:27:06,260 --> 00:27:09,510 >> Çox bir müddət üçün şəxsi ev üçün səhifə - bu tamamilə məqbul 542 00:27:09,510 --> 00:27:11,830 Mən istəyirəm çünki, iki ziyaretçilerin bir ay - 543 00:27:11,830 --> 00:27:14,990 I $ 2.95 bir ay kimi, yetirirdi. 544 00:27:14,990 --> 00:27:17,230 Və Mən bunu olduqca əminəm Birinin zirzəmiyə. 545 00:27:17,230 --> 00:27:20,800 Ancaq yenə də, siz mütləq yoxdur bir uptime zəmanət və ya 546 00:27:20,800 --> 00:27:21,840 genişlənmə. 547 00:27:21,840 --> 00:27:24,560 Belə ki, daha, siz adətən aradığınız daha bir şey. 548 00:27:24,560 --> 00:27:26,220 >> Yaxşı, nə SSL haqqında? 549 00:27:26,220 --> 00:27:27,690 Belə ki, SSL üçün nə istifadə? 550 00:27:27,690 --> 00:27:30,320 Də sükan arxasında oturmaq üçün Start Now edək təhlükəsizlik istiqamətləri və hər şeyi ki, 551 00:27:30,320 --> 00:27:32,330 bizə zərər bilər. 552 00:27:32,330 --> 00:27:36,890 Xüsusən müəssisə kimi öz üzərində. 553 00:27:36,890 --> 00:27:41,650 >> Nə SSL, və ya SSL nə üçün istifadə olunur? 554 00:27:41,650 --> 00:27:42,660 Təhlükəsizlik, OK. 555 00:27:42,660 --> 00:27:44,000 Belə ki, təhlükəsizlik üçün istifadə olunur. 556 00:27:44,000 --> 00:27:44,640 Bu nə deməkdir? 557 00:27:44,640 --> 00:27:47,170 Belə ki, SafeSearch Yuva Katmanı üçün dayanır. 558 00:27:47,170 --> 00:27:52,330 Və bir URL göstərilir ki, https:// ilə başlayır. 559 00:27:52,330 --> 00:27:58,410 Çoxları yəqin ki, yazılmış heç vaxt https://, ancaq tez-tez tapa bilərsiniz ki, 560 00:27:58,410 --> 00:28:03,000 Brauzerinizin HTTP-dən yeniden yönlendirilirse Belə ki, hər şey var HTTPS edir 561 00:28:03,000 --> 00:28:04,260 şifrelenmiş sonra. 562 00:28:04,260 --> 00:28:10,810 >> Bilginize, SSL istifadə adətən tələb edir ki, bir unikal IP ünvanı vardır. 563 00:28:10,810 --> 00:28:13,940 Və adətən unikal IP ünvanını almaq üçün Siz hosting bir web ödəmək lazım 564 00:28:13,940 --> 00:28:15,850 Şirkət bir neçə dollar ayda daha çox. 565 00:28:15,850 --> 00:28:19,850 Belə ki, bu çox asanlıqla həyata IP satın tərəfindən bu gün həyata 566 00:28:19,850 --> 00:28:22,930 ünvan və alqı var SSL sertifikatı çağırıb. 567 00:28:22,930 --> 00:28:26,520 Lakin bu gelir ki, həyata bir əlavə dəyəri. 568 00:28:26,520 --> 00:28:30,880 Və biz yalnız bir növ, qorxutmaq üçün çalışacağıq kimi bit, hətta mütləq 100% deyil 569 00:28:30,880 --> 00:28:34,040 bu nə qoruyucu sizi qorumaq üçün çalışırıq. 570 00:28:34,040 --> 00:28:38,620 >> Belə ki, təhlükəsizlik üçün, mən istədiyiniz fikir ediyorum burada təsadüfi segue növü yoxdur. 571 00:28:38,620 --> 00:28:42,820 Siz CS50 mühazirəsi bilirik bilər videos, bizim istehsal komanda olmuşdur 572 00:28:42,820 --> 00:28:46,770 Mən, həqiqətən, gözəl alma var azarkeş kimi kampus fotoqrafiya və hava 573 00:28:46,770 --> 00:28:48,370 ən son fotoqrafiya. 574 00:28:48,370 --> 00:28:51,450 Əgər axtarmaq və görürsünüzsə bir az kamera ilə uçan bir şey, 575 00:28:51,450 --> 00:28:53,410 faktiki CS50 ola bilər. 576 00:28:53,410 --> 00:28:55,830 Və mən yalnız mən dəqiqədə bölüşmək istədiyiniz fikir komanda var görüntülər bəzi 577 00:28:55,830 --> 00:28:59,450 toplanmış, xüsusilə biz baxmaq kimi yaz dövr və sonrakı düşür. 578 00:28:59,450 --> 00:29:03,320 Əgər hər hansı bir bacarıq varsa fotoqrafiya, videography, biz ki, 579 00:29:03,320 --> 00:29:05,570 Siz iştirak etmək üçün sevgi pərdə arxasında. 580 00:29:05,570 --> 00:29:07,595 Bir həftə bu detallar, lakin daha çox. 581 00:29:07,595 --> 00:29:18,560 >> [MUSIC] 582 00:29:18,560 --> 00:29:20,750 >> DAVID J. Malan: a var çıxır üst miniatür golf 583 00:29:20,750 --> 00:29:22,754 Biz bilirdik heç vaxt ki, stadionu. 584 00:29:22,754 --> 00:30:06,150 >> [MUSIC] 585 00:30:06,150 --> 00:30:08,440 >> DAVID J. Malan: Siz görə bilərsiniz orada vızıltı ilə təsvir. 586 00:30:08,440 --> 00:30:24,160 >> [MUSIC] 587 00:30:24,160 --> 00:30:26,280 >> DAVID J. Malan: Burada ən yaxşı hissəsi ki, sol Jogger watch. 588 00:30:26,280 --> 00:30:52,900 >> [MUSIC] 589 00:30:52,900 --> 00:30:56,920 >> DAVID J. Malan hansı başqa bir misal siz ki, texnologiya ilə edə bilərsiniz 590 00:30:56,920 --> 00:30:58,900 yalnız tangentially, səmimi, təhlükəsizliyi ilə bağlı. 591 00:30:58,900 --> 00:31:01,710 Amma mən bir daha olacağını düşündüm yalnız təhlükəsizlik, deyərək fun yol. 592 00:31:01,710 --> 00:31:07,780 Beləliklə, biz sizə uşaqlar qorxutmaq bilməz əgər Bakalým İndi bir neçə bir qədər deyil yalnız 593 00:31:07,780 --> 00:31:10,590 hədə-qorxu, həm də əsas nə bu təhdidlərin dərk 594 00:31:10,590 --> 00:31:13,830 Siz irəli bilərsiniz hərəkət edir ki, müdafiə etmək olub necə və 595 00:31:13,830 --> 00:31:17,290 özünüz bu şeyi qarşı və siz kimi nəzərə almağı ən 596 00:31:17,290 --> 00:31:20,530 və ya deyil kimi qərarlar qəbul daxil etmək və ya ki, e-poçt göndər 597 00:31:20,530 --> 00:31:24,920 ki, web daxil etmək və ya istifadə kiber kafe-in Wi-Fi giriş 598 00:31:24,920 --> 00:31:28,210 Bilirsiniz point ki, nə təhdidlər ətrafında dəlillər vardır. 599 00:31:28,210 --> 00:31:30,990 >> Belə ki, Jonathan bir şey istinad Bazar ertəsi bunu bəyənir. 600 00:31:30,990 --> 00:31:32,220 O, bir pəncərə ekran shot idi. 601 00:31:32,220 --> 00:31:33,630 Bu bir Mac edir. 602 00:31:33,630 --> 00:31:36,850 Lakin bir çox yüklü Mac və ya PC proqram? 603 00:31:36,850 --> 00:31:38,420 Aydındır ki hər kəs. 604 00:31:38,420 --> 00:31:41,590 Necə bir çox çox fikir verdik Parolu yazaraq etmək 605 00:31:41,590 --> 00:31:43,030 istendiğinde? 606 00:31:43,030 --> 00:31:44,740 Mən səmimi, hətta mən deyil deməkdir. 607 00:31:44,740 --> 00:31:48,730 Belə ki, bizim bir neçə yaxşı paranoid olan at. 608 00:31:48,730 --> 00:31:50,490 Amma ne hesab əslində burada edir. 609 00:31:50,490 --> 00:31:53,280 >> Tipik Mac və ya PC var On bir yönetici hesabı. 610 00:31:53,280 --> 00:31:56,450 Və adətən istifadə yalnız bir istəyirik bir dizüstü ən azı bu gün. 611 00:31:56,450 --> 00:31:59,780 Belə ki, haqq-hesab, Malan ya JHarvard və ya onun nə olursa olsun, edir 612 00:31:59,780 --> 00:32:00,830 yönetici hesabı. 613 00:32:00,830 --> 00:32:03,530 Və nə o deməkdir ki, siz var bilgisayarınıza giriş tapmaq. 614 00:32:03,530 --> 00:32:06,180 Siz istədiyiniz bir şey quraşdıra bilərsiniz istədiyiniz bir şey silin. 615 00:32:06,180 --> 00:32:10,800 >> Çünki bir qayda olaraq bu gün, il bundan əvvəl-ci il tarixli dizayn qərarları, 616 00:32:10,800 --> 00:32:14,560 ən proqramin yüklü olur yolu bir administrator kimi. 617 00:32:14,560 --> 00:32:18,180 Və Mac və ya PC azı olsa artıq smart kifayət kazanılmış 618 00:32:18,180 --> 00:32:22,010 ən son incarnations illər Mac OS və Windows run deyil 619 00:32:22,010 --> 00:32:26,130 kimi default istifadəçi adı administrator, bəzi download zaman 620 00:32:26,130 --> 00:32:29,160 yeni internet off proqram və cəhd bərpa, yəqin ki, olacaq 621 00:32:29,160 --> 00:32:30,880 Parolu üçün istenir edir. 622 00:32:30,880 --> 00:32:34,790 Amma tutmaq o nöqtədə, sen edir sözün sizin açarları təhvil 623 00:32:34,790 --> 00:32:38,620 artıq kompüter təsadüfi hər hansı Proqram yalnız nazil 624 00:32:38,620 --> 00:32:41,590 yüklemek üçün imkan bunu istəyir nə. 625 00:32:41,590 --> 00:32:45,050 >> Jonathan üçün alluded kimi, həyata bunu istəyir ki, demək olar ki, 626 00:32:45,050 --> 00:32:49,350 Siz qayğı ki, sizin proqram haqqında, Spotify və ya iTunes və ya hər hansı 627 00:32:49,350 --> 00:32:50,900 siz yüklemek üçün çalışdığınız edir. 628 00:32:50,900 --> 00:32:54,710 Amma sözün müəllifi etibar etdiyiniz proqram və ya müəllifləri 629 00:32:54,710 --> 00:32:57,570 yalnız nə proqramı etmək nəzərdə tutulur. 630 00:32:57,570 --> 00:33:02,320 >> Amma tamamilə heç bir şey yoxdur ən çox ən proqramları dayandırılması 631 00:33:02,320 --> 00:33:06,910 silme faylları əməliyyat sistemi, Bəzi şirkət onlara yüklemeyin 632 00:33:06,910 --> 00:33:10,040 veb ətrafında trolling ki, şeylər Şifreleme. 633 00:33:10,040 --> 00:33:12,970 Və yenə biz növ inşa etdik üzərində bütün infrastruktur 634 00:33:12,970 --> 00:33:14,930 etimad il. 635 00:33:14,930 --> 00:33:18,690 Və belə ki, yalnız olduğunuz bilirik inanan insanlar təsadüfi və təsadüfi 636 00:33:18,690 --> 00:33:20,050 çox hissəsi üçün şirkətlər. 637 00:33:20,050 --> 00:33:24,860 >> Və Jonathan da bəzən alluded həmin şirkətlər özləri növ var 638 00:33:24,860 --> 00:33:26,410 bilə-bilə zərərli, bütün sağ? 639 00:33:26,410 --> 00:33:30,200 Sony flack bir çox bir neçə il başında əvvəl yüklemek üçün bir adlanır nə 640 00:33:30,200 --> 00:33:33,220 insanların kompüter TT_Rootkit dəsti onların bilik olmadan. 641 00:33:33,220 --> 00:33:36,570 Bu mahiyyət olduğunu zaman məsələn bir CD aldı ki, onlar 642 00:33:36,570 --> 00:33:40,050 kopyalamak və ya etmək istəmədi musiqi off rip, CD ki, 643 00:33:40,050 --> 00:33:42,600 , sizin bilmədən, yüklemek bilgisayarınızda bir TT_Rootkit. 644 00:33:42,600 --> 00:33:46,020 Çalışır ki, TT_Rootkit yalnız məna proqram administrator ki, potensial olaraq 645 00:33:46,020 --> 00:33:47,260 pis şeylər edir. 646 00:33:47,260 --> 00:33:50,780 >> Amma şeylər arasında bu şey özü gizləndi oldu. 647 00:33:50,780 --> 00:33:53,660 Belə ki, bəzi olduqca fərasət ola bilər Sizin kompüter və bilirsiniz, yaxşı, mən 648 00:33:53,660 --> 00:33:57,310 yalnız Task Manager və ya aça bilər Fəaliyyət Monitor və bütün baxmaq olar 649 00:33:57,310 --> 00:33:59,150 ki, arcanely adına proqramları çalışan edilir. 650 00:33:59,150 --> 00:34:01,760 Və bir şey şübhəli görünür Mən yalnız onu öldürmək və ya onu silmək lazımdır. 651 00:34:01,760 --> 00:34:02,980 Amma ki, bu TT_Rootkit nə. 652 00:34:02,980 --> 00:34:07,070 Task çalışan əgər mahiyyətcə ifadə edərək, Manager, özünüzü göstərmək deyil. 653 00:34:07,070 --> 00:34:08,500 >> Belə ki, proqram var idi. 654 00:34:08,500 --> 00:34:12,710 Yalnız və yalnız həqiqətən, həqiqətən baxdı çətin hətta tapa bilərsiniz. 655 00:34:12,710 --> 00:34:15,670 Və bu adı edildiyini surəti qorunması. 656 00:34:15,670 --> 00:34:18,230 Amma təsəvvür edin nə ola bilər başqa görülmüşdür. 657 00:34:18,230 --> 00:34:19,699 >> İndi özünüzü qorunması baxımından. 658 00:34:19,699 --> 00:34:22,190 Web sites çox gözəl var aman ki, bu qoymaq 659 00:34:22,190 --> 00:34:26,480 onların ana asma kilit nişanlar olan veb təhlükəsiz deməkdir. 660 00:34:26,480 --> 00:34:28,870 Bu bankofamerica.com edir bu səhər. 661 00:34:28,870 --> 00:34:32,239 Belə ki, az asma kilit simgesini nə düyməsini ildə Bürc yanında var deməkdir? 662 00:34:32,239 --> 00:34:35,699 663 00:34:35,699 --> 00:34:36,790 >> Tamamilə heç bir şey. 664 00:34:36,790 --> 00:34:39,560 Bu kimsə necə istifadə bilir deməkdir Photoshop bir şəkil etmək 665 00:34:39,560 --> 00:34:40,590 asma kilit simgesini. 666 00:34:40,590 --> 00:34:44,449 Bu ki, olduqca sözün kimi müsbət olmalıdır deməkdir 667 00:34:44,449 --> 00:34:46,880 kimi istifadəçi siqnal , güvenli web saytına ooh. 668 00:34:46,880 --> 00:34:50,449 Mən indi bu veb etibar etməli və Mənim istifadəçi adı və şifrənizi yazın. 669 00:34:50,449 --> 00:34:53,870 Bunun üçün ənənəvi olmuşdur il son illər bu səhər kimi. 670 00:34:53,870 --> 00:34:56,949 >> Amma bu vərdişləri hesab Bu bizə daxil olur. 671 00:34:56,949 --> 00:35:00,600 Örtülü mesaj düşünün ki, bütün bu bankların bu halda olmuşdur 672 00:35:00,600 --> 00:35:01,830 il üçün bizə göndərir. 673 00:35:01,830 --> 00:35:05,160 Siz asma kilit görürsünüzsə, onda təmin edir. 674 00:35:05,160 --> 00:35:05,340 Bütün hüquqlar? 675 00:35:05,340 --> 00:35:10,520 >> Belə ki, necə ki, sistemi sui-istifadə edə bilər siz pis adam olduğunuz halda etibar? 676 00:35:10,520 --> 00:35:14,100 Web sitenizde bir asma kilit qoymaq və məntiqi, istifadəçilər olmuşdur 677 00:35:14,100 --> 00:35:17,260 güman il üçün şərtləndirmişdir asma kilit təhlükəsiz deməkdir. 678 00:35:17,260 --> 00:35:19,310 Və bu, həqiqətən təhlükəsiz ola bilər. 679 00:35:19,310 --> 00:35:24,810 Siz gözəl təhlükəsiz ola bilər A SSL HTTPS bağlantısı 680 00:35:24,810 --> 00:35:26,452 saxta internet saytı. com. 681 00:35:26,452 --> 00:35:30,150 Və dünyanın başqa heç bir edə bilərsiniz siz ona əl haqqında olduğunu 682 00:35:30,150 --> 00:35:32,790 Istifadəçi adınızı və şifrənizi Hesabınıza. 683 00:35:32,790 --> 00:35:35,110 >> Bu baxmayaraq, bəlkə də, bir az daha təskinləşdirici. 684 00:35:35,110 --> 00:35:38,600 Beləliklə, bu üst ekran shot deyil mənim brauzerinizin bu səhər azı 685 00:35:38,600 --> 00:35:39,910 bankofamerica.com. 686 00:35:39,910 --> 00:35:43,270 Və biz də burada qeyd bir asma kilit icon var. 687 00:35:43,270 --> 00:35:48,040 Bu baxımdan nə deməkdir Chrome ən azı? 688 00:35:48,040 --> 00:35:49,520 >> Belə ki, hazırda bu SSL istifadə edir. 689 00:35:49,520 --> 00:35:51,220 Beləliklə, bu, həqiqətən, yaxşı bir şeydir. 690 00:35:51,220 --> 00:35:54,250 Və Chrome edilməsi faktı yaşıl diqqəti cəlb etmək deməkdir 691 00:35:54,250 --> 00:35:56,750 bu ki, yalnız SSL üzərində. 692 00:35:56,750 --> 00:36:01,400 Bu şirkət ki, kimsə həyata orada təsdiq etmişdir əslində 693 00:36:01,400 --> 00:36:02,520 bankofamerica.com. 694 00:36:02,520 --> 00:36:05,970 Və ki, Amerika bank deməkdir onların qondarma SSL alarkən 695 00:36:05,970 --> 00:36:09,680 şəhadətnamə, mahiyyətcə böyük təsadüfi, həyata keçirən bir qədər təsadüfi nömrələri 696 00:36:09,680 --> 00:36:14,710 onlar üçün təhlükəsizlik, onlar olmuşdur bəzi müstəqil üçüncü təsdiq 697 00:36:14,710 --> 00:36:15,570 Yep, deyir partiya edir. 698 00:36:15,570 --> 00:36:19,240 Bu, faktiki olaraq Bank of CEO edir Amerika sertifikatı almaq üçün çalışırıq. 699 00:36:19,240 --> 00:36:23,290 Chrome buna görə də etibar edəcək sertifikatlaşdırma orqanı və demək 700 00:36:23,290 --> 00:36:25,265 yaşıl, bu bankofamerica.com edir. 701 00:36:25,265 --> 00:36:27,997 Və Bank of America yalnız bir neçə ödəyir yüz ki, dollar və ya bir neçə 702 00:36:27,997 --> 00:36:30,800 min olaraq fərqli dollar neçə on. 703 00:36:30,800 --> 00:36:34,940 >> Amma burada da, necə bir çox mu hər hansı bir fərqli çünki davranırdı 704 00:36:34,940 --> 00:36:38,576 brauzerinizin URL əvəzinə qara yaşıl? 705 00:36:38,576 --> 00:36:39,900 Sağ? 706 00:36:39,900 --> 00:36:40,600 Belə ki, bizim bir neçə. 707 00:36:40,600 --> 00:36:42,115 Və paranoid olmaq yaxşıdır. 708 00:36:42,115 --> 00:36:45,910 Lakin hətta sonra, siz edənlər hətta bu şeyi qeyd etmək həqiqətən 709 00:36:45,910 --> 00:36:50,720 bir başqa təhlükəsiz giriş dayandırmaq haqqinda URL əgər yaşıl deyil? 710 00:36:50,720 --> 00:36:53,380 Bütün sağ, belə yəqin ki, sağ? 711 00:36:53,380 --> 00:36:56,740 , Bizim ən azı yaşıl deyil əgər, çox güman ki, yalnız olacaq 712 00:36:56,740 --> 00:36:57,440 olmaq üçün nə kimi. 713 00:36:57,440 --> 00:36:58,950 Kimi, mən bu web daxil etmək istəyirəm. 714 00:36:58,950 --> 00:37:00,200 Burada Ben səbəbdən. 715 00:37:00,200 --> 00:37:02,390 Mən yenə daxil etmək üçün gedirəm. 716 00:37:02,390 --> 00:37:04,500 >> Bir kənara kimi, Chrome bir az Bu barədə daha yaxşı. 717 00:37:04,500 --> 00:37:07,990 Amma brauzerlərdə bir çox kimi var Firefox Məsələn, ən az 718 00:37:07,990 --> 00:37:12,190 bir müddət ki, asma kilit simgesini yerləşir , həqiqətən, hər hansı bir qoymaq bilər 719 00:37:12,190 --> 00:37:13,250 öz icon. 720 00:37:13,250 --> 00:37:17,480 Mənə görək nə son versiyası Firefox kimi görünür. 721 00:37:17,480 --> 00:37:20,040 Biz CS50.net getmək əgər. 722 00:37:20,040 --> 00:37:21,580 >> OK, belə ki, onlar da daha yaxşı kazanılmış etdik. 723 00:37:21,580 --> 00:37:24,970 Etmək üçün istifadə tarayıcıları kimi nə, Burada məsələn var [? SAV var?] 724 00:37:24,970 --> 00:37:25,790 burada CREST. 725 00:37:25,790 --> 00:37:29,240 Bu sözdə sevimli var bir haqqinda üçün icon. 726 00:37:29,240 --> 00:37:30,190 Il əvvəl - 727 00:37:30,190 --> 00:37:34,720 həqiqətən ki, çoxdan - ki, az qalxan doğru olardı 728 00:37:34,720 --> 00:37:36,560 burada URL yanında. 729 00:37:36,560 --> 00:37:40,300 Bəzi dahi qərar Çünki ki, yalnız var olduqca yüksək dərəcəli görünür 730 00:37:40,300 --> 00:37:43,150 Sizin qrafik logo sağ URL yanında. 731 00:37:43,150 --> 00:37:45,310 Ki, faktiki və dizayn müdrik, olduqca çekici. 732 00:37:45,310 --> 00:37:47,240 >> Belə ki, pis adam başlanğıc nə idi? 733 00:37:47,240 --> 00:37:50,500 Onlar sevimli dəyişən başladı ikonlar, və ya onların default icon 734 00:37:50,500 --> 00:37:55,250 bir yal olmaq səhifəm olan, lakin bir asma kilit, 735 00:37:55,250 --> 00:37:56,600 heç bir mənası. 736 00:37:56,600 --> 00:37:59,760 Onların sevimli icon başqa bir asma kilit heç olmuşdur 737 00:37:59,760 --> 00:38:01,250 təhlükəsizlik göstərişlər. 738 00:38:01,250 --> 00:38:04,040 >> Burada dərs Belə ki, düşünürəm. bir neçə 739 00:38:04,040 --> 00:38:07,820 Biri də bəzi həqiqətən var ki yaxşı niyyətli mexanizmləri 740 00:38:07,820 --> 00:38:12,850 bizim təhlükəsizlik barədə istifadəçilərin tədris hətta hətta xəbərdar deyildi yaşıl nə 741 00:38:12,850 --> 00:38:15,110 demək və ya hətta HTTPS demək nə. 742 00:38:15,110 --> 00:38:19,130 Lakin həmin mexanizmlər bizi almaq əgər etibarlı web sites pis vərdiş 743 00:38:19,130 --> 00:38:23,390 biz bu müsbət siqnallar görəndə Gördüyümüz kimi, onlar çox asanlıqla sui-istifadə edirik 744 00:38:23,390 --> 00:38:26,480 bir şey ilə əvvəl yalnız bir an bu kimi silly. 745 00:38:26,480 --> 00:38:29,100 >> Oğurluq sessiya minir Belə ki, , biz əvvəl dediyi kimi, oyun 746 00:38:29,100 --> 00:38:30,510 Məsələn cookies ilə. 747 00:38:30,510 --> 00:38:32,130 Və bu həqiqətən nə deməkdir? 748 00:38:32,130 --> 00:38:35,930 Yaxşı oğurluq sessiya ilə bütün Birinin cookies oğurluq haqqında. 749 00:38:35,930 --> 00:38:39,860 Burada Chrome açmaq əgər üçün Məsələn, mən inspektor açmaq 750 00:38:39,860 --> 00:38:41,550 aşağı burada və mən getmək Şəbəkə Tab - 751 00:38:41,550 --> 00:38:42,830 və biz əvvəl bu etdik - 752 00:38:42,830 --> 00:38:48,900 və mən kimi bir şey üçün getmək http://facebook.com Enter, bütün 753 00:38:48,900 --> 00:38:52,280 məhsullarının dəstə ekrandan gedir çünki bütün şəkillər və CSS və 754 00:38:52,280 --> 00:38:53,490 JavaScript faylları. 755 00:38:53,490 --> 00:38:59,420 >> Mən burada bu bir nəzər Lakin qeyd Facebook həqiqətən bir əkin ki, 756 00:38:59,420 --> 00:39:02,310 Mənim on və ya daha çox cookies burada browser. 757 00:39:02,310 --> 00:39:05,610 Belə ki, bu mahiyyətcə əl Mənə təmsil edən marka. 758 00:39:05,610 --> 00:39:08,580 İndi inşallah mənim browser olacaq yenidən təqdim etmək və yenidən zaman 759 00:39:08,580 --> 00:39:10,560 ki, veb Alpdakının. 760 00:39:10,560 --> 00:39:15,810 Amma təhlükəsiz yalnız ki, biz bildirib neçə həftə əvvəl, siz SSL kullanıyorsanız. 761 00:39:15,810 --> 00:39:18,860 >> Amma özü belə SSL bilər güzəşt olunacaq. 762 00:39:18,860 --> 00:39:21,800 Bütün yolu SSL işlərindən sonra düşünün. 763 00:39:21,800 --> 00:39:28,860 Brauzerinizin uzaq bağlandığında https://, qısa uzun hekayə vasitəsilə server 764 00:39:28,860 --> 00:39:30,110 Kriptoqrafiya iştirak edir. 765 00:39:30,110 --> 00:39:34,750 Bu Sezar kimi sadə və ya deyil Bir belə Visionaire və ya DES, DES 766 00:39:34,750 --> 00:39:36,110 geri pset2 isə. 767 00:39:36,110 --> 00:39:37,410 Bu daha çox inkişaf etmiş var. 768 00:39:37,410 --> 00:39:39,110 O, ictimai əsas kriptoqrafiya deyirlər. 769 00:39:39,110 --> 00:39:42,845 Lakin, həqiqətən, böyük və həqiqətən təsadüfi ədəd dırmaşma üçün istifadə olunur 770 00:39:42,845 --> 00:39:47,125 point arasında informasiya A, siz facebook.com kimi və point B. 771 00:39:47,125 --> 00:39:52,570 >> Necə bizə çox daha Ancaq problem deyil, başlamaq üçün https:// əbədi növü 772 00:39:52,570 --> 00:39:55,790 Bizim veb əlaqə ki, təhlükəsiz rejimdə? 773 00:39:55,790 --> 00:40:00,900 Mən demək, necə bir çox hətta növü http://facebook.com? 774 00:40:00,900 --> 00:40:02,290 Əgər bütün sağ, hello, sevirəm. 775 00:40:02,290 --> 00:40:03,510 Siz bunu ehtiyac yoxdur artıq, sağ? 776 00:40:03,510 --> 00:40:05,190 Brauzer onu anlamaq olacaq. 777 00:40:05,190 --> 00:40:08,070 >> Lakin bizə ən çox həqiqətən nə yalnız facebook.com yazın. 778 00:40:08,070 --> 00:40:10,960 Biz bir brauzer istifadə edirsinizsə, Çünki brauzerlər tərəfindən smart kifayət kazanılmış 779 00:40:10,960 --> 00:40:14,920 Bir kullanıyorsanız 2013 güman browser, siz bir ünvan siz yazın 780 00:40:14,920 --> 00:40:18,550 yəqin ki, yox olmaq istəyirəm E-poçt və ya anlık mesaj vasitəsilə. 781 00:40:18,550 --> 00:40:21,250 Siz HTTP və Port 80 deməkdir. 782 00:40:21,250 --> 00:40:22,970 Bu konvensiya qəbul edilmişdir. 783 00:40:22,970 --> 00:40:24,830 >> Amma yönləndirilməsi işi necə edir? 784 00:40:24,830 --> 00:40:26,170 Yaxşı, burada nə görürsünüz. 785 00:40:26,170 --> 00:40:27,590 Mən Chrome geri varsa - 786 00:40:27,590 --> 00:40:31,920 və edək incognito bunu rejimi ki, mənim bütün 787 00:40:31,920 --> 00:40:33,620 cookies üz atılır. 788 00:40:33,620 --> 00:40:38,130 Və mənə burada buraxmaq yenə facebook.com. 789 00:40:38,130 --> 00:40:39,490 Və nə görmək edək. 790 00:40:39,490 --> 00:40:43,372 >> Ilk tələbi Xatırladaq ki, həqiqətən yalnız facebook.com üçün. 791 00:40:43,372 --> 00:40:46,580 Amma mən var ki, cavab nə idi? 792 00:40:46,580 --> 00:40:48,520 Bu 200 OK deyildi. 793 00:40:48,520 --> 00:40:53,550 Bu olan, 300, və ya 301 oldu getmək üçün mənə yönlendirme 794 00:40:53,550 --> 00:40:59,050 olan http://www.facebook.com, Facebook mənə getmək istəyir yerləşir. 795 00:40:59,050 --> 00:41:01,900 Amma sonra biz növbəti tələbi baxsaq və biz bu əvvəl gördüm, 796 00:41:01,900 --> 00:41:04,370 ikinci cavab nə görürsünüz. 797 00:41:04,370 --> 00:41:10,280 Xüsusilə ki, onlar mənə indi istəyirəm Facebook SSL versiyası gedin. 798 00:41:10,280 --> 00:41:11,800 >> Belə ki, burada bir fürsətdir. 799 00:41:11,800 --> 00:41:15,440 Bu gözəl faydalı xüsusiyyət yalnız internet və HTTP. 800 00:41:15,440 --> 00:41:19,570 Facebook kimi son istifadəçi məni istəyir onların təhlükəsiz versiyası qalmaq 801 00:41:19,570 --> 00:41:20,850 haqqinda, böyük. 802 00:41:20,850 --> 00:41:23,130 Onlar özüm üçün mənə yönlendirir. 803 00:41:23,130 --> 00:41:25,250 Və mən belə yoxdur bu barədə düşünürəm. 804 00:41:25,250 --> 00:41:29,200 >> Amma nə point A və B arasında əgər Siz və Facebook arasında bəzi var 805 00:41:29,200 --> 00:41:32,220 pis adam, bəzi sistemi var maraqlı olan Harvard administrator 806 00:41:32,220 --> 00:41:34,240 Arkadaşlarınızın olan görmək. 807 00:41:34,240 --> 00:41:36,760 Və ya bəzi var - 808 00:41:36,760 --> 00:41:38,340 il əvvəl bu crazy səs istifadə - 809 00:41:38,340 --> 00:41:41,950 lakin kimi bəzi dövlət müəssisə var həqiqətən maraqlı kim NSA 810 00:41:41,950 --> 00:41:44,390 kim sizə Facebook poking edirik. 811 00:41:44,390 --> 00:41:45,910 Orada imkanı haradadır? 812 00:41:45,910 --> 00:41:49,305 Yaxşı, belə uzun kimsə kifayət qədər olduğu kimi fərasət texniki və onlar imkanına malik 813 00:41:49,305 --> 00:41:53,350 Wi-Fi üzərində haqq şəbəkə və ya bəzi fiziki tel, 814 00:41:53,350 --> 00:41:54,570 onlar nə edə bilər? 815 00:41:54,570 --> 00:41:57,520 >> Bəli, onlar eyni ağ etdiyiniz kimi Siz və onlar haqqında bir şey bilmək 816 00:41:57,520 --> 00:42:02,050 TCP / IP və İP ünvanları və DNS və necə ki, bütün iş, nə ki, əgər 817 00:42:02,050 --> 00:42:05,970 ortada insan, nə ki, Milli əgər Təhlükəsizlik Agentliyi, nə o, 818 00:42:05,970 --> 00:42:11,480 ola bilər, lakin nə müəssisə sadəcə əgər bilər daha sürətli Facebook dən cavab 819 00:42:11,480 --> 00:42:15,820 HTTP istək və deyir ki, oh, mən Facebook edirəm. 820 00:42:15,820 --> 00:42:19,300 Ki, irəli getmək və burada Facebook.com üçün HTML. 821 00:42:19,300 --> 00:42:20,720 >> Computers olduqca darn sürətli. 822 00:42:20,720 --> 00:42:25,990 Belə ki, çalışan bir proqram yazmaq bilər nsa.gov kimi bir server ki, bu, 823 00:42:25,990 --> 00:42:29,790 üçün sizə bir tələbi eşidir facebook.com, çox tez arxasında 824 00:42:29,790 --> 00:42:34,000 səhnələri real facebook.com edilməsi alır mükəmməl [? esque?] təhlükəsiz 825 00:42:34,000 --> 00:42:38,290 NSA arasında arasında SSL bağlantısı Çox HTML əldə Facebook, 826 00:42:38,290 --> 00:42:42,670 təhlükəsiz giriş-səhifə üçün, və sonra NSA server yalnız sizə cavab 827 00:42:42,670 --> 00:42:44,942 facebook.com üçün bir giriş-səhifə ilə. 828 00:42:44,942 --> 00:42:49,120 >> İndi necə çox qeyd hətta olardı Siz HTTP üzerinden Facebook istifadə etdiyiniz 829 00:42:49,120 --> 00:42:53,375 hələ o nöqtədə siz var, çünki təsadüfən nsa.gov bağlı və 830 00:42:53,375 --> 00:42:53,870 deyil Facebook? 831 00:42:53,870 --> 00:42:54,980 URL'leri dəyişən deyil. 832 00:42:54,980 --> 00:42:57,040 Bütün bu işlər görülür pərdə arxasında. 833 00:42:57,040 --> 00:42:59,470 Lakin bizə ən çox, özüm daxil yəqin ki, qeyd deyil 834 00:42:59,470 --> 00:43:00,800 belə bir kiçik detal. 835 00:43:00,800 --> 00:43:05,510 >> Belə ki, bir gözəl real ola bilər siz və nə arasında əlaqə 836 00:43:05,510 --> 00:43:08,660 Facebook hesab edirəm, lakin var bir ortada insan deyilən. 837 00:43:08,660 --> 00:43:12,480 Və bu adam üçün ümumi dövr bəzi olduğu orta hücum 838 00:43:12,480 --> 00:43:17,670 Siz və ki, point B müəssisənin Elə-belə, manipulyasiya oğurluq, və ya 839 00:43:17,670 --> 00:43:18,960 veri izləyir. 840 00:43:18,960 --> 00:43:22,750 Belə ki, hətta SSL, xüsusilə surefire deyil Siz daxil aldadıb olduğunuz halda 841 00:43:22,750 --> 00:43:26,790 çünki bu dönüş necə bu əsas mexanizmləri həqiqətən çalışır. 842 00:43:26,790 --> 00:43:30,670 >> Belə bir dərs gün sonra da əgər həqiqətən paranoid olmaq istəyirəm - 843 00:43:30,670 --> 00:43:32,110 və hətta burada təhdidlər var - 844 00:43:32,110 --> 00:43:37,112 həqiqətən nəzərə almaq başlamaq lazımdır https://www yazaraq vərdiş 845 00:43:37,112 --> 00:43:39,850 hər hansı domen adı həqiqətən qayğı. 846 00:43:39,850 --> 00:43:41,820 >> Və bir kənara çox var kimi ilə hələ bir təhlükə 847 00:43:41,820 --> 00:43:43,410 oğurluq iclasında qiymətləndirirlər. 848 00:43:43,410 --> 00:43:47,440 Çox tez-tez ilk ziyarət zaman olan halda facebook.com kimi saytında, 849 00:43:47,440 --> 00:43:51,050 server ki, yapılandırılmış edilmişdir siz qoymaq ki, əl möhürü 850 00:43:51,050 --> 00:43:56,140 dünən özünü təmin olunmalıdır brauzer çox yaxşı, sonra güc 851 00:43:56,140 --> 00:44:00,620 facebook.com kimi ziyarət şeylər google.com, twitter.com, brauzerinizin 852 00:44:00,620 --> 00:44:04,280 yalnız əl möhürü təqdim edilə bilər aşağı yumruq atdı və heç bir, söylədi. 853 00:44:04,280 --> 00:44:05,660 SSL istifadə edin. 854 00:44:05,660 --> 00:44:07,030 >> Amma bu o nöqtədə çox gec. 855 00:44:07,030 --> 00:44:10,940 Əgər siz artıq sizin tərəfdən göndərdi varsa ilə aydın, cookie möhürü 856 00:44:10,940 --> 00:44:15,180 heç bir SSL, bir split ikinci var kimsə koklama yerləşir açığı 857 00:44:15,180 --> 00:44:19,530 Trafik, roommate və ya NSA asılı olmayaraq, o eyni çerez istifadə edə bilərsiniz 858 00:44:19,530 --> 00:44:23,860 texniki fərasət bir qədər, öz kimi təqdim. 859 00:44:23,860 --> 00:44:25,930 >> Digər hücum ola bilər haqqında fikir deyil. 860 00:44:25,930 --> 00:44:30,120 Siz vint Bu bir siz həqiqətən Bəzi veb yazılı bu qədər 861 00:44:30,120 --> 00:44:31,580 birtəhər SQL istifadə edir. 862 00:44:31,580 --> 00:44:34,610 Belə ki, burada, məsələn, bir ekran Harvard giriş shot. 863 00:44:34,610 --> 00:44:36,380 Bu ümumi bir nümunə ilə bir şey 864 00:44:36,380 --> 00:44:37,480 istifadəçi adı və parol. 865 00:44:37,480 --> 00:44:38,440 Super ümumi. 866 00:44:38,440 --> 00:44:41,310 Belə ki, SSL var ki, güman edək və ya ortada heç bir insan var 867 00:44:41,310 --> 00:44:41,920 ki, bir şey. 868 00:44:41,920 --> 00:44:45,660 İndi biz server üzrə diqqət edirik yazmaq bilər kodu. 869 00:44:45,660 --> 00:44:49,830 >> Yaxşı, mən bir istifadəçi adı yazın və zaman parol, güman ki, PIN xidmət 870 00:44:49,830 --> 00:44:51,740 PHP həyata keçirilir. 871 00:44:51,740 --> 00:44:53,990 Və bəzi kodu ola bilər bu kimi ki, server. 872 00:44:53,990 --> 00:44:57,740 Vəzifəsindən super istifadəçi adı alın qlobal və parol almaq, sonra 873 00:44:57,740 --> 00:45:01,130 bəzi pset7 kimi kullanıyorsanız kod sorğu funksiyası var 874 00:45:01,130 --> 00:45:01,820 ki, bunu bilər. 875 00:45:01,820 --> 00:45:06,320 Istifadəçilər Star seçin yerləşir istifadəçi adı ki, bərabərdir və parol ki, bərabərdir. 876 00:45:06,320 --> 00:45:08,120 >> Bu, ilk baxışdan görünür tamamilə ağlabatan. 877 00:45:08,120 --> 00:45:11,090 Bu syntactically etibarlı PHP kodu. 878 00:45:11,090 --> 00:45:13,160 Məntiqi bir şey yoxdur bu səhv. 879 00:45:13,160 --> 00:45:15,710 Ehtimalla bir neçə xətləri var ki, əslində ilə nəsə 880 00:45:15,710 --> 00:45:18,150 geri gəlir ki, nəticə veritabanından. 881 00:45:18,150 --> 00:45:20,580 Amma bu həssas deyil Aşağıdakı səbəb. 882 00:45:20,580 --> 00:45:23,760 >> Qeyd edək ki, yaxşı bir vətəndaş kimi, Mən tək, quotes salan 883 00:45:23,760 --> 00:45:25,380 quotes, istifadəçi adı. 884 00:45:25,380 --> 00:45:26,980 Və mən tək quotes qoymaq Loqin. 885 00:45:26,980 --> 00:45:28,830 Onlar istəyirik, çünki yaxşı bir şey var ədəd olması ehtimal deyil. 886 00:45:28,830 --> 00:45:30,660 Adətən onlar mətn olacaq. 887 00:45:30,660 --> 00:45:32,290 Yəni mən strings kimi onları istinadən alıram. 888 00:45:32,290 --> 00:45:37,470 >> Və mən indi daha nə varsa irəliləmək əgər - və mən olan güllə kaldırdık 889 00:45:37,470 --> 00:45:38,870 Müvəqqəti olaraq xidmət PİN - 890 00:45:38,870 --> 00:45:41,650 nə kimi daxil çalıştığınızda Prezident [? Scroob?] 891 00:45:41,650 --> 00:45:52,540 lakin Şifremi olduğunu iddia 12345 'və ya '1' = '1, və bildiriş 892 00:45:52,540 --> 00:45:53,830 Mən görülən heç nə. 893 00:45:53,830 --> 00:45:56,140 Mən digər bağlamamışlar quote bir. 894 00:45:56,140 --> 00:45:58,500 Mən olduqca kəskin Ben çünki burada pis adam kimi. 895 00:45:58,500 --> 00:46:01,870 Və mən onlar sen etdiyiniz hərfinin alıram çox yaxşı ilə 896 00:46:01,870 --> 00:46:03,450 PHP və MySQL kodu. 897 00:46:03,450 --> 00:46:06,740 Mən sizə yoxlanılması deyilik ki, təxmin edirəm quotes iştirakı üçün. 898 00:46:06,740 --> 00:46:11,190 >> Belə ki, nə oldu ki, zaman istifadəçi ki, simli çap edib 899 00:46:11,190 --> 00:46:15,060 Sizə olduğunuz sorğu yaratmaq, bu kimi görünür. 900 00:46:15,060 --> 00:46:18,180 Və uzun əgər qısa hekayə və birlikdə bir şey və ya sizin və ya bir şey 901 00:46:18,180 --> 00:46:21,740 birlikdə bu qayıtmaq üçün gedir bazasında bir sıra. 902 00:46:21,740 --> 00:46:26,570 Həmişə, çünki 1 1 bərabərdir ki, vəziyyətdə. 903 00:46:26,570 --> 00:46:30,400 >> Və yalnız təxmin etmədiyi üçün yaxşı və ya pis, sizin users, ola bilər ki, 904 00:46:30,400 --> 00:46:35,340 onların adından bir Apostrof siz hələ ki, bir SQL sorğu yaradıb 905 00:46:35,340 --> 00:46:39,040 etibarlı və daha nəticəsində bu qaytarır Əgər nəzərdə ola bilər çox. 906 00:46:39,040 --> 00:46:42,340 Və bu pis oğlan indi potensial var server daxil 907 00:46:42,340 --> 00:46:47,060 Sizin bazası bir sıra qaytarılması çünki o heç bir fikir var olsa belə, nə 908 00:46:47,060 --> 00:46:49,410 [? Scroob nin?] Faktiki parol. 909 00:46:49,410 --> 00:46:50,640 >> Oh, mən bir typo burada həyata keçirilir. 910 00:46:50,640 --> 00:46:53,260 Mən unutdunuz bərabərdir dedi sonra lazım Əvvəlki kimi 12345 911 00:46:53,260 --> 00:46:54,990 Məsələn və ya 1 1 bərabərdir. 912 00:46:54,990 --> 00:46:56,400 Hesab edirəm ki, online düzeltmek lazımdır. 913 00:46:56,400 --> 00:46:59,960 >> Belə ki, niyə biz sizə sorğu istifadə edərək, var idi sual işarələri ilə funksiyası? 914 00:46:59,960 --> 00:47:04,000 Sorğu funksiyası şeylərdən biri sizin üçün əmin edir ki, 915 00:47:04,000 --> 00:47:07,660 Siz sonra dəlilləri keçmək zaman bu kimi burada vergüldən olan sorğu 916 00:47:07,660 --> 00:47:10,330 əslində göndərilən ki, bazası bu kimi görünür. 917 00:47:10,330 --> 00:47:13,830 Bir çox baxmaq uglier, lakin geri slashes avtomatik olmuşdur 918 00:47:13,830 --> 00:47:19,030 dəqiq ki, qarşısını almaq daxil Mən göstərdi ki injection hücum 919 00:47:19,030 --> 00:47:20,270 an əvvəl. 920 00:47:20,270 --> 00:47:24,930 >> İndi bir fun mən çəkin istədiyiniz düşündüm ki, XKCD qədər burada inşallah artıq bir olmalıdır 921 00:47:24,930 --> 00:47:28,546 az daha aydın burada biridir. 922 00:47:28,546 --> 00:47:39,460 923 00:47:39,460 --> 00:47:40,265 >> Bir az? 924 00:47:40,265 --> 00:47:42,370 Bəlkə bir az çox lazımdır ki müzakirə. 925 00:47:42,370 --> 00:47:47,810 Beləliklə, bu kiçik bir uşaq üçün alluding olunur birtəhər qəbul edən Bobby adına 926 00:47:47,810 --> 00:47:52,250 yalnız bir haqqinda istifadə nə istifadəçi yazdığınız ki, inanan 927 00:47:52,250 --> 00:47:55,100 ilə, əslində, SQL kodunu deyil Amma əslində bir simli deyil. 928 00:47:55,100 --> 00:47:56,830 >> İndi ki, açılan geri bilər - 929 00:47:56,830 --> 00:48:00,190 Bu görmüşəm bilər - drop vasitələri bir masa sil, bir verilənlər bazası silin. 930 00:48:00,190 --> 00:48:02,235 Əgər mahiyyətcə iddia Belə ki, əgər Adınız "Robert edir; droptabl 931 00:48:02,235 --> 00:48:03,485 estudentsomething,] 932 00:48:03,485 --> 00:48:06,340 933 00:48:06,340 --> 00:48:09,370 çox yaxşı bazası bezemek bilər yalnız sizi olduğunu kontrol 934 00:48:09,370 --> 00:48:13,530 də həqiqətən Robert, lakin nöqtəli vergül masa düşməsi davam etdirilir. 935 00:48:13,530 --> 00:48:17,560 >> Və bu SQL injection hücumlar ola bilər bu təhdid kimi faktiki ola 936 00:48:17,560 --> 00:48:20,740 qovuşdurmağımız siz kiminsə data silə bilərsiniz Siz daha çox datas seçə bilərsiniz 937 00:48:20,740 --> 00:48:23,440 nəzərdə tutulan, siz əlavə edə bilərsiniz və ya məlumat güncelleyin. 938 00:48:23,440 --> 00:48:26,520 Və həqiqətən də sonra bu edə bilərsiniz zərərli ev həyata deyil, 939 00:48:26,520 --> 00:48:29,730 məqsədləri ancaq üçün təlimat, Siz daxil istenir olduğunuz zaman 940 00:48:29,730 --> 00:48:35,180 internet saytında daxil, xüsusilə bəzi sort qeyri çox ictimai, çox məşhur veb- 941 00:48:35,180 --> 00:48:38,630 John O'Reilly kimi giriş həyata keçir bir və ya kimsə 942 00:48:38,630 --> 00:48:39,740 onların adından Apostrof. 943 00:48:39,740 --> 00:48:42,990 Və ya sözün yalnız Apostrof yazın hit daxil edin və nə görürük. 944 00:48:42,990 --> 00:48:47,990 >> Və bütün çox tez-tez, faciəvi, insanlar və onların giriş sanitized yoxdur 945 00:48:47,990 --> 00:48:51,690 əmin etmişdir ki, quotes kimi şeylər və ya semicolons escape. 946 00:48:51,690 --> 00:48:54,430 Pset7 biz veririk olan Bu sorğu fəaliyyət göstərir. 947 00:48:54,430 --> 00:48:59,510 Amma altında deyil dəqiq təşəkkür edirik bu sizin üçün nə edir. 948 00:48:59,510 --> 00:49:01,800 >> Bildirib ki, belə istifadə edərək zövq web bu həftə. 949 00:49:01,800 --> 00:49:04,660 Və biz bazar ertəsi günü görəcəksiniz. 950 00:49:04,660 --> 00:49:06,180 >> Növbəti CD50 edir. 951 00:49:06,180 --> 00:49:18,614 >> [MUSIC]