>> [MIZIK jwe]
>> DAVID Malan: Sa a se CS50, ak sa a se kòmansman an nan semèn 10.
Apre sa, ou ta ka sonje sa a imaj ki sòti nan yon kèk semèn tounen
lè nou te pale osijè de entènèt ak la ki jan
li la aktyèlman aplike fizikman.
Apre sa, ou ta ka sonje ke gen nan aktyèlman yon pakèt antye nan câbles
osi byen ke san fil teknoloji ki D
tout nan nœuds yo oswa routeurs ak lòt teknoloji sa yo sou entènèt la.
Ak yon anpil nan sa ki underseas.
>> Oke, li vire soti ke moun câbles underseas se yon ti jan nan yon sib.
Apre sa, konferans jodi a se antyèman sou sekirite, se pa sèlman
menas yo ke nou tout figi fizikman, men tou, nòmalman,
epi tou li, fen nan direksyon ke jodi a, kèk nan defans yo
ke nou kòm itilizatè kapab aktyèlman mete nan plas li.
>> Men, anvan, youn nan premye a ak threat-- petèt pi fizik
[VIDEO lèktur]
-Could Larisi gen planifikasyon yon atak sou câbles maren
ki konekte entènèt mondyal?
>> Bato ak soumarin -Russian kachèt tou pre câbles maren
ki pote prèske tout nan entènèt nan mond lan.
>> -La Tout entènèt se te pote ansanm câbles sa yo.
>> -Premye A tout, ki sa ki la entènèt fè anba dlo?
Dènye fwa mwen tcheke, mwen pa sipoze jwenn òdinatè mwen an mouye.
Dezyèmman, si ou mande m 'ki jan entènèt la vwayaje soti nan kontinan nan kontinan,
Mwen ta te di satelit oswa lazer, oswa, onètman,
Mwen pwobableman ta gen jis di entènèt la.
>> Apre sa, sa ki te pase nan nwaj la?
Mwen te di te gen yon gwo nwaj.
Sonje?
Hey, se pou yo mete sa nan nwaj la.
Li te tankou entènèt la te yon vapè nan enfòmasyon ki ti sèk Latè a,
ak òdinatè w lan te tankou yon louch ki scooped soti sa ou bezwen.
>> Men, li vire soti entènèt la se aktyèlman anba dlo
paske câbles sa yo pote plis pase 95% nan kominikasyon entènèt chak jou.
Ak US entèlijans enkyetid ki nan tan ki gen tansyon oswa konfli,
Larisi ta ka resort nan trancher yo.
Li ta dezòd nan pi gwo nan sèvis entènèt ou
depi frè parèy anwo kay ou mete yon modpas sou l 'Wi-Fi.
OK?
Eseye Non chen l 'yo.
[END lèktur]
DAVID Malan: Anvan nou vire kounye a nan kèk nan menas yo ki pi plis vityèl,
yon koup la anons.
Se konsa, zanmi nou yon CrimsonEMS se kounye a
rekritman pou nouvo EMT, Ijans teknisyen Medikal.
Lè sa a se aktyèlman yon bagay patikilyèman fèmen nan kè m '.
>> Yon bon bout tan de sa, mwen sonje ke yo te nan yon ika
yon ti tan apre yo fin diplome, aktyèlman.
Ak jan mwen te sòti magazen an, sa a ti kras ti gason ki te nan yon pousèt
te kòmanse vire literalman ble.
Apre sa, li te toufe sou kèk moso nan manje ki te gen prezimableman
vinn kole nan gòj l 'yo.
>> Ak manman l 'te panique.
Paran yo bò kote yo te panique.
E menm mwen menm, ki te gen yon ti jan nan connaissance ak EMS jis pa fason pou zanmi,
konplètman te jele.
Epi, se te sèlman gras a yon bagay tankou yon sovtaj 15-ane-fin vye granmoun ki
kouri sou yo ak aktyèlman te konnen sa yo dwe fè enstenktiv, li rele pou èd
ak aktyèlman rale nan ti gason soti nan pousèt li
ak aktyèlman adrese sitiyasyon an.
>> Apre sa, pou m ', sa ki te yon pwen vire.
Epi, se te ke moman nan tan kote mwen deside, dammit,
Mwen bezwen gen zak mwen ansanm ak aktyèlman konnen
ki jan yo pou yo reponn sa yo kalite sitiyasyon.
Se konsa, mwen tèt mwen te resevwa lisans ane de sa kòm yon EMT.
Ak nan lekòl gradye mwen te monte sou anbilans MIT a
pou kèk peryòd de tan osi byen kòm te kenbe moute lisans mwen depi.
>> Apre sa, aktyèlman, nan jou sa a, tout nan anplwaye CS50 isit la nan Cambridge
yo aktyèlman sètifye nan CPR, kòm byen, pou rezon menm jan an.
Se konsa, si w ap nan tout enterese nan sa a, gen nan
pa janm ale nan dwe ase tan nan jou a yo pran sou yon nouvo bagay.
Men, si ou vle yon nouvo ane a rezolisyon an, rantre nan mesye sa yo isit la
oswa konsidere rive soti nan la Lakwa Wouj pou sètifikasyon,
swa isit la oswa nan New Haven, tankou byen.
>> Se konsa, manje midi dènye CS50 a se Vandredi sa a.
Se konsa, si ou pa te ankò Joined nou, oswa si ou gen, epi ou vle yon lòt fwa ankò,
ale sou sit entènèt CS50 nan ranpli fòm ki la.
Konnen, tou, ke zanmi nou yo nan Yale, Pwofesè Scassellati,
ki te pwodwi yon AI, atifisyèl entèlijans yo, seri pou nou
ki pral kòmanse premye semèn sa a sou videyo.
Se konsa, espesyalman si w enterese nan kouri dèyè yon pwojè final yon jan kanmenm
ki gen rapò ak entèlijans atifisyèl, pwosesis ak lang natirèl,
robotic menm, reyalize ke sa yo pral gen yon enspirasyon bèl bagay pou sa.
>> Epi jis ba ou yon kol nan sa a, isit la se Scaz tèt li.
>> [VIDEO lèktur]
>> -Yon A reyèlman gwo nan bagay sou syans òdinatè
se ke ak menm sèlman yon kèk semèn nan etid,
w ap ale nan kapab konprann anpil nan zafè yo entelijan
ak aparèy ki peple mond modèn nou an.
Nan videyo sa a kout seri, nou ap ale nan gade
nan bagay sa yo tankou ki jan Netflix se kapab sijere ak rekòmande sinema
pou m 'ka renmen, li montre kouman li se ke Siri ka reponn kesyon ke mwen gen,
li montre kouman li se ke Facebook ka rekonèt figi m '
ak otomatikman tag m 'nan yon foto,
oswa ki jan Google se kapab bati yon machin ki kondui sou pwòp li yo.
>> Se konsa, mwen espere ou pral rantre nan m 'pou sa a kout seri de videyo, seri a CS50 AI.
Mwen panse ke w ap jwenn ke ou konnen pi plis pase ou te panse ou te fè.
[END lèktur]
DAVID Malan: Se konsa, moun ap parèt sou sit kou a nan pita semèn sa a.
Rete branche.
Ak nan entre-temps la, yon kèk anons tankou sa ki bay manti devan.
Se konsa, nou yo isit la.
Sa a se nan konferans nou an sou sekirite.
Sa a vini Mèkredi, Scaz ak Andy, parèy tèt ansèyman nou yo nan New Haven,
yo pral isit la fè yon gade nan intèlijans Atifisyèl
tèt li pou yon gade nan kalkil pou communication--
ki jan yo bati sistèm ki itilize ak lang yo kominike soti nan ELIZA,
si w ap abitye ak sa a lojisyèl soti nan pase, nan Siri
pi resamman ak Watson, ki ou ta ka konnen nan Jeopardy oswa renmen an.
>> Lè sa a, Lendi pwochen, nou ap pa isit la nan Cambridge.
Nou ap nan New Haven pou yon dezyèm gade nan entèlijans atifisyèl
ak Scaz ak company-- Opozan AI nan jwèt.
Se konsa, si ou te janm te jwe kont òdinatè a nan kèk jwèt videyo
oswa mobil jwèt oubyen renmen an, nou pral pale sou egzakteman ki jan that--
yo bati opozan pou jwèt, Ki jan yo reprezante bagay sa yo
anba kapo lè l sèvi avèk pye bwa yo soti nan jwèt tankou domestik-TAC-zòtèy
echèk aktyèl modèn jwèt videyo, kòm byen.
>> Malerezman, se yon sèl yon ti tan egzamen apre sa.
Plis detay sou sa sou CS50 nan sit pita semèn sa a.
Apre sa, konferans final nou an nan Yale pral pou ki Vandredi aprè egzamen an.
Apre sa, konferans final nou an nan Harvard yo pral Lendi a apre sa,
pa nati a orè.
>> Se konsa, an tèm de jalons, san konte pset uit soti semèn sa a;
Rapò estati, ki pral gen yon rapid chèk saniti ant ou menm
ak parèy ansèyman ou; Hackathon a, ki
yo pral isit la nan Cambridge pou elèv soti nan New Haven ak Cambridge sanble.
Nou pral pran swen nan tout transpò soti nan New Haven.
Aplikasyon an nan la pwojè final yo pral garanti dwa moun.
Lè sa a, pou tou de kanpis pral gen yon san patipri CS50
ki pèmèt nou pran yon gade nan ak pran plezi
nan sa ki tout moun te rive.
>> An reyalite, mwen te panse sa a ta dwe yon bon moman yo trase atansyon a aparèy sa a
isit la, ki nou te itilize pou kèk kantite tan isit la,
ki se yon manyen ekran bèl.
Ak aktyèlman, dènye ane nou te gen yon app $ 0.99
ke nou telechaje soti nan app a Windows magazen yo nan lòd yo trase sou ekran an.
>> Men, franchman, li te trè ankonbre.
Li pèmèt nou desine sou la ekran, men te gen, tankou,
yon anpil nan ikon moute isit la.
Koòdone nan itilizatè te trè move.
Si ou te vle chanje sèten anviwònman,
te gen jis pou anpil klik modi.
Apre sa, itilizatè a interface-- oswa, plis byen,
experience-- nan itilizatè te trè optimal,
espesyalman lè l sèvi avèk l 'nan yon anviwònman konferans.
>> Se konsa, nou lonje nan yon zanmi nan nou
nan Microsoft, Björn, ki moun ki la aktyèlman te sa yo ansanm ak CS50 sou entènèt.
Ak jan pwojè final l 'yo, esansyèlman, te fè li trè nèg
pran kèk D 'nan men nou ki di egzakteman karakteristik ak itilizatè eksperyans nan
nou vle.
Apre sa, li Lè sa a, te ale sou bati pou Windows aplikasyon sa a isit la
ki pèmèt nou trase- oops-- ak eple sou the-- wow.
Mèsi.
Fè desen ak eple sou ekran sa a isit la ak anpil minimòm koòdone itilizatè.
>> Se konsa, ou te wè m ', petèt, tiyo moute isit la tout tan tout tan se konsa yon ti kras Ki kote kounye a nou
ka soulinye bagay sa yo nan wouj.
Nou ka aktive e kounye a, ale nan tèks blan isit la.
Si nou vle aktyèlman efase ekran an, nou ka fè sa a.
Men, si nou aktyèlman pito yon twal blan, nou ka fè sa.
Se konsa, li fè sa fò anpil ti kras pa konsepsyon ak fè li byen.
Se konsa, ke mwen futz, èspere ke, lwen mwens ane sa a nan klas la.
>> Ak mèsi, tou, nan yon anba pwotèksyon nan l ' mwen mete jodi a yon bag ti kras.
Sa a se moun branch fanmi Benjamen, ki te interning ak Björn ete sa a.
Se konsa, li yon bag ti kras.
Li se yon ti kras pi gwo pase bag abityèl mwen.
Men, atravè yon ti kras rele sou bò a isit la kapab mwen aktyèlman
deplase glisad yo kite la ak dwa, pou pi devan ak tounen lakay ou, ak aktyèlman avanse bagay
wirelessly pou ke, yon sèl, mwen pa gen kenbe pral tounen nan men ba a espas
isit la.
Ak de, mwen pa gen gen youn nan moun ki clickers estipid
ak toumante men m 'pa kenbe bagay la modi tout tan tout tan an
yo nan lòd yo tou senpleman klike sou.
Apre sa, siman, nan tan, yo pral pyès ki nan konpitè tankou sa a jwenn super, super pi piti.
>> Se konsa, sètènman, pa ezite yo panse deyò bwat la
ak fè bagay sa yo ak kreye bagay sa yo ke fè pa menm
egziste ankò pou pwojè final la.
San yo pa plis tarde, yon gade nan sa ki ap tann
jan ou plonje nan final ou a pwojè nan la CS50 Hackathon
>> [VIDEO lèktur]
>> [MIZIK jwe]
>> [Ronfl]
[END lèktur]
DAVID Malan: Tout dwa.
Se konsa, clip la Stephen Colbert ke mwen te montre jis yon ti moman de sa
te aktyèlman sou televizyon jis yon kèk jou de sa.
Ak an reyalite, yon koup la lòt klip yo nou pral montre jodi a se èkstrèmeman ki resan.
Lè an reyalite, ki pale ak nan reyalite ki anpil nan teknoloji
epi, franchman, yon anpil nan lide yo nou ve yo te ap pale de nan CS50
reyèlman yo omniprezant.
Ak youn nan objektif yo nan kou a se sètènman
nan ekipe ou ak ladrès teknik se konsa ke ou ka aktyèlman rezoud pwoblèm
pwogramasyon, men de, se konsa ke ou ka aktyèlman pran pi bon desizyon
ak pran desizyon ki pi enfòme.
Epi, an reyalite, nan tout nan tematik laprès epi videyo sou entènèt ak atik
jou sa yo se jis yon pè enkonpreyansyon oswa mank
ki gen konprann nan ki jan teknoloji ap travay, sitou pami politisyen yo.
>> Se konsa, tout bon, nan jis yon ti jan nou pral pran yon gade nan youn nan moun ki detay,
kòm byen.
Men, literalman jis dire lannwit te mwen chita
nan Bertucci a, yon lokal franchiz Italyen plas.
Apre sa, mwen sote sou yo Wi-Fi.
Apre sa, mwen te trè reyasire yo wè ke li nan an sekirite.
Apre sa, mwen te konnen sa paske li di isit la "Tache entènèt Portal"
lè ekran an li moute soti deyò.
Se konsa, sa a te èd memwa a ti kras ki vini moute nan Mac OS
oswa nan fenèt lè ou konekte nan yon rezo Wi-Fi a pou premye fwa a.
Apre sa, mwen te gen nan li nan tèm yo ak kondisyon epi finalman klike sou OK.
Lè sa a, mwen te pèmèt li kontinye.
>> Se konsa, kite la kòmanse panse ankò sa tout nan sa vle di ak yo pran pa gen okenn ankò pou
akòde sa moun di nou lè nou rankontre l 'ak divès kalite teknoloji.
Se konsa, yon sèl, ki sa li vle di ke sa a se yon Portal entènèt sekirite?
Ki sa ki te kapab Bertucci la dwe rasire m 'nan?
ODYANS: pakè yo voye retounen ak lide yo chiffres.
DAVID Malan: Bon.
Pakè yo ke yo te voye tounen lakay , yo soti yo chiffres.
Eske se sa ke an reyalite ka a?
Si sa te ka a, sa ki ta mwen ou dwe fè oswa sa ki ta mwen gen yo konnen?
Oke, ou ta wè yon ti kras kadna icon nan Mac OS
oswa nan fenèt ki di ke gen tout bon kèk chifreman
oswa eskalade pral sou.
Men, anvan ou ka sèvi ak yon chiffres Portal oswa Wi-Fi koneksyon, ki sa
fè ou gen anjeneral tape nan?
Yon modpas.
Mwen konnen pa gen okenn modpas sa yo, ni mwen te tape nenpòt modpas sa yo.
Mwen tou senpleman klike sou OK.
Se konsa, sa a se nèt san sans.
Sa a se pa yon Portal entènèt an sekirite.
Sa a se yon 100% anksyeu Portal entènèt.
Genyen absoliman okenn chifreman ale sou li a, ak tout sa ki fè li an sekirite
se ke fraz twa-mo sou ekran an la.
>> Se konsa, sa vle di pa gen anyen, nesesèman, teknoloji.
Ak yon ti kras pi plis inkyétant, si ou aktyèlman
li nan tèm ak kondisyon, ki se surprenante lizib,
te sa a men "ou konprann ke nou rezève
dwa a ouvri sesyon oswa kontwole trafik nan asire tèm sa yo yo te swiv. "
Se konsa, sa a, se yon ti kras grenpe, si Bertucci la se l ap gade trafik entènèt m 'yo.
Men, pi fò nenpòt akò ki ou te je fèmen klike nan
te siman te di ke anvan.
>> Se konsa, sa ki aktyèlman fè vle di teknoloji?
Se konsa, si gen nan kèk grenpe nèg osinon yon fanm nan do
ki moun ki nan, tankou, siveyans tout trafik la entènèt,
ki jan se li oswa li te gen aksè ke enfòmasyon egzakteman?
Ki sa ki nan teknolojik vle di via ki
ki Moun a oswa lènmi, plis generally--
ka gade nan trafik nou an?
>> Bon, si gen nan pa gen chifreman, ki sa kalite bagay te kapab yo santi'w,
se konsa pale, sòt de detekte nan lè a.
Ki sa ou ta gade nan?
Yeah?
>> ODYANS: pakè yo ke yo te voye nan òdinatè w lan nan routeur la?
>> DAVID Malan: Yeah.
Pakè yo ke yo te voye soti nan òdinatè a nan routeur ou yo.
Se konsa, ou ta ka sonje lè nou te nan New Haven,
nou te pase moun anvlòp, fizikman, nan tout odyans lan ki reprezante
done ale atravè tout entènèt la.
Epi sètènman, si nou te voye yo nan odyans la wirelessly
yo rive jwenn destinasyon yo, nenpòt moun kapab sòt de gen tan pwan li, epi fè yon kopi li
ak aktyèlman wè sa ki nan andedan nan ki anvlòp.
>> Epi, nan kou, sa ki nan andedan nan anvlòp sa yo
se nenpòt ki kantite bagay sa yo, ki gen ladan adrès la IP
ki w ap eseye aksè oswa non an lame,
tankou www.harvard.edu oswa yale.edu ki w ap eseye
jwenn aksè nan oswa yon lòt bagay tout ansanm.
Anplis, chemen an, ou konnen soti nan too-- pset sis ki andedan nan demann HTTP
yo jwenn koupe something.html.
Se konsa, si w ap vizite yon paj espesifik, Téléchargez yon imaj espesifik oswa videyo,
tout enfòmasyon ki se andedan nan ki pake.
Se konsa, nenpòt moun ki gen la nan ka a Bertucci gen gade nan ke done trè menm.
Oke, sa yo se kèk lòt menas ansanm liy sa yo
yo dwe janm bliye jan Bondye anvan ou jis kòmanse aksepte kòm reyalite
sa yon moun tankou Bertucci nan tou senpleman di ou?
Oke, sa a te yon article-- yon seri de atik
ki soti jis yon kèk mwa tounen.
Tout raj la jou sa yo, se sa yo newfangled televizyon entelijan.
Ki sa ki nan yon televizyon entelijan, si ou te tande pale de yo oswa gen yon sèl nan kay la?
ODYANS: koneksyon Entènèt?
DAVID Malan: Yeah, entènèt koneksyon.
Se konsa, jeneralman, yon televizyon entelijan se yon Televizyon ak koneksyon entènèt
ak yon itilizatè reyèlman vye koòdone ki fè
li pi difisil yo aktyèlman itilize entènèt la paske ou gen yo sèvi ak, tankou, leve,
desann, agoch, e yo gen dwa oswa yon bagay sou kontwòl remote ou jis
jwenn aksè nan bagay sa yo ke yo, se pou anpil pi fasil fè sou yon laptop.
>> Men, plis inkyétant sou yon televizyon entelijan, ak Samsung televizyon an ka sa a an patikilye,
te ke Samsung televizyon ak lòt moun jou sa yo vini ak sèten pyès ki nan konpitè
yo kreye sa yo reklamasyon se yon pi bon koòdone itilizatè pou ou.
Se konsa, yon sèl, ou ka pale ak kèk nan televizyon ou jou sa yo,
pa kontrèman Siri oswa nenpòt nan la lòt ekivalan sou telefòn mobil.
Se konsa, ou ka di kòmandman, tankou chanjman chanèl,
ogmante volim, fèmen, oswa renmen an.
Men, sa ki nan enplikasyon la nan ki lojikman?
Si ou te gen televizyon an nan k ap viv ou chanm oswa televizyon an nan pye a nan kabann ou
tonbe nan dòmi nan, sa ki nan enplikasyon la?
Yeah?
>> ODYANS: Gen ta kapab yon bagay pral nan nan mekanis a
yo detekte diskou ou yo.
DAVID Malan: Yeah.
ODYANS: Sa te kapab ap voye sou Entènèt.
Si li nan kode, Lè sa a, li la vilnerab.
DAVID Malan: Vreman vre.
Si ou te yon mikwofòn bati nan yon televizyon ak objektif li nan lavi
se, pa konsepsyon, koute pou ou ak pou reponn ou,
li nan siman pral fè koute tout bagay ou di
ak Lè sa a tradui ke yo kèk enstriksyon entegre.
Men, trape an se ke pi fò nan sa yo Televizyon yo pa parfe entelijan tèt yo.
Yo ap trè depann sou ki koneksyon entènèt.
>> Se konsa, anpil tankou Siri, lè ou pale nan telefòn ou,
byen vit voye ke done atravè entènèt la nan serveurs Apple,
Lè sa a, vin tounen yon repons, literalman se Samsung televizyon a ak ekivalan
jis voye tout bagay w ap di nan sal ap viv la
oswa chanm nan serveurs yo jis yo detekte li te di, vire sou televizyon an
oswa fèmen televizyon an?
¶ Bondye konnen sa ki lòt ta ka esplike.
Koulye a, gen nan kèk fason yo bese sa a, dwa?
Fè tankou kisa ki Siri ak sa fè Google ak lòt moun fè
nan omwen defann kont ke risk ke yo ap
koute absoliman tout bagay?
Li te gen yo dwe aktive lè li di yon bagay
tankou, hey, Siri, oswa hi Google oswa renmen an oswa OK, Google oswa renmen an.
>> Men, nou tout konnen ke moun ekspresyon kalite souse, dwa?
Tankou mwen te jis séance aktyèlman, dènye fwa a
Mwen te nan lè biwo nan Yale, mwen panse, Jason oswa yon sèl nan yo te kenbe tap rele ke TFs,
tankou, hey, Siri, hey, Siri e li te fè telefòn mwen
fè bagay sa yo paske li te twò amon nan telefòn aktyèl m 'yo.
Men, ranvèse a se vre, tou.
Pafwa bagay sa yo jis choute sou paske li nan Enkonplè.
Ak tout bon, natirèl processing-- lang
konprann fwaz yon moun nan ak Lè sa a, fè yon bagay ki baze sou l--
se sètènman enpafè.
>> Koulye a, vin pi mal ankò, gen kèk a ou ta ka gen pou wè
oswa ou gen yon televizyon ki kote ou kapab fè bagay estipid oswa nouvo ki gen laj tankou sa a
chanje chanèl sou bò goch la oswa sa a chanje chanèl a dwat a
oswa pi ba volim nan oswa ogmante volim la.
Men, sa ki sa vle di televizyon an genyen?
Yon kamera pwente nan ou nan tout tan posib.
>> Ak an reyalite, brouhaha nan alantou Samsung Televizyon pou ki yo te pran kèk Flack
se ke si w ap li tèm ak de kondisyon ki TV-- bagay la nan
ou sètènman pa janm li lè debale televizyon ou a pou time-- an premye embedded
nan te gen yon ti kras avètisman di sa ki egal a,
yon ou pa ta ka vle gen pèsonèl konvèsasyon nan devan televizyon sa a.
Epi sa a, ki sa li diminye a.
>> Men, ou pa ta dwe menm bezwen yo dwe te di sa.
Ou ta dwe kapab dégager soti nan reyalite a
ki mikwofòn ak kamera literalman montre nan m 'tout tan tout tan an
petèt se pi plis move pase byen.
Apre sa, franchman, mwen di sa a yon ti jan ipokritman.
Mwen literalman gen, san konte moun kamera, Mwen gen yon ti kamera ti kras isit la
nan laptop mwen.
Mwen gen yon lòt yon sèl sou isit la.
Mwen gen la nan m ' Téléphone sou tou de bò.
Se konsa, paske mwen mete l 'desann wout la sa ki mal, yo
ka toujou gade m 'epi koute m'.
>> Apre sa, tout sa a ta ka vini tout tan tout tan an.
Se konsa, sa k ap kanpe iPhone m 'oswa android telefòn ki soti nan fè sa tout tan tout tan an?
Ki jan nou konnen ke Apple ak kèk moun grenpe nan Google,
yo pa koute a nan konvèsasyon sa a trè
nan telefòn la oswa konvèsasyon Mwen gen nan kay la oswa nan travay ou?
>> ODYANS: Paske lavi nou se pa sa ki enteresan.
>> DAVID Malan: Paske nou an lavi se pa sa ki enteresan.
Ki aktyèlman se yon repons valab.
Si nou pa enkyete sou yon menas patikilye,
gen yon sòt de ki gen sousi aspè nan li.
Little mwen fin vye granmoun pa pral reyèlman gen yon sib.
Men, yo sètènman te kapab.
>> Se konsa, menm si ou wè kèk bagay cheesy sou televizyon ak sinema,
tankou, oh, se pou yo vire sou griy la and-- tankou Batman fè bagay sa a yon anpil, aktyèlman,
ak aktyèlman ka wè Gotham, sa ki nan ale sou pa fason pou moun nan cellphones
oswa renmen an.
Gen kèk nan sa a, se yon ti kras futurist, men nou ap bèl anpil gen jou sa yo.
>> Prèske tout moun nan nou yo se ap mache otou ak GPS
transponders se sa ki di Apple ak Google
ak tout lòt moun ki vle konnen kote nou ye nan mond lan.
Nou gen yon mikwofòn.
Nou gen yon kamera.
Nou ap di bagay sa yo tankou Snapchat ak aplikasyon pou lòt tout moun nou konnen,
tout nan nimewo telefòn yo, tout nan adrès imel yo.
Se konsa, ankò, youn nan takeaways yo jodi a, èspere ke, se nan omwen pran yon poz
yon ti jan ti kras anvan jis je fèmen li di, OK
lè ou vle nan konvenyans nan Snapchat
konnen ki moun ki tout nan zanmi ou se.
Men, Kontrèman, kounye a Snapchat konnen tout moun ou konnen
ak nenpòt nòt ti kras ou ta ka te fè nan kontak ou.
>> Se konsa, sa a te yon yon sèl alè, tou.
Yon kèk mwa tounen, Snapchat tèt li pa t 'konpwomèt.
Men, gen te gen kèk aplikasyon pou twazyèm-pati
ki te fè li pi fasil pou konsève pou mèt ak trape an te
ki ke sèvis twazyèm-pati te tèt li konpwomèt,
an pati paske sèvis Snapchat a sipòte yon karakteristik ki yo pwobableman
pa ta dwe gen, ki pèmèt pou achiv sa a pa yon twazyèm pati.
>> Ak pwoblèm nan te ke yon achiv a, tankou, 90,000 mèt, mwen panse,
te finalman konpwomèt.
Se konsa, ou ta ka pran kèk konfò nan bagay sa yo tankou Snapchat yo te efemèr,
dwa?
Ou gen sèt segonn fè yon gade nan ke mesaj apwopriye oswa nòt,
ak Lè sa a li disparèt.
Men, yon sèl, pi fò nan ou te pwobableman gen kalkile konnen
ki jan yo pran Ekran pa kounye a, ki se fason ki pi fasil yo kontourne sa.
Men, de, pa gen anyen kanpe nan konpayi oswa moun nan sou entènèt la
soti nan entèrsèptan ki done, ki kapab, tankou byen.
>> Se konsa, sa a te literalman jis yon jou osinon de jou de sa.
Sa se te yon gran tit atik bèl sou yon sit entènèt. "Sezon Fail-- pouvwa Worm
Ransomware Aksidantèlman Detwi Done viktim nan Pandan ankriptaj. "
Se konsa, yon lòt chire soti nan la tit jan de bagay konsa isit la.
Se konsa, ou ta ka gen tande pale de malveyan, ki
se move software-- lojisyèl te tèlman mal ke moun ki gen twòp tan lib
ekri.
Epi pafwa, li jis fè bagay estipid tankou dosye efase
oswa voye Spam oswa renmen an.
>> Men pafwa, ak de pli zan pli, li a pi plis sofistike, dwa?
Ou tout konnen ki jan yo travayèz nan chifreman.
Apre sa, Seza ak Vigenere yo pa super sekirite,
men gen nan lòt moun, sètènman, ki gen plis sofistike.
Se konsa, sa ki te fè lènmi sa a te ekri yon moso nan malveyan
ki yon jan kanmenm enfekte yon pakèt moun sou òdinatè moun nan.
Men, li te kalite yon moun sòt ak te ekri yon vèsyon buggy nan malveyan sa a
sa yo ki lè li aplike code-- oh, nou ap nan
ap resevwa yon anpil de- regrèt.
Nou ap vin yon anpil nan frape sou mikwofòn la.
OK.
>> Se konsa, sa pwoblèm nan te ke li oswa li te ekri kèk kòd move.
Se konsa, yo te pwodwi pseudorandomly yon kle chifreman
ak ki ankripte done yon moun nan malveyans,
ak Lè sa a aksidantèlman jete lwen kle a chifreman.
Se konsa, efè a nan sa a malveyan pa te kòm gen entansyon,
nan done ranson yon moun nan pa chifreman li oswa kondwi difisil li
ak Lè sa a tann $ 800 US an retou pou kle a chifreman, nan ki pwen
viktim nan te kapab dechifre done li.
Olye de sa, nèg la move tou senpleman chiffres tout done yo
sou kondwi difisil yo, aksidantèlman efase kle a chifreman,
ak te resevwa pa gen okenn lajan soti nan li.
Men, sa a vle di tou ke viktim nan se se vre wi: yon viktim paske kounye a li oswa li te
pa ka refè nenpòt nan done yo sof si yo aktyèlman gen kèk fin vye granmoun-lekòl
backup nan li.
>> Se konsa, isit la tou se sòt de yon reyalite ke ou pral li sou jou sa yo.
Ak ki jan ou ka defann kont sa a?
Oke, sa a se yon ka antye nan vè, pa gen Pun gen entansyon,
sou viris ak vè ak renmen an.
Apre sa, se sètènman lojisyèl ak kote ou ka defann tèt ou.
Men, pi bon pase sa ki jis yo dwe entelijan sou li.
>> An reyalite, mwen have not sa a se youn nan sa yo fè menm bagay mwen di, pa jan mwen fè bagay sa yo,
perhaps-- mwen pa te reyèlman itilize lojisyèl Antivirus nan dènye ane
paske si ou konnen ki sa yo jeneralman gade pou, ou ka defann kont pi
tout bagay sou pwòp ou yo.
Apre sa, aktyèlman, isit la nan alè Harvard te gen yon ensèk oswa yon pwoblèm
semèn pase a kote Harvard se byen klè, tankou,
siveyans anpil nan trafik rezo-a.
Apre sa, tout nan nou menm vizite sit entènèt CS50 nan
ta ka gen vinn yon pawòl alèt ke ou pa kapab ale sou sit wèb sa a.
Li pa nan sekirite.
Men, si ou te eseye vizite Google oswa lòt sit,
tou, sa yo, tou, yo te anksyeu.
>> Sa a se paske Harvard, tou, gen kèk kalite sistèm filtraj
ki kenbe yon grenn je soti sou sit potansyèlman move
yo ede pwoteje nou kont nou.
Men, menm bagay sa yo yo klèman Enkonplè, si se pa buggy, tèt yo.
>> Se konsa, isit lan-- si w ap kirye, mwen pral kite glisad sa yo moute online--
se enfòmasyon aktyèl la ki lènmi nou yo te bay.
Apre sa, li oswa li te mande pou nan bitcoin--
ki se yon currency-- vityèl $ 800 US yo aktyèlman dechifre done ou.
Malerezman, sa te konplètman dejoue.
Se konsa, kounye nou pral gade nan yon bagay ki pi politik.
Epi ankò, objektif la isit la se yo kòmanse panse sou jan
ou ka pran desizyon ki pi enfòme.
Lè sa a se yon bagay vini kounye a nan UK la.
Lè sa a se te yon eslogan bèl bagay soti nan yon atik sou sa a.
UK a ap entwodwi, kòm ou pral wè, yon nouvo siveyans
bòdwo kijan UK a se pwopoze kontwole tout bagay
Brits yo fè pou yon peryòd de yon ane.
Lè sa a, se done yo jete deyò.
Quote, unquote, "Li ta sèvi yon tirani byen. "
>> Se konsa, kite a pran yon gade ak yon zanmi nan Mr Colbert a.
Epi nou kòmanse ak UK a, Pi piti Peyi Wa majik Latè.
>> Sa a semèn, deba ki te fewòs sou gen plis pase yon kontwovèsyal nouvo lwa.
>> Gouvènman Britanik -La se inogirasyon nouvo lwa siveyans
ki siyifikativman pwolonje pouvwa li kontwole aktivite moun nan sou entènèt.
>> -Theresa Me gen apèl li yon lisans yo opere.
Se lòt moun ki rele l 'yon charter furter a, pa gen yo?
>> -Bon, Kenbe fèm nan furter because-- la charter se pa fraz la dwat.
Sa son tankou nan akò yon-fin vye granmoun uit-ane se
fòse yo siyen pwomèt frape anvan li te antre nan chanm paran li '.
Dexter, siyen charter furter sa a oswa nou pa ka responsab pou sa ki
ou ta ka wè.
>> Pwojè lwa sa te kapab potansyèlman ekri nan lwa yon envazyon gwo vi prive.
>> -under Plan yo, yon lis nan sit entènèt vizite pa tout moun nan UK a
yo pral anrejistre pou yon ane epi li ka ap disponib bay lapolis ak sekirite
sèvis yo.
>> -Sa A kominikasyon done pa ta revele
egzak paj wèb la ou gade nan, men li ta montre sit la li te sou.
-OK.
Se konsa, li pa t 'vle magazen an egzak paj, jis sit entènèt la.
Men sa se toujou yon anpil nan enfòmasyon.
Pou egzanp, si yon moun te vizite orbitz.com,
ou ta konnen yo te panse sou pran yon vwayaj.
Si yo te vizite yahoo.com, ou ta konnen yo jis te gen yon konjesyon serebral
Yo bliye pawòl Bondye a "Google."
Men, si yo te vizite vigvoovs.com, ou ta konnen yo ap horny
ak kle B yo, yo pa travay.
>> Men, pou tout rapid fèt nan pouvwa bòdwo a gen,
Britanik Kay Sekretè Theresa me ensiste moun ki kritik yo te kònen li soti
de pwopòsyon.
>> -Yon Dosye koneksyon entènèt se yon dosye sou sèvis la kominikasyon
ki te yon moun itilize, pa yon dosye nan chak paj entènèt yo te jwenn aksè.
Li se tou senpleman ekivalan a modèn nan yon bòdwo telefòn detaye.
>> -Yeah, Men sa a pa byen kòm rasire kòm li te panse li ye.
Apre sa, mwen pral di ou pou ki rezon.
Premyèman, mwen pa vle gouvènman an gade nan telefòn mwen rele swa.
Ak Dezyèmman, yon istwa Navigasyon entènèt
se yon ti kras diferan de yon bòdwo telefòn detaye.
Pa gen moun ki fòlman supresyon telefòn yo bòdwo chak fwa yo fini yon apèl.
>> [END lèktur]
DAVID Malan: Yon modèl nan émergentes ki di kòman mwen prepare pou klas la.
Se jis yo gade televizyon pou yon semèn ak wè sa ki vini soti, byen klè.
Se konsa, ki, tou, te jis soti nan dènye swa sou "Denye semèn Aswè a."
Se konsa nou kòmanse pale kounye a sou kèk nan defans yo.
Vreman vre, pou yon bagay tankou sa a, kote yo Brits
pe propoz kenbe yon boutèy demi lit plen ki kalite nan done, kote ta ka li dwe vini soti nan?
Oke, sonje soti nan pset sis, pset sèt, ak pset uit kounye a
ki andedan nan tout sa yo vityèl anvlòp omwen pou HTTP--
se mesaj ki gade tankou sa a.
Se konsa, mesaj sa a, nan kou, se pa sèlman
adrese nan yon adrès espesifik IP, ki gouvènman an isit la oswa si gen
te kapab sètènman ouvri sesyon.
Men, menm andedan nan ki anvlòp se yon mansyone eksplisit nan non an domèn
ki nan ke yo te vizite.
Men, si li pa jis koupe, li ta ka aktyèlman
gen yon non dosye espesifik oswa yon imaj espesifik oswa fim
oswa, ankò, nenpòt bagay ki gen enterè ou te kapab
dwe sètènman entèsepte si tout nan trafik la rezo
se yon jan kanmenm yo te proxied a serveurs gouvènmantal,
kòm deja k ap pase nan kèk peyi yo, oswa si gen
se sòt de unknown oswa akò ankachèt,
kòm te rive deja nan sa a peyi ant sèten gwo players--
ISPs ak konpayi telefòn ak like-- a ak gouvènman an.
>> Se konsa, komik story-- dènye fwa mwen te chwazi badplace.com koupe tèt la nan tèt mwen
kòm yon egzanp nan yon preliminè sit entènèt, mwen pa t 'aktyèlman
veterinè davans si wi ou non ki aktyèlman mennen nan yon badplace.com.
Erezman, domèn sa a Non se jis ki estasyone,
epi li pa fè sa aktyèlman mennen nan yon badplace.com.
Se konsa, nou pral kontinye sèvi ak sa yonn pou kounye a.
Men, mwen te di ki ta ka te byen tounen mal pi mal jou sa a an patikilye.
>> Se konsa nou kòmanse kounye a pale sou sèten defans
ak sa ki twou gen ta ka menm dwe nan sa yo.
Se konsa, modpas se kalite a ale-a reponn pou yon anpil nan fòmil defans, dwa?
Jis modpas pwoteje li, lè sa a ki pral kenbe lènmi yo soti.
Men, sa ki ki aktyèlman vle di?
>> Se konsa, sonje soti nan HACKER de, tounen si ou aborder
that-- lè ou te gen nan krak modpas nan yon file-- oswa menm nan pwoblèm
mete sèt, lè nou ba ou yon echantiyon SQL dosye nan kèk usernames ak modpas.
Se yo ki te usernames yo ou te wè, ak sa yo te achaj yo
ke nou distribye pou la edisyon HACKER nan pwoblèm mete de.
Men, si ou ve yo te mande tout bagay sa a tan sa modpas yo reyèl te,
sa a se sa, an reyalite, yo dechifre a, ki
ou te kapab fann an pset de, oswa ou te kapab te jouan kalkile yo
soti nan pwoblèm mete sèt.
Tout moun nan yo gen kèk èspere ke bèl siyifikasyon isit la oswa nan New Haven.
>> Men, Takeaway a se ke tout nan yo, omwen isit la,
yo trè kout, bèl guessable.
Mwen vle di, ki baze sou lis la isit la, ki se petèt pi fasil la
yo krak, eseye figi konnen pa ekri lojisyèl ki jis Estimation ak chèk,
ou ta di nou fè?
ODYANS: Modpas.
DAVID Malan: Modpas a trè bon, dwa?
Lè li nan yon sèl just--, li nan yon modpas trè komen.
An reyalite, chak ane gen nan yon lis modpas ki pi komen nan mond lan.
Apre sa, quote, unquote "modpas" se jeneralman anlè ke lis.
De, li la nan yon diksyonè.
E ou konnen soti nan pwoblèm mete senk ke li pa
ki hard-- ta kapab yon ti kras consuming-- tan
men li la pa sa ki difisil yo chaje yon gwo diksyonè nan memwa
ak Lè sa a sèvi ak li nan sòt de devine ak chèk
tout pawòl posib nan yon diksyonè.
>> Ki lòt bagay ta ka trè fasil devine epi tcheke?
Yeah?
>> ODYANS: repetisyon an nan lèt yo.
>> DAVID Malan: repetisyon nan nan senbòl ak lèt.
Se konsa, kalite sòt de.
Se konsa, nan fact-- epi nou pral ale nan gwo pa detay isit lan-- tout moun sa yo te sale,
ki ou ta ka sonje soti nan pwoblèm mete dokiman sèt an.
Kèk nan yo gen sèl diferan.
Se konsa, ou te kapab aktyèlman evite gen repetisyon nan sèten karaktè tou senpleman
pa mete sèl oubyen sab modpas yo yon lòt jan.
>> Men, bagay sa yo tankou 12345, ki nan yon bagay trè fasil a devine.
Apre sa, franchman, pwoblèm nan ak tout sa yo modpas
se yo ke yo ap tout jis lè l sèvi avèk 26 karaktè sa posib, ou gen dwa 52
ak kèk majuskul, ak Lè sa a 10 lèt yo.
Mwen pa lè l sèvi avèk nenpòt ki karaktè Funky.
Mwen pa lè l sèvi avèk zewo pou O a oswa yo menm paske mwen la oswa L'a or-- si nenpòt nan ou
panse ou ap ke yo te entelijan, menm si, pa li te gen yon zewo pou yon O nan modpas ou
or-- OK, mwen te wè yon moun souri.
Se konsa, yon moun gen yon zewo pou yon O nan modpas li.
>> W ap pa aktyèlman ke yo te kòm entelijan kòm ou ta ka panse, dwa?
Paske si plis pase youn nan nou ap fè sa a nan room-- nan
ak Mwen te koupab de sa a kòm well-- byen, kalite si tout moun nan nan fè sa,
sa lènmi nou yo dwe fè?
Jis ajoute zewo ak moun yo ak yon koup la other--
petèt four pou H's-- li oswa li asenal ak jis ranplase moun
lèt pou mo sa yo diksyonè.
Apre sa, li nan jis yon lòt bouk oswa yon bagay tankou sa.
>> Pi bon an Se konsa, reyèlman, defans pou modpas
se yon bagay anpil, pi plis o aza-sanblans Lè sa a, sa yo.
Koulye a, nan kou, menas kont modpas
pafwa gen ladan Imèl tankou sa.
Se konsa, mwen literalman jis te resevwa sa a nan bwat resepsyon mwen an kat jou de sa.
Sa a se soti nan Brittany, ki moun ki aparamman ap travay nan harvard.edu.
Apre sa, li te ekri m 'tankou yon Webmail itilizatè. "Nou jis
remake ke imel ou kont te louvri sesyon
sou yon lòt òdinatè nan yon kote diferan,
epi ou yo kapab verifye idantite pèsonèl ou. "
>> Se konsa, tematik nan Imèl anpil tankou sa a, ki yo se egzanp èskrokri
attacks-- P-H-I-S-H-I-N-G-- kote gen yon moun ki ap eseye pwason epi jwenn kèk
enfòmasyon soti nan nou, jeneralman pa yon imèl tankou sa a.
Men, sa ki yo se kèk nan endike nan siy ki montre ke sa a se pa, an reyalite,
yon imel lejitim soti nan Harvard University?
Ki sa ki nan sa?
>> Se konsa, move gramè, nan etranj lèt majiskil,
ki jan kèk lèt ​​yo kapitalize nan sèten kote.
Genyen kèk mark enpè nan yon koup la kote.
Kisa ankò?
Ki sa ki nan sa?
Oke, ki sètènman helps-- bwat la gwo jòn
ki di sa a ta kapab Spam soti nan Google, ki se sètènman itil.
>> Se konsa, gen nan yon anpil nan siy endike isit la.
Men, reyalite a se sa yo Imèl dwe travay, dwa?
Li trè bon mache, si se pa gratis, yo voye soti dè santèn oswa dè milye de Imèl.
Epi li pa jis pa voye yo deyò nan ISP pwòp ou yo.
Youn nan bagay sa yo ke malveyan gen tandans do--
se konsa viris ak vè ki aksidantèlman enfekte oswa òdinatè paske yo te
te ekri pa youn nan la adversaries-- bagay yo fè se jis désabonnement soti Spam.
>> Se konsa, sa gen egziste nan mond lan, an reyalite,
yo se bagay rele botne, ki se yon fason anpenpan nan di
ke moun ki gen pi bon kodaj konpetans pase moun ki te
te ekri ke vèsyon buggy nan lojisyèl, gen aktyèlman ekri lojisyèl
ke gen moun ki tankou nou unsuspectingly enstale sou òdinatè nou
ak Lè sa a kouri dèyè kòmanse sèn nan, ensu yo ban nou.
Ak moun ki malveyan pwogram komuniké.
Yo fòme yon rezo, yon botne si ou pral.
Pi plis nan epi jeneralman, sofistike nan lènmi
gen kèk kalite aleka kontwòl sou dè milye, si se pa dè dizèn de milye,
ak òdinatè pa jis voye soti yon mesaj sou entènèt la
Tout moun nan nan tout sa yo robo, se konsa pale, yo kapab tande oswa detanzantan
demann nan kèk sit santral ak Lè sa a ka kontwole yo voye soti Spam.
>> Apre sa, bagay sa yo Spam kapab jis vann bay machandè ki pi wo.
Si ou se yon konpayi oswa sòt de yon konpayi plizyer
ki pa reyèlman sousye de la sòt de etik nan abu itilizatè ou
men ou jis vle frape soti yon milyon moun
ak espere ke 1% nan them-- ki se toujou
yon PO nontrivial nan potansyèl buyers--
ou ka aktyèlman peye lènmi sa yo nan sòt nan nan mache nwa nan kalite
voye soti spam sa yo via botne yo pou ou.
>> Se konsa, sufi li vle di, sa a se pa yon imel patikilyèman irezistib.
Men, menm Harvard ak Yale ak renmen an souvan
fè erè, nan ki nou konnen ki sòti nan yon kèk semèn
tounen ke ou ka fè yon lyen di www.paypal.com.
Apre sa, li sanble li ale a.
Men, nan kou, li pa aktyèlman fè sa.
>> Se konsa, Harvard ak Yale ak lòt moun gen sètènman te koupab nan ane sa yo
nan voye soti Imèl ki lejitim,
men yo genyen ladan yo Des nan yo.
Apre sa, nou, kòm moun, yo te resevwa fòmasyon pa sòt de chèf yo,
byen souvan, yo aktyèlman jis swiv lyen ke nou resevwa nan yon imel.
Men, menm ki pa pratik la pi byen.
Se konsa, si ou te janm jwenn yon imèl tankou sa a men
e petèt li se soti nan Paypal oswa Harvard oswa Yale oswa Bank of America
oswa like-- ou toujou pa ta dwe klike nan lyen ki, menm si li sanble lejitim.
Ou ta dwe manyèlman tape soti ke URL tèt ou.
Apre sa, franchman, se sa ki administratè a sistèm
yo ta dwe di nou fè sa ki nou pa ap twonpe nan fè sa.
>> Koulye a, ki jan anpil nan nou, petèt pa gade desann nan chèz ou,
te modpas ekri yon kote?
Petèt nan yon tiwa nan chanm dòtwa ou a oswa petèt under-- nan yon sak lekòl yon kote?
Bous?
Se pa?
>> ODYANS: Nan yon for ignifuje?
>> DAVID Malan: Nan yon for ignifuje?
OK.
Se konsa, sa a, se pi bon pase yon kolan nòt sou monitè kè bebe ou yo.
Se konsa, sètènman, gen kèk nan w ap ensiste pa gen okenn.
Men, yon bagay di m 'ki nan pa nesesèman ka-a.
Se konsa, ki jan sou yon pi fasil, plis chans question--
ki jan anpil nan w ap itilize a menm modpas pou plizyè lokal?
Oh, OK.
Koulye a, nou ap ke yo te onèt.
>> Tout dwa.
Se konsa, sa a, se bèl bagay nouvèl, dwa?
Paske si sa vle di si jis youn nan moun ki sit ou tout ap itilize se konpwomèt,
kounye a lènmi an gen aksè a plis done
sou ou oswa plis èksplwatasyon potansyèl yo.
Se konsa, sa a, se yon yon sèl fasil pou fè pou evite.
Men, ki jan anpil nan nou gen yon bèl guessable modpas ou?
Petèt pa tankou move jan sa a, men yon bagay?
Pou kèk sit estipid, dwa?
Li pa ki gen anpil risk, pa gen yon kat kredi?
Tout moun nan nou.
Tankou, menm mwen gen modpas ki yo se pwobableman jis 12345, siman.
Se konsa, kounye a eseye antre nan chak sit entènèt ou ka panse a ak malan@harvard.edu
ak 12345 ak wè si ki travay.
>> Men, nou fè sa, tou.
Se konsa, poukisa?
Poukisa se konsa anpil nan nou gen swa bèl modpas fasil oswa modpas yo menm?
Ki sa ki nan-mond reyèl la raison pou sa a?
Li pi fasil, dwa?
Si m 'te di olye de sa, akademik, ou nèg
ta dwe reyèlman dwe chwazi modpas pseudorandom ki
gen omwen 16 karaktè long epi yo gen yon konbinezon de lèt alfabetik,
nimewo, ak senbòl, ki lanfè a ki pral
pou kapab fè sa oswa sonje sa yo modpas,
se pou kont li pou chak ak chak sit entènèt posib?
>> Se konsa, sa ki nan yon solisyon solid?
Oke, youn nan la pi gwo takeaways jodi a,
tou, pragmatikman, ta dwe, onètman, yo kòmanse
lè l sèvi avèk kèk kalite manadjè modpas.
Koulye a, gen upsides ak enkonvenyans nan bagay sa yo, tou.
Sa yo se de ke nou yo gen tandans rekòmande nan CS50.
Rele bouton yon sèl la 1Password.
Youn yo rele LastPass.
Se konsa, kèk nan ou ta ka sèvi ak sa yo deja.
Men, li la jeneralman yon moso nan lojisyèl ki
fasilite génération gwo modpas pseudorandom ke ou
pa ka pètèt sonje kòm yon moun.
Li estoke moun pseudorandom modpas nan baz done pwòp li yo,
èspere ke sou difisil lokal ou a drive-- chiffres, pi bon toujou.
Apre sa, tout sa ou, moun lan, gen sonje,
tipikman, se modpas yon sèl mèt, ki pwobableman a pwal super long.
E petèt li pa karaktè o aza.
Petèt li nan, tankou, yon fraz oswa yon paragraf kout ki ou ka sonje
epi ou ka tape yon fwa yon jou déblotché òdinatè w lan.
>> Se konsa, ou sèvi ak yon gwo espesyalman modpas pwoteje ak ankripte
tout lòt modpas ou yo.
Men koulye a, w ap nan la abitid nan lè l sèvi avèk lojisyèl
tankou sa a jenere pseudorandom modpas atravè tout nan sit entènèt yo
ou vizite.
Ak tout bon, mwen kapab alèz di kounye a, nan 2015,
Mwen pa konnen pi fò nan modpas mwen ankò.
Mwen konnen modpas mèt mwen an, ak mwen tape sa, enkonsyaman,
youn oswa plis fwa nan yon jounen.
Men, tèt la se ke kounye a, si genyen nan yon sèl kont mwen ap konpwomèt,
gen nan pa gen fason yon moun se pral sèvi ak ki kont
yo ka resevwa nan yon lòt paske Pa gen yonn nan modpas m ', se menm bagay la tou ankò.
>> Epi sètènman, pa gen yon, menm si li oswa li te ekri lojisyèl konfwontasyon
fòs brital bagay sa yo ak devine tout passwords-- posib
chans yo ke yo yo ale nan chwazi 24-karaktè modpas lontan mwen
se jis se konsa, tèlman ba mwen se jis pa enkyete w sou ke menas ankò.
>> Se konsa, sa ki nan komès-off nan isit la?
Ki sanble bèl bagay.
Mwen se konsa pi plis ki an sekirite.
Ki sa ki nan komès-off la?
Yeah?
>> ODYANS: Tan.
DAVID Malan: Tan.
Li se yon anpil pi fasil yo tape 12345 ak mwen louvri sesyon
nan kont yon bagay sa a, se 24 karaktè long oswa yon paragraf kout.
Kisa ankò?
>> ODYANS: Si yon moun kase modpas mèt ou.
DAVID Malan: Yeah.
Se konsa, ou ap kalite chanje senaryo a menas.
Si yon moun Estimation oswa figi soti oswa li Post-li nòt la
nan dosye vout sekirite ou, modpas la mèt ou genyen,
kounye a tout bagay se konpwomèt kijan deja li
te petèt sèlman yon sèl kont.
Kisa ankò?
>> ODYANS: Si ou vle sèvi ak nenpòt nan kont ou sou yon lòt aparèy
epi ou pa gen LastPass [fèbl].
>> DAVID Malan: Yeah, sa a, se kalite yon trape, tou.
Avèk zouti sa yo, tou, si ou pa gen òdinatè w lan
epi w ap nan, tankou, gen kèk Kafe oswa w ap nan kay yon zanmi an oswa yon laboratwa òdinatè
oubyen nenpòt kote, epi ou vle ou kapab konekte nan Facebook,
ou pa menm konnen ki sa modpas Facebook ou se.
Koulye a, pafwa, ou ka bese sa a pa gen yon solisyon
ke nou pral pale sou nan jis yon ti moman rele de-faktè Otantifikasyon
kijan Facebook pral tèks ou menm oswa pral voye yon mesaj espesyal chiffres
nan telefòn ou oswa kèk lòt aparèy ke ou pote alantou
sou kechen ou a ak kote ou ka ouvri sesyon an.
Men, sa a, petèt, anmèdan si w ap nan sousòl la nan sant la syans
oswa yon lòt kote isit la nan lakou lekòl la New Haven an.
Ou pa ka gen siyal.
Se konsa, sa a, se pa nesesèman solisyon.
Se konsa, li vrèman se yon komès-off.
Men, sa ki mwen ta ankouraje w do-- si ou ale nan sit entènèt CS50 a,
nou aktyèlman fè aranjman pou premye a nan konpayi sa yo pou yon lisans sit,
se konsa pale, pou tout elèv CS50 pou w pa gen yo peye $ a 30
oswa konsa li nòmalman koute.
Pou Macs ak fenèt, ou ka tcheke deyò 1Password pou gratis sou sit entènèt CS50 a,
epi n ap kwòk ou leve ak sa.
>> Reyalize, tou, ke kèk nan sa yo ki gen ladan tools-- LastPass
nan youn nan forms-- li yo se nwaj ki baze sou, kòm Colbert
di, ki vle di modpas ou yo encryptedly ki estoke nan nwaj la.
Lide a gen se ke ou ka ale nan kèk moun o aza oswa òdinatè zanmi an
ak ouvri sesyon an nan Facebook ou kont oswa renmen an
paske ou premye ale nan lastpass.com, aksè modpas ou,
ak Lè sa a tape l 'nan.
Men, sa ki nan senaryo a menas a?
Si w ap estoke bagay nan syèl la, epi w ap
aksè ke sit entènèt sou kèk òdinatè enkoni,
sa ki ta dwe ap fè zanmi ou bay ou oswa nan frap ou a?
OK.
Mwen pral manyèlman avanse glisad isit la sou deyò.
>> Kelodje, dwa?
Yon lòt di ki kalite malveyan se yon kelodje, ki
se jis yon pwogram ki aktyèlman journaux tout bagay ou tape.
Se konsa, gen, tou, li la pwobableman pi bon yo gen kèk aparèy segondè tankou sa a.
>> Se konsa, sa se de-faktè Otantifikasyon?
Kòm non an sijere, li nan ou gen pa gen yon sèl men de faktè ak ki
legalized nan yon sit entènèt.
Se konsa, olye ke itilize jis yon modpas, ou gen kèk lòt faktè dezyèm fwa.
Koulye a, ki jeneralman se, se yon sèl, faktè se yon bagay ou konnen.
Se konsa, yon bagay kalite nan je tèt ou a, ki se
modpas ou kote ou te memorize.
Men, de, pa yon lòt bagay ke ou konnen oswa te memorize
men yon bagay ou gen fizikman.
Lide a isit la ke yo te menas ou pa gen okenn ankò
te kapab gen kèk moun o aza sou entènèt la ki moun ki ka jis
devine oswa figi konnen modpas ou.
Li oswa li te te gen fizik aksè a yon bagay ke ou genyen,
ki se toujou posib epi ou toujou ap, petèt,
tout plis menase fizikman.
Men, li la omwen yon diferan kalite menas.
Li pa yon milyon moun nameless yo deyò ap eseye jwenn nan done ou.
Koulye a, li nan yon trè espesifik moun, petèt,
ke si sa a, se yon pwoblèm, sa a, se yon lòt pwoblèm tout ansanm, tankou byen.
>> Se konsa, ki jeneralman egziste pou telefòn oswa lòt aparèy.
Epi, an reyalite, Yale jis woule sa a soti mitan mwa semès-sa
ke sa a pa afekte jan nan sal sa a.
Men, moun nan nou yo ansanm nan New Haven
konnen ke si ou ta ouvri sesyon nan ID yale.net ou,
nan adisyon a sezisman ou non itilizatè ak modpas ou,
w ap Lè sa a, pouse ak sa.
Epi, pou egzanp, sa a se yon D Mwen te pran sa a maten
lè m 'louvri sesyon an kont Yale mwen.
Apre sa, li voye m 'ekivalan a nan yon mesaj tèks nan telefòn mwen.
Men, an reyalite, mwen telechaje yon app nan avanse ki Yale kounye a distribye,
ak mwen gen yo kounye a jis tape nan la kòd ki yo voye nan telefòn mwen.
>> Men, yo dwe klè, nan tèt nan sa a se ke kounye a,
menm si yon moun figi soti modpas Yale mwen, mwen se an sekirite.
Sa a pa ase.
Sa a se sèlman yon sèl kle yo, men mwen bezwen de déblotché kont mwen.
Men, sa ki nan anba kote an, petèt, nan sistèm Yale a?
Epitou, n ap kite Yale konnen.
Ki sa ki nan anba kote an?
Ki sa ki nan sa?
Si ou pa gen sèvis selilè oswa si ou pa gen Wi-Fi aksè paske ou se
jis nan yon sousòl oswa yon bagay, ou pa ta ka kapab jwenn mesaj la.
Erezman, nan ka sa a an patikilye, sa a pral sèvi ak Wi-Fi oswa yon lòt bagay,
ki travay bò kote l '.
Men, yon senaryo posib.
Kisa ankò?
Ou te kapab pèdi telefòn ou.
Ou jis pa genyen li.
Batri a mouri.
Mwen vle di, gen nan yon nimewo senaryo nan anmèdan
men senaryo posib ki ta ka rive ki fè ou regrèt desizyon sa a.
Ak posib ki pi mal la rezilta, franchman, lè sa a
ta dwe pou itilizatè yo enfim sa a tout ansanm.
Se konsa, gen nan toujou ale yo dwe tansyon sa a.
Apre sa, ou gen jwenn pou tèt ou kòm yon sòt itilizatè nan yon plas dous.
Men, fè sa, pran yon koup nan sijesyon konkrè.
Si ou itilize Google Gmail oswa Google Apps, konnen ke si ou ale nan URL sa a isit la,
ou ka pèmèt de-faktè Otantifikasyon.
Google rele l verifikasyon 2-etap.
Epi ou klike Enstalasyon, ak Lè sa a, ou fè egzakteman sa.
Sa se yon bon bagay yo fè, espesyalman jou sa yo paske, gras a bonbon,
w ap louvri sesyon an prèske tout lajounen.
Se konsa, ou raman gen tape modpas ou de tout fason.
Se konsa, ou ta ka fè li yon fwa yon semèn, yon fwa chak mwa, yon fwa nan yon jounen,
ak li a mwens nan yon gwo fas pase nan tan lontan an.
>> Facebook, tou, gen sa a.
Si ou se yon ti kras twò lach ak sezisman modpas Facebook ou a nan zanmi '
òdinatè, omwen pèmèt de-faktè Otantifikasyon pou ke ki zanmi,
menm si li oswa li te gen yon journalizasyon touch,
yo pa ka jwenn nan kont ou.
Oke, poukisa se sa?
Pa t 'kapab yo jis ouvri sesyon an Kòd mwen te tape nan nan telefòn mwen
ki Facebook te voye m 'konsa?
ODYANS: [fèbl].
DAVID Malan: Yeah.
Lojisyèl an ki byen fèt pral chanje kòd sa yo ki
ki yo voye nan telefòn ou chak kèk segonn oswa chak fwa
ak pou ke, yeah, menm si li figi soti
sa kòd ou a se, ou ap toujou ki an sekirite paske li pral gen ekspire.
Lè sa a se ki sa li sanble renmen sou sit entènèt Facebook a.
>> Men, gen nan yon lòt apwòch tout ansanm.
Se konsa, si sa yo kalite komès-konpwomi yo pa patikilyèman Hatian,
yon prensip jeneral nan sekirite ta dwe, byen, jis omwen kontwòl kontab bagay sa yo.
Pa kalite mete tèt ou nan la sab ak jis pa janm konnen si oswa lè
ou ve yo te konpwomèt oswa atake.
Omwen mete kanpe kèk mekanis ki enfòme ou imedyatman
si gen yon bagay ki te pase iregilye pou ke ou omwen etwat
fenèt la nan lè pandan ki yon moun kapab fè domaj.
>> Ak nan sa a, mwen vle di annapre a nan Facebook, pou egzanp,
ou ka vire sou sa ki yo rele alèt login.
Apre sa, kounye a, mwen te pèmèt imel login alèt, men se pa notifikasyon.
Ak sa ki sa vle di se ke si avi Facebook
Mwen te louvri sesyon nan yon nouvo computer-- tankou mwen pa gen yon bonbon,
li nan yon adrès diferan IP, li nan yon kalite diferan nan computer--
yo pral, nan senaryo sa a, voye m 'yon imel di, hey, David.
Sanble ou louvri sesyon an soti nan yon abitye òdinatè, jis Fyi.
>> Epi, koulye a kont mwen ta ka konpwomèt, oswa yon zanmi m 'anmèdan
ta ka yo te antre nan kont mwen kounye a afiche bagay
sou manje nouvèl mwen oswa renmen an.
Men, nan omwen kantite tan ak ki mwen menm ki inyoran nan ki
se super, super jis jis.
Apre sa, mwen ka èspere ke reponn.
Se konsa, tout twa nan sa yo, mwen ta di, yo trè bon bagay sa yo fè.
Site kèk menas ki se yon ti kras pi difisil
pou nou fini itilizatè yo pwoteje tèt ou kont?
Nenpòt moun ki konnen ki sa eskanmòte sesyon se?
Li se yon menas plis teknik, men trè abitye nou te kounye a ke
fè pset sis ak sèt e kounye a, uit.
Se konsa, sonje ke lè ou voye trafik sou entènèt la, yon bagay kèk rive.
Kite m 'ale pi devan epi ale nan C9 oswa CS50.io.
Ban m 'jis youn moman yo ale nan kont jharvard mwen.
>> ODYANS: Ki sa ki nan modpas ou.
>> DAVID Malan: 12345.
Tout dwa.
Ak nan isit la, konnen ke si m 'ale pi devan epi mande yon sit entènèt page--
ak nan entre-temps la, kite m 'fè sa.
Kite m 'louvri moute Enspektè Chrome a tab ak rezo trafik m 'yo.
Ak kite m 'ale nan http://facebook.com epi ki klè sa a.
Aktyèlman, ou konnen ki sa?
Se pou yo ale nan yon plis abitye yonn-https://finance.cs50.net
ak klike sou Antre epi louvri sesyon trafik la rezo isit la.
>> Se konsa, remake isit la, si mwen gade nan rezo trafik m 'yo,
repons headers-- se pou yo ale moute isit la.
Repons headers-- isit la.
Se konsa, demann lan trè premye ke mwen voye, ki te pou paj la default,
li reponn ak Tèt repons sa yo.
Apre sa, nou te pale osijè de bagay sa yo tankou kote.
Tankou, kote vle di redireksyon nan login.php.
Men, yon sèl bagay nou pa t 'pale yon gwo kantite lajan sou liy te tankou sa a.
Se konsa, sa a se andedan nan la anvlòp vityèl sa a, se
voye soti nan CS50 Finance-- vèsyon an ou nèg te ekri,
too-- nan konpitè pòtatif yon itilizatè a oswa òdinatè Desktop.
Lè sa a se mete yon bonbon.
Men, sa ki se yon bonbon?
Panse tounen nan diskisyon nou an nan PHP.
Yeah?
Yeah, li nan yon fason pou di a sit entènèt ki w ap toujou louvri sesyon an.
Men, ki jan ki travay?
Oke, sou vizite finance.cs50.net, li sanble ke sèvè
ke nou aplike se mete yon bonbon.
Epi sa bonbon se konvansyonèl rele PHPSESSID ID sesyon.
Epi ou ka panse a li tankou yon handstamp vityèl nan yon klib oswa, tankou,
yon pak amizman, yon moso ti kras nan lank wouj ki ale sou men ou
se konsa ke lè a pwochen ou vizite a pòtay lavil, ou tou senpleman montre men ou,
ak BOUNCER la nan pòt la pral kite ou pase oswa ou pa nan tout ki baze sou ki koupon pou achte.
>> Se konsa, ki vin apre a demann ki navigatè m '
sends-- si mwen ale nan demann nan pwochen te epi ou gade nan tèt yo demann,
ou pral avi plis bagay.
Men, ki pi enpòtan an se sa a pòsyon make isit lan--
pa mete bonbon men bonbon.
Men, si mwen baskile nan tout youn nan tout sa yo demann HTTP ki vini apre,
chak fwa mwen ta renmen wè yon men ke yo te pwolonje ak sa menm egzak
PHPSESSID, ki se vle di sa a se mechanism-- yo
pseudorandom sa a gwo number-- ke yon sèvè sèvi ak yo kenbe ilizyon an
nan PHP nan $ _SESSION objè, nan ki ou ka magazen bagay sa yo tankou ID itilizatè a
oswa sa ki nan shopping cart yo oswa nenpòt ki kantite lòt moso nan done.
>> Se konsa, sa ki nan enplikasyon la?
Oke, sa si sa done se pa sa chiffres?
Epi, an reyalite, nou pou pi bon pratik ankripte bèl anpil
chak youn nan sit CS50 nan jou sa yo.
Men, li la trè komen sa yo jou pou sit entènèt toujou
pa gen t an kòmansman an nan URL la.
Yo ap jis HTTP, kolon, koupe koupe.
Se konsa, sa ki nan enplikasyon la a?
Ki tou senpleman vle di ke tout nan sa yo Tèt
se andedan nan ki anvlòp vityèl.
Apre sa, nenpòt ki moun ki sniffs lè a oswa fizikman
segman aks dèz ki pake fizikman ka gade andedan ak wè
ki sa sa bonbon se.
>> Se konsa, eskanmòte sesyon se tou senpleman yon teknik
ke yon lènmi sèvi ak yo santi'w done nan lè a oswa sou kèk rezo branche,
gade andedan nan sa a anvlòp, ak wè, o.
Mwen wè ke bonbon ou se 2kleu kèlkeswa sa.
Kite m 'ale pi devan epi fè yon kopi nan koupon pou achte men ou
e kounye a, kòmanse vizite Facebook oswa Gmail oswa kèlkeswa sa tèt mwen
ak jis prezante nan egzak handstamp menm.
Ak reyalite a se, navigatè ak serveurs reyèlman yo ki nayif.
Si sèvè a wè ke menm bonbon, objektif li nan lavi
yo ta dwe vle di, oh, ki dwe David,
ki jis louvri sesyon an yon ti jan de sa.
Kite m 'montre itilizatè sa a menm, prezimableman, bwat resepsyon David la oswa Facebook
mesaj oswa tout lòt bagay nan ki ou louvri sesyon.
>> Apre sa, defans la sèlman kont se sa ki jis ankripte
tout bagay andedan nan anvlòp la.
Apre sa, Erezman, yon anpil nan sit tankou Facebook ak Google ak renmen an
ap fè ki sèjousi.
Men, nenpòt ki pa kite ou parfe, parfe vilnerab.
Apre sa, youn nan bagay ki ou ka do-- ak youn nan karakteristik yo ki bèl, franchman,
a 1Password, lojisyèl an Mwen mansyone pi bonè,
se si ou enstale li sou ou Mac oswa PC, lojisyèl an,
san konte estoke ou modpas, pral tou
avèti ou si ou te janm eseye antre nan yon sit entènèt sa a, se
pral voye non itilizatè ou an ak modpas kode
ak nan klè a, se konsa yo pale.
Tout dwa.
Se konsa, eskanmòte sesyon klou desann nan sa.
Men, gen nan sa a lòt fason ki HTTP Tèt
ka itilize yo pran avantaj de nou.
Lè sa a se toujou kalite yon pwoblèm.
Sa a se vrèman jis yon adorabl eskize mete monte bonbon mons isit la.
Men, Verizon ak AT & T ak lòt moun te pran yon anpil nan flak
yon kèk mwa tounen pou enjekte, ensu nan itilizatè okòmansman,
yon HTTP header siplemantè.
>> Se konsa, moun nan nou ki te gen Verizon Wireless oswa AT & T selil
telefòn, epi ou ve yo te vizite sit atravè telefòn ou,
ensu nou la a, apre HTTP ou demann kite Chrome oswa Safari
oswa kèlkeswa sa sou telefòn ou, ale Verizon oswa AT & T nan routeur,
yo grandizè pou kèk tan yo te
enjekte yon header ki sanble tankou sa a men yon pè kle-valè kote
kle a se jis X-UIDH pou inik idantifyan
header ak Lè sa a kèk valè gwo o aza.
Apre sa, yo fè sa konsa yo ke yo kapab inikman
idantifye tout nan trafik entènèt ou a moun ki ap resevwa demann HTTP ou yo.
>> Koulye a, poukisa ta Verizon ak AT & T ak renmen an
vle inikman idantifye ou tout sou sit entènèt yo w ap vizite?
>> ODYANS: Pi bon sèvis kliyan.
>> DAVID Malan: Better-- pa gen okenn.
Li se yon bon te panse, men li la pa pou pi bon sèvis kliyan.
Kisa ankò?
Piblisite, dwa?
Se konsa, yo ka bati moute yon rezo piblisite, prezimableman,
kijan menm si ou te etenn bonbon,
menm si w gen espesyal lojisyèl sou telefòn ou
ki kenbe ou nan enkoyito mode-- ha.
Pa gen okenn mòd enkoyito lè a nonm nan middle-- nan literalman, Verizon
oswa AT & T-- se enjekte plis done sou ki
ou pa gen okenn kontwòl, kidonk revele ki moun ou ye ak sa yo ki sit entènèt ki kapab lakòz
ankò e ankò.
>> Se konsa, gen fason yo patisipe soti nan sa a.
Men, isit la, tou, se yon bagay ki franchman, wout la sèlman
pouse tounen sou sa a se yo kite konpayi asirans lan nèt, enfim li
si yo menm pèmèt ou, oubyen, jan te pase nan ka sa a,
fè byen yon ti jan nan meli melo sou entènèt sa yo ke konpayi yo aktyèlman reponn.
Sa a, tou, se jis yon lòt adorabl opòtinite yo montre sa a.
>> Li kite yo pran yon gade nan, se pou yo di, youn oubyen de menas final la.
Se konsa, nou te pale osijè de CS50 Finans isit la.
Se konsa, ou pral avi ke nou gen sa a bèl ti kras icon sou bouton an login isit la.
Kisa sa vle di si mwen olye pou sèvi ak icon sa a?
Se konsa, anvan, apre yo fin.
Anvan, apre.
Ki sa ki apre vle di?
Li nan ki an sekirite.
Sa a ki sa mwen ta renmen ou yo panse.
Men, iwonilman, li se an sekirite paske nou fè gen t.
>> Men sa se ki jan li fasil se chanje yon bagay sou yon sit entènèt, dwa?
Ou tout konnen yon ti jan nan HTML ak CSS kounye a.
Ak an reyalite, li a trè to-- fasil epi si ou
pa t 'fè l-- chanje icon nan.
Men, sa a, tou, se sa ki konpayi yo te anseye nou yo dwe fè.
Se konsa, isit la nan yon D soti nan Bank nan sit entènèt Amerik la sa a maten.
Apre sa, remake, yon sèl, yo ap rasire m 'sa a, se li nan
yon siy sekirite nan nan tèt kite.
Apre sa, yo gen tou yon kadna icon sou bouton an,
ki vle di sa yo dwe m ', itilizatè a fen?
>> Se vre wi pa gen anyen, dwa?
Ki sa pwoblèm se lefèt ke gen nan vèt la gwo
URL moute tèt ansanm ak t.
Men, si nou rale nan sou sa a, se jis tankou m ', konnen yon ti kras nan HTML
ak yon ti jan nan CSS, yo t'ap di konsa, hey, sit entènèt mwen an nan sekirite.
Tankou, yon moun ka mete yon kadna ak nan mo sekirite siy-sou sou sit entènèt yo.
Epi, se vre wi: vle di pa gen anyen.
Ki sa ki vle di yon bagay se yon bagay tankou sa a,
kote ou wè https: // lefèt ke Bank of America sosyete gen sa a
gwo ba vèt, Lè nou konsidere ke CS50 pa fè sa, jis vle di yo, yo peye plizyè santèn
dola plis yo gen plis verifikasyon fè nan domèn yo
nan peyi Etazini an se konsa ke navigatè ki konfòme nan estanda sa a pral montre nou tou
yon ti kras plis pase sa.
>> Se konsa, nou pral kite bagay sa yo nan sa, pè ou yon ti kras pi plis anvan lontan.
Men, nan Mèkredi, nou pral ansanm ak Scaz
soti nan Yale pou yon gade nan intèlijans Atifisyèl
ak sa nou kapab fè ak machin sa yo.
Nou pral wè ou pwochen fwa.