1 00:00:00,000 --> 00:00:11,214 >> [Musika] 2 00:00:11,214 --> 00:00:11,661 >> David J. MALAN: Eskubidea guztiak. 3 00:00:11,661 --> 00:00:15,400 Beraz, hau da CS50 eta hau 10 aste bukaera da. 4 00:00:15,400 --> 00:00:20,420 Beraz, batzuk ikusi dezake hau dagoeneko, baina ari berandu ibili 5 00:00:20,420 --> 00:00:25,800 artikulu batean pentsatu nuen irakurri nuen da eta, ondoren, zati bat erakutsiko dizu 6 00:00:25,800 --> 00:00:27,800 hiru minutuko bideo bat margotzen irudi bera. 7 00:00:27,800 --> 00:00:30,950 Benetan hunkigarria izan da istorio bat, I pentsatu, elkarguneak honen 8 00:00:30,950 --> 00:00:35,210 sinesgarria benetan mundu errealean teknologia erabiltzen du. 9 00:00:35,210 --> 00:00:39,785 >> Artikuluan, beraz izeneko ", boy A tren on oversleeps erabiltzen ditu Google Maps 10 00:00:39,785 --> 00:00:44,930 familia aurkitu eta 25 urte geroago. "Eta paragrafo pare ziren lehen, 11 00:00:44,930 --> 00:00:48,820 "Noiz Saroo zen bost urte joan bere anaia zaharragoa to scrounge batera 12 00:00:48,820 --> 00:00:51,830 bidaiarien tren batean aldatzeko bi ordu inguru herri batean 13 00:00:51,830 --> 00:00:53,510 bere jaioterrian txiki batetik. 14 00:00:53,510 --> 00:00:56,790 Saroo zen nekatuta eta on hopped hurbileko trena non pentsatu zuen bere 15 00:00:56,790 --> 00:00:58,880 anaia zen, eta, ondoren loak. 16 00:00:58,880 --> 00:01:03,360 Noiz esnatu zuen Kalkutan zuen, ia 900 mila kanpoan. 17 00:01:03,360 --> 00:01:05,770 Saroo saiatu bere bidea aurkitzeko atzera, baina ez zekien 18 00:01:05,770 --> 00:01:07,260 bere jaioterrian izena. 19 00:01:07,260 --> 00:01:11,430 Eta zabal bat txiki-txiki analfabetoa mutil gisa hiria, haur ahaztuta zuen beteta 20 00:01:11,430 --> 00:01:13,520 ia etxera sartzeko aukerarik gabe. 21 00:01:13,520 --> 00:01:16,760 >> Kalean, haur bat izan zen, pixka bat arte lokal bat adopzioa agentzia altxamendu 22 00:01:16,760 --> 00:01:18,840 berarekin bat sortu Australian pare batekin nork ekarri zion 23 00:01:18,840 --> 00:01:20,600 Hobart, Tasmania bizi dira. 24 00:01:20,600 --> 00:01:23,130 Saroo mugitu ez, ikasi Ingelesez, eta hazi zen. 25 00:01:23,130 --> 00:01:27,450 Baina inoiz ez zen gelditu bila bere familia eta bere jaioterrian. 26 00:01:27,450 --> 00:01:32,380 >> Hamarkada geroago, Google aurkitu zuen Lurra eta, ondoren, trenbide. 27 00:01:32,380 --> 00:01:36,140 Eta berak emanez agindutako erradioan zenbat denbora izan zen pentsatu zuen oinarritutako 28 00:01:36,140 --> 00:01:40,020 lotan eta nola azkar tren pentsatu zuen joan zen, hazi litzaidake zuen bazekiela 29 00:01:40,020 --> 00:01:43,930 Klima epela du, berak hitz egin zuen bazekiela Haur bat bezala Hindi, eta zuen litzaidake bada esan 30 00:01:43,930 --> 00:01:46,160 zuen bezala, esan zuen begiratu East India izan zen. 31 00:01:46,160 --> 00:01:49,650 >> Azkenik, scouring urte ondoren satelite argazkiak, berak 32 00:01:49,650 --> 00:01:51,340 aitortzen gutxi mugarri bat. 33 00:01:51,340 --> 00:01:54,180 Eta administratzaile batekin hitz egin ondoren hurbil, bat-en 34 00:01:54,180 --> 00:01:57,740 Facebook orrialdea, konturatu zen aurkitu litzaidake zuen etxera. " 35 00:01:57,740 --> 00:02:03,770 >> Beraz, hemen, ondoren, bideoa kontatzea da duen istorioa bere ikuspuntutik. 36 00:02:03,770 --> 00:02:04,025 >> [Bideo-erreprodukzioa] 37 00:02:04,025 --> 00:02:07,480 >> -It 26 urte izan zen, eta nuen ia bost buelta eman. 38 00:02:07,480 --> 00:02:10,539 Got to tren geltokia dago, eta dugun tren bat boarded dugu elkarrekin. 39 00:02:10,539 --> 00:02:13,390 Nire anaia, besterik gabe, esan zuen egonaldia dut hemen eta itzuli naiz. 40 00:02:13,390 --> 00:02:16,363 Eta pentsatu dut, bai, badakizu, I dezake eta baita, besterik gabe, joan eta lo egin 41 00:02:16,363 --> 00:02:17,950 ondoren, besterik ez zen esnatu me up. 42 00:02:17,950 --> 00:02:21,740 Eta noiz esnatu naiz, hurrengo egunean, eta osoa Orga hutsik zegoen izugarrizko batean 43 00:02:21,740 --> 00:02:24,305 trena hartuta mamu tren bat ez nuen, ez dakit non. 44 00:02:24,305 --> 00:02:27,120 45 00:02:27,120 --> 00:02:31,660 >> Dut onartu zen out of Australia Australiako familia bat. 46 00:02:31,660 --> 00:02:35,360 Eta ama apaindu zuen nire gela Indiako mapa, eta horrek berak 47 00:02:35,360 --> 00:02:37,090 jarri nire ondoan gau. 48 00:02:37,090 --> 00:02:42,170 Esnatu naiz, goizero mapa hori ikusita, eta, beraz, mantendu Ordena dut 49 00:02:42,170 --> 00:02:43,740 oroitzapenak bizirik. 50 00:02:43,740 --> 00:02:46,475 >> Pertsonak, esango nuke saiatzen ari zaren aurkituko haystack batean orratz bat. 51 00:02:46,475 --> 00:02:49,060 Saroo, inoiz ez duzu aurkituko. 52 00:02:49,060 --> 00:02:52,510 Leku horren distirak izango nuke Joan nahi nuen, flash 53 00:02:52,510 --> 00:02:55,050 nire familia aurpegiak. 54 00:02:55,050 --> 00:02:59,200 Ez zen nire ama eserita irudia bere hankak behera zeharkatzen 55 00:02:59,200 --> 00:03:00,610 besterik gabe, haren negarra behaketa. 56 00:03:00,610 --> 00:03:03,340 Life besterik ez da hain zaila. 57 00:03:03,340 --> 00:03:06,002 Hori da nire altxorra zen. 58 00:03:06,002 --> 00:03:09,390 >> Eta Google Map nintzen, eta bila konturatu ez da Google Earth baita. 59 00:03:09,390 --> 00:03:13,560 Mundu batean sartu naiz non ezin duzu urrutiratzeko hasi pentsamenduak horiek guztiak eta 60 00:03:13,560 --> 00:03:16,650 zer aukera hau ezin me do. 61 00:03:16,650 --> 00:03:19,520 Esan nuen, beno, badakizu, dituzu argazki guztiak 62 00:03:19,520 --> 00:03:22,340 oroitzapenak eta mugarriak non zauden eta badakizu zer 63 00:03:22,340 --> 00:03:23,460 herri itxura. 64 00:03:23,460 --> 00:03:27,910 Hau aplikazio bat izan daiteke duzula zure bidea aurkitzeko back erabili dezakete. 65 00:03:27,910 --> 00:03:32,750 >> , Pentsatu nuen, bai, puntu bat jarriko dut an Calcutta Trena erradioan geltokia 66 00:03:32,750 --> 00:03:36,350 linea izango duzula bilatzen beharko Arlo honen inguruan. 67 00:03:36,350 --> 00:03:38,850 Iritsi zen tren ibilbideak hauek topatu nuen. 68 00:03:38,850 --> 00:03:44,490 Eta horren segidan hasi nintzen eta etorri naiz tren geltokia islatzen 69 00:03:44,490 --> 00:03:48,260 berean, irudi hori, nire oroitzapen zen. 70 00:03:48,260 --> 00:03:49,730 >> Parekatzen dena. 71 00:03:49,730 --> 00:03:50,800 Pentsatu dut, bai. 72 00:03:50,800 --> 00:03:51,545 Nora dut ezagutzen dut. 73 00:03:51,545 --> 00:03:55,387 Besterik ez naiz mapan utzi joan nintzen nire buruan dit eramango eta ni hartu 74 00:03:55,387 --> 00:03:58,230 nire jaioterrira itzuli. 75 00:03:58,230 --> 00:04:02,290 >> Izan zen etxeko atarian I ni jaio eta oinez inguruan 76 00:04:02,290 --> 00:04:04,270 hamabost metro izkinan ingurukoa. 77 00:04:04,270 --> 00:04:08,140 Han izan zen hiru ladies kanpo zutik elkarren ondoan dauden. 78 00:04:08,140 --> 00:04:10,230 Eta erdi bat, urratsez urrats aurrera. 79 00:04:10,230 --> 00:04:12,910 Eta pentsatu dut, hau Zure ama da. 80 00:04:12,910 --> 00:04:18,590 Aurrera etorri zuen, ni besarkatu zuen, eta guk ziren bost minutu inguru. 81 00:04:18,590 --> 00:04:21,670 82 00:04:21,670 --> 00:04:25,787 >> Nire eskua harrapatu zuen, eta niri hartu zuen etxea eta telefonoa lortu eta zuen 83 00:04:25,787 --> 00:04:31,110 rang nire arreba eta anaia esan zure anaia ditu, besterik gabe, guztia 84 00:04:31,110 --> 00:04:34,480 Mamu bat bezala agertu zen bat-batean. 85 00:04:34,480 --> 00:04:37,590 >> Eta gero, familia izan zen reunited berriro. 86 00:04:37,590 --> 00:04:38,570 Dena da dena ona. 87 00:04:38,570 --> 00:04:40,250 Nire ama laguntzen dut. 88 00:04:40,250 --> 00:04:42,240 Berak ez du izan daiteke slaving kanpoan. 89 00:04:42,240 --> 00:04:45,040 Gainerako ekar dezake bakea bere bizitza. 90 00:04:45,040 --> 00:04:48,590 >> Orratz bat izan zen haystack batean, baina orratza zegoen. 91 00:04:48,590 --> 00:04:49,530 Dena da, besterik ez. 92 00:04:49,530 --> 00:04:53,410 Dena munduko dugu botoi bat tap da. 93 00:04:53,410 --> 00:04:57,375 Baina lortu duzun borondatea izatea, eta dezan nahi zehaztapena. 94 00:04:57,375 --> 00:05:02,310 95 00:05:02,310 --> 00:05:02,780 >> [END bideo-erreprodukzioa] 96 00:05:02,780 --> 00:05:04,220 >> Beraz, benetan gozoa istorio bat. 97 00:05:04,220 --> 00:05:08,430 Eta gogorarazten da benetan me quite baten Gai hori izan da, nahiko pixka bat lortzean 98 00:05:08,430 --> 00:05:11,200 The Crimson berandu du arreta, gehiago, oro har, nazio mailan. 99 00:05:11,200 --> 00:05:13,620 Bereziki MOOCs eramaten ari berandu etapa. 100 00:05:13,620 --> 00:05:17,370 MOOCs horiek masiboa eta irekia izateaz online ikastaro horietako CS50 bat da. 101 00:05:17,370 --> 00:05:20,680 >> Eta jendeak nola buruz hitz egiteko Adibidez, humanitateak ez dira benetan 102 00:05:20,680 --> 00:05:23,900 harrapatzeko edo ez dira ia modan behin jo zuten. 103 00:05:23,900 --> 00:05:26,680 Eta zuk guys animatu nahi nuke, askoz Jonathan bezala astelehenean egin zuten, eta uste 104 00:05:26,680 --> 00:05:29,900 buruzko 50 irten zara, eta ezagutzen dugun dagoeneko 50% duzun ez 105 00:05:29,900 --> 00:05:32,480 jarraitu beste ordenagailu hartu zientzia, noski, eta hori guztiz 106 00:05:32,480 --> 00:05:33,770 fina eta espero. 107 00:05:33,770 --> 00:05:36,620 Globalak da helburuetako bat delako hau bezalako klase bat da, benetan behar 108 00:05:36,620 --> 00:05:39,790 indartu duzun mutil batekin besterik nola gauza hau dena ulertzeko 109 00:05:39,790 --> 00:05:41,760 lan egiten du, eta nola mundu honetan teknologia obra. 110 00:05:41,760 --> 00:05:45,400 >> Beraz, noiz itzuliko zara zure egin munduak, da ala ez da pre-med edo 111 00:05:45,400 --> 00:05:48,270 Zer ote den humanitateen edo gizarte-zientziak edo beste eremu batzuk 112 00:05:48,270 --> 00:05:51,830 Guztira, you guys diren jarriz taula savvy teknikoak eta zenbait 113 00:05:51,830 --> 00:05:54,770 smart erabakiak hartzen laguntzea denean dator erabilera, eta 114 00:05:54,770 --> 00:05:57,530 teknologia sarrera Zure munduan. 115 00:05:57,530 --> 00:06:00,410 >> Adibidez nintzen berandu gogorarazi too de graduko bi 116 00:06:00,410 --> 00:06:04,410 eskolak bi urte hartu nuen, izan ziren hala nola, teknologiaren erabilera sinpleak 117 00:06:04,410 --> 00:06:06,180 baina inoiz hain sinesgarria. 118 00:06:06,180 --> 00:06:08,845 Irakaslea Tom Kelly batera Nights lehen duzun hartu klasea. 119 00:06:08,845 --> 00:06:11,640 Musika klasikoa on klase da etapa hau hemen bertan ikasten duzu 120 00:06:11,640 --> 00:06:13,190 Musikari buruz zerbait gutxi. 121 00:06:13,190 --> 00:06:17,770 Benetan da Lehen Nights duten CS50 mailegu horien ibilbideak ideia 122 00:06:17,770 --> 00:06:20,630 gutxiago artean eroso eta erosoago. 123 00:06:20,630 --> 00:06:24,410 >> Nire garaian ibilbideak ezberdinak izan dira erabat musika ez duten umeentzako 124 00:06:24,410 --> 00:06:27,300 ni bezalako esperientzia, eta ondoren, haurrekin duten izan dira ziren baitute eszenikoen 125 00:06:27,300 --> 00:06:28,240 bost urte. 126 00:06:28,240 --> 00:06:31,200 Eta klase hori, adibidez, aski izan gehien bat, beste edozein bezalako web gunea, baina 127 00:06:31,200 --> 00:06:34,210 webgune bat onartzen duzu, izan zen esploratzen du, musika eta play back 128 00:06:34,210 --> 00:06:39,120 musika klase klipak, batetik, web eta besterik ez erabili teknologia oso 129 00:06:39,120 --> 00:06:40,210 osoko modua. 130 00:06:40,210 --> 00:06:44,460 >> Klase urte geroago beste bat dut ikuskatu, funtsean, Grad eskola batean, 131 00:06:44,460 --> 00:06:47,430 Anthro 1010, Sarrera to Arkeologia hemen. 132 00:06:47,430 --> 00:06:48,190 Harrigarria izan zen. 133 00:06:48,190 --> 00:06:52,715 Eta gehien sinesgarria oraindik super bat bistakoa, atzera begirako, erabiltzen 134 00:06:52,715 --> 00:06:56,000 software zen irakasle duten klase erabiltzen Google Earth. 135 00:06:56,000 --> 00:06:58,250 Kalean zehar ginen eserita areto batzuetan. 136 00:06:58,250 --> 00:07:01,240 Eta ezin duzu bidaiatzeko, adibidez, Ekialde Hurbileko du indusketa bat duten 137 00:07:01,240 --> 00:07:04,530 irakasle izan besterik ez du itzuli da, baina ia ezin dugula arabera 138 00:07:04,530 --> 00:07:07,870 inguruan hegan Google Earth-en eta txori baten begi ikuspegian begira 139 00:07:07,870 --> 00:07:10,360 dig gune besterik ez zuen itzuli Duela aste bat aurrera. 140 00:07:10,360 --> 00:07:12,630 >> Beraz mutilak animatu nahi nuke, batez ere, humanitateak, joan 141 00:07:12,630 --> 00:07:16,260 sailaren horiek kopiak honen ondoren klaseko azken proiektuak jarriz 142 00:07:16,260 --> 00:07:19,960 Zuk edo zure ideia, eta ikusi batera besterik zer egin zure Infuse dezakezu 143 00:07:19,960 --> 00:07:23,570 Giza Zientzietako edo haratago eremuak egin honetako apur batekin 144 00:07:23,570 --> 00:07:26,770 Gauza dugun aztertu Hemen CS50 batean. 145 00:07:26,770 --> 00:07:31,790 >> Beraz, argazki duten margotu, pentsatu saiatu bi gauza aurre egiteko, gaur egun genuke. 146 00:07:31,790 --> 00:07:35,040 Ko, saiatu dizu zentzu bat 50 ondoren, joan zaitezke. 147 00:07:35,040 --> 00:07:37,950 Eta, bereziki, aukeratu baduzu aurre bat web oinarritutako proiektua da 148 00:07:37,950 --> 00:07:42,580 oso ohikoa da, nola joan ahal izango duzu aireratzen CS50 en guztiei buruz 149 00:07:42,580 --> 00:07:45,810 prestakuntza eta gurpilak irten han zure egin, eta ez bat konfiantza edukitzea 150 00:07:45,810 --> 00:07:48,000 PDF edo pset baten zehaztapen bat? 151 00:07:48,000 --> 00:07:50,510 Ez da bat CS50 konfiantza edukitzea tresnaren jada. 152 00:07:50,510 --> 00:07:52,780 Baina tira, benetan zeure burua Zure bootstraps arte. 153 00:07:52,780 --> 00:07:55,790 >> Horrekin esan zuen, C-oinarritzen da, azken proiektuak ongi etorriak dira. 154 00:07:55,790 --> 00:07:58,020 Gauzak erabili stand for eramangarri bat liburutegian 155 00:07:58,020 --> 00:07:59,510 grafikoak ongi etorriak dira. 156 00:07:59,510 --> 00:08:03,240 Ezagutzen dugu estatistikaren asko dagoela pertsona ziztadak off proiektu PHP eta 157 00:08:03,240 --> 00:08:07,860 Python eta Ruby eta MySQL eta beste inguruneak, beraz biasa dizkizugu batzuk 158 00:08:07,860 --> 00:08:09,570 gure norabidean nabarmentzea. 159 00:08:09,570 --> 00:08:10,650 >> Baina azkar atzera begiratu. 160 00:08:10,650 --> 00:08:15,940 Beraz pset7 batean ematen genuen Izan ere, $ duten _saioa existitu. 161 00:08:15,940 --> 00:08:19,400 Hau super global, global bat izan zen, elkarte array. 162 00:08:19,400 --> 00:08:23,040 Eta zer esan nahi du honek utzi egin nahi duzu? 163 00:08:23,040 --> 00:08:27,130 Funtzionalki, zer da Ezaugarri honek ematen digu? 164 00:08:27,130 --> 00:08:28,590 Bai? 165 00:08:28,590 --> 00:08:30,270 Erabiltzailearen IDa jarraitzeko. 166 00:08:30,270 --> 00:08:31,660 Eta hau zergatik da baliagarria? 167 00:08:31,660 --> 00:08:36,059 Gai barruan gordetzeko super honetan izango da global JHarvard edo [? Scroobs?] 168 00:08:36,059 --> 00:08:41,880 edo Malan erabiltzaile ID zenean edo gune bat bisitatzen zuen. 169 00:08:41,880 --> 00:08:42,380 >> Zehazki. 170 00:08:42,380 --> 00:08:44,049 Beraz, ez duzu saioa behin eta berriro. 171 00:08:44,049 --> 00:08:47,170 Benetan herren World Wide Web litzateke aldi bakoitzean bada lotura bat Zuk klik 172 00:08:47,170 --> 00:08:50,780 Facebook bezalako gune edo denbora guztietan bertan klik Gmail duzu email bat duzu 173 00:08:50,780 --> 00:08:54,060 behar izan zuen berriro autentifikatzeko frogatzen duten oraindik, eta ez duzu zure gelakide 174 00:08:54,060 --> 00:08:56,700 nor ibili Baliteke zure zure absentzia ordenagailua. 175 00:08:56,700 --> 00:08:59,640 >> Beraz SAIOA erabiltzen dugu besterik gogoratzen nor zaren. 176 00:08:59,640 --> 00:09:01,830 Eta nola egiten da hau inplementatu kanpaia azpian? 177 00:09:01,830 --> 00:09:07,720 Nola webgune bat ez dela erabiltzen da, protokolo web nabigatzaile eta zerbitzariek 178 00:09:07,720 --> 00:09:12,060 hitz egin, nola HTTP, hau da, bat estaturik gabeko protokoloa, esan dezagun. 179 00:09:12,060 --> 00:09:15,510 >> Eta estaturik gabeko arabera esan nahi dut, behin webgune batera konektatzeko, deskargatzeko batzuk 180 00:09:15,510 --> 00:09:19,650 HTMLs, Javascript batzuk, CSS batzuk, zure arakatzailearen ikonoa uzten spinning. 181 00:09:19,650 --> 00:09:23,420 Ez duzu etengabeko konexio bat zerbitzariari normalean. 182 00:09:23,420 --> 00:09:24,170 Kito. 183 00:09:24,170 --> 00:09:26,290 Ez dago egoera ez da mantendu etengabe. 184 00:09:26,290 --> 00:09:30,510 Beraz, nola da SAIOA, besteak beste, ezarritako modu bat, eta behin hori egin duzun bisita bat 185 00:09:30,510 --> 00:09:32,860 orrialde berria, web gogoratzen nor zaren? 186 00:09:32,860 --> 00:09:36,150 187 00:09:36,150 --> 00:09:38,195 Zer azpiko ezarpena da zehatz-mehatz? 188 00:09:38,195 --> 00:09:40,810 189 00:09:40,810 --> 00:09:41,490 Oihu egiten. 190 00:09:41,490 --> 00:09:43,270 Hitz bat da. 191 00:09:43,270 --> 00:09:43,640 >> Cookieak. 192 00:09:43,640 --> 00:09:44,190 Guztiak eskubidea. 193 00:09:44,190 --> 00:09:44,800 Cookieak, beraz. 194 00:09:44,800 --> 00:09:45,900 Beno, nola erabiltzen dira cookieak? 195 00:09:45,900 --> 00:09:48,870 Gogoratzen cookie bat dela ikusiko dugu, oro har, besterik gabe, informazio zati bat. 196 00:09:48,870 --> 00:09:51,590 Eta, askotan, ez da big ausazko zenbakia, baina ez beti. 197 00:09:51,590 --> 00:09:55,420 Eta cookie-a da zure gogorrean landatu unitatea, edo zure ordenagailuaren RAM, beraz, 198 00:09:55,420 --> 00:09:59,070 aldi bakoitzean berean berriro duzula web, zure nabigatzaileak gogorarazten du 199 00:09:59,070 --> 00:10:01,650 zerbitzari, erabiltzaile 1234567 naiz. 200 00:10:01,650 --> 00:10:03,570 Erabiltzaile 1234567 naiz. 201 00:10:03,570 --> 00:10:07,590 >> Eta, beraz, luze zerbitzariak ditu gogoan erabiltzaile 1234567 da 202 00:10:07,590 --> 00:10:11,300 JHarvard, web gunea izango da, besterik gabe, bere gain hartzen zarela nor zaren esan duzu. 203 00:10:11,300 --> 00:10:14,230 Eta gogoratzen aurkezten ditugun cookie horiek moduko bat forma du 204 00:10:14,230 --> 00:10:15,510 birtual eskua stand. 205 00:10:15,510 --> 00:10:20,530 Honez HTTP goiburuak bidalitako besterik gogorarazi zerbitzariak zarela nork 206 00:10:20,530 --> 00:10:21,620 pentsatzen duzu. 207 00:10:21,620 --> 00:10:23,320 >> Jakina, ez da mehatxu bat da. 208 00:10:23,320 --> 00:10:27,530 Zer ez du mehatxu hau ireki gaitu bada funtsean gara ordena erabiltzen klub baten 209 00:10:27,530 --> 00:10:30,110 edo jolas-parke mekanismo nor garen gogoratzeko? 210 00:10:30,110 --> 00:10:32,630 211 00:10:32,630 --> 00:10:36,170 >> Kopiatzeko norbaiten cookie bada, eta baimenik gabe atzitzen bere saio, eta, beraz, hitz egiten duzu 212 00:10:36,170 --> 00:10:39,670 eta beste norbait izan da asmoa dezakezu web ziurrenik besterik ez da joan 213 00:10:39,670 --> 00:10:40,150 uste duzu. 214 00:10:40,150 --> 00:10:41,030 Beraz, itzuli gara ditzaten. 215 00:10:41,030 --> 00:10:44,240 Gaurko gaia beste haratago delako indartzearen ere hitz egiten 216 00:10:44,240 --> 00:10:48,170 oso scary mundu batean bizi gara, eta, besterik gabe, zenbat eta zer egiten duzun 217 00:10:48,170 --> 00:10:51,480 web, zenbat, nahiz eta zer egiten duzun zure sakelako telefonoak, gaur egun izan daitekeen 218 00:10:51,480 --> 00:10:55,170 arloak benetan Edozeinek artean duzu, eta puntu B. 219 00:10:55,170 --> 00:10:56,240 >> Eta Ajax, abisuaren. 220 00:10:56,240 --> 00:10:58,740 Begiratu besterik ez dugu, labur-labur honetan, duzun arren erabiliz 221 00:10:58,740 --> 00:11:02,660 pset8 hasi zeharka erabiltzen ari zara, zeren Google Maps eta Oraindik duzulako 222 00:11:02,660 --> 00:11:03,830 Google Earth erabiliz. 223 00:11:03,830 --> 00:11:07,780 Google Maps eta Google Earth-en ez deskargatu mundu osora zure 224 00:11:07,780 --> 00:11:10,490 desktop, jakina da, Une pset8 kargatu dezakezu. 225 00:11:10,490 --> 00:11:15,020 Deskarga bakarrik munduko plaza bat edo lurreko karratu handiagoa. 226 00:11:15,020 --> 00:11:18,910 Eta, ondoren, aldi bakoitzean gidatzeko Ordena duzu barrutitik kanpo nabarituko baliteke - 227 00:11:18,910 --> 00:11:21,790 batez ere, konexio motela bada - duzun gris batzuk ikus dezake une batez 228 00:11:21,790 --> 00:11:26,440 edo imajina-lausoak apur gisa ordenagailuan deskarga gehiago, hala nola teilak, 229 00:11:26,440 --> 00:11:29,190 gehiago batetik irudigintza, hala nola, edo munduko lurra. 230 00:11:29,190 --> 00:11:34,620 >> Ajax eta, oro har, teknika horren bidez, web gune hori egiten ari dira. 231 00:11:34,620 --> 00:11:39,250 Behin mapa gehiago behar baduzu, zure nabigatzaileak Ajax, hau da, erabili joan 232 00:11:39,250 --> 00:11:42,240 ez da hizkuntza bat edo teknologia, besterik ez da teknika bat. 233 00:11:42,240 --> 00:11:47,390 JavaScript erabilera lortzen joan da gehiago zerbitzari bat duten informazio 234 00:11:47,390 --> 00:11:52,320 Zure nabigatzailea joateko aukera ematen du, zer lortu nahi da ekialdean, edo zer mendebaldeko da 235 00:11:52,320 --> 00:11:55,110 zer bestela egun ari mapa erakusten da. 236 00:11:55,110 --> 00:11:58,520 Gaia, beraz, hau da, asko dagoela zuzenean edo topo egingo 237 00:11:58,520 --> 00:12:01,180 zeharka proiektuak azken bidez baduzu aukeratu, zerbait egin behar da 238 00:12:01,180 --> 00:12:05,020 Era berean dinamiko hori tiraka datuak batzuk hirugarrenen web. 239 00:12:05,020 --> 00:12:07,390 >> Beraz, lortu dugu benetan zirraragarria bat Datorren asteazkenean, aurrera. 240 00:12:07,390 --> 00:12:12,280 Galdetegi bat da, eta informazio horren CS50.net da dagoeneko. 241 00:12:12,280 --> 00:12:17,530 Ezagutzen ez dagoela berrikuspen saio bat izango da hau astelehena datozen 5:30 etan. 242 00:12:17,530 --> 00:12:21,010 Eguna eta ordua da dagoeneko argitaratua xafla buruz duten CS50.net an. 243 00:12:21,010 --> 00:12:22,940 Eta badakizu ez dezagun dute, edozein zalantza. 244 00:12:22,940 --> 00:12:25,230 Pset8 bestalde da dagoeneko zure esku. 245 00:12:25,230 --> 00:12:29,210 >> Eta utzi aurre just me ko FAQ Folks gorde estresa batzuk. 246 00:12:29,210 --> 00:12:32,530 Gehienetan chatter asko ikusi bulego orduetan, eta asko dugu 247 00:12:32,530 --> 00:12:36,950 bugs dugu ikusten eztabaidatzeko buruzko berri dira urtean hain zuzen ere, ikaslearen kodea ediziorako. 248 00:12:36,950 --> 00:12:41,360 Baina aurkitu da duzun zerbait Google Earth crashing plug-in bezala 249 00:12:41,360 --> 00:12:44,310 edo ez, nahiz eta lanean ari zaren ziur ez duzu, ez da bat 250 00:12:44,310 --> 00:12:48,530 [? chamad?] alean, ez da bug sartu duzun 251 00:12:48,530 --> 00:12:49,820 banaketa kodea. 252 00:12:49,820 --> 00:12:51,250 >> Konturatzen besterik FYI - 253 00:12:51,250 --> 00:12:53,130 plan hau Z moduko da - 254 00:12:53,130 --> 00:12:57,100 Azken aldian arazo hau erabili dugu ezarri eta antzeko ran sartu dugu 255 00:12:57,100 --> 00:13:01,520 gai, ez dago kode-lerro bat hasi service.js hori, funtsean, hau da, 256 00:13:01,520 --> 00:13:03,580 dioen, buelta eraikinetan. 257 00:13:03,580 --> 00:13:07,100 Lan eta azken aldian inguru dira dugu egin zuen, hau da, berriro ere, txoko kasuetan 258 00:13:07,100 --> 00:13:11,660 ikasle besterik ezin izan du darn lan egiteko gauza da aldatu faltsua egia 259 00:13:11,660 --> 00:13:12,940 kode-lerro bat da. 260 00:13:12,940 --> 00:13:15,520 Eta bertan aurkituko dituzu bilatzeko baduzu service.js bidez. 261 00:13:15,520 --> 00:13:19,990 >> Ez dut gomendatzen egingo duzulako gehien sortu antzu paisaia 262 00:13:19,990 --> 00:13:21,720 Cambridge, Massachusetts. 263 00:13:21,720 --> 00:13:24,930 Hau izango da literalki berdindu zure munduko beraz, hori guztia ikusten duzun irakaskuntza dira 264 00:13:24,930 --> 00:13:28,610 bekadun eta laguntzaileei buruzko ikastaroa horizonte eta eraikinak ez. 265 00:13:28,610 --> 00:13:31,980 Baina konturatzen edozein arrazoi du Google Earth-en plug-in, badirudi oraindik ere izango 266 00:13:31,980 --> 00:13:35,290 buggy urtebete geroago, hau da, beraz, Zure huts gorde izan daiteke. 267 00:13:35,290 --> 00:13:38,915 Beraz, nahi baino malkoak Resort, estazio eraikinetan desaktibatzen ezagutzen baduzu 268 00:13:38,915 --> 00:13:41,980 hori ez da lankideen plug-in da zure Mac edo PC-an. 269 00:13:41,980 --> 00:13:46,060 Baina, hau da, berriro, azken finean bada Ziur ez da akats bat zara. 270 00:13:46,060 --> 00:13:46,890 >> Hackathon, beraz. 271 00:13:46,890 --> 00:13:48,950 Teasers pare bat besterik ez duzu ilusioa lortzeko. 272 00:13:48,950 --> 00:13:50,640 Gutxi RSVPs nahiko izan genuen. 273 00:13:50,640 --> 00:13:54,230 Eta besterik zer irudi bat margotzeko zain, eman nahi nizuke gutxi batzuk pentsatu nuen 274 00:13:54,230 --> 00:13:56,858 segundo irudigintza honen gogoratzen azken ekitaldian. 275 00:13:56,858 --> 00:14:00,850 >> [Musika] 276 00:14:00,850 --> 00:14:02,240 >> David J. MALAN: Itxaron, Oh. 277 00:14:02,240 --> 00:14:05,410 Izan dugu, nahiz eta gure literala CS50 shuttlea. 278 00:14:05,410 --> 00:14:17,920 >> [Musika] 279 00:14:17,920 --> 00:14:20,620 >> David J. MALAN: Beraz, hori zer zain Hackathon dagokionez duzu. 280 00:14:20,620 --> 00:14:24,180 Eta hau aukera bat izango da, izan argi eta garbi, ez da zure azken hasteko 281 00:14:24,180 --> 00:14:27,730 proiektuak, baina lanean jarraitzeko zure azken proiektu batera 282 00:14:27,730 --> 00:14:30,210 ikaskideak eta langileak eta janari asko. 283 00:14:30,210 --> 00:14:34,340 Eta berriro ere, zauden esna galtzen 5:00 AM duzu hartuko dugu behera errepidea IHOP. 284 00:14:34,340 --> 00:14:37,075 >> CS50 azoka, berriz, pilota da osoa klasea non 285 00:14:37,075 --> 00:14:41,160 zure ordenagailu eramangarriak eta lagunak ekartzen dituzu, agian, are campusean gela bat familia 286 00:14:41,160 --> 00:14:44,530 kalean behera Zure proiektuak erakusteko an ordenagailu eramangarriak, mahai altu an 287 00:14:44,530 --> 00:14:47,570 janari asko eta lagunekin atsegin dute hau eta atzealdean, musika, 288 00:14:47,570 --> 00:14:49,250 baita gure industria lagunak. 289 00:14:49,250 --> 00:14:52,760 Facebook eta Microsoft bezalako enpresen eta Google eta Amazon-en, eta sortak 290 00:14:52,760 --> 00:14:55,750 beste batzuk, beraz, besterik gabe, interesa izanez gero Mundu errealean edo entzumena 291 00:14:55,750 --> 00:14:59,570 mundu errealeko buruzko Folks txateatzen praktikak edo lanaldi-aukerak, 292 00:14:59,570 --> 00:15:01,950 jakin gure lagunak batzuk industria egongo. 293 00:15:01,950 --> 00:15:04,970 Eta irudiak dugu pare bat pintatzen hemen honako hauek dira. 294 00:15:04,970 --> 00:15:24,400 >> [Musika] 295 00:15:24,400 --> 00:15:24,920 >> David J. MALAN: Eskubidea guztiak. 296 00:15:24,920 --> 00:15:27,060 Beraz, orduan CS50 azoka da. 297 00:15:27,060 --> 00:15:31,780 Hargatik, orain jarraitu istorio bat kontatzeko benetan indartu egingo duzu espero 298 00:15:31,780 --> 00:15:33,230 amaierako proiektuak bezalako gauzak. 299 00:15:33,230 --> 00:15:36,940 Gutxi batzuk gauza bat da, beraz, zure hazia kontuan, bai amaierako proiektuak 300 00:15:36,940 --> 00:15:40,470 edo, besterik gabe, oro har, proiektu hori erabakitzeko aurre egin ondoren, baliteke 301 00:15:40,470 --> 00:15:45,720 Ikastaroan, horiek guztiak dokumentatu manual.cs50.net non CS50 an 302 00:15:45,720 --> 00:15:48,010 Eskuliburu non asko dugu teknika dokumentatuta. 303 00:15:48,010 --> 00:15:51,080 >> Eta hau da, besterik gabe, takigrafia idazkera for ez dela existitzen esaten 304 00:15:51,080 --> 00:15:55,190 munduko gauzak izeneko SMS postari ateak, eta horrek bat Fancy bidea da 305 00:15:55,190 --> 00:15:58,180 esanez, ez dago munduko zerbitzariak da jakin nola postak bihurtzeko 306 00:15:58,180 --> 00:15:59,230 Testu mezuak. 307 00:15:59,230 --> 00:16:02,450 Beraz, zure proiektua behin betiko duzu nahi izanez gero gaikako mugikor moduko bat sortzeko 308 00:16:02,450 --> 00:16:06,650 zerbitzu horrek ematen dio lagunak ohartarazi nahi duzun edo campuseko gertaerak erabiltzaile 309 00:16:06,650 --> 00:16:10,290 edo zer gertatzen ari den D Aretoan zerbitzatzen gau hartan edo halako alerta film luzea, 310 00:16:10,290 --> 00:16:15,150 ezagutzen dela bidaliz sinple bat PHPMailer bezala email nahi duzu? 311 00:16:15,150 --> 00:16:18,735 pset7 izan liteke erabili edo ikusi dugun labur-labur, aste bat edo, beraz, duela nahi 312 00:16:18,735 --> 00:16:20,440 hau bezalako helbideak. 313 00:16:20,440 --> 00:16:26,040 >> Eta, hain zuzen ere, testu hau suposatuz zure laguna mugagabea texting dauka 314 00:16:26,040 --> 00:16:28,310 plan eta ez duzu nahi haiei kobratzeko $ 0.10. 315 00:16:28,310 --> 00:16:31,920 Baina bidali nahi izanez gero, posta elektroniko bat zure lagun Verizon nor izatea edo badakizu 316 00:16:31,920 --> 00:16:35,870 AT & T Gmail erabiliz, eta besterik ez bidali edozein dela ere beren telefono zenbakiaren 317 00:16:35,870 --> 00:16:38,980 Azpi domeinu badago, konturatzen zara Testu-mezu bat bidaliko dio. 318 00:16:38,980 --> 00:16:41,570 >> Baina hori gauza horietako bat da zaindua izateko. 319 00:16:41,570 --> 00:16:47,430 Iazko CS50 bidez Troll bada bideoak zela uste dut, beldurgarria da, 320 00:16:47,430 --> 00:16:51,660 beldurgarria, beldurgarria bug kodea idatzi zuen dut azkenean 20.000 buruzko testu bidaltzea 321 00:16:51,660 --> 00:16:55,410 mezuak, gure bizi klaseko ikasleak. 322 00:16:55,410 --> 00:16:57,970 Eta besterik ez delako norbait konturatu dela Testu bat baino gehiago ziren lortzean 323 00:16:57,970 --> 00:17:01,860 Niri mezuak egin dut, Kontrol C hit baliabideak ematen dizkio azkar 324 00:17:01,860 --> 00:17:03,210 eta prozesua gelditu dela. 325 00:17:03,210 --> 00:17:06,200 Kontrol C, gogoratzen duzu, zure laguna da begizta infinitu instantzia batean. 326 00:17:06,200 --> 00:17:10,900 Beraz, kontuz ibili potentzia besterik ez dugu eman behar duzu, baizik arduragabe, gehienak 327 00:17:10,900 --> 00:17:12,950 seguru asko, nire esperientzia propioa oinarritzen da. 328 00:17:12,950 --> 00:17:15,400 Baina hori, web orrian egin ditu eta han denbora pixka bat. 329 00:17:15,400 --> 00:17:15,810 >> Guztiak eskubidea. 330 00:17:15,810 --> 00:17:17,064 Textmarks.com beraz. 331 00:17:17,064 --> 00:17:18,040 Beraz, webgune bat da. 332 00:17:18,040 --> 00:17:20,829 Eta ez da besteen sortak daude baita dugun benetan erabiltzen 333 00:17:20,829 --> 00:17:24,050 urte klase baten gai izan behar Testu mezuak jaso. 334 00:17:24,050 --> 00:17:27,869 Zoritxarrez, testu mezuak bidaltzen da duten bezala, emailak bidaltzea bezain erraza da. 335 00:17:27,869 --> 00:17:30,730 Jasotzea da, pixka bat zailagoa da, batez ere, nahi duzun bat izan nahi badu, 336 00:17:30,730 --> 00:17:34,610 horiek sexy kodeak labur hori bakarrik bost edo sei digituak luzea. 337 00:17:34,610 --> 00:17:37,720 >> Beraz, adibidez, urte izan zara gai Testu mezu bat bidali behar -, eta zuk 338 00:17:37,720 --> 00:17:39,200 hau probatu ahal izango baita - 339 00:17:39,200 --> 00:17:41,900 41411 izateko. 340 00:17:41,900 --> 00:17:44,300 Eta hori telefono zenbakia eman da bereziki startup honetan. 341 00:17:44,300 --> 00:17:48,130 Eta bidali mezu bat badago, 41411 - 342 00:17:48,130 --> 00:17:51,190 Dut idazten da hemen, beraz, 41411 - 343 00:17:51,190 --> 00:17:54,290 eta, gero, bidali mezu bat gustatzen Shuttle Boy SBOY. 344 00:17:54,290 --> 00:17:56,370 Eta, ondoren, zerbait idatzi Mather quad bezala. 345 00:17:56,370 --> 00:17:59,360 Beraz, testu-mezu bat bidaltzeko aukera telefono zenbaki hori. 346 00:17:59,360 --> 00:18:02,630 Segundo batzuk barruan itzuli behar duzu CS50 Shuttle erantzuna 347 00:18:02,630 --> 00:18:06,210 Boy zerbitzua, anezka da planifikazioa software dugun izan out 348 00:18:06,210 --> 00:18:07,290 denbora pixka bat, web orrian bertan. 349 00:18:07,290 --> 00:18:09,450 Eta egingo du erantzuten Testu-mezu bidez duzu. 350 00:18:09,450 --> 00:18:13,410 >> Zer klase bat egin dugu, zeren, programatzaile bat da, software idazteko, 351 00:18:13,410 --> 00:18:18,760 konfiguratuta gure doaneko kontu testua markak testu mezuak bidaltzen entzun 352 00:18:18,760 --> 00:18:20,770 zenbaki hartan SBOY. 353 00:18:20,770 --> 00:18:25,210 Eta zer egiten da aurrera testu horiek Gure PHP oinarritutako web-mezu gisa 354 00:18:25,210 --> 00:18:27,420 HTTP parametroak, esaten hemen. 355 00:18:27,420 --> 00:18:30,380 Telefono-zenbaki hori duen erabiltzaile hau bidalitako testu mezu hau. 356 00:18:30,380 --> 00:18:31,850 Berarekin egin nahi duzuna. 357 00:18:31,850 --> 00:18:35,180 >> Beraz, software batzuk idatzi ditugu ohartu SBOY Mather bezalako kate bat jasotzeko 358 00:18:35,180 --> 00:18:38,420 quad, baina analizatu dugu. 359 00:18:38,420 --> 00:18:41,210 Irudikatu dugu, non espazio hitzen artean daude. 360 00:18:41,210 --> 00:18:44,220 Eta klase gisa dugun erabakitzeko nola erantzuten duten. 361 00:18:44,220 --> 00:18:47,335 Saiatu behar duzu, orain dela bada, esate baterako, ikusi, behar duzu, barruan erantzuna bidez 362 00:18:47,335 --> 00:18:51,470 segundo batzuk, hurrengo gutxi shuttlea joan Mather etatik quad edozein bada. 363 00:18:51,470 --> 00:18:52,260 Eta ez da beste geldialdiak. 364 00:18:52,260 --> 00:18:56,060 BOYLSTON edo beste idatz dezakezu campusean geldituko da, eta behar 365 00:18:56,060 --> 00:18:57,760 aitortu hitz horiek. 366 00:18:57,760 --> 00:18:58,590 >> Parse.com beraz. 367 00:18:58,590 --> 00:19:01,630 Zerbitzu hau beste dugun izan da ikasle batzuk seinalatuz at 368 00:19:01,630 --> 00:19:04,390 azken proiektu hori zoragarria horretan bat doakoa da 369 00:19:04,390 --> 00:19:05,660 erabilera zenbatekoa arrazoizkoa. 370 00:19:05,660 --> 00:19:08,820 Eta joan nahi badut parse.com ikusiko duzu hau alternatiba bat da 371 00:19:08,820 --> 00:19:13,230 benetan zerbait edukitzea Egin zure MySQL datu-basea. 372 00:19:13,230 --> 00:19:14,490 Eta sinceramente, besterik ez da hipnotikoekin mota. 373 00:19:14,490 --> 00:19:17,450 Hau da, barruan da Cloud ere lainotu an. 374 00:19:17,450 --> 00:19:21,580 >> Beraz, aukera ematen parse.com bat egin behar duzu gauza interesgarri mordo. 375 00:19:21,580 --> 00:19:23,610 Eta ez da beste alternatiba honetan daude. 376 00:19:23,610 --> 00:19:26,870 Esate baterako, erabil ditzakezu Zure amaieran itzuli datu-base gisa. 377 00:19:26,870 --> 00:19:28,980 Beraz, ez duzu behar bat web hosting enpresa. 378 00:19:28,980 --> 00:19:31,180 Zuk ez duzu behar MySQL datu-base bat. 379 00:19:31,180 --> 00:19:32,850 Horren ordez, erabili ahal izango dituzu, haien atzera amaieran. 380 00:19:32,850 --> 00:19:36,350 >> Zaren mobile proiektu bat bada egiteko Android edo iOS edo bezala, jakin 381 00:19:36,350 --> 00:19:39,776 existitzen ez zerbitzuen push bezala gauzak beraz alertak bultza dezakezu zure lagunekin 382 00:19:39,776 --> 00:19:41,390 edo zure erabiltzaileen etxeko pantailetan. 383 00:19:41,390 --> 00:19:43,600 Eta, ondoren, beste mordo bat ezaugarri baita. 384 00:19:43,600 --> 00:19:47,200 >> Beraz, interesa galtzen duzu, check out horiek webgune eta web haiek bezala 385 00:19:47,200 --> 00:19:50,720 besterik ikusten zenbat beste herrien ' sorbaldak stand dezakezu egin 386 00:19:50,720 --> 00:19:53,350 Benetan cool zure softwarea. 387 00:19:53,350 --> 00:19:56,690 >> Orain autentifikazio FAQ bati dagokionez, da, nola bermatzen benetan 388 00:19:56,690 --> 00:20:01,220 erabiltzaileek campusean pertsonak dira, Harvard ikasle edo fakultateko edo langileak? 389 00:20:01,220 --> 00:20:05,350 Beraz CS50 bere autentifikazio du zerbitzua deitzen CS50 IDa. 390 00:20:05,350 --> 00:20:09,940 URL joan eta zure mugatu dezakezu Harvard dituen edonork web 391 00:20:09,940 --> 00:20:11,340 Identifikazio, adibidez. 392 00:20:11,340 --> 00:20:12,550 Beraz, ezagutzen dugun kudeatzeko. 393 00:20:12,550 --> 00:20:15,280 Zaudete behar ez enpresa izan esaten, zer zure Harvard ID egin? 394 00:20:15,280 --> 00:20:16,160 Zein da zure Harvard PIN da? 395 00:20:16,160 --> 00:20:17,550 Dezagun orain niri zerbait. 396 00:20:17,550 --> 00:20:18,740 Hori guztia egingo dugu. 397 00:20:18,740 --> 00:20:21,710 Eta zer emango dugu itzuliko da norbaiten izena eta helbide elektronikoa, baina 398 00:20:21,710 --> 00:20:23,010 ez da ezer bereizten. 399 00:20:23,010 --> 00:20:26,240 400 00:20:26,240 --> 00:20:30,380 >> Sakelako telefonoan aplikazio bat, izan daiteke egin gailu mugikor batean lan egiten du, baina 401 00:20:30,380 --> 00:20:32,630 ez da nahiko hori diseinatu da. 402 00:20:32,630 --> 00:20:35,640 Beraz, azkenean, ikusiko duzu ez huskeria bat pasatzeko zenbat denbora so egiten. 403 00:20:35,640 --> 00:20:38,040 Beraz, disuasio nuke Orain, bide hori. 404 00:20:38,040 --> 00:20:41,570 Hau da, benetan bideratuta for web oinarritutako aplikazio. 405 00:20:41,570 --> 00:20:42,650 >> Beraz, web hosting. 406 00:20:42,650 --> 00:20:44,450 Beraz, ez baduzu ikusi an Ikastaro-en orri nagusia - 407 00:20:44,450 --> 00:20:46,610 eta hemen, non istorio bat hasiko dugu - 408 00:20:46,610 --> 00:20:50,900 web hosting guztiak ordaintzeko buruz da normalean zerbitzu bat, ostalari zerbitzari bat jabetzako 409 00:20:50,900 --> 00:20:54,800 beste norbaiten web dela beti on IP helbidea, eta, ondoren, jarri duzu zure 410 00:20:54,800 --> 00:20:55,880 gainean webgunea. 411 00:20:55,880 --> 00:20:58,620 Eta eman ohi dira posta kontuak eta datu-base 412 00:20:58,620 --> 00:21:00,160 eta beste hainbat ezaugarri. 413 00:21:00,160 --> 00:21:02,930 >> Ezagutzen ez baduzu, benetan nahi duten hala nola ordaindu, URL joan 414 00:21:02,930 --> 00:21:06,280 han, eta benetan CS50 du irabazi-asmorik gabeko Kontu dezakezu erabili 415 00:21:06,280 --> 00:21:11,490 Egia esan, ez http://project tresnaren barruan 416 00:21:11,490 --> 00:21:12,470 Zure proiektua behin betiko. 417 00:21:12,470 --> 00:21:16,465 Nahi ezkero, zerbait izango da bezalako isawyouharvard.com, 418 00:21:16,465 --> 00:21:19,730 domeinu-izen hori erosi ahal izango dituzu - nahiz ez jakin bat - eta 419 00:21:19,730 --> 00:21:24,070 ondoren, hosting bat buruz joan zaitezke publikoa dugu web zerbitzari bezala eskaintzen 420 00:21:24,070 --> 00:21:25,170 mutilak Hemen bidez. 421 00:21:25,170 --> 00:21:27,240 >> Eta, hain zuzen ere, ezagutzen bada, Nik inoiz ez baduzu nahi izan 422 00:21:27,240 --> 00:21:30,590 isawyouharvard.com, bat, joaten. 423 00:21:30,590 --> 00:21:37,310 Baina bi, jakin izan zen gazte bat Emakume Tej by izen gehiegi bi toor To 424 00:21:37,310 --> 00:21:41,550 urte, duela hiru urte, nor izan zen CS50 ikasle ohien duten gertatu zen, egun bat edo bi 425 00:21:41,550 --> 00:21:46,280 CS50 azoka bidali baino lehen, e-mail bat bere etxea, posta zerrenda eta voila. 426 00:21:46,280 --> 00:21:49,770 Bi egun geroago CS50 azoka arabera, bera izan erabiltzaile ehunka on guztiak creeping 427 00:21:49,770 --> 00:21:53,240 bakoitzak bere web orrian eta beste nola ikusten zuten esaten 428 00:21:53,240 --> 00:21:55,250 bere edo berarekin campusean. 429 00:21:55,250 --> 00:21:57,600 Beraz, hori CS50 gogokoena bat da arrakasta tik 430 00:21:57,600 --> 00:21:59,650 CS50 bat azken proiektua. 431 00:21:59,650 --> 00:22:04,090 >> Beraz, nola ez, joan web gune bat jarriz buruz gustatzen Interneten? 432 00:22:04,090 --> 00:22:07,140 Beno, gutxi batzuk, hala nola bat da osagai hemen. 433 00:22:07,140 --> 00:22:09,310 Ko, beraz, domeinu izen bat erosi behar duzu. 434 00:22:09,310 --> 00:22:12,440 Badira leku sortak hasi mundu horrek dezakezu 435 00:22:12,440 --> 00:22:13,940 erosi domeinu izen bat. 436 00:22:13,940 --> 00:22:16,660 Eta, adibidez, bat Gomendatzen dugu soilik popular da 437 00:22:16,660 --> 00:22:18,855 eta merkea deitzen da namecheap.com. 438 00:22:18,855 --> 00:22:22,860 Baina joan godaddy.com dezakezu eta besteak beste, dozenaka daude. 439 00:22:22,860 --> 00:22:24,420 Irakurri dezakezu berrikuspen an. 440 00:22:24,420 --> 00:22:26,250 >> Baina gehienak ez du axola nork duzu 441 00:22:26,250 --> 00:22:27,720 erosi domeinu izen bat. 442 00:22:27,720 --> 00:22:30,780 Eta aldatu egiten da prezioa dute eta atzizkia aldatu egiten dira. 443 00:22:30,780 --> 00:22:37,140 . Com bezalako atzizkien du,. Net, . Org,. Io,. Tv, horiek 444 00:22:37,140 --> 00:22:38,650 benetan prezioa alda daiteke. 445 00:22:38,650 --> 00:22:43,630 Baina nahi izan dugu, zerbait egin nahi izanez cats.com dezakegu webgune honetan joan 446 00:22:43,630 --> 00:22:44,280 sakatu Bilaketa. 447 00:22:44,280 --> 00:22:46,370 Ustezko hau hartu da. 448 00:22:46,370 --> 00:22:50,170 Baina, itxuraz, catsagainst.com eskuragarri dago. 449 00:22:50,170 --> 00:22:52,100 pluscats.com eskuragarri dago. 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 Hau espero sasi guztien ausaz sortutako. 453 00:22:59,135 --> 00:23:04,670 Cats.pw nahi baduzu, $ 1.500 baino ez bada, hau da, pixka bat erokeria. 454 00:23:04,670 --> 00:23:08,100 Beraz, norbait benetan snatched sortu guztiak duen katu erlazionatutako domeinu-izenak hemen 455 00:23:08,100 --> 00:23:09,840 prezio desberdinak. 456 00:23:09,840 --> 00:23:12,360 >> Bat alde batera gisa, ikus dezagun. 457 00:23:12,360 --> 00:23:13,710 Nork du cats.com? 458 00:23:13,710 --> 00:23:16,290 Badakizu guys duten at zure eskura nahiko 459 00:23:16,290 --> 00:23:17,540 sofistikatua komandoak orain. 460 00:23:17,540 --> 00:23:20,592 Literalki I idatzi bezala cats.com nor da? 461 00:23:20,592 --> 00:23:23,730 Eta delako bidea da Internet egituratuta ez duzu ikusi 462 00:23:23,730 --> 00:23:25,440 erregistratu da hau. 463 00:23:25,440 --> 00:23:30,240 Antza denez, pertsona hau da [INAUDIBLE] proxy zerbitzua erabiliz. 464 00:23:30,240 --> 00:23:33,900 Beraz, jabea cats.com duenak ez du nahi munduko nortzuk diren jakin nahi du. 465 00:23:33,900 --> 00:23:36,610 Beraz, erregistratu dut dute bidez batzuk ausazko pribatutasuna zerbitzua. 466 00:23:36,610 --> 00:23:39,100 Baina batzuetan duzu benetan lortzeko benetako jabeak. 467 00:23:39,100 --> 00:23:41,420 >> Eta hau da, batez ere, zauden startup batzuk eta zuk lortu 468 00:23:41,420 --> 00:23:44,640 Benetan nahi domeinu izen batzuk eta zauden prest beste norbaitek ordaindu nahi 469 00:23:44,640 --> 00:23:48,050 duzunean, irudikatu ahal kontaktua horrela informazioa. 470 00:23:48,050 --> 00:23:49,940 >> Baina, era berean, interesgarria da hori. 471 00:23:49,940 --> 00:23:53,380 Let sortu korrituko dit zati honetan. 472 00:23:53,380 --> 00:23:55,330 Beraz, irteera hau bera dela. 473 00:23:55,330 --> 00:23:56,990 Eta hau da, besterik gabe, tacky. 474 00:23:56,990 --> 00:24:00,740 Beraz, itxuraz cats.com daiteke egiteko eskubidea prezio zurea. 475 00:24:00,740 --> 00:24:03,170 Baina zer da interesgarria hemen da izen-zerbitzariak dela - 476 00:24:03,170 --> 00:24:06,040 zer izen bat gehiegikeria osoaren da zerbitzari ustezko izango da - zure izena 477 00:24:06,040 --> 00:24:08,876 zerbitzariak ez luke izan thisdomainforsale.com. 478 00:24:08,876 --> 00:24:11,050 Benetan dugu aukeratzen bada zerbait - 479 00:24:11,050 --> 00:24:15,181 dezagun aukeratu zerbait pixka bat gehiago legitimoa bezala, nor da google.com, 480 00:24:15,181 --> 00:24:17,030 eta joan gora hemen. 481 00:24:17,030 --> 00:24:18,280 Beraz, hemen - 482 00:24:18,280 --> 00:24:20,600 483 00:24:20,600 --> 00:24:21,740 zer gertatu da? 484 00:24:21,740 --> 00:24:22,480 Interesgarria da. 485 00:24:22,480 --> 00:24:25,290 Nor haratago da - 486 00:24:25,290 --> 00:24:26,610 dezagun gehiago baxua gakoa. 487 00:24:26,610 --> 00:24:28,370 >> Nor da mit.edu? 488 00:24:28,370 --> 00:24:28,810 Ados. 489 00:24:28,810 --> 00:24:29,900 Hau lagungarria da. 490 00:24:29,900 --> 00:24:31,400 Beraz, hau da, zer nintzen mesederako. 491 00:24:31,400 --> 00:24:33,930 DNS zerbitzua erabiltzea legitimoa. 492 00:24:33,930 --> 00:24:36,750 Izen zerbitzariak hemen adierazi honako hau. 493 00:24:36,750 --> 00:24:40,880 Hau MIT en esateko modu bat da, betiere, munduko norbaitek, edozein lekutan 494 00:24:40,880 --> 00:24:46,950 dira, eta mit.edu hits motak Sartu, eramangarria, Mac edo PC ala ez, izango 495 00:24:46,950 --> 00:24:51,830 azkenean, nolabait irudikatu duten munduko pertsona zein 496 00:24:51,830 --> 00:24:58,130 IP helbidea mit.edu edo edozein da Azpi mit.edu at domeinu edo edozein 497 00:24:58,130 --> 00:25:01,660 zerbitzari hauek hemen - eta benetan itxura MITs azpiegitura bezalakoa da 498 00:25:01,660 --> 00:25:03,370 nahiko sendoa litzateke duzu espero. 499 00:25:03,370 --> 00:25:07,050 Hainbat izen zerbitzariak dute hau da, erredundantzia ona. 500 00:25:07,050 --> 00:25:09,840 Eta, hain zuzen ere, orokorrean dirudite dute mundu osoan banatzen dira. 501 00:25:09,840 --> 00:25:13,250 Horietako sorta bat dirudi AEBetan izango da, Asiako bikote, Europa bat, bi 502 00:25:13,250 --> 00:25:14,540 beste nonbait ere. 503 00:25:14,540 --> 00:25:18,000 >> Baina puntua hemen DNS dela: gara emandako eta hartzen 504 00:25:18,000 --> 00:25:21,990 oro har, Excel taula handi gisa deskribatu dituen IP helbideak eta domeinua 505 00:25:21,990 --> 00:25:25,890 izen da benetan nahiko sofistikatuak hierarkia-zerbitzua da, beraz, parte 506 00:25:25,890 --> 00:25:29,170 mundua ez da benetan finitu zenbaki bat zerbitzariak, funtsean, badakizu non 507 00:25:29,170 --> 00:25:32,880 . coms guztiak dira edo denak . sareak dira, guztiak 508 00:25:32,880 --> 00:25:34,650 . Orgs dira, eta abar. 509 00:25:34,650 --> 00:25:37,820 >> Beraz, aurrera joan eta domeinu bat erosi Izena edo merkeak bezalako leku baten izena 510 00:25:37,820 --> 00:25:41,450 Joan Daddy edo beste edozein web, bat eta funtsezko urratsak egin behar duzula izango 511 00:25:41,450 --> 00:25:45,180 duzu, egiten badituzu, nahiz eta zure azken proiektua da, esan erregistratzaileak 512 00:25:45,180 --> 00:25:49,020 nori domeinuak ari zara erosten izena, munduan, nork daki zure 513 00:25:49,020 --> 00:25:52,310 web IP helbideak, nor zure izen-zerbitzariak dira. 514 00:25:52,310 --> 00:25:55,750 >> Beraz baduzu erabili, adibidez CS50-en Kontu hosting - gertatuko behar dugu 515 00:25:55,750 --> 00:25:57,760 dreamhost.com bidez kontu hau hau da, bat 516 00:25:57,760 --> 00:25:59,560 popular web hosting enpresa - 517 00:25:59,560 --> 00:26:03,530 esango dizu behar duzula erosi zure domeinu eta munduko esango duten 518 00:26:03,530 --> 00:26:09,410 zure domeinu izena ez da zerbitzari ns1.dreamhost.com, ns2.dreamhost.com, 519 00:26:09,410 --> 00:26:11,470 eta ns3.dreamhost.com. 520 00:26:11,470 --> 00:26:12,600 >> Baina hori da. 521 00:26:12,600 --> 00:26:15,480 Domeinu izen bat erosi esan nahi dizkie jabetza eta dirua lortzean du 522 00:26:15,480 --> 00:26:17,190 domeinua, baina gehiago atsegin da alquiler arren. 523 00:26:17,190 --> 00:26:20,060 Lortuko duzu, urte bat eta gero faktura for recurringly duzun gainerako 524 00:26:20,060 --> 00:26:22,130 zure bizitza bertan behera utzi arte domeinu-izena. 525 00:26:22,130 --> 00:26:24,510 Eta gero esango dizu nor Izen zerbitzariak dira. 526 00:26:24,510 --> 00:26:26,190 Baina orduan Bukatutakoan batera Zure erregistratzailea. 527 00:26:26,190 --> 00:26:30,130 Eta bertan elkarreragin bakarra izango zara dituzten zure web hosting enpresa, eta horrek 528 00:26:30,130 --> 00:26:32,030 CS50 kasuan DreamHost izango da. 529 00:26:32,030 --> 00:26:36,080 Baina, berriro ere, dokumentazio gehiago izango da to eman duzun erabakitzen duzu joan bada 530 00:26:36,080 --> 00:26:37,170 ibilbidea. 531 00:26:37,170 --> 00:26:40,750 >> Beraz, bada, hori egin duzun ikastaroa en ondoren amaieran, besterik gabe, googling web hosting 532 00:26:40,750 --> 00:26:42,830 enpresa sortu txanda izango da, milaka aukeren. 533 00:26:42,830 --> 00:26:45,720 Eta, oro har nuke animatzen zaituzte galdetu lagun erabili izan dezakeen 534 00:26:45,720 --> 00:26:49,350 enpresa gomendatzen badute aurretik horien eta esperientzia ona izan da. 535 00:26:49,350 --> 00:26:52,680 >> Bat dago, euli asko gauez delako web hosting enpresa, lasaia atsegin batean 536 00:26:52,680 --> 00:26:55,220 bere zerbitzari batekin sotoan hori IP helbide bat dauka. 537 00:26:55,220 --> 00:26:58,980 Estra batzuk RAM eta disko gogorra du espazioa eta besterik saltzen web hosting 538 00:26:58,980 --> 00:27:02,380 kontuak, nahiz eta ez dago hori zerbitzari ehunka maneiatu ezin 539 00:27:02,380 --> 00:27:04,050 erabiltzaileek edo milaka. 540 00:27:04,050 --> 00:27:06,260 Beraz, konturatzen izango duzu zer ordainduko duzun. 541 00:27:06,260 --> 00:27:09,510 >> Berriz, nahiko nire etxean pertsonala orria - eta hori guztiz onargarria 542 00:27:09,510 --> 00:27:11,830 nuen, zeren bezala, bi bisitari hilabete bat - 543 00:27:11,830 --> 00:27:14,990 Nintzen ordainduz bezala, 2,95 $ hileko. 544 00:27:14,990 --> 00:27:17,230 Eta polita izan zen, ziur nago norbaiten sotoan. 545 00:27:17,230 --> 00:27:20,800 Baina, berriro ere, ez duzu nahitaez lortu edozein Efizientzi Analisia bermeak edo 546 00:27:20,800 --> 00:27:21,840 eskalagarritasuna. 547 00:27:21,840 --> 00:27:24,560 Beraz, berriro ere, normalean zabiltzan baino zerbait gehiago da. 548 00:27:24,560 --> 00:27:26,220 >> Beno, zer SSL buruz? 549 00:27:26,220 --> 00:27:27,690 Beraz, zer SSL erabiltzen? 550 00:27:27,690 --> 00:27:30,320 Dezagun orain hasteko batean gidatzeko segurtasun-jarraibideak eta gauzak 551 00:27:30,320 --> 00:27:32,330 Gurekin kalte dezake. 552 00:27:32,330 --> 00:27:36,890 Bereziki, venture gisa Zeure out. 553 00:27:36,890 --> 00:27:41,650 >> Zer da SSL, edo zer SSL erabiltzen? 554 00:27:41,650 --> 00:27:42,660 Segurtasuna, OK. 555 00:27:42,660 --> 00:27:44,000 Beraz, segurtasun erabiltzen da. 556 00:27:44,000 --> 00:27:44,640 Zer esan nahi du? 557 00:27:44,640 --> 00:27:47,170 Beraz nabarmentzen Secure Sockets Layer da. 558 00:27:47,170 --> 00:27:52,330 Da, eta URL baten bidez adierazten duten https:// hasten da. 559 00:27:52,330 --> 00:27:58,410 Gutako askok ziurrenik inoiz idatzitako https://, baina askotan dituzu aurkituko 560 00:27:58,410 --> 00:28:03,000 Zure nabigatzaileak HTTP etatik birbideratutako HTTPS, beraz, dena dela, ez dago 561 00:28:03,000 --> 00:28:04,260 Enkriptatutako ondoren. 562 00:28:04,260 --> 00:28:10,810 >> FYI, SSL erabiliz normalean eskatzen duten berezia IP helbide bat behar duzu. 563 00:28:10,810 --> 00:28:13,940 Eta normalean berezia IP helbidea lortzeko web hosting bat ordaindu behar duzu 564 00:28:13,940 --> 00:28:15,850 enpresa pare bat dolar hilean gehiago. 565 00:28:15,850 --> 00:28:19,850 Beraz, konturatzen hau da, oso erraz inplementatu egun hauetan IP bat erosi 566 00:28:19,850 --> 00:28:22,930 helbidea eta zer erosi izeneko SSL ziurtagiri bat. 567 00:28:22,930 --> 00:28:26,520 Baina konturatzen dela dator batzuk, kostu gehiagorik. 568 00:28:26,520 --> 00:28:30,880 Eta, besterik batean uxatzen saiatuko gara gisa ikusiko apur bat, eta ez da, nahitaez, nahiz eta% 100 569 00:28:30,880 --> 00:28:34,040 edozein dela da babes babestu saiatzen ari bazara. 570 00:28:34,040 --> 00:28:38,620 >> Beraz, segurtasun, pentsatu nuen nuke do segue ausazko hemen agintzea. 571 00:28:38,620 --> 00:28:42,820 Baliteke CS50 en hitzaldia bezala ezagutzen bideoak, gure ekoizpen-taldea izan da 572 00:28:42,820 --> 00:28:46,770 fan jo dute benetan polita hartu dut campuseko argazkigintza, eta airetiko 573 00:28:46,770 --> 00:28:48,370 argazkilaritza duela gutxi. 574 00:28:48,370 --> 00:28:51,450 Inoiz begiratuz gero, gora eta ikusiko duzu zerbait apur bat kamera batekin hegan, 575 00:28:51,450 --> 00:28:53,410 Egia esan, baliteke CS50 izan. 576 00:28:53,410 --> 00:28:55,830 Eta pentsatu dut minutu partekatu nuke material taldeak batzuk 577 00:28:55,830 --> 00:28:59,450 bildu, bereziki erreparatuz gisa Udaberrian seihileko eta hurrengo jaitsiera. 578 00:28:59,450 --> 00:29:03,320 Duzun edozein knack bat bada argazkigintza, videography, nahi dugu 579 00:29:03,320 --> 00:29:05,570 maite duzun parte hartzea atzealdean. 580 00:29:05,570 --> 00:29:07,595 Baina aste batean xehetasun horiek gehiago. 581 00:29:07,595 --> 00:29:18,560 >> [Musika] 582 00:29:18,560 --> 00:29:20,750 >> David J. MALAN: aktibatzen ez da bat minigolf goiko ikastaroa 583 00:29:20,750 --> 00:29:22,754 lortu du, inoiz ez dugu ezagutzen. 584 00:29:22,754 --> 00:30:06,150 >> [Musika] 585 00:30:06,150 --> 00:30:08,440 >> David J. MALAN: ikus dezakezu drone han eskema. 586 00:30:08,440 --> 00:30:24,160 >> [Musika] 587 00:30:24,160 --> 00:30:26,280 >> David J. MALAN: onena parte hemen dago, ikusi ezkerreko jogger du. 588 00:30:26,280 --> 00:30:52,900 >> [Musika] 589 00:30:52,900 --> 00:30:56,920 >> David J. MALAN: zer beste adibide bat teknologia hori egin ditzakezun 590 00:30:56,920 --> 00:30:58,900 soilik zeharka, sinceramente, segurtasun zerikusia. 591 00:30:58,900 --> 00:31:01,710 Baina bat izango zela pentsatu nuen fun, besterik gabe, esaten segurtasun modua. 592 00:31:01,710 --> 00:31:07,780 Beraz, ikus dezagun, ezin dugu bada uxatzeko zaudete orain, ez bakarrik batzuk bat pixka batekin 593 00:31:07,780 --> 00:31:10,590 mehatxuak, baina, halaber, azpiko bat zer mehatxu horiek ulertzeko 594 00:31:10,590 --> 00:31:13,830 dira, beraz, aurrera dezakezu erabakitzeko eta nola defendatu behar den ala ez 595 00:31:13,830 --> 00:31:17,290 zeuk gauza horiek aurka eta at gutxienez horietako mindful izan nahi duzun bezala 596 00:31:17,290 --> 00:31:20,530 erabakiak ala ez bezala bidaltzeko, posta elektronikoa, edo ez saioa 597 00:31:20,530 --> 00:31:24,920 web gune horretan, ala ez erabiltzeko cyber kafetegi Wi-Fi sarbidea 598 00:31:24,920 --> 00:31:28,210 puntua, beraz, badakizu zer mehatxuak dira, hain zuzen ere, zure inguruan. 599 00:31:28,210 --> 00:31:30,990 >> Beraz, Jonathan zerbait aipatzen gustatzen hau astelehenean. 600 00:31:30,990 --> 00:31:32,220 Leiho pantaila jaurtiketa izan zuen. 601 00:31:32,220 --> 00:31:33,630 Honek Mac bat da. 602 00:31:33,630 --> 00:31:36,850 Nola asko inoiz instalatutako zure Mac edo PC softwarea? 603 00:31:36,850 --> 00:31:38,420 Jakina guztiontzat. 604 00:31:38,420 --> 00:31:41,590 Nola asko eman askoz ere pentsatu Zure pasahitza idatzi 605 00:31:41,590 --> 00:31:43,030 galdetutakoan? 606 00:31:43,030 --> 00:31:44,740 Esan nahi dut, nahiz eta ez dut, sinceramente. 607 00:31:44,740 --> 00:31:48,730 Beraz, gurekin pare bat ona paranoiko izatera. 608 00:31:48,730 --> 00:31:50,490 Baina kontuan hartu zer zaren Egia esan, hemen. 609 00:31:50,490 --> 00:31:53,280 >> Tipikoa Mac edo PC duzu On administratzaile-kontu bat. 610 00:31:53,280 --> 00:31:56,450 Eta normalean erabiltzen den bakarra zarela ordenagailu eramangarri bat, gutxienez, egun hauetan. 611 00:31:56,450 --> 00:31:59,780 Zure kontua Malan edo JHarvard beraz edo dena den, ez da 612 00:31:59,780 --> 00:32:00,830 kudeatzaile kontua. 613 00:32:00,830 --> 00:32:03,530 Eta zer esan nahi du, hau da zuk root zure ordenagailuan sarbidea. 614 00:32:03,530 --> 00:32:06,180 Ezer nahi duzun instalatu dezakezu, ezer ezabatu nahi duzun. 615 00:32:06,180 --> 00:32:10,800 >> Eta, normalean, egun hauetan, baita Legea diseinua urte erabakiak, 616 00:32:10,800 --> 00:32:14,560 modurik software erabat instalatuta administratzaile bat da. 617 00:32:14,560 --> 00:32:18,180 Eta, nahiz eta zure Mac edo PC ditu gutxienez ahaztuak smart nahikoa zehar 618 00:32:18,180 --> 00:32:22,010 incarnations azken urte Mac OS eta Windows ez abiarazi 619 00:32:22,010 --> 00:32:26,130 lehenetsi gisa, erabiltzaile izena administraria, noiz batzuk deskargatzeko 620 00:32:26,130 --> 00:32:29,160 Interneteko off-programa eta saiatu instalatu, ziurrenik duzu 621 00:32:29,160 --> 00:32:30,880 Zure pasahitza eskatzen zaio konektatu aurretik. 622 00:32:30,880 --> 00:32:34,790 Baina harrapatzen da puntu horretan, zauden literalki, zure gakoak ematea 623 00:32:34,790 --> 00:32:38,620 gaineko ordenagailu edozein dela ausazko programa deskargatu besterik ez duzu, eta 624 00:32:38,620 --> 00:32:41,590 instalatzeko aukera ematen du edozein dela ere nahi. 625 00:32:41,590 --> 00:32:45,050 >> Jonathan, eta aipatu bezala, konturatzen nahi dela behar dela esan liteke 626 00:32:45,050 --> 00:32:49,350 instalatu software zaintzen duzula buruz, Spotify edo iTunes edo edozein 627 00:32:49,350 --> 00:32:50,900 eta instalatzen saiatzen ari zaren da. 628 00:32:50,900 --> 00:32:54,710 Baina literalki zaren egilearen fidatu edo software egileek 629 00:32:54,710 --> 00:32:57,570 bakarrik zer programa suposatzen da egin behar. 630 00:32:57,570 --> 00:33:02,320 >> Baina, ez da deus programa gehienak gelditu gehienetan 631 00:33:02,320 --> 00:33:06,910 sistema eragileak fitxategiak ezabatzea, horiek igotzeko konpainia batzuk 632 00:33:06,910 --> 00:33:10,040 web, trolling from inguruan, gauzak zifratzeko. 633 00:33:10,040 --> 00:33:12,970 Eta berriro ere, sort dugu eraiki azpiegitura oso bat baino gehiago 634 00:33:12,970 --> 00:33:14,930 konfiantzan urteetan. 635 00:33:14,930 --> 00:33:18,690 Eta, beraz, konturatzen duzula besterik izan konfiantza ausazko pertsona eta ausazko 636 00:33:18,690 --> 00:33:20,050 for gehienak enpresa. 637 00:33:20,050 --> 00:33:24,860 >> Eta Jonathan ere, batzuetan aipatu enpresa horiek beraiek dira sort 638 00:33:24,860 --> 00:33:26,410 knowingly maltzurren guztiak, ezta? 639 00:33:26,410 --> 00:33:30,200 Sony bat harrapatu flack asko urte batzuk Duela instalatzeko zer deitzen zen bat 640 00:33:30,200 --> 00:33:33,220 rootkit pertsonen ordenagailuetan kit beren ezagutza gabe. 641 00:33:33,220 --> 00:33:36,570 Eta hau GIST zen denean duzula erosi CD bat adibidez direla 642 00:33:36,570 --> 00:33:40,050 ez zuen nahi izan gai edo kopiatu nahi duzun musika erauzi off, CD litzateke 643 00:33:40,050 --> 00:33:42,600 instalatzeko, zure jakin gabe, Zure ordenagailuan rootkit bat. 644 00:33:42,600 --> 00:33:46,020 Rootkit besterik zentzua software doan administratzailearekin potentzialki duten bezala 645 00:33:46,020 --> 00:33:47,260 ez du gauza txarrak. 646 00:33:47,260 --> 00:33:50,780 >> Baina gauzak artean gauza hau zen, ez zuen bere burua ezkutatzen du. 647 00:33:50,780 --> 00:33:53,660 Beraz, batzuk nahiko savvy izan liteke ordenagailua, eta jakin, bai, I 648 00:33:53,660 --> 00:33:57,310 besterik ireki Task Manager edo Monitoreak eta jarduera guztietan, ezin dut begiratu 649 00:33:57,310 --> 00:33:59,150 du arcanely izeneko programak exekutatzen ari diren. 650 00:33:59,150 --> 00:34:01,760 Eta ezer itxura susmagarria bada Besterik ez dut hiltzeko edo ezabatu. 651 00:34:01,760 --> 00:34:02,980 Baina zer rootkit egin duten. 652 00:34:02,980 --> 00:34:07,070 Funtsean, esan zuen, bada exekutatzen Task Kudeatzailea, ez erakutsi bakarrik. 653 00:34:07,070 --> 00:34:08,500 >> Beraz, software zegoen. 654 00:34:08,500 --> 00:34:12,710 Eta gero bakarrik, benetan, benetan begiratu gogorra da, nahiz eta ezin aurkitu duzu. 655 00:34:12,710 --> 00:34:15,670 Eta hori izenean egin kopia babesteko. 656 00:34:15,670 --> 00:34:18,230 Baina imajinatu zer izan liteke dira egin, bestela. 657 00:34:18,230 --> 00:34:19,699 >> Orain zeure burua babesteko dagokionez. 658 00:34:19,699 --> 00:34:22,190 Webgune asko daude wonderfully gracious duten horiek jarri dute 659 00:34:22,190 --> 00:34:26,480 Bere giltzarrapo ikonoak Hasierako orri horrek esan nahi du, web gunea segurua dela. 660 00:34:26,480 --> 00:34:28,870 Hau da bankofamerica.com gaur goizean. 661 00:34:28,870 --> 00:34:32,239 Beraz, zer dela gutxi giltzarrapoaren ikonoa du ez du esan nahi ondoan botoia Saioa du? 662 00:34:32,239 --> 00:34:35,699 663 00:34:35,699 --> 00:34:36,790 >> Deus. 664 00:34:36,790 --> 00:34:39,560 Norbaitek daki nola erabili behar dela esan nahi du Photoshop baten irudi bat egiteko 665 00:34:39,560 --> 00:34:40,590 giltzarrapoaren ikonoa. 666 00:34:40,590 --> 00:34:44,449 Gustatzen nahiko literalki, izan ere, hori ondorioz, ez da positiboa izan behar du 667 00:34:44,449 --> 00:34:46,880 erabiltzaileari bezalako seinalerik, ooh, seguru web. 668 00:34:46,880 --> 00:34:50,449 Web gune honetan fidatu behar dut eta orain nire erabiltzaile-izena eta pasahitza idatzi. 669 00:34:50,449 --> 00:34:53,870 Eta hau izan da, ohiko urteetan bezala, duela gutxi, goizean bezala. 670 00:34:53,870 --> 00:34:56,949 >> Baina kontuan hartu duten ohiturak hau da gurekin lortzean sartu. 671 00:34:56,949 --> 00:35:00,600 Demagun inplizituki mezu guztiak banku horiek, kasu honetan izan dira 672 00:35:00,600 --> 00:35:01,830 Gurekin bidaltzen urtez. 673 00:35:01,830 --> 00:35:05,160 Ikusten duzu giltzarrapo bada, orduan segurua da. 674 00:35:05,160 --> 00:35:05,340 Guztiak eskubidea? 675 00:35:05,340 --> 00:35:10,520 >> Beraz, nola ahal duen sistema gehiegi duzu konfiantza bazaude txarra zentzuduna da? 676 00:35:10,520 --> 00:35:14,100 Jarri zure web orrian giltzarrapo bat, eta Logikoa denez, erabiltzaile izan dira 677 00:35:14,100 --> 00:35:17,260 urte baldintzatu nahi du bere gain hartzen giltzarrapo esan seguru. 678 00:35:17,260 --> 00:35:19,310 Eta egia esan, agian izango seguru. 679 00:35:19,310 --> 00:35:24,810 Oso seguru bat izan dezakezu SSL HTTPS konexio bat 680 00:35:24,810 --> 00:35:26,452 Mitxel web. com. 681 00:35:26,452 --> 00:35:30,150 Eta ez beste inor munduan, ikus daiteke zarela berarekin edo bere eskua buruz 682 00:35:30,150 --> 00:35:32,790 Zure erabiltzaile-izena eta pasahitza Zure kontuan. 683 00:35:32,790 --> 00:35:35,110 >> Nahiz eta hori, agian, ez da bat gehixeago reassuring. 684 00:35:35,110 --> 00:35:38,600 Beraz, honen goiko jaurtiketa pantaila nire nabigatzailea goizean honetako 685 00:35:38,600 --> 00:35:39,910 bankofamerica.com. 686 00:35:39,910 --> 00:35:43,270 Eta hemen ere nabarituko dugu izan giltzarrapo baten ikonoa. 687 00:35:43,270 --> 00:35:48,040 Zer esan nahi du testuinguru honetan, Chrome gutxienez? 688 00:35:48,040 --> 00:35:49,520 >> Beraz, hau da, orain SSL erabiliz. 689 00:35:49,520 --> 00:35:51,220 Beraz, hau da, benetan, hobea da gauza bat. 690 00:35:51,220 --> 00:35:54,250 Eta hain zuzen, Chrome hori egitea berdea da, esan nahi du gure arreta 691 00:35:54,250 --> 00:35:56,750 Izan ere, hori da ez bakarrik SSL gainean. 692 00:35:56,750 --> 00:36:01,400 Hau enpresa bat da, norbait dela ez du egiaztatu da benetan 693 00:36:01,400 --> 00:36:02,520 bankofamerica.com. 694 00:36:02,520 --> 00:36:05,970 Eta hori America Bank horrek esan nahi du, beren deiturikoak SSL erosteko 695 00:36:05,970 --> 00:36:09,680 ziurtagiria, funtsean ausazko handia, zertxobait ausazko zenbakiak ezartzen 696 00:36:09,680 --> 00:36:14,710 horiek segurtasun, izan dira batzuk hirugarren independente batek egiaztatu 697 00:36:14,710 --> 00:36:15,570 alderdia dela dio, bai. 698 00:36:15,570 --> 00:36:19,240 Hau da, benetan Banku zuzendari nagusia Amerika ziurtagiria erosi nahian. 699 00:36:19,240 --> 00:36:23,290 Chrome beraz fidatzen dela Autoritate ziurtagiri eta esan hasi 700 00:36:23,290 --> 00:36:25,265 berdea, hau bankofamerica.com da. 701 00:36:25,265 --> 00:36:27,997 Eta Amerikako Bankuak bakarrik ordaintzen gutxira duela ehun dolar gutxi edo bat 702 00:36:27,997 --> 00:36:30,800 mila gisa baten aurka dolar hamarnaka gutxi. 703 00:36:30,800 --> 00:36:34,940 >> Baina hemen ere, nola askok inoiz portatu edozein ezberdinean delako 704 00:36:34,940 --> 00:36:38,576 zure nabigatzailean URL da ordez beltz berde? 705 00:36:38,576 --> 00:36:39,900 Eskuin? 706 00:36:39,900 --> 00:36:40,600 Beraz, gurekin pare bat. 707 00:36:40,600 --> 00:36:42,115 Eta hori ona paranoiko izateko. 708 00:36:42,115 --> 00:36:45,910 Baina orduan ere, nahi dutenentzat, nahiz nabarituko gauza horiek, ezta benetan 709 00:36:45,910 --> 00:36:50,720 gelditzeko bestela seguru bat saioa hastean web orriaren URL-a ez da berdea? 710 00:36:50,720 --> 00:36:53,380 Eskubidea, eta, beraz, ziurrenik, ez da, ezta? 711 00:36:53,380 --> 00:36:56,740 Gutxienez, gurekin gehienak, ez bada berdea, ziurrenik besterik ez duzu 712 00:36:56,740 --> 00:36:57,440 ahal izango dira, adibidez, edozein izanda ere. 713 00:36:57,440 --> 00:36:58,950 Bezala, webgune honetan sartu nahi dut. 714 00:36:58,950 --> 00:37:00,200 Horregatik, hemen nago. 715 00:37:00,200 --> 00:37:02,390 Saioa hala ere noa. 716 00:37:02,390 --> 00:37:04,500 >> Bat alde batera bezala, Chrome da apur bat honi buruz, hobeto. 717 00:37:04,500 --> 00:37:07,990 Baina ez dago nabigatzaile asko atsegin Firefox esaterako, gutxienez 718 00:37:07,990 --> 00:37:12,190 denbora pixka bat, non giltzarrapoaren ikonoa duten da, benetan jarri ahal izango duzu, edozein 719 00:37:12,190 --> 00:37:13,250 zeure ikonoa. 720 00:37:13,250 --> 00:37:17,480 Utzidazu ikusten zer azken bertsioa Firefox itxura. 721 00:37:17,480 --> 00:37:20,040 Beraz, bada, joan CS50.net dugu. 722 00:37:20,040 --> 00:37:21,580 >> OK, beraz ahaztuak dut dute hobea baita. 723 00:37:21,580 --> 00:37:24,970 Zer egiten zuena nabigatzaile da gustatzen, Hemen, adibidez, da [? SAAS da?] 724 00:37:24,970 --> 00:37:25,790 CREST sortu hemen. 725 00:37:25,790 --> 00:37:29,240 Hori horrela deitzen gogokoena da web orri bat ikonoa. 726 00:37:29,240 --> 00:37:30,190 Urte - 727 00:37:30,190 --> 00:37:34,720 Egia esan, ez da hori aspaldi - txiki armarria zatekeen eskubidea 728 00:37:34,720 --> 00:37:36,560 Hemen ondoan URL. 729 00:37:36,560 --> 00:37:40,300 Jenio batzuk delako erabaki hori litzateke, besterik gabe, itxura polita classy behar 730 00:37:40,300 --> 00:37:43,150 grafikoa logo eskubidea hurrengo zure URL. 731 00:37:43,150 --> 00:37:45,310 Eta diseinua jakintsua, benetan nahiko sinesgarria. 732 00:37:45,310 --> 00:37:47,240 >> Beraz, zer egin txarra lasaia Irteeran egiten? 733 00:37:47,240 --> 00:37:50,500 Gogokoena aldatzen hasi dira ikonoak, edo beren berezko ikonoa 734 00:37:50,500 --> 00:37:55,250 homepage ez gailur bat izango da baina giltzarrapo bat, eta horrek 735 00:37:55,250 --> 00:37:56,600 esanahia ez erabat. 736 00:37:56,600 --> 00:37:59,760 Haien ikono gogoko baino beste giltzarrapo bat zen, ez bait zuen 737 00:37:59,760 --> 00:38:01,250 segurtasun adierazpenak. 738 00:38:01,250 --> 00:38:04,040 >> Ikasgai hemen, beraz, ez dira pare bat uste dut. 739 00:38:04,040 --> 00:38:07,820 Ez dagoela, egia esan, batzuetan bat da ondo asmo mekanismoak 740 00:38:07,820 --> 00:38:12,850 Gurekin irakasten segurtasunari buruzko erabiltzaileen nahiz Zu ez bazara, nahiz eta jakitun zer berdea 741 00:38:12,850 --> 00:38:15,110 edo zer esan nahi du, nahiz eta HTTPS izaten dira. 742 00:38:15,110 --> 00:38:19,130 Baina mekanismo horiek gurekin sartu webgune fidakor ohitura txarra 743 00:38:19,130 --> 00:38:23,390 positiboa denean, seinale horiek ikusiko dugu, direnean, oso erraz txarren ikusi dugun bezala, 744 00:38:23,390 --> 00:38:26,480 une bat besterik ez duela zerbait hau bezalako leloa. 745 00:38:26,480 --> 00:38:29,100 >> Saio bahiketa sartu da, beraz, erreproduzitu, aurretik esan dugun bezala, 746 00:38:29,100 --> 00:38:30,510 Adibidez cookieak batera. 747 00:38:30,510 --> 00:38:32,130 Eta zer du horrek benetan esan nahi du? 748 00:38:32,130 --> 00:38:35,930 Beno bahiketa saio batera, hori guztia norbaiten cookieak lapurretan buruz. 749 00:38:35,930 --> 00:38:39,860 Beraz, bada, ireki dut hemen Chrome, for Adibidez, eta ireki dut Inspector 750 00:38:39,860 --> 00:38:41,550 behera hemen, eta joan I Sareko Tab - 751 00:38:41,550 --> 00:38:42,830 eta egin dugun hau lehenago - 752 00:38:42,830 --> 00:38:48,900 joan eta zerbait http://facebook.com Sartu, eta, oro har, 753 00:38:48,900 --> 00:38:52,280 gauza mordo pantailan zehar doa delako irudi guztiak eta CSS eta 754 00:38:52,280 --> 00:38:53,490 Ikusteko Javascript-a fitxategiak. 755 00:38:53,490 --> 00:38:59,420 >> Baina hau egiten dut hemen begiratuz gero nabarituko Facebook hori da, hain zuzen ere, bat landatzea 756 00:38:59,420 --> 00:39:02,310 edo gehiago nire cookie-ak nabigatzaileak eskubidea hemen. 757 00:39:02,310 --> 00:39:05,610 Beraz, funtsean, hauek dira: batetik, zigilu hori adierazten dit. 758 00:39:05,610 --> 00:39:08,580 Eta orain, zorionez nire nabigatzailea izango da aurkeztuko honetan behin eta berriro 759 00:39:08,580 --> 00:39:10,560 web revisiting. 760 00:39:10,560 --> 00:39:15,810 Baina hori baino ez da segurua, esan bat Duela aste pare, bazara SSL erabiliz. 761 00:39:15,810 --> 00:39:18,860 >> Baina nahiz eta SSL bera can arriskuan egon. 762 00:39:18,860 --> 00:39:21,800 Modu guztiak SSL lanak kontuan hartu ondoren. 763 00:39:21,800 --> 00:39:28,860 Zuk nabigatzailea Urruneko konektatzen https://, luze istorio laburren bidez zerbitzaria, 764 00:39:28,860 --> 00:39:30,110 kriptografia da parte hartzen. 765 00:39:30,110 --> 00:39:34,750 Ez da gisa César simple edo Visionaire edo are DES, DES batetik 766 00:39:34,750 --> 00:39:36,110 atzera pset2 bitartean. 767 00:39:36,110 --> 00:39:37,410 Gehiago baino sofistikatuagoa da. 768 00:39:37,410 --> 00:39:39,110 Deitzen gako publikoaren kriptografia. 769 00:39:39,110 --> 00:39:42,845 Baina benetan handia eta benetan ausazko zenbakiak erabiltzen dira scramble 770 00:39:42,845 --> 00:39:47,125 arteko informazio puntu bat, duzu, eta B, facebook.com bezala. 771 00:39:47,125 --> 00:39:52,570 >> Baina arazoa da, nola askok berriro inoiz https:// idazten hasteko 772 00:39:52,570 --> 00:39:55,790 gure web-konexioa segurua duten moduan? 773 00:39:55,790 --> 00:40:00,900 Esan nahi dut, nola askotan, nahiz eta mota http://facebook.com? 774 00:40:00,900 --> 00:40:02,290 Guztiak eskubidea, egiten baduzu, nahi, kaixo. 775 00:40:02,290 --> 00:40:03,510 Zuk ez duzu hori egin jada, ezta? 776 00:40:03,510 --> 00:40:05,190 Nabigatzailea ez da irudikatu egingo dira. 777 00:40:05,190 --> 00:40:08,070 >> Baina gurekin gehienak egin, hain zuzen ere idatzi facebook.com. 778 00:40:08,070 --> 00:40:10,960 Ari bagara nabigatzailea erabilita, delako Nabigatzaile gotten smart nahikoa arabera 779 00:40:10,960 --> 00:40:14,920 2013 zaren bat erabiliz gero, bere gain hartzen nabigatzailea, idatzi helbide bat duzunean, 780 00:40:14,920 --> 00:40:18,550 ziurrenik sartzen ez Mezu elektroniko edo istanteko mezu bidez. 781 00:40:18,550 --> 00:40:21,250 HTTP eta Port 80 esan nahi duzu. 782 00:40:21,250 --> 00:40:22,970 Konbentzio horiek hartu dira. 783 00:40:22,970 --> 00:40:24,830 >> Baina, nola berbideraketak lan egiten du? 784 00:40:24,830 --> 00:40:26,170 Beno, konturatzen zer gertatzen den hemen. 785 00:40:26,170 --> 00:40:27,590 Joan nintzen itzuliz gero Chrome - 786 00:40:27,590 --> 00:40:31,920 eta egin dezagun Incognito en modua da, beraz, nire guztiak 787 00:40:31,920 --> 00:40:33,620 cookie-ak bota. 788 00:40:33,620 --> 00:40:38,130 Eta utzi hemen joan me, berriro, facebook.com. 789 00:40:38,130 --> 00:40:39,490 Eta utzi zer gertatzen den ikusi. 790 00:40:39,490 --> 00:40:43,372 >> Gogoratzen lehen eskaera zela hain zuzen ere, besterik facebook.com da. 791 00:40:43,372 --> 00:40:46,580 Baina, zer izan zen erantzuna lortu dudala? 792 00:40:46,580 --> 00:40:48,520 Ez zen 200 OK bat. 793 00:40:48,520 --> 00:40:53,550 300 edo 301 izan da, hau da, bat redirect me kontatzea joan 794 00:40:53,550 --> 00:40:59,050 http://www.facebook.com, hau da, non Facebook joan nahi du niretzat. 795 00:40:59,050 --> 00:41:01,900 Baina gero, hurrengo eskaera kontuan hartuz gero, eta ikusi dugu aurretik, 796 00:41:01,900 --> 00:41:04,370 nabarituko zein bigarren erantzuna. 797 00:41:04,370 --> 00:41:10,280 Zehazki nahi dute orain, me Facebook-en bertsio SSL joan. 798 00:41:10,280 --> 00:41:11,800 >> Beraz, hemen aukera bat da. 799 00:41:11,800 --> 00:41:15,440 Hau oso erabilgarria ezaugarri bat da besterik gabe, web-aren eta HTTP. 800 00:41:15,440 --> 00:41:19,570 Facebook bezalako Erabiltzaile amaiera nahi du me bada beren segurua bertsioaren egonaldia 801 00:41:19,570 --> 00:41:20,850 web, handia. 802 00:41:20,850 --> 00:41:23,130 Niri birbideratuko dira niretzat. 803 00:41:23,130 --> 00:41:25,250 Eta, beraz, ez dut, nahiz hori pentsatzen. 804 00:41:25,250 --> 00:41:29,200 >> Baina zer puntua A eta B artean badago, duzu, eta Facebook artean, ez da zenbait 805 00:41:29,200 --> 00:41:32,220 txarra lasaia, ez dago sistema batzuk Harvard administratzaile nor bitxia 806 00:41:32,220 --> 00:41:34,240 duten zure lagunak ikusteko. 807 00:41:34,240 --> 00:41:36,760 Edo ez da batzuk - 808 00:41:36,760 --> 00:41:38,340 urte, hau erabiltzen ero soinu - 809 00:41:38,340 --> 00:41:41,950 baina ez dago zenbait gobernu-erakunde bezala da NSA nor da benetan interesatzen 810 00:41:41,950 --> 00:41:44,390 Facebook-en nor zaren poking. 811 00:41:44,390 --> 00:41:45,910 Non aukera dago? 812 00:41:45,910 --> 00:41:49,305 Beno, beti norbait behar adina gisa tekniko savvy eta sarbidea dute 813 00:41:49,305 --> 00:41:53,350 zure Wi-Fi sarean benetako fisiko edo alanbre batzuk 814 00:41:53,350 --> 00:41:54,570 Zer egin zuten? 815 00:41:54,570 --> 00:41:57,520 >> Beno, sare berean dira Oraindik ez balitz bezala duzu eta dakite zerbait buruz 816 00:41:57,520 --> 00:42:02,050 TCP / IP eta IP helbideak eta DNS eta nola obra hori guztia, zer galtzen duten 817 00:42:02,050 --> 00:42:05,970 erdian gizona, zer esan bada Nazionala Segurtasun Agentzia, edozein da 818 00:42:05,970 --> 00:42:11,480 , izan daiteke, baina zer erakunde besterik ez bada erantzuten azkarrago Facebook baino 819 00:42:11,480 --> 00:42:15,820 zure HTTP eskaera eta dio, Oh, Facebook naiz. 820 00:42:15,820 --> 00:42:19,300 Anima zaitez, eta hemen da Facebook.com HTML kodea. 821 00:42:19,300 --> 00:42:20,720 >> Ordenagailuak politak darn azkarrak dira. 822 00:42:20,720 --> 00:42:25,990 Beraz, programa bat exekutatzen idatzi ahal duzu nsa.gov bezala zerbitzari bat denean 823 00:42:25,990 --> 00:42:29,790 bat baduzu, eskaera egiteko entzuten facebook.com, oso azkar atzean 824 00:42:29,790 --> 00:42:34,000 eszena benetako facebook.com hartzea lortzen bat ezin hobeto [? esque?] segurua 825 00:42:34,000 --> 00:42:38,290 NSA arteko arteko konexioa SSL Facebook, HTML duten lortzean oso 826 00:42:38,290 --> 00:42:42,670 sarrera orria da seguru, eta, ondoren, NSA zerbitzariak besterik ez dizu erantzuten 827 00:42:42,670 --> 00:42:44,942 facebook.com saio orri batekin. 828 00:42:44,942 --> 00:42:49,120 >> Orain nola asko nabarituko litzateke, nahiz eta zaren Facebook erabiliz HTTP baino gehiago 829 00:42:49,120 --> 00:42:53,375 oraindik puntu horretan dut duzulako ustekabean to nsa.gov konektatuta eta 830 00:42:53,375 --> 00:42:53,870 Facebook ez? 831 00:42:53,870 --> 00:42:54,980 URL ez da aldatzen. 832 00:42:54,980 --> 00:42:57,040 Hori guztia egiten ari atzealdean. 833 00:42:57,040 --> 00:42:59,470 Baina gurekin gehienak, ni barne, seguruenik, ez litzateke nabarituko 834 00:42:59,470 --> 00:43:00,800 Xehetasun txikiak, hala nola. 835 00:43:00,800 --> 00:43:05,510 >> Beraz, ezin hobeto workable izan dezakezu duzun eta zer duzu arteko konexioa 836 00:43:05,510 --> 00:43:08,660 Facebook uste da, baina ez da bat izenekoak erdian gizona. 837 00:43:08,660 --> 00:43:12,480 Eta hau gizon termino orokor bat da Erditik eraso non batzuk egin behar duzu 838 00:43:12,480 --> 00:43:17,670 duzu, eta puntu hori da B arteko erakundea nolabait, manipulatu eta lapurtzea, edo 839 00:43:17,670 --> 00:43:18,960 zure datuak ikusiz. 840 00:43:18,960 --> 00:43:22,750 Beraz, nahiz eta SSL ez da surefire, batez ere, Zuk bada sartu tricked 841 00:43:22,750 --> 00:43:26,790 ez da inflexio on delako nola horiek azpiko mekanismoak ondo lan egitea. 842 00:43:26,790 --> 00:43:30,670 >> Beraz, ikasgai bat, gaur egun, gero, gehiegi da baduzu Benetan nahi paranoiko izateko - 843 00:43:30,670 --> 00:43:32,110 eta, nahiz eta hemen ez dira mehatxuak - 844 00:43:32,110 --> 00:43:37,112 Benetan behar duzu hasteko sartzea Idazteko ohitura https://www en 845 00:43:37,112 --> 00:43:39,850 edozein dela ere domeinu izena duzu benetan axola buruz. 846 00:43:39,850 --> 00:43:41,820 >> Eta alde batera too gisa dago oraindik mehatxu batekin 847 00:43:41,820 --> 00:43:43,410 saio bahiketa dagokionez. 848 00:43:43,410 --> 00:43:47,440 Sarritan denean bisitatzen duzun lehen bat facebook.com bezalako web, salbu 849 00:43:47,440 --> 00:43:51,050 zerbitzari konfiguratu da hori esateko eskua duten zigilua jarri duzun 850 00:43:51,050 --> 00:43:56,140 atzo ziurtatzeko behar da, berez, zure nabigatzaileak agian oso ondo, haren 851 00:43:56,140 --> 00:44:00,620 bisitatzen facebook.com bezala gauzak google.com, twitter.com, zure nabigatzaileak 852 00:44:00,620 --> 00:44:04,280 aurkeztuko dezake eskuko zigilua bakarrik slapped beharreko behera eta esan, ez. 853 00:44:04,280 --> 00:44:05,660 Erabili SSL. 854 00:44:05,660 --> 00:44:07,030 >> Baina beranduegi da puntu horretan. 855 00:44:07,030 --> 00:44:10,940 Baduzu bidalitako eskua zigilua, zure cookie argi batekin 856 00:44:10,940 --> 00:44:15,180 SSL ez, bigarren zatiketa bat duzu ahultasun non norbait sniffing 857 00:44:15,180 --> 00:44:19,530 zure trafikoa, gelakide edo NSA ala ez, ondoren, erabili ahal cookie berean, eta 858 00:44:19,530 --> 00:44:23,860 savvy tekniko pixka batekin, aurkeztuko ditu bere gisa. 859 00:44:23,860 --> 00:44:25,930 >> Beste eraso bat izan dezakezu Ez duzu pentsatu buruz. 860 00:44:25,930 --> 00:44:30,120 Hau benetan duzun torlojua baduzu web batzuk, idatziz sortu honetan 861 00:44:30,120 --> 00:44:31,580 nolabait erabiltzen SQL. 862 00:44:31,580 --> 00:44:34,610 Beraz, hemen, adibidez, pantaila bat da Harvard-en sartu dionean. 863 00:44:34,610 --> 00:44:36,380 Eta, oro har, hau adibide bat da, batekin zerbait 864 00:44:36,380 --> 00:44:37,480 izena eta pasahitza. 865 00:44:37,480 --> 00:44:38,440 Super ohikoa. 866 00:44:38,440 --> 00:44:41,310 Beraz Demagun SSL existitzen dela eta ez dago erdian gizon edo ez 867 00:44:41,310 --> 00:44:41,920 horrelako ezer. 868 00:44:41,920 --> 00:44:45,660 Orain zerbitzari buruz ari gara bideratua kode dezake duzula idatzi. 869 00:44:45,660 --> 00:44:49,830 >> Beno, orduan idatzi erabiltzaile-izen bat dut, eta pasahitza, demagun PIN zerbitzua 870 00:44:49,830 --> 00:44:51,740 PHP ezarri. 871 00:44:51,740 --> 00:44:53,990 Eta kode batzuk izan ditzakezu hau bezalako zerbitzari horretan. 872 00:44:53,990 --> 00:44:57,740 Talde erabiltzaile izena super post-tik global eta pasahitza lortzeko, eta, ondoren, 873 00:44:57,740 --> 00:45:01,130 ari dira batzuk pset7 bezala erabiliz gero kodea ez dago kontsulta funtzioa da 874 00:45:01,130 --> 00:45:01,820 hori egin liteke. 875 00:45:01,820 --> 00:45:06,320 Aukeratu erabiltzaileen Star erabiltzaile-izena berdinen eta pasahitza berdinak dira. 876 00:45:06,320 --> 00:45:08,120 >> Itxura, lehen begiratuan, guztiz arrazoizkoa. 877 00:45:08,120 --> 00:45:11,090 Hau sintaktikoki zuzena PHP kodea. 878 00:45:11,090 --> 00:45:13,160 Logikoa denez, ez da deus hau gaizki. 879 00:45:13,160 --> 00:45:15,710 Ustez ez da gehiago lerroak benetan egiten duen zerbait 880 00:45:15,710 --> 00:45:18,150 emaitza hori bueltatzen datu-basetik. 881 00:45:18,150 --> 00:45:20,580 Baina hori egiteko vulnerable honako arrazoia. 882 00:45:20,580 --> 00:45:23,760 >> Nabarituko dela, ona herritar bezala, Komatxo artean jarri dut, bakar 883 00:45:23,760 --> 00:45:25,380 komatxo artean, erabiltzaile-izena. 884 00:45:25,380 --> 00:45:26,980 Eta jarri komatxo bakar dut pasahitza. 885 00:45:26,980 --> 00:45:28,830 Eta hori gauza ona da Oraindik dutelako zenbakiak ez luke izan behar. 886 00:45:28,830 --> 00:45:30,660 Normalean testu izateko ari dira joan. 887 00:45:30,660 --> 00:45:32,290 Beraz, naiz aipatuz kateak bezala. 888 00:45:32,290 --> 00:45:37,470 >> Eta, orain, aurrera egin dut, bada, zer gehiago nahi izanez gero - eta kenduko dut balak da bertatik 889 00:45:37,470 --> 00:45:38,870 PIN zerbitzua aldi baterako - 890 00:45:38,870 --> 00:45:41,650 zer saiatu nintzen bezala saioa hasi bada Presidentea [? Scroob?] 891 00:45:41,650 --> 00:45:52,540 baina nire pasahitza dela aldarrikatzen dut 12345 'edo '1' = '1, eta aldez 892 00:45:52,540 --> 00:45:53,830 zer ez dut egin. 893 00:45:53,830 --> 00:45:56,140 Ez nuen beste itxi bakar aurrekontua. 894 00:45:56,140 --> 00:45:58,500 Dut nahiko zorrotz delako hemen txarra zentzuduna bezala. 895 00:45:58,500 --> 00:46:01,870 Eta zauden ari naiz suposatuz ez da oso ona zure 896 00:46:01,870 --> 00:46:03,450 PHP eta MySQL kodea. 897 00:46:03,450 --> 00:46:06,740 Ari zaren egiaztatzen ez dut asmatzen komatxo presentzia da. 898 00:46:06,740 --> 00:46:11,190 >> Beraz, zer gertatu denean, zure Erabiltzaile ditu kate horretan idatzitako, 899 00:46:11,190 --> 00:46:15,060 kontsulta Oraindik buruz duzun sortzeko itxura. 900 00:46:15,060 --> 00:46:18,180 Eta istorio luzea izanez gero, epe labur eta zerbait elkarrekin edo zuk edo zerbait 901 00:46:18,180 --> 00:46:21,740 batera, hau da, itzultzeko joan datu-baseko errenkada bat. 902 00:46:21,740 --> 00:46:26,570 Da, beti ere, Kasu 1 funtzioak 1. 903 00:46:26,570 --> 00:46:30,400 >> Eta besterik ez duzu aurreratzen delako Zure erabiltzaile, ona edo txarra, agian hori 904 00:46:30,400 --> 00:46:35,340 dute euren izenean Komatxo bat duzu bat sortu dute SQL kontsulta hori oraindik 905 00:46:35,340 --> 00:46:39,040 balio du, eta, orain, emaitza gehiago emango burutu nahi baino gehiago izan ditzake. 906 00:46:39,040 --> 00:46:42,340 Eta, beraz, txarra lasaia hau gaur egun potentzialki Zure zerbitzari saioa 907 00:46:42,340 --> 00:46:47,060 Zure datu-baseko errenkada bat delako itzuli nahiz eta berak ideia ez dauka zer 908 00:46:47,060 --> 00:46:49,410 [? Scroob horrek?] Oraingo pasahitza da. 909 00:46:49,410 --> 00:46:50,640 >> Oh, hemen typo bat konturatu nintzen. 910 00:46:50,640 --> 00:46:53,260 Nik esan behar dut pasahitza berdinen Aurreko bezalako 12345 911 00:46:53,260 --> 00:46:54,990 adibidez, edo 1 funtzioak 1. 912 00:46:54,990 --> 00:46:56,400 Konektatuta dagoela konpondu dut. 913 00:46:56,400 --> 00:46:59,960 >> Beraz, zergatik ez duzu egin dugu kontsulta erabiliz Galdera-ikurra duten funtzioa? 914 00:46:59,960 --> 00:47:04,000 Gauzak kontsulta funtzio bat zuretzat ez da ziurtatu egiten duela 915 00:47:04,000 --> 00:47:07,660 pasatzen denean argumentuetan duzu ondoren koma hemen horrelako kontsulta hori 916 00:47:07,660 --> 00:47:10,330 hori benetan bidaltzen datu-base honen itxura. 917 00:47:10,330 --> 00:47:13,830 A uglier asko ikusteko, baina atzera barrak automatikoki 918 00:47:13,830 --> 00:47:19,030 sartuta, hain zuzen, hori ekiditeko injekzio erasoa erakutsi duten dut 919 00:47:19,030 --> 00:47:20,270 Une duela. 920 00:47:20,270 --> 00:47:24,930 >> Orain dibertigarria XKCD pentsatu dut tira nuke Hemen espero behar dela, orain izan 921 00:47:24,930 --> 00:47:28,546 pixka bat gehiago ulergarria hau hemen da. 922 00:47:28,546 --> 00:47:39,460 923 00:47:39,460 --> 00:47:40,265 >> Pixka bat? 924 00:47:40,265 --> 00:47:42,370 Agian pixka bat gehiago behar dugu duten eztabaida. 925 00:47:42,370 --> 00:47:47,810 Beraz, hau da, txiki txikitatik alluding Bobby izendatzen duen nolabait hartu 926 00:47:47,810 --> 00:47:52,250 web orri bat besterik ez da abantaila zer duten erabiltzaileak idatzitako fidatu 927 00:47:52,250 --> 00:47:55,100 ez da, hain zuzen ere, SQL kodea, baina kate bat da. 928 00:47:55,100 --> 00:47:56,830 >> Orain beherakada dela gogora ekarri ahal izango duzu - 929 00:47:56,830 --> 00:48:00,190 ikusi izan dezakezu hau - tanta bidez taula bat ezabatzeko, ezabatu datu-base bat. 930 00:48:00,190 --> 00:48:02,235 Beraz, bada, funtsean, erreklamatzeko duzula Robert zure izena da "; 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 Oso ondo baliteke trikimailu datu-basea ez bakarrik sartu zarela egiaztatzen 934 00:48:09,370 --> 00:48:13,530 Robert, hain zuzen ere, baina, era berean, puntu eta koma jarraitu taula garbitzeko. 935 00:48:13,530 --> 00:48:17,560 >> Eta, beraz, SQL injekzio erasoak can benetan hau gisa mehatxatzen 936 00:48:17,560 --> 00:48:20,740 Horren bidez, norbaiten datuak ezabatu ditzake, gehiago dauden datuak aukeratu dezakezu baino 937 00:48:20,740 --> 00:48:23,440 asmoa, sar dezakezu edo datuak eguneratzeko. 938 00:48:23,440 --> 00:48:26,520 Eta benetan ikus dezakezu honetan haren hasiera ariketa, ez asmo txarreko for 939 00:48:26,520 --> 00:48:29,730 helburuekin, baina soilik irakaskuntza, edonoiz duzunean galdetuko saioa da 940 00:48:29,730 --> 00:48:35,180 webgunean, batez ere, nolabaiteko ez oso publikoa, oso ezaguna da, web, 941 00:48:35,180 --> 00:48:38,630 saiatu saioa itxi John O'Reilly gisa edo norbaitek 942 00:48:38,630 --> 00:48:39,740 euren izenean Komatxo. 943 00:48:39,740 --> 00:48:42,990 Edo literalki idatzi Komatxo, sakatu Sartu, eta ikusi zer gertatzen den. 944 00:48:42,990 --> 00:48:47,990 >> Eta askotan, tragikoki, pertsona ez dute sanitized euren sarrera eta 945 00:48:47,990 --> 00:48:51,690 egin ziur komatxo bezalako gauzak edo puntu dira, ihes egin. 946 00:48:51,690 --> 00:48:54,430 Horregatik pset7 dugu eman duzun kontsulta funtzio hau. 947 00:48:54,430 --> 00:48:59,510 Baina ez pean eskertzen zehazki zer da zuretzat egiten ari da. 948 00:48:59,510 --> 00:49:01,800 >> Beraz, hori esan zuen, gozatu erabiliz web aste honetan. 949 00:49:01,800 --> 00:49:04,660 Eta zuk ikusiko dugu astelehenean. 950 00:49:04,660 --> 00:49:06,180 >> Hurrengo CD50 at. 951 00:49:06,180 --> 00:49:18,614 >> [Musika]