[Predvaja glasba] DAVID Malan: To je CS50, in to je začetek 10. tednu. In morda je to zapomniti Slika od nekaj tednov nazaj ko smo se pogovarjali o internet in kako to je dejansko izvajal fizično. In morda se spomni, da obstaja pravzaprav cel kup kablov kot tudi brezžično tehnologij, ki medsebojno vsa vozlišča ali usmerjevalnikov in drugo takšne tehnologije na internetu. In veliko, da je underseas. No, izkaže se, da tisti, underseas kabli so malo tarčo. In današnje predavanje je v celoti zaradi varnosti, ne le grožnje, da smo vsi face fizično, ampak tudi praktično, in tudi, konec proti repu Danes, nekaj obrambi da smo kot lahko uporabniki dejansko vzpostavljeni. Najprej pa eden izmed prvih in morda najbolj fizično threat-- [VIDEO PREDVAJANJE] -Could Rusija bo načrtovanje napad na podmorskih kablov ki povezujejo globalno internet? -Russian Ladje in podmornice preži v bližini podmorskih kablov ki nosijo skoraj vse svetovnega spleta. -V Celoten internet izvajajo po teh kablov. -first Od vsega, kar je internet delal pod vodo? Nazadnje, ko sem preveril, da nisem naj bi dobili moj računalnik mokra. Drugič, če mene vprašaš, kako je internet potuje od celine do celine, Jaz bi si rekla sateliti ali laserji, ali, iskreno, Verjetno bi morali pravkar dejal internet. In kaj se je zgodilo v oblak? Rekli so mi, da je oblak. Se spomniš? Hej, kaj je dal, da je v oblaku. Bilo je, kot je internet parni informacij, ki obkroža Zemljo, in računalnik je kot zajemalko da je pobral ven tisto, kar je potrebno. Vendar se izkaže, internet je pravzaprav podvodna ker ti kabli prevoz več kot 95% dnevnih internetnih komunikacij. In obveščevalne skrbi ZDA, da v času napetosti in konfliktov, Rusija bi se zatekajo k jih prekinitev. Bilo bi največja motnje na vašo spletno storitvijo odkar ste gor soseda dal geslo na svojem Wi-Fi. V REDU? Poskusite ime svojega psa. [END PREDVAJANJE] DAVID Malan: Preden se obrnemo zdaj nekatere bolj virtualnih groženj, nekaj objav. Torej, naši prijatelji CrimsonEMS so trenutno zaposlovanju novih EMTs, Nujnih zdravstvenih tehnikov. In to je dejansko nekaj še posebej pri srcu. Dolgo časa nazaj, sem ne pozabite pa v Ikeo kmalu po diplomi, pravzaprav. In kot sem bil izhodu iz trgovine, to fantek, ki je bil v voziček začel preobrat dobesedno modro. In je bil zadušitve na nekem kosu hrane, ki je imel menda gotten zaljubljen v grlu. In njegova mati je bila paniko. Starši okoli njih so paniko. In tudi jaz, ki je imel malo domačnosti z EMS samo s pomočjo prijateljev, popolnoma zamrznila. In to je bilo samo zaradi nečesa kot 15-letni reševalec iz vode, ki Povozil in dejansko vedel, kaj naj naredil nagonsko in se zavzel za pomoč in dejansko potegnil fant iz njegovega voziček in dejansko obravnavati situacijo. In za mene, da je bilo prelomno. In to je bilo ta trenutek v čas, ko sem se odločil, prekleto, Moram imeti svoj akt skupaj in dejansko vedeti kako se odzvati na te vrste situacij. In tako si jaz sam licenco Pred leti so na EMT. In skozi podiplomski šoli sem se vozijo na MIT ambulante za nekaj časa, pa tudi kot so ohranili svojo licenco, saj. In dejansko, na ta dan, vse osebja CS50 tukaj v Cambridgeu dejansko certificiran v CPR, kot tudi zaradi podobnih razlogov. Torej, če ste sploh zanima to, tam je nikoli ne bo dovolj časa v dan, da na nekaj novega. Toda, če želite, Novo leto Resolucija, naj se pridružijo ti fantje tukaj ali menijo stika na Rdeči križ za certificiranje, bodisi tukaj ali v New Haven, kot dobro. Torej zadnje kosilo CS50 je ta petek. Torej, če ste še nam je pridružil, ali če imate in želite še enkrat, ne gredo na spletni CS50 za izpolnite obrazec tam. Vedo tudi, da naši prijatelji v Yale, profesor Scassellati, je bil za proizvodnjo AI, umetni inteligenca, serija za nas ki se bo začela za prvenec ta teden na video. Torej, še posebej, če ste zainteresirani pri doseganju končnega projekt nekako povezane z umetno inteligenco, naravna obdelava jezika, celo robotika, zavedajo, da bodo ti čudovit navdih za to. In samo da vam teaser od tega, tukaj je Scaz sam. [VIDEO PREDVAJANJE] On od res super stvari o računalništvu je, da je s celo samo Nekaj ​​tednov študija, boš, da bi lahko razumeli mnogi od inteligentnih artefaktov in naprave, ki zapolnijo naš moderni svet. V tem kratkem videu Serija, gremo pogledati na stvari, kot so, kako je Netflix sposoben predlagati in priporočiti filme da bi rad, kako je to, da Siri lahko odgovorili na vprašanja, ki jih imam, kako je to, da Facebook lahko prepozna moj obraz in samodejno označite me na fotografiji, ali kako Google je sposoben zgraditi avto, ki vozi na lastno pobudo. Torej, upam, da mi boste pridružili za ta kratek serija videov, serija CS50 AI. Mislim, da boste ugotovili, da ste vedeli, veliko več, kot ste mislili, da ste. [END PREDVAJANJE] DAVID Malan: Torej tiste, se bo pojavilo na Spletna stran predmeta je kasneje ta teden. Ostani na vezi. In v tem času, nekaj obvestila o tem, kaj je pred nami. Zato smo tukaj. To je v našem predavanju o varnosti. Ta prihaja v sredo, Scaz in Andy, Naš vodja poučevanje kolegi v New Haven, bo tukaj gledati umetna inteligenca sam za pogled na izračun za communication-- kako graditi sisteme, ki uporabljajo Jezik za komunikacijo z Eliza, Če ste seznanjeni s tem programsko opremo iz minulih dni, da Siri v zadnjem času, in Watson, ki vas Morda veste, od Jeopardy ali podobno. Potem naslednji ponedeljek, smo Ne tukaj v Cambridgeu. Mi smo v New Haven za sekundo poglej umetne inteligence z Scaz in company-- AI nasprotniki v igrah. Torej, če ste kdaj igrali proti računalnik v neki video igre ali mobilna igra ali podobno, da bomo govorimo o točno that-- kako zgraditi nasprotnike za igre, kako da predstavlja stvari Pod pokrovom motorja z uporabo dreves iz igre, kot tic-tac-toe šah dejanske Modern video igre, kot tudi. Na žalost, kviz eden je kmalu zatem. Več podrobnosti o da o CS50 je Spletna stran kasneje ta teden. In naš končni predavanje na univerzi Yale bo biti, da je petek po kvizu. In naš končni predavanje na Harvardu bo v ponedeljek po tem, po naravi urnikov. In tako v smislu mejnikov, poleg pset osem od tega tedna; statusnega poročila, ki bo Hiter pregled sanity med vami in vaše poučevanje kolegi; hackathon, ki bo tukaj v Cambridgeu za študente New Haven in Cambridge podobni. Mi bomo poskrbeli za vse Prevoz iz New Haven. Izvajanje od Končni projekt bo zapadel. In potem za obe kampusov bo pošteno CS50 ki nam omogoča, da sprejmejo pogled na in veselje V kaj se je vsakdo doseči. V bistvu sem mislil, da bo to dobra trenutek, da se opozori na to napravo tu, ki smo jih uporabili za nekaj časa tod ki je lepo zaslon na dotik. In dejansko, zadnji Letos smo imeli $ 0,99 aplikacijo da smo prenesli iz aplikacije Windows shranite, da se pripravi na zaslonu. Ampak odkrito povedano, je bilo zelo nered. To nam je omogočilo, da se pripravijo na zaslon, vendar je bilo, kot, veliko ikon tukaj. Uporabniški vmesnik je bil precej slab. Če boste želeli spremeniti nekatere nastavitve, je bilo samo toliko preklete klikov. In uporabnik interface-- ali, bolj pravilno, uporabnik experience-- je bil precej optimalna, predvsem njegovo uporabo v predavanje okolje. In tako smo prišli ven prijatelju našem pri Microsoftu, Bjorn, ki je dejansko bili po skupaj z CS50 spletu. In kot njegov končni projekt, v bistvu, kajne zelo milostno traja nekaj vhod od nas, da se natančno Značilnosti in uporabniška izkušnja hočemo. In potem je šel o gradnji za Windows ta vloga tukaj ki nam omogoča, da draw-- oops-- in urok na the-- wow. Hvala. Da pripravi in ​​urok na tem zaslonu tukaj z zelo minimalno uporabniškega vmesnika. Torej, da ste me videli, morda, da se dotaknete up tukaj vedno tako malo zdaj kje smo Lahko poudarjajo stvari v red. Mi lahko preklapljate in zdaj pojdite na belo besedilo tukaj. Če želimo, da bi dejansko brisanje zaslon, lahko to storimo. In če smo dejansko raje belo platno, kar lahko naredimo to. Torej, to počne tako strašno malo po svoji zasnovi in ​​počne dobro. Tako, da sem futz, upajmo, veliko manj letos v razredu. In hvala tudi za varovanec njegovega sem nosil danes malo prstan. To je Benjamin, ki je bil interning z Bjorn to poletje. Torej, to je malo prstan. To je malo večji od mojega običajnega prstan. Ampak preko malo pokličete na stranska tukaj morem dejansko premikanje diapozitivov levo in desno, naprej in nazaj, in dejansko napredujejo stvari brezžično, tako da ena, nimam nadaljuj nazaj čez s preslednico tukaj. In drugič, jaz ne imeti ena od teh neumnih oddajnikih in Prigrabiti mojo roko držite prekleta stvar, ves čas da bi preprosto kliknite. In zagotovo, v času, bo strojna oprema kot je ta dobil super, super manjši. Torej vsekakor, ne oklevajte razmišljati zunaj polja in delati stvari in ustvariti stvari, ki jih sploh ne obstajajo še za končnih projektov. Brez odlašanja, pogled na tisto, kar čaka kot ste se potopite v vašem finale projekti na CS50 hackathon [VIDEO PREDVAJANJE] [Predvaja glasba] [Smrčanje] [END PREDVAJANJE] DAVID Malan: V redu. Torej je Stephen Colbert posnetek da sem pokazala pred nekaj trenutki je bil dejansko na televiziji le nekaj dni nazaj. In dejansko nekaj drugih posnetkov bomo prikazali danes, so neverjetno nedavno. In v resnici, da govori na realnost, ki toliko tehnologije in, odkrito povedano, veliko idej smo se pogovarjali o tem, v CS50 res vseprisotna. In eden od ciljev seveda je zagotovo za vas opremili s tehničnimi spretnostmi, tako da lahko dejansko reševanje problemov programsko, temveč dva, tako da lahko dejansko narediti boljše odločitve in bolj ozaveščene odločitve. In v bistvu tematska celotnem pritisnite in spletne video posnetke in članke te dni je samo zastrašujoča nesporazum ali pomanjkanje razumevanje, kako tehnologijo dela, zlasti med politiki. In tako v resnici, v samo nekaj, da bomo si oglejte na eni od teh podrobnosti kot dobro. Ampak dobesedno samo traja večer sem sedel v Bertucci je, lokalna franšize italijanščina mesto. In sem skočil na njihov Wi-Fi. In sem bil zelo pomirjen videti, da je to varno. In vedel sem, da zato, ker pravi, tukaj "Secure Internet portal" če zaslon prišel. Torej je bilo to malo hitro ki pride v Mac OS ali v operacijskem sistemu Windows, ko se povežete omrežje Wi-Fi za prvič. In sem moral prebrati njihovimi pogoji in pogoji, in na koncu kliknite OK. In potem sem je bilo dovoljeno, da nadaljuje. Torej začnimo ponovno premisliti, kaj vse to pomeni in da ne bo več sprejeti za odobrena, kar nam ljudje povedo, kdaj smo ga srečati z različnimi tehnologijo. Torej eno, kaj to pomeni, da je To je varen internetni portal? Kaj bi lahko Bertucci je se me je prepričala o? OBČINSTVO: Paketi poslani in nazaj so šifrirane. DAVID Malan: Dobro. Paketi, ki se pošiljajo nazaj in tja so šifrirana. Je, da v bistvu tako? Če bi bilo to res, kaj bi jaz narediti ali kaj bi moral vedeti? No, boš malo glej Ikona ključavnica v Mac OS ali v operacijskem sistemu Windows rekel, da dejansko obstaja nekaj šifriranje ali kodiranja dogaja. Toda preden lahko uporabite šifrirano portal ali Wi-Fi povezave, kaj moraš ponavadi vnesti? Geslo. Poznam take geslo ni niti sem tip takšno geslo. Preprosto sem kliknil OK. Torej je to popolnoma nesmiselno. To ni varen internetni portal. To je 100% negotov internetni portal. Tam je absolutno nobene šifriranje dogaja na, in vse, kar ni več tako varna je, da tri besedne zveze na zaslonu tam. Tako, da ne pomeni nič, nujno, tehnološko. In malo več zaskrbljujoče, če ste dejansko prebrati skozi pogojev, ki so presenetljivo berljivi, je this-- "vi Razumemo, da si pridržujemo pravica, da se prijavite ali spremljanje prometa se sledijo zagotavljajo ti pogoji. " Tako da je malo grozljivo, če Bertucci je je gledal svoj internetni promet. Vendar je večina vsak sporazum, ki da ste slepo kliknili skozi je zagotovo povedal, da je pred. Torej, kaj dejansko pomeni tehnološko? Torej, če obstaja nekaj grozljivo moški ali ženska v hrbtu ki je, kot so, spremljanje vse internet Traffic, kako je on ali ona dostop do te informacije natančno? Kaj so tehnološki pomeni preko katerega da person-- ali Nasprotnik, več generally-- je mogoče videti na naši prometa? No, če ni šifriranja, kaj vrste stvari so lahko vohanje, tako rekoč nekako odkriti v zraku. Kaj bi si poglej? Ja? OBČINSTVO: Paketi, ki se pošiljajo iz računalnika na router? DAVID Malan: Ja. Paketi, ki se pošiljajo iz računalnik z usmerjevalnikom. Torej boste morda spomni, ko smo bili v New Haven, smo opravili teh kuvert, fizično, celotnem občinstvu za zastopanje Podatki gredo prek interneta. In seveda, če smo metali jim skozi publiko brezžično da bi dosegli svoj cilj, lahko kdorkoli nekako ga zgrabi in naredite kopijo in dejansko videli, kaj je znotraj tega okvira. In, seveda, kaj je znotraj teh ovojnic je nešteto stvari, vključno z naslovom IP da skušate dostop ali ime gostitelja, kot www.harvard.edu ali yale.edu da skušate za dostop ali kaj drugega v celoti. Poleg tega je pot, too-- veš od pset šest da znotraj zahtev HTTP so dobili slash something.html. Torej, če ste na obisku posebno stran, downloading posebno sliko ali video, vse te informacije, je znotraj tega paketa. In tako kdo tam v Bertucci v pločevinki lahko gledaš da zelo istih podatkov. No, kaj so nekatere druge grožnje v tej smeri biti pozorni pred vami Samo začeti sprejemati kot dejstvo kaj je nekdo všeč Bertucci je vam preprosto pove? No, to je bil article-- več člankov da je prišel ven le nekaj mesecev nazaj. Vse bes te dni so ti Sodoben pametni televizorji. Kaj je pametna TV, če ste slišali od njih, ali imate doma? OBČINSTVO: internetne povezave? DAVID Malan: Ja, internetne povezave. Torej na splošno, pametna TV je TV z internetno povezavo in res crappy uporabnik vmesnik, ki omogoča težje dejansko uporabo spleta ker moraš uporabiti, kot so, up, dol, levo in desno ali nekaj na daljinskem upravljalniku samo dostop do stvari, ki so toliko bolj enostavno narediti na laptop. Ampak bolj zaskrbljujoče pa pametno televizijo, in Samsung televizorji v tem konkretnem primeru, je bil, da je Samsung televizorji in drugi v teh dneh prihajajo z določeno strojno opremo ustvariti tisto, kar trdijo, je boljši uporabniški vmesnik za vas. Torej eden, se lahko pogovarjate z nekatere vaše TV v teh dneh, ki niso v nasprotju Siri, ali katero koli od drugi ustrezniki na mobilnih telefonih. Torej lahko rečemo, ukaze, kot zamenjaj kanal povečati glasnost, izklopite ali podobno. Toda kaj je implikacija od tega logično? Če imaš TV v vašem življenje sobo ali TV ob vznožju svoje postelje da zaspite, da, kaj je posledice? Ja? OBČINSTVO: Morda obstaja nekaj gredo skozi mehanizem odkriti svoj govor. DAVID Malan: Ja. OBČINSTVO: To bi lahko se pošlje preko interneta. Če je nešifrirani, potem je ranljiva. DAVID Malan: Zares. Če ste mikrofon vgrajen v televizijo in njen namen v življenju je, z zasnovo, poslušati za vas in se odzivajo na vas, To je gotovo bo posluša vse, kar ste rekli, in nato prevajanje da nekateri vgrajeni navodila. Ampak ulov je, da je večina teh Televizorji so sami popolnoma ne pametni. Oni so zelo odvisni od da internetna povezava. Toliko kot Siri, ko govoriti v telefon, hitro pošlje, da so podatki po vsej internet za Apple strežnikov, potem pa pride nazaj odgovor, dobesedno je Samsung TV in ustrezniki Samo pošiljanje vse ste rekoč v vaši dnevni sobi ali spalnico na njihovih strežnikih, samo da zaznati pa je rekel, pa na TV ali izklopite televizorja? In Bog ve, kaj sicer bi lahko izrekel. Zdaj, obstaja nekaj načinov, omiliti to, kajne? Like Kaj Siri in kaj počne Google, druge pa vsaj braniti pred da je tveganje, da oni Poslušanje absolutno vse? Treba je aktivirana z besedami, kaj všeč, hej, Siri, ali hi Google ali podobno ali OK, Google ali podobno. Toda vsi vemo, da tisti, izrazi nekako zanič, kajne? Kot sem bil samo sitting-- dejansko zadnji čas Bil sem na uradnih ur na univerzi Yale, mislim, Jason ali eden od TF vpil, všeč, hej, Siri, hej, Siri in bil kar moj telefon početi stvari, ker je bil preveč proksimalni na moj dejanski telefon. Vendar pa velja ravno nasprotno, preveč. Včasih te stvari samo brcati na, ker je nepopolna. In res, naravna jezik processing-- razumevanje fraziranje človeškega in potem delaš nekaj na osnovi it-- je vsekakor nepopoln. Zdaj pa, še huje, nekateri o ste morda videli ali imajo TV, kjer si lahko naredite neumni ali new-age stvari, kot je ta za spremembo poti v levo ali to spremeniti kanale na desno ali zmanjšajte glasnost ali povišati glasnost. Toda kaj to pomeni TV ima? Kamera opozoril na vas na vseh možnih časih. In v resnici, brouhaha okoli Samsung Televizorji, za katere se je nekaj Flack je, da če si preberete pogoje in pogoji TV-- stvar vam zagotovo nikoli brali, ko razpakiranja vaš televizor za prvo time-- vgrajeni tam je bilo malo disclaimer rekoč ekvivalent, morda ne boste želeli imeti osebni pogovorov pred tem televizorjem. In to je tisto, kar zmanjšuje s. Ampak ti ne bi smel niti treba povedati, da je. Vi bi morali imeti možnost, da sklepamo iz realnosti da mikrofon in kamero dobesedno gledala me ves čas Mogoče je več slabega kot dobrega. In odkrito povedano, sem rekel to nekoliko hinavsko. Dobesedno sem imel, poleg teh fotoaparatov, Imam mali fotoaparat tukaj na moj laptop. Imam še eno nad tukaj. Imam v moji Mobilni telefon na obeh straneh. Torej, da ne bom dal dol napačen način, so Še vedno lahko gledal me je in me poslušaj. In vse to lahko dogaja ves čas. Torej, kaj je ustavljanje svoj iPhone ali Android telefon od početje to ves čas? Kako vemo, da je Apple in nekaj grozljivo oseba na Googlu, ne poslušate v na to zelo pogovor prek telefona ali pogovorov Imam doma ali na delovnem mestu? OBČINSTVO: Ker naše življenje niso tako zanimive. DAVID Malan: Ker je naš življenje se ne da zanimivo. To dejansko je veljaven odgovor. Če ne bomo v skrbeh o določenem grožnjo, obstaja nekakšna kdo briga vidik nanjo. Malo star me ne bo res biti cilj. Ampak gotovo lahko. In tako, čeprav boste videli nekaj sirast stvari na TV in filmov, kot so, oh, dajmo vklopite omrežje in-- kot Batman počne to veliko, pravzaprav, in dejansko lahko videli Gotham, kaj je dogaja s pomočjo mobilnih telefonih ljudi ali podobno. Nekateri, ki je malo futuristično, vendar smo precej tam v teh dneh. Skoraj vsi so hodi okrog z GPS transponderji, ki je povedal, Apple in Google in vsi ostali, ki želi vemo, kje smo v svetu. Imamo mikrofon. Imamo kamero. Mi govoriš stvari, kot Snapchat in druge aplikacije, vsi vemo, vse svoje telefonske številke, vse svoje e-poštne naslove. In tako znova, eden izmed takeaways danes, upam, da je vsaj premor malo pred le slepo rekel, OK če želite, Priročnost Snapchat vedo, kdo vse od vaših prijateljev je. Ampak nasprotno, zdaj Snapchat ve, vsi veste in vse malo opombe boste morda so se v vaših stikov. Torej, to je bil pravočasno eden, preveč. Nekaj ​​mesecev nazaj, Snapchat sama po sebi ni bila ogrožena. Vendar je bilo nekaj aplikacije tretjih oseb da je bilo lažje, da shranite skoči In je bil ulov da te storitve tretjih oseb je bila sama ogrožena, deloma zato, ker službe Snapchat je podpira funkcijo, ki so verjetno ne bi smeli imeti, kar je omogočilo to arhiviranje s strani tretje osebe. In problem je bil, da je arhiv o, kot so, 90.000 posnetkov, mislim, so bili na koncu ogrožena. In tako boste lahko traja nekaj udobja v stvari, kot Snapchat čemer kratkotrajne, prav? Imate sedem sekund gledati da neprimerna sporočila ali note, in nato izgine. Toda eden, večina od vas verjetno pogruntal kako vzeti zaslona do sedaj, ki je je najbolj enostaven način za izogibanje tem. Ampak dva, ni nič ustavitev podjetje ali oseba, ki je na internetu prestreganje da Podatki, potencialno tudi. Torej, to je bilo dobesedno le dan ali dva nazaj. To je bil lep članek naslov na Spletna stran na spletu. "Epic Fail-- Moč Worm Ransomware pomotoma Uničuje Žrtve Data Med šifriranjem. " Torej še en ripped iz Naslovi vrsta stvari tukaj. Torej boste morda morali Slišal malware, ki je zlonamerno software-- tako slab software da ljudje s preveč prostega časa pisati. In včasih, samo ne neumne stvari, kot brisanje datotek ali pošiljanje spam ali podobno. Ampak včasih, in vse, je bolj prefinjena, kajne? Vsi veste, kako umazali z enkripcijo. In Caesar in Vigenere niso super varno, vendar pa je drugih, ki so, seveda, da so bolj prefinjene. In kaj je ta nasprotnik storil je napisal kos zlonamerne programske opreme da nekako okuženi kup računalnikov ljudi. Ampak on je nekako idiot in napisal hroščat različico te zlonamerne programske opreme tako da, kadar je ali ona izvajati code-- oh, smo dobili veliko of-- žal. Smo dobili veliko zadetkov na mikrofon. V REDU. Torej, v čem je problem, da je on ali ona napisala slabe kodo. In tako so ustvarjeni pseudorandomly šifrirnega ključa s katero za šifriranje Podatki Nekdo je zlonamerno, in nato po nesreči vrgel stran šifrirni ključ. Torej je namen tega malware ni bilo kot je bilo predvideno, podatkih odkupnino nekoga strani njegov ali njen trdi disk šifriranje in potem pričakujejo 800 $ v ZDA, v zameno šifrirni ključ, na kateri točki žrtev lahko dešifrirati svoje podatke. Namesto, slab človek preprosto šifrirani vsi podatki na svojem trdem disku, po naključju črta šifrirnega ključa, in dobil nobenega denarja od njega. Toda to tudi pomeni, da je žrtev resnično žrtev, ker zdaj on ali ona ne morejo izterjati koli podatkov, razen če jih dejansko imajo nekaj old-school backup nje. Torej tudi tu je neke vrste realnosti da boste prebrali o teh dneh. In kako lahko brani pred tem? No, to je celota črvov, no pun namenjena, o virusi in črvi in ​​podobno. In tam je zagotovo programska oprema s katerim lahko braniti sami. Vendar je bolje, kot da je samo biti pameten o tem. Pravzaprav sem haven't-- to je eden ti naredil kot sem rekel, ne kot jaz stvari, perhaps-- nisem zares uporabiti protivirusne programske opreme v letih ker če ste na splošno vedo, kaj iskati, lahko brani pred najbolj vse na svoje. In dejansko, pravočasno tukaj na Harvard-- je bila napaka ali težava prejšnji teden, kjer Harvard Jasno je, podobno, spremljanje veliko omrežnega prometa. In vsi vi tudi obiščete spletno stran CS50 je morda gotten opozorilno pregovor da ne morete obiskati to spletno stran. To ni varno. Ampak, če boste poskusili na obisku Google in druga spletna mesta, Tudi tistih, ki so bili tudi negotov. To je zato, ker Harvard, preveč, ima nekakšen filtracijski sistem da je pazil ven na potencialno zlonamerne spletne strani nas pomaga ščititi pred nami. Ampak tudi tiste stvari, ki so jasno nepopolna, če ne buggy, sami. Torej here-- če ste radovedni, bom pustite te diapozitive up online-- je dejanski podatki da je nasprotnik dal. In on ali ona je bila prosi za v bitcoin-- ki je virtualni currency-- $ 800 ZDA dejansko dešifriranje podatkov. Na žalost je to je bil popolnoma foiled. Torej, zdaj bomo pogled na nekaj bolj političen. In spet je cilj tukaj je, , da začnete razmišljati o tem, kako lahko bolj ozaveščene odločitve. In to je nekaj, dogaja trenutno v Veliki Britaniji. In to je bil čudovit slogan iz članka o tem. Združeno kraljestvo je uvajanje, kot boste videli, nov nadzor zakona, pri čemer je Združeno kraljestvo predlaga, da spremlja vse Britanci storiti za obdobje enega leta. Nato se podatki vrže ven. Citiram, konec citata, "Bilo bi služijo tiranijo dobro. " Torej, kaj si zdaj z prijatelj gospod Colbert je. [VIDEO PREDVAJANJE] -Dobrodošli, Dobrodošli, dobrodošli da "prejšnji teden Tonight". Najlepša hvala za nam pridružili. Jaz sem John Oliver. Samo čas za hitro Rekapitulacija v tednu. In začnemo z Združenim kraljestvom, Zemljina vsaj čarobno kraljestvo. Ta teden, razprava je bila divja več tam čez kontroverznega novega zakona. -V Britanska vlada Odkritje novi zakoni za nadzor da je bistveno razširiti svojo moč za spremljanje dejavnosti ljudi na spletu. -Theresa Maj tam poziva je dovoljenje za obratovanje. Drugi so jo tudi imenuje SNOOPER je listina, še ne? No, počakaj because-- Vohljač je charter ni prava beseda. To zveni tako kot dogovor osem-year-old je prisiljeni podpisati obetaven potrkati preden je vstopi v spalnico svojih staršev. Dexter, podpišejo ta SNOOPER je listino ali ne moremo biti odgovorna za kaj lahko vidite. Ta zakon bi lahko napisali v zakonodajo velik vdor v zasebnost. -mlajši Načrti, seznam spletnih strani obiskal vsako osebo v Veliki Britaniji bo posnet za eno leto in se lahko biti na voljo policiji in varnost storitve. -To Komunikacije Podatki ne bi razkrili natančna spletna stran, ki jo je pogledal, vendar pa bi bilo pokazati mesto je bil on. -V REDU. Tako da ne bi shraniti Točen stran, samo na spletni strani. Ampak to je še vedno veliko informacij. Na primer, če nekdo obiskal orbitz.com, da boš vedel, da so razmišljal o čemer potovanje. Če so obiskali yahoo.com, bi vedo, da samo kap in pozabil besedo "Google". In če so obiskali vigvoovs.com, da boš vedel, da si pohoten in njihova ključna B ne deluje. In še za vse pometanje Pooblastila zakon vsebuje, Britanski notranji minister Theresa May vztraja, da so kritiki napihnjen nesorazmerju. -an Internetna povezava zapis je zapis komunikacijske storitve da je oseba, ki se uporablja, ne rekord za vsako spletno stran so pogledali. To je preprosto sodoben ekvivalent iz razčlenjenega telefonski račun. Ja, ampak to ni tako pomirjujoče kot ona misli, da je. In ti bom povedal, zakaj. Prvič, ne želim vladi gledaš moje telefonske klice niti. In drugič, internetno zgodovino brskanja je malo drugačna od razčlenjeni telefonski račun. Nihče besen izbriše svoj telefon bill vsakič, ko končate klic. [END PREDVAJANJE] DAVID Malan: Vzorec je nastajajoče o tem, kako se pripraviti za razred. To je samo za gledanje televizije za en teden in videli, kaj pride ven, jasno. Torej, da je preveč, je bilo samo od zadnje noč na "prejšnji teden Tonight". Torej, začnimo zdaj govoriti o nekaterih obramb. Dejansko, za nekaj kot je ta, kjer Britanci predlagajo voditi dnevnik te vrste podatkov, kjer bi se lahko prihaja? No, spomnim iz pset šest, pset sedem, in pset osem zdaj da znotraj tistih virtualni envelopes-- vsaj za HTTP-- so sporočila, ki so videti, kot je ta. In tako to sporočilo, Seveda pa ni le naslovljeno na določenega IP naslova, ki ga je vlada tu in tam bi gotovo prijavite. Toda tudi v notranjosti, da kuverta izrecna omemba imena domene da se je obiskal. In če to ni samo poševnica, da bi lahko dejansko biti posebno ime datoteke ali posebno slika ali film ali, še enkrat, kaj od interesu, da vam lahko zagotovo pobral, če vsega omrežnega prometa se nekako približek prek vladnih strežnikov, kot se že dogaja v nekaterih države, ali če obstaja so nekako neznana ali nerazkrite sporazumi, kot se je zgodilo že v tem država med nekaterimi velikimi players-- Ponudniki internetnih storitev in telefonske družbe in like-- in vlada. Tako smešno story-- zadnjič, ko sem se odločil, badplace.com off vrhu moje glave kot primer nedorečena Spletna stran, nisem dejansko vet vnaprej ali ne da dejansko pripeljala do badplace.com. K sreči pa je to domena Ime je pravkar parkiran, in to dejansko ne privede do badplace.com. Torej bomo še naprej uporabiti, da je eden za zdaj. Ampak jaz sem rekel, da bi lahko imel prižiganje zelo slabo, da je zlasti dan. Torej, začnimo zdaj govoriti o nekaterih obrambo in kaj luknje tam morda celo v tistih,. Torej gesla je nekako go-to odgovoriti za veliko obrambnih mehanizmov, kajne? Samo geslom zaščititi, potem ki bo vodila nasprotnike ven. Ampak, kaj to dejansko pomeni? Torej odpokličejo od hacker dva, nazaj, če reševati that-- ko si imel v tresk parola v file-- ali celo v problemu nastavite sedem, ko smo vam vzorec SQL Datoteka nekaterih imen in gesel. To so uporabniška imena ste videl, in ti so bili hashes da smo porazdeljena za hacker izdaja problem nastaviti dva. In če ste bili sprašujete, vse to Čas, kakšni so bili dejanski gesla, To je tisto, v resnici, so dešifrirati, da, kar lahko bi počila v pset dveh ali kar bi lahko igrivo jih pogruntal v problem nastaviti sedem. Vsi izmed njih so nekatere upajmo srčkan pomen tukaj ali v New Haven. Toda takeaway je, da vsi od njih, pri tukaj vsaj so precej kratka, precej uganljivim. Mislim, temeljijo na seznamu tod ki so morda najlažji tresk, da ugotovimo, s pisanjem programska oprema, ki samo ugibanja in preverjanja, bi rekli? OBČINSTVO: Geslo. DAVID Malan: Geslo je precej dobro, kajne? In to je just-- ena, to je zelo pogosti geslo. Dejstvo je, vsako leto pa je seznam najpogostejši gesla na svetu. In citiram, konec citata "password" je običajno na vrhu tega seznama. Dva, je v slovarju. In veste, od problema nastavite pet, da to ni da bi hard-- biti malo časa consuming-- vendar to ni tako težko naložiti velik slovarju v spomin nato pa jo uporabite za nekako ugibati in preverjanje vse možne besede v slovarju. Kaj drugega bi lahko precej enostavno uganiti in preverite? Ja? OBČINSTVO: Ponavljanje črk. DAVID Malan: Ponavljanje simbolov in črk. Torej, nekako nekako. Torej, v fact-- in ne bomo šli v veliki detajl here-- vse to je bilo soljeno, ki morda spomnite iz problem določenih sedem v dokumentaciji. Nekateri izmed njih so različne soli. Tako da bi lahko dejansko izognili ponovitev nekaterih znakov preprosto s soljenjem gesla drugače. Toda stvari kot 12345, ki je precej lahka stvar uganiti. In odkrito povedano, problem z vsemi temi gesel je, da so si vse samo z uporabo 26 morebitne znake, ali morda 52 z nekaj velikimi črkami, in nato 10 črk. Jaz ne uporabljate nobenih funky znakov. Jaz ne uporabljate ničel za O ali tiste, za I ali L's or-- če kdo od vas misliš, da bi pameten, čeprav jo imajo nič za O v vašem geslo or-- OK, sem videl nekoga nasmeh. Torej, kdo ima nič za O, v svoji geslom. Vi dejansko ne pa kot pameten, kot si morda mislite, kajne? Ker če je več kot enega od nas to počne v room-- in sem bil kriv za to, kot well-- dobro, nekako, če vsakdo je za to, kaj nasprotnik narediti? Samo dodajte ničel in enic in nekaj other-- Mogoče štiric za H's-- njegovega ali njenega arsenal in samo zamenjal tiste Črke za slovar besed. In to je samo dodaten zanka ali nekaj takega. Torej, res je najboljši obramba za gesla je nekaj veliko, veliko več random-kazala, potem ti. Zdaj, seveda, grožnje proti gesel včasih vključujejo e-pošto, kot je ta. Tako sem dobesedno le dobil to v moj elektronski predal pred štirimi dnevi. To je iz Bretanje, ki očitno deluje na harvard.edu. In ona mi je pisal kot webmail uporabnik. "Pravkar smo opazil, da je vaš e-poštni račun je bil prijavljeni na drugem računalniku na drugi lokaciji, in ste, da se preveri vaše osebne identitete. " Tako tematsko številnih e-poštnih sporočil, kot so To, kar so primeri phishing attacks-- P-H-I-S-H-I-N-G-- kadar je nekdo poskušal loviti in dobili nekaj Podatki iz tebe, praviloma do e-pošte, kot je ta. Ampak kaj so nekateri nenavadni znaki, da je to v resnici ni, legitimno email od Univerza Harvard? Kaj je to? Torej slaba slovnica je čudno kapitalizacija, kako nekateri črke so kapitalizira v nekaterih mestih. Tam je nekaj čudno zamikanje na nekaj mestih. Kaj drugega? Kaj je to? No, to vsekakor helps-- velik rumeno polje ki pravi, da bi to lahko bilo spam od Google, ki je vsekakor koristna. Torej, tam je veliko kontrolna znakov tukaj. Ampak v resnici je to emails mora delati, kajne? To je precej poceni, če ne zastonj, da pošljete iz več sto ali več tisoč e-poštnih sporočil. In to ne samo s pošiljanjem jim iz svojega ISP. Ena od stvari, ki malware ne nagibajo k do-- tako da virusi in črvi, ki po naključju okužiti ali računalniki, ker oni so jih napisali adversaries-- enega od stvari, ki jih naredite, je samo Ustalasati spam. Torej, kaj obstaja V svetu, v resnici, So stvari, imenovanih botnetov, ki je fancy način rekel da ljudje z boljšim kodiranje sposobnosti kot osebe, ki je je zapisal, da je hroščat različico programske opreme, dejansko napisal programsko opremo da so ljudje kot mi unsuspectingly namestite na naše računalnike in potem začeli prikazovati v ozadju prizori, nevede nas. In tisti, malware Programi seboj komunicirati. Tvorijo mrežo, botnet, če hočete. In na splošno, najbolj prefinjen od nasprotnikov Ima nekakšen daljinski nadzor nad tisoče, če ne na tisoče, računalnikov s samo pošiljanje iz sporočila na internetu da vsi ti nezaželeno, tako rekoč, so sposobni slišati ali občasno Zahteva iz neke osrednje spletne strani in nato mogoče nadzorovati poslati spam. In ti spam stvari lahko ravno prodal najboljšemu ponudniku. Če ste podjetje ali neke vrste obrobnih podjetju da v resnici ne skrbi vrsta etike spamming vaših uporabnikov ampak si samo želim, da hit ven milijona ljudi in upam, da 1% them-- ki je še vedno netrivialni številka potencialnega buyers-- lahko dejansko plačati te nasprotnike v nekakšen črni trg sort za pošiljanje teh spams prek svojih botneti za vas. Torej dovolj opozoriti na to, da to ni še posebej prepričljiv email. Toda tudi Harvard in Yale in podobno pogosto delajo napake, s tem, da vemo, od nekaj tednov nazaj, da lahko naredite povezava pravijo www.paypal.com. In izgleda, da gre tja. Ampak, seveda to, dejansko ne delaj tega. In tako Harvard in Yale in drugi imajo gotovo bil spoznan za krivega v preteklih letih pri pošiljanju e-pošto da so zakonite, vendar pa vsebuje hiperpovezave v njih. In mi, kot ljudje, ki so bili zrebanjem uradnikov usposobljeni, precej pogosto, da dejansko samo sledite povezave, ki smo jih prejeli v e-pošti. Toda tudi to ni najboljša praksa. Torej, če vam kdaj email kot this-- in morda je od Paypal ali Harvard ali Yale ali Bank of America ali like-- še vedno ne bi kliknite povezava, čeprav je videti legitimno. Morate ročno vnesite iz tega URL-ja sami. In odkrito povedano, da je kaj skrbnik sistema treba nam je povedal, da se da narediti nas ne Prevarala v to. Zdaj, koliko od vas, morda ki ga gleda na svoj sedež, so gesla zapisana nekje? Mogoče v predalu v vaši študentski sobi ali morda under-- v nahrbtniku nekje? Denarnica? Ne? OBČINSTVO: V ognjevarno lockbox? DAVID Malan: V ognjevarno lockbox? V REDU. Torej, to je bolje kot lepljivo opombo na monitorju. Torej gotovo, nekateri ste vztrajajo št. Ampak nekaj mi pravi, da je ni nujno tako. Torej, kaj pa lažje, bolj verjetno question-- koliko ste z uporabo isto geslo za več mestih? Oh ok. Zdaj smo iskreni. V redu. Torej, to je čudovita novica, kajne? Ker če to pomeni, če je samo ena od tistih, ki mesta, ki jih vsi uporabljajo ogrožena, zdaj nasprotnik ima dostop do več podatkov o tebi ali več potencialnih podvige. Torej, to je enostavno ena izogniti. Toda koliko od vas ima lepa uganljivim geslo? Morda ni tako slabo, kot je ta, ampak kaj? Za nekatere neumno mestu, kajne? To ni z visokim tveganjem, nima kreditno kartico? Mi vsi. Kot, čeprav imam gesel, ki Verjetno samo 12345, zagotovo. Torej, zdaj poskusite prijaviti v vsaki spletni strani si lahko zamislite z malan@harvard.edu in 12345 in videli, če to deluje. Vendar smo to storili, preveč. Torej, zakaj? Zakaj tako mnogi od nas so bodisi zelo preprostih gesel in ista gesla? Kaj je v realnem svetu Razlogi za to? To je lažje, kajne? Če namesto tega sem rekel, akademsko, vidva res treba izbiro pseudoslučajnih gesla, ki so dolga najmanj 16 znakov in imajo kombinacija abecednih črk, številke in simboli, kdo za vraga se dogaja biti sposoben narediti, da je ali spomniš tistih gesel, kaj šele za vse in vse možne spletne strani? Torej, kaj je primerna rešitev? No, eden izmed Največji takeaways danes Tudi, pragmatično, bi se, iskreno, da začnete uporabo nekakšen upravitelj gesel. Zdaj obstaja Upsides in slabosti teh stvari, preveč. To sta dve, da smo ponavadi priporočajo v CS50. Eden je poklical gumb 1Password. Ena se imenuje LastPass. In nekateri od vas morda uporabili ti že. Vendar je na splošno kos programske opreme, ki ne olajša ustvarjajo velik pseudoslučajnih gesel, ki jih nikakor ne more zapomniti kot je človek. Shranjuje psevdonaključnih gesel v svoji bazi podatkov, upajmo, da na vašem krajevnem trdem drive-- šifrirana, še bolje. In vse, kar je človeško, treba zapomniti, Značilno je, da je eno glavno geslo, ki Verjetno se bo super dolgo. In morda to ni naključni znakov. Mogoče je, podobno, s kaznijo ali kratek odstavek, ki se jo lahko spomnite in lahko vnesete enkrat na dan odkleniti računalnik. Torej ste uporabili še posebej velik geslo za zaščito in šifriranje vseh vaših drugih gesel. Ampak zdaj ste v navada uporabo programske opreme takole ustvariti Pseudoslučajni Gesla čez vse spletne strani boste obiskali. In res, ne morem udobno pravijo zdaj, leta 2015, Ne vem, večina moje gesla več. Vem, da moje glavno geslo, in sem tipa, da nevede, enkrat ali večkrat na dan. Toda glavo je, da sedaj, če obstaja mojih enega računov ogrožena, ni nobenega načina, nekdo je nameravate uporabljati ta račun priti v drugo, ker nobeden od moje gesla so enaki več. In seveda, nihče, tudi če je ali piše kontradiktoren programske opreme za surovo silo stvari in Verjetno vse možne passwords-- je verjetnost, da se dogaja, da Izberite svoj 24-znakovne dolgih gesel je prav tako, tako nizka, da sem samo ne Skrbelo te grožnje anymore. Torej, kaj je trade-off tukaj? To se zdi čudovito. Tako sem veliko bolj varna. Kaj je trade-off? Ja? OBČINSTVO: Čas. DAVID Malan: Čas. To je veliko lažje tip 12345 in sem prijavljeni V primerjavi z nečem, kar je 24 znakov ali kratek odstavek. Kaj drugega? OBČINSTVO: Če nekdo odmori vaše glavno geslo. DAVID Malan: Ja. Torej ste nekako spreminja scenarij grožnja. Če kdo ugane ali številke ven ali prebere Post-it note v vašem varnem datotek obok, glavno geslo imate, Zdaj je vse, kar je ogrožena pri čemer je prej to je morda samo en račun. Kaj drugega? OBČINSTVO: Če želite uporabiti katerokoli vaših računov na drugo napravo in nimate LastPass [neslišno]. DAVID Malan: Ja, to je vrsta ulova, preveč. S temi orodji, tudi, če je nimate računalnika in ste v, kot so, nekateri cafe ali ste v hiši prijatelja ali računalnik lab ali kjerkoli in želite da se prijavite na Facebook, sploh ne vem, kaj vaše Facebook geslo. Zdaj včasih lahko ublaži ta ga ima rešitev da bomo govorili o tem v samo trenutek imenovana dva faktorja preverjanje pristnosti pri čemer bo Facebook vas besedilo ali bodo poslali posebno šifrirano sporočilo v telefon ali kakšno drugo naprava, ki jo nosijo okrog na vašem keychain z ki se lahko prijavite. Ampak to je, morda, nadležno, če ste v kleti centra znanosti ali kje drugje tukaj na New Haven kampusu. Morda ne boste imeli signala. In tako, da ni nujno rešitev. Torej, res je trade-off. Ampak, kaj bi vas spodbudila, da do-- če greš na spletno stran CS50 je, smo dejansko razporejena za prvega izmed ta podjetja za licenco strani, tako rekoč za vse CS50 študente tako da vam ne bo treba plačati 30 $ ali tako, da se običajno stane. Za Mac in Windows, lahko preverite 1Password brezplačno na spletni strani CS50 je, in vam bomo zapeti s tem. Uresničite tudi, da nekateri ti tools-- vključno LastPass v enem od svojih forms-- je oblak, ki temelji, kot Colbert pravi, kar pomeni, da gesel so encryptedly shranjeni v oblaku. Ideja je, da lahko greš na nekaj naključno osebo ali prijatelja računalnik in se prijavite na svoj Facebook račun ali podobno ker si najprej šel na lastpass.com, dostop do vašega gesla, nato pa ga vnesite. Toda kaj je scenarij grožnja tam? Če ste shranjevanje stvari v oblaku, in si dostop do te spletne strani na neki neznani računalniku, kaj bi se vaš prijatelj počne za vas ali za vaše tipk? V REDU. Bom ročno napreduje tukaj zdrsne ven. Keylogger, kajne? Druga vrsta zlonamerne programske opreme je keylogger, ki je samo program, ki dejansko zapisuje vse, kar ste natipkali. Torej tam, preveč, je verjetno bolje, da imajo neko srednjo napravo, kot je ta. Torej, kaj je preverjanje pristnosti dva faktorja? Kot že ime pove, da je imaš dveh namesto enega dejavnika, s katerim preverjanje pristnosti na spletni strani. Torej, namesto da bi uporabili le gesla, imate kak drug drugega elementa. Zdaj, da je na splošno, on, dejavnik je nekaj, kar veš. Torej nekaj nekako v Vaš um oko, ki je geslo, ki ste ga zapomnil. Vendar dve, ne pa nekaj drugega da boste vedeli, ali ste naučene ampak nekaj, kar fizično imate. Ideja tukaj pa tvoja grožnja ni več bi lahko nekaj naključno osebo na internetu, ki lahko samo ugibati ali razbrati geslo. On ali ona mora imeti fizično dostop do nečesa, kar imate, ki je še vedno mogoče in še vedno, morda, toliko bolj fizično nevarna. Ampak to je vsaj različne vrste groženj. To ni milijon brezimnih ljudi tam poskuša priti na vaših podatkov. Zdaj je zelo specifično Oseba, morda, da, če je to vprašanje, ki je Drug problem v celoti, kot tudi. Tako, da na splošno obstaja za telefone ali druge naprave. In v bistvu Yale samo valjane tole mid-semester kot da to ne vpliva ljudje v tej sobi. Ampak tiste, ki ste po skupaj v New Haven vem, da če bi se prijavite v vaš yale.net ID, poleg vnašati uporabniško ime in geslo, ste nato pozvani s tem. In, na primer, da gre za screenshot Vzel sem to jutro ko sem prijavljen v mojem Yale račun. In to mi pošlje ekvivalent od besedilnega sporočila na moj telefon. Toda v resnici, sem prenesli aplikacijo vnaprej, da Yale sedaj distribuira, in moram zdaj samo tip v Koda, ki jih pošljite na moj telefon. Vendar mora biti jasno je glavo tega je, da sedaj, tudi če nekdo številke ven moj Yale geslo, sem na varnem. To ni dovolj. To je samo en ključ, vendar sem Potrebujemo dva odkleniti svoj račun. Toda kaj je slaba stran, morda sistema Yale je? In bomo o tem obvestili Yale vedeti. Kaj je slaba stran? Kaj je to? Če nimate mobilni storitve ali če vas nimajo Wi-Fi dostop, ker ste samo v kleti ali kaj podobnega, ste morda ne bodo mogli dobiti sporočilo. K sreči je v tem konkretnem primeru, to bo uporaba Wi-Fi ali kaj drugega, ki deluje okoli njega. Ampak možen scenarij. Kaj drugega? Lahko izgubite telefon. Enostavno ne imeti. Baterija umre. Mislim, da je število od nadležnih scenariji vendar možne scenarije, ki bi se lahko zgodilo da se boste obžalovali to odločitev. In najslabša možna Izid, odkrito povedano, potem bi bilo za uporabnike, da onemogočiti to v celoti. Torej, tam je vedno tekoč da je ta napetost. In boste morali najti sami kot uporabnika nekakšno sweet spot. In za to, vzemite nekaj konkretnih predlogov. Če uporabljate Google Gmail ali Google Apps, vem, da če greš na ta URL tukaj, lahko omogočite dva faktorja preverjanje pristnosti. Google ga zahteva preverjanje 2-korak. In kliknete Setup, in potem si naredil točno to. To je dobra stvar, še posebej, v teh dneh, ker, hvala za piškote, ste prijavljeni v skoraj ves dan. Torej boste le redko morali vnesite geslo anyway. Torej si lahko to storite enkrat teden, enkrat na mesec, enkrat na dan, in to je manj velik obravnavati kot v preteklosti. Facebook, preveč, je to. Če ste malo preveč ohlapna s tipizacijo vaše Facebook geslo v prijateljev " računalniki, omogoči vsaj dva faktorja preverjanje pristnosti, tako da je ta prijatelj, tudi če je on ali ona ima zapisovalnik pritiskov tipk, da ne morejo priti na svoj račun. No, zakaj je to? Ne bi jih samo se prijavite Koda sem tipkal v na mojem telefonu da je Facebook poslal k meni? OBČINSTVO: [neslišno]. DAVID Malan: Ja. Dobro zasnovana programska oprema bo spremenila te kode ki so poslani na vaš telefon vsakih nekaj sekund ali vsakič in tako, da, ja, celo če on ali ona številke iz kaj je vaša koda je, da si še vedno varna, saj se bo iztekel. In to je tisto, kar je videti radi na spletni strani Facebook je. Ampak obstaja še en pristop v celoti. Torej, če te vrste kompromisi niso posebej mikavna, splošno načelo na področju varnosti bi bilo dobro, samo vsaj revizijske stvari. Ne nekako dal glavo v pesek in nikoli ne veš, če ali ko ste bili ogroženi ali so jo napadli. Vsaj ustanovi neko mehanizma da vas obvešča takoj če je kaj nenavaden zgodilo tako da boste vsaj ozek okno v času ki lahko nekdo naredi škodo. In s tem mislim na following-- na Facebooku, na primer, lahko vklopite kaj pravijo prijavo opozorila. In zdaj, sem omogočil email Prijavi opozorila, vendar ni obvestil. In kaj to pomeni, da je da če je Facebook obvestil Sem prijavljeni v novo computer-- kot nimam piškotek, to je drugačen IP naslov, to je drugačen tip computer-- ki jih bo v tem scenariju, pošljite me email rekel, hej, David. Izgleda, da ste prijavljeni mora iz poznajo računalnik, samo FYI. In zdaj moj račun lahko ogrožen, ali je moj siten prijatelj Morda so se prijavite v moj račun zdaj objavljate stvari na moji novice krme ali podobno. Ampak vsaj količina časa s katero sem neveden, da je super, super ozka. In ne morem upajmo odzvati. Torej vse tri od teh, bi jaz recimo, so zelo dobre stvari za početi. Katere so nekatere grožnje da so malo težje za nas končne uporabnike za zaščito proti? Ali kdo ve, kaj seja ugrabitve je? To je bolj tehnična grožnja, vendar zelo pozna sedaj, ko smo jih storiti pset šest in sedem in zdaj osem. Tako opozarjajo, da ko boste poslali prometa prek interneta, nekaj stvari se dogajajo. Naj gredo naprej in prijavite v c9 ali CS50.io. Daj mi samo en trenutek, da prijaviti v svoj jHarvard račun. OBČINSTVO: Kakšno je vaše geslo. DAVID Malan: 12345. V redu. In tukaj, vem, da če grem naprej in zahteva web page-- in v tem času, naj to storijo. Naj odprejo inšpektor Chrome tab in moj omrežnega prometa. In mi gre na http://facebook.com in jasno to. Pravzaprav, veš kaj? Pojdimo k bolj seznanjeni one-- https://finance.cs50.net in pritisnite tipko Enter in se prijavite omrežje promet tukaj. Tako obvestilo tukaj, če gledam v mojem omrežnega prometa, Odgovor headers-- pojdimo tukaj gor. Odgovor headers-- tukaj. Torej prva zahteva, da sem poslano, kar je bilo za privzeto stran, se je odzvala z te glave odziva. In smo se pogovarjali o stvari, kot lokacijo. Kot, lokacija pomeni preusmeriti login.php. Ampak ena stvar mi ni govoril veliko znesek približno je linij, kot je ta. To je torej v notranjosti virtualni ovojnica, ki je poslano iz CS50 Finance-- različica vidva zapisal, too-- uporabnikovi laptop ali namizni računalnik. In to je nastavitev piškotek. Toda kaj je piškotek? Pomisli nazaj k naši razpravi PHP. Ja? Ja, to je način za štetje Spletna stran, ki ste še vedno prijavljeni. Ampak kako pa to deluje? No, ob obisku finance.cs50.net, izgleda, da ta strežnik da bomo izvajali, je nastavitev piškotek. In da Piškotek je konvencionalno pokličite PHPSESSID Session ID. In lahko si o njej mislijo Like virtualni handstamp v klubu, ali podobno, zabaviščni park, malo kos z rdečim črnilom, ki gre na roko tako da naslednjič, ko boste obiskali gate, si preprosto pokazati svojo roko, in Izbacivač na vratih vas bo pustil mimo ali pa sploh ne temelji na tem žigom. Torej kasnejša zahteva, da moj brskalnik sends-- če grem na naslednjo zahtevo in pogledaš na glave z zahtevo, boste opazili več stvari. Vendar je najbolj pomembno je to Osvetljeni del here-- ni določen piškotek, temveč piškotek. In če sem flip skozi vsako izmed od teh nadaljnjih zahtevkov HTTP, vsakič, ko bom videl roko podaljša s tem popolnoma enaka PHPSESSID, kar pomeni, to je mechanism-- Ta velika pseudoslučajnih number-- da strežnik uporablja za ohranjanje iluzije PHP je $ _SESSION objekta, v katerega lahko shranite stvari, kot so ID uporabnika ali kaj je v svoji košarici ali poljubno število drugih kosov podatkov. Torej, kaj je posledice? No, kaj pa če je to podatki niso šifrirani? In, v resnici smo za najboljše praksa šifriranje precej vsak izmed spletnih CS50 je v teh dneh. Ampak to je zelo pogosto ti dni za spletne strani še vedno ne bi imeli na HTTPS začetek URL. Oni so samo HTTP, debelega črevesa, poševnica poševnice. Torej, kaj je implikacija tam? To preprosto pomeni, da Vse te glave so znotraj te virtualne ovojnice. In kdor sniffs zrak ali fizično prestreže da Packet fizično lahko ogledate v notranjosti in videli kaj to piškotek. In tako seje ugrabitve je preprosto tehnika da nasprotnik uporablja za vohanje podatkov v zraku ali na kaki žično mrežo, potem znotraj tega ovojnica, in glej, oh. Vidim, da je vaš piškotek je karkoli 2kleu. Naj gredo naprej in da kopijo vaše strani žiga in zdaj začeti obisku Facebook ali Gmail ali karkoli sam in samo predstavljamo Točno isto handstamp. In realnost je, brskalnikov in strežniki so res, da je naivna. Če strežnik vidi, da ista Piškotek je njen namen v življenju mora biti reči, oh, da mora biti David, ki je pravkar prijavljeni malo nazaj. Naj pokaže ta isti uporabnik, verjetno, inbox Davidov ali Facebook sporočila ali kaj drugega v kateri vaš prijavljeni. In edina obramba proti to je samo šifriranje Vse znotraj ovoja. In na srečo, veliko lokacij všeč Facebook in Google in podobno počnete da dandanes. Ampak vse, ki vas ne pusti popolnoma, popolnoma ranljivi. In ena od stvari, ki jih lahko do-- in ena od lepih lastnosti, odkrito povedano, od 1Password, programska oprema Sem že prej omenil, je, če si ga namestite na vaš Mac ali PC, programska oprema, poleg shranjevanje vaših gesla, bo tudi Opozarjam vas, če ste že kdaj poskušali prijaviti v spletno stran, ki je dogaja, da pošljete vaše uporabniško ime in geslo nešifrirani in jasno, tako rekoč. V redu. Torej seja ugrabitve izvira na to. Ampak tam je ta druga način, HTTP glave se lahko uporablja, da izkoristijo nas. In to je še vedno nekako vprašanju. To je res samo lepa oprostite, da dajo Cookie Monster tukaj. Vendar Verizon in AT & T in drugi pa je veliko neprebojnimi nekaj mesecev nazaj za injiciranje, nevede uporabnikom na začetku, dodatno HTTP header. Torej tiste, ki so imeli Verizon Wireless in AT & T celic telefoni, in ste bili na obisku spletne strani, prek telefona, nevede, da vas po vašem HTTP Zahteve pustite Chrome ali Safari ali karkoli na telefonu, pojdite Verizon ali AT & T je usmerjevalnik, so presumptuously nekaj časa so bili vbrizgavanjem glavo, ki izgleda kot this-- par na ključ-vrednost, če ključ je samo X-UIDH Za enolično identifikacijsko oznako Glava in nato nekaj velika naključno vrednost. In to storijo da jih lahko enolično identificirati vse vaše spletne prometa ljudje, ki prejemajo svojo zahtevo HTTP. Zdaj bi zakaj Verizon in AT & T in podobno želite, da vas enolično identificirajo vse spletne strani ste na obisku? OBČINSTVO: Boljše storitve za stranke. DAVID Malan: Better-- št. To je dobra misel, vendar je ne za boljše storitve za stranke. Kaj drugega? Oglaševanje, kajne? Tako da lahko zgraditi oglaševalska mreža, verjetno, pri čemer tudi če vas so izklopljen piškotke, tudi če imate posebno programske opreme na telefonu ki vas ohranja v inkognito mode-- ha. Ni način incognito ko človek v middle-- dobesedno, Verizon ali AT & T-- je vbrizgavanje dodatne podatke, nad katerimi nimate nadzora, s čimer razkrivajo kdo ste tisti, ki izhaja spletni strani znova in znova. Torej, obstajajo načini, da se odločijo ven iz tega. Ampak tukaj, preveč, je nekaj da odkrito povedano, je to edini način za potiskanje nazaj na to, da zapusti prevoznik v celoti, jo onemogočite če so tudi vam omogočajo, da, ali, kot se je zgodilo v tem primeru, bo kar nekaj razburjenja na spletu, da družbe, ki dejansko odzove. Tudi to je samo še en lepa priložnost, da to dokažejo. In dajmo si oglejte, Dovolite pravijo, eno ali dve končni groženj. Zato smo tukaj govorili o CS50 finance. Torej, boste opazili, da imamo to srčkan malo ikono na gumb prijavite tukaj. Kaj pomeni, če sem namesto da bi uporabili to ikono? Torej, pred, po. Prej potem. Kaj potem pomeni? To je varen. To je tisto, kar bi rad, da tako misliš. Ampak ironično, da je varna saj imamo HTTPS. Ampak to je, kako enostavno je, da spremenite nekaj, na spletni strani, kajne? Vsi veste, malo HTML in CSS zdaj. In v resnici, to je zelo enostavno to-- in če vas ni it-- ne storite, da spremenite ikono. Ampak tudi to je tisto, kar podjetja so nas naučile, da storiti. Torej, tukaj je screenshot iz banke Spletne strani ameriške zjutraj. In opazili, enega, oni me prepričala, da je to varna prijava v zgornjem levem kotu. In imajo tudi ključavnico ikona na gumb, kar pomeni, kaj mi je, končnega uporabnika? Resnično nič, kajne? Kaj važno je dejstvo, da obstaja velika zelena URL do vrha s HTTPS. Ampak, če smo povečate na to, je samo všeč mi je, vedoč, malo HTML in malo CSS, in rekel: hej, moja spletna stran je varno. Tako kot lahko kdorkoli dal ključavnico in Beseda varno prijavo, na njihovi spletni strani. In to res ne pomeni nič. Kaj pomeni nekaj je kaj takega, kjer vam vidite https: // dejstvu, da Bank of America Corporation je to big green bar, medtem CS50 ne, pomeni le, da plača več sto dolarjev več, da imajo dodatne preverjanje opravljeno na njihovo domeno v ZDA, tako da brskalniki, ki držijo s tem standardom nam bodo pokazali tudi malo več kot to. Torej bomo zapustili stvari pri tem, prestrašiti pred dolgo boš malo več. Ampak v sredo, bomo lahko pridružili Scaz iz Yale za pogled na umetna inteligenca in kaj lahko storimo s temi stroji. Vam bomo videli naslednjič.