>> DAVID J. Malan: Mae hyn yn CS50, ac mae hyn yn ddechrau wythnos 10.
Efallai y cofiwch ein bod wedi dangos ar y sgrin argraffydd 3D, sy'n
yw ddyfais hon y cymryd spools o blastig
ac yna'n extrudes iddo drwy ei gynhesu i fyny ac yn toddi ei fel y gallwn wedyn
ffurfio byddin Chang o eliffantod, er enghraifft.
>> Felly, yn Leverett House, fodd bynnag, yn ddiweddar, yr wyf yn
yn sgwrsio gydag un o'ch cyd-ddisgyblion ac yn gyfaill i Chang yn
Michelle a enwir, sydd mewn gwirionedd yn interned y cwmni arall y flwyddyn ddiwethaf sy'n
Mae techneg gwahanol ar gyfer mewn gwirionedd creu gwrthrychau tri-dimensiwn,
fel hyn eliffant bach bach yma.
Yn benodol, y ffordd y mae hyn yn gweithio yw ei fod yn enghraifft o rywbeth
Gelwir Stereolithograffeg, lle mae basn hwn o resin neu hylif,
ac yna laser taro bod hylif, ac yn raddol, y ddyfais
lifftiau a lifftiau a lifftiau y peth eich bod yn argraffu, fel eliffant,
fel bod hylif yn dod yn solid.
A'r canlyniad, mewn gwirionedd, yn rhywbeth sy'n
yn llawer mwy cadarn na rhai o'r y plastig rhoddion rhai ohonoch
allai fod wedi cael.
>> A beth Chang garedig wnaeth i ni yma oedd
wnaeth treigl amser gan ddefnyddio ffotograffau dros gyfnod o awr neu fwy,
yn ôl pob tebyg, i gynhyrchu'r y boi yma.
A fyddai rhywun sydd byth wedi dod i fyny o'r blaen hoffi dod taro Start ar y fideo hwn?
Gadewch i mi fynd gyda, beth am yno.
Dewch ar i fyny.
Mae pob hawl.
Ac ydych chi?
LUKE: Fy enw i Luke [Anghlywadwy].
DAVID J. Malan: Hi, Luke.
Neis i gwrdd â chi.
>> LUKE: Neis i gwrdd â chi.
GYNULLEIDFA: Mae'n rhedeg am UC.
>> DAVID J. Malan: Yr wyf yn gwybod, rydym yn ceisio peidio â hyrwyddo.
Mae pob hawl, felly Luke, pob rhaid i chi ei wneud yma yn CS50
yn cael ei daro y bar gofod i argraffu eliffant hwn.
[VIDEO Playback]
- [Whirring MACHINE]
- [CRASH]
- [Boom]
- [CRASH]
[DIWEDD VIDEO Playback]
DAVID J. Malan: Felly dyna'n union beth mae fel i print 3D.
A dyma yw eich eliffant.
Diolch am wirfoddoli.
Mae pob hawl.
Felly, unwaith eto, fesul y fanyleb ar gyfer y prosiect terfynol, caledwedd hwn dyna
sydd ar gael i chi guys yw, am ryw reswm,
eich prosiect wedi rhai groesffordd o feddalwedd a chaledwedd,
sylweddoli bod y rhain yn awr yn adnoddau.
>> Roeddwn i eisiau cymryd un eiliad i gyffwrdd ar erthygl Crimson a ddaeth allan
neithiwr yn hwyr, a oedd i cyhoeddi y cyd hyn yma, David
Johnson, sydd wedi bod yr uwch Dysgawdwr am Ec 10 ers peth amser,
yn gadael Harvard yn y diwedd y flwyddyn academaidd.
Ac roeddwn i eisiau cymryd hyn o bryd, yn onest,
ddiolch i David o flaen CS50.
Mae wedi bod yn fentor o math i ni dros y blynyddoedd.
>> Ac yr wyf yn teimlo fel ein bod, CS50, wedi yn hytrach tyfu i fyny gyda Ec 10
i mewn yma, gan eu bod yn iawn ger ein bron.
Ac ef a'r tîm cyfan yn Ec 10 Mae gan bod yn rhyfeddol o grasol, dweud y gwir,
wrth i ni lug ym mhob un o'n cyfarpar pob un a 'bob wythnos, a blynyddoedd yn ôl,
Darperir llawer iawn o gyngor ag yr oeddem
chwilfrydig o ran sut y maent yn gweithredu Ec 10.
Felly mae ein diolch a'n edmygedd at David Johnson.
>> [Cymeradwyaeth]
>> Yn awr, unrelatedly, felly y diwedd yn wir agos.
Rydym ni yma yn wythnos 10.
A dim ond dim ond yn cael cwpl o wythnosau ffurfiol
yma yn y dosbarth y chwith, ac yna gan un neu ddau o ddigwyddiadau.
Felly, er mwyn rhoi syniad o beth sydd i chi ar y gorwel, dyma ni heddiw.
>> Mae hyn Dydd Mercher, galw i gof, bydd gennym darlith wadd
gan neb llai na Steve Ballmer Microsoft ei hun.
Os nad ydych wedi mynd i eto cs50.harvard.edu/register,
wneud hynny, gan y bydd y gofod yn gyfyngedig.
A byddant yn cael eu gwirio IDs wrth y drws ar y diwrnod hwn.
Os nad oeddech yma Yr wythnos diwethaf, yr wyf yn meddwl byddwn i'n
byddwch yn canfod gyda golwg gwahanol yn Steve a'r cyffro sydd
yn ein disgwyl ar ddydd Mercher.
>> [VIDEO Playback]
>> -Passion.
>> -We're Mynd i fod yn hardcore hardcore--.
>> -Innovator.
>> Dywedodd -Bill, nid ydych yn ei gael.
Rydym yn mynd i roi cyfrifiadur ar bob desg
ac ym mhob cartref, a ddaeth yn yr arwyddair ar gyfer y cwmni.
Rwy'n tyngu, dyfeisio Bill ei y noson honno i roi i mi 'n sylweddol
rhai o'r weledigaeth o pam ddylwn i ddweud ie.
Dydw i erioed wedi edrych yn ôl, mewn gwirionedd, ar ôl hynny.
>> -Fresh Allan o'r coleg, efe a Ymunodd startup egin
a helpodd iddo dyfu i mewn i un o America rhan fwyaf o fusnesau llwyddiannus erioed.
Mae bywyd a busnes gwersi a ddysgwyd ar hyd y ffordd
gadewch ef yn ôl at ei angerdd a chariad plentyndod.
A'r profiadau hynny wedi paratoi iddo am ei sialens nesaf mewn bywyd.
>> -Nothing Cael yn ein ffyniant way--!
Dal i ddod craidd caled!
Ewch Clippers!
>> -Mae Yw Steve Ballmer, "Yn My Own Words."
[DIWEDD VIDEO Playback]
DAVID J. Malan: --this Mercher i CS50.
Ewch eto i URL hwn yma.
Fel ar gyfer beth arall sydd ar y gorwel, Yr wythnos nesaf, dim darlith ar ddydd Llun.
Ond byddwn yn dilyn y gan cwis un ar ddydd Mercher.
Ewch i hafan CS50 am fanylion ar bobl, lleoedd, ac amseroedd
ar gyfer pob un o'r gwahanol proctoring logisteg ac yn y blaen,
yn ogystal ag am adolygiad Sesiynau sydd ar ddod.
Ac yna, yn olaf, ar ddydd Llun, y dydd cyn yr wythnos y Diolchgarwch egwyl,
sylweddoli y bydd yn ein darlith derfynol.
Byddwn yn gweini cacennau a gwych llawer o gyffro, rydym yn gobeithio.
>> Yn awr, un neu ddau o ddiweddariadau eraill.
Cadwch mewn cof bod y statws adroddiad, sydd mewn gwirionedd yn unig
i fod i fod yn rhyngweithio achlysurol gyda'ch TF i ddatgan dim ond balchder
pa mor bell ynghyd â'ch prosiect terfynol ydych chi,
neu o leiaf fel pwyll gwirio bod dylech
cael agosáu bod pwyntio yn fuan wedi hynny.
Mae'r Hackathon yna'n dilyn hynny.
Gwireddu'r Hackathon Nid cyfle
i ddechrau eich prosiect terfynol, ond i fod i fod yn gyfle
i fod yng nghanol neu tuag at diwedd eich prosiect terfynol,
gyda'r ddyledus ychydig gweithredu diwrnod yn ddiweddarach, wedi'i ddilyn gan y ffair CS50.
>> Yn awr, cynhyrchiad CS50 yn tîm, cwpl o flynyddoedd yn ôl,
llunio ymlid ar gyfer y ffair CS50 yr ydym
meddwl y byddwn yn dangos i chi heddiw, am eu bod wedi bod yn gweithio'n galed
ar prequel am hynny, a fideo newydd y byddwn yn dod i'r casgliad heddiw gyda.
Ond dyma beth yn eich disgwyl am ffair CS50 eleni.
[VIDEO Playback]
- [CELL ffôn yn canu]
[CERDDORIAETH "THEMA O CENHADAETH: AMHOSIB"]
[DIWEDD VIDEO Playback]
DAVID J. Malan: Felly dyna'n union sut yn cau'r cyflwyniadau prosiect terfynol.
Mae cwpl o nawr teasers-- os hoffech chi ymuno â Nick yma
am ginio, fel arfer, mae hyn yn Dydd Gwener, ewch i'r URL hwn yma.
Ar ben hynny, os hoffech i ymuno â Nick neu Nick hwn
neu Allison hwn neu unrhyw aelodau o dîm CS50 yn,
yn sylweddoli hynny, yn fuan ar ôl diwedd y tymor,
Bydd CS50 eisoes yn recriwtio i dîm y flwyddyn nesaf,
ar gyfer MD, TFS, dylunwyr, cynhyrchwyr, ymchwilwyr, a swyddi eraill
hynny yma yn gweithredu CS50 o ran flaen a thu ôl i'r llenni.
Felly os y gallai hyn fod o ddiddordeb i chi, ewch i'r URL hwn yma.
A myfyrwyr yn fwy cyfforddus, llai cyfforddus, ac yn rhywle yn
rhwng yr croeso i bawb fel ei gilydd ac yn eu hannog i wneud cais.
>> Felly yr oedd yn amseru perffaith hynny, dim jôc, y bore yma, pan ddeffrais,
Roedd gen i hyn yma spam yn fy mewnflwch.
Mae'n mewn gwirionedd yn llithro drwy Gmail yn hidlydd sbam
rywsut a daeth i ben i fyny yn fy inbox gwirioneddol.
Ac y mae'n ei ddweud, "Annwyl blwch post defnyddiwr, rydych yn hyn o bryd
huwchraddio i 4 gigabeit o ofod.
Logiwch i mewn i'ch cyfrif er mwyn dilysu E-gofod. "
>> Ac yna mae hwn glas glws cyswllt ddenu yno i glicio ar
am cyfadran a staff, sydd wedyn yn ei arwain i mi at dudalen hynod ddilys, a oedd
gofyn i mi roi fy enw iddynt a chyfeiriad e-bost ac, wrth gwrs,
cyfrinair i ddilysu pwy ydw i ac yn y blaen.
Ond wrth gwrs, fel y mae bob amser yn wir, byddwch yn cyrraedd y dudalen glanio,
ac wrth gwrs, mae o leiaf un typo,
sy'n ymddangos i fod yr hoelen yn arch unrhyw un o'r sgamiau hyn.
A byddwn yn postio, efallai, rhyw arall cysylltiadau â mathau hyn o ergydion sgrîn
yn y dyfodol.
Ond gobeithio, rhan fwyaf o bobl yn Nid yw ystafell hon wedi clicked--
neu hyd yn oed os ydych wedi clicio cysylltiadau o'r fath fel hyn,
Nid ydych wedi mynd cyn belled ag i llenwi ffurflenni hynny ac yn y blaen.
Yn wir, mae'n iawn os oes gennych.
Byddwn yn ceisio atgyweiria hynny heddiw, oherwydd, yn wir, sgwrs heddiw yn
am ddiogelwch.
>> Ac yn wir, un o'r Nid yw nodau o CS50 yw
gymaint i ddysgu CE chi neu PHP neu JavaScript neu SQL
neu unrhyw un o'r rhain sylfaenol Manylion gweithredu.
Ond mae'n grymuso chi fel bodau dynol i ddim ond gwneud penderfyniadau yn fwy craff wrth iddo
yn ymwneud â thechnoleg i lawr y y ffordd er mwyn i, p'un a ydych yn
yn beiriannydd neu dyneiddiol neu gwyddonydd neu unrhyw swyddogaeth arall,
yr ydych yn gwneud penderfyniadau gwybodus am eich defnydd cyfrifiadurol eich hun,
neu os ydych chi mewn sefyllfa o wneud penderfyniadau,
mewn gwleidyddiaeth, yn arbennig, eich bod yn gwneud llawer,
llawer gwell penderfyniadau na llawer o bobl heddiw wedi bod.
A byddwn yn gwneud hyn drwy ffordd o ychydig o enghreifftiau.
>> Yn gyntaf, yr oeddwn yn synnu braidd yn ddiweddar i ddarganfod y canlynol.
Felly cyfrineiriau, wrth gwrs, yn yr hyn y mae'r rhan fwyaf ohonom
defnyddio i amddiffyn ein e-bost data--, sgwrsio, a phob math o adnoddau fel 'na.
A dim ond gan awkward-- ydynt yn dangos y dwylo, ond edrych yn chwithig o gywilydd,
faint ohonoch chi yn defnyddio'r un cyfrinair mewn llawer o wahanol wefannau?
>> Oh, OK, felly rydym bydd yn gwneud y dwylo.
Iawn, felly mae llawer o chi ei wneud.
Dylai unrhyw un sy'n gwneud hyn, dim ond pam?
A beth?
Yeah?
GYNULLEIDFA: Mae'n hawdd i'w gofio, gan fod Nid oes rhaid i chi gofio [yn anhyglyw].
DAVID J. Malan: Yeah, mae'n hawdd i'w gofio.
Mae'n gwbl resymol, ymddygiad rhesymegol,
er bod y risg eich bod yn rhoi eich hun
yn y yn yr achosion hyn yn unig yw un neu fwy o'r gwefannau hynny
yn agored i hacio neu i ansicr neu eich cyfrinair dim ond
mor darn guessable, gall unrhyw un ffigwr allan.
Nid yn unig yw un cyfrif cyfaddawdu, ond mewn theori, unrhyw
cyfrifon sydd gennych ar y rhyngrwyd.
Felly, yr wyf yn gwybod efallai y byddwn yn ei ddweud heddiw, nid yn ei wneud defnyddio'r un cyfrinair ym mhob man,
ond mae hynny'n llawer haws dweud na gwneud.
Ond mae yna dechnegau ar gyfer lliniaru y pryder penodol.
>> Yn awr, yr wyf yn digwydd, er enghraifft, i defnyddio rhaglen o'r enw 1Password.
Gelwir un poblogaidd arall yw LastPass.
A bagad o staff CS50 defnydd un neu fwy o'r mathau hyn o offer.
A stori hir yn fyr, un prydau parod ar gyfer heddiw
Dylai fod, ie, chi efallai gael yr un cyfrinair ym mhob man,
ond mae'n hawdd iawn i wneud hynny mwyach.
Er enghraifft, y dyddiau hyn, yr wyf yn gwybod efallai un o fy ddwsinau neu gannoedd
o cyfrineiriau.
Mae pob un fy cyfrineiriau eraill yn ffug-hap
a gynhyrchir gan un o'r rhaglenni hyn yma.
Ac yn gryno, a hyd yn oed er bod y rhan fwyaf o'r rhaglenni hyn
yn tueddu i ddod â dipyn o gost, byddech yn gosod rhaglen fel hyn,
byddech wedyn yn storio gyd eich enwau defnyddwyr a chyfrineiriau
cefn y rhaglen hon ar eich pen eich hun Mac neu PC neu whatnot,
ac yna byddai'n amgryptio ar eich cyfrifiadur
â'r hyn sydd, gobeithio, yn cyfrinair arbennig o hir.
Felly mae gen i criw cyfan o cyfrineiriau ar gyfer gwefannau unigol,
ac yna mae gen i 'n sylweddol cyfrinair hir fy mod
defnyddio i ddatgloi pob un cyfrineiriau eraill hynny.
A beth sy'n neis am meddalwedd fel hyn yw
hynny, pan fyddwch yn ymweld â gwefan sy'n gofyn am eich enw defnyddiwr a chyfrinair,
y dyddiau hyn, nid wyf yn deipio i mewn fy enw defnyddiwr a chyfrinair,
oherwydd, unwaith eto, nid wyf yn hyd yn oed yn gwybod yr hyn y rhan fwyaf o fy cyfrineiriau yn cael eu.
Rwyf yn lle taro bysellfwrdd shortcut, mae'r canlyniad hwn yn
yw sbarduno feddalwedd hon i ysgogi i mi ar gyfer fy meistr gyfrinair.
Yna yr wyf deipio bod un mawr cyfrinair i mewn, ac yna bydd y porwr
llenwi yn awtomatig mewn beth yw fy nghyfrinair.
Felly yn wir, os ydych yn cymryd dim byd arall i ffwrdd o heddiw o ran cyfrineiriau,
mae'r rhain yn feddalwedd sy'n werth llwytho i lawr neu fuddsoddi mewn cymaint
eich bod yn gallu o leiaf egwyl bod arfer penodol.
Ac os ydych yn y math sy'n ddefnyddio nodiadau Post-It neu'r like--
a'r groes yn o leiaf un ohonoch yw-- arfer hwnnw, hefyd, digon yw dweud,
Dylai fod yn torri.
>> Yn awr, yr wyf yn digwydd i ddarganfod, o ganlyniad o ddefnyddio'r meddalwedd, y canlynol.
Roeddwn yn archebu Trefniant bwytadwy, fasged hon o ffrwythau, yn ddiweddar.
Ac yr wyf yn taro fy bysellfwrdd arbennig shortcut i fewngofnodi i'r wefan.
A'r feddalwedd sbarduno pop-up a ddywedodd, a ydych yn siŵr
ydych am i mi yn awtomatig cyflwyno enw defnyddiwr a chyfrinair yma?
Oherwydd bod y cysylltiad yn ansicr.
>> Nid yw'r cysylltiad yn gan ddefnyddio HTTPS, er diogel,
defnyddio'r protocol a elwir yn SSL, Socedi Diogel Layer.
Ac yn wir, os edrychwch ar y top chwith y wefan hon,
'i' jyst www.ediblearrangements.com, dim HTTPS, nad yw mor dda.
>> Yn awr, yr oeddwn yn curious-- efallai hyn yn unig yw nam yn y meddalwedd.
Yn sicr, mae rhai wefan hoffi hyn fod llawer ohonom yn gwybod am
yn o leiaf yn defnyddio amgryptio neu HTTPS URLs i chi logio i mewn.
Felly fe ges i ychydig yn rhyfedd y bore yma.
Ac yr wyf yn mynd allan fy sgiliau CS50, Agorais i fyny Arolygydd Chrome.
Dyw hi ddim hyd yn oed llawer o sgil.
Dim ond ei fod yn taro y bysellfwrdd cywir shortcut i agor hyn i fyny.
A dyma ffenestr fawr o Arolygydd Chrome ar.
>> Ond beth oedd mewn gwirionedd yn ychydig yn drist ac yn chwerthinllyd
roedd y rhain yn ddwy linell yma.
I fyny ar y brig, yn sylwi ar y URL i y mae fy enw defnyddiwr a chyfrinair
eu cyflwyno.
Gadewch i mi chwyddo i mewn.
Yr oedd hyn yn fan hyn.
Ac mae hynny i gyd yn fath o anniddorol,
ac eithrio ar gyfer y peth yr holl ffordd yn y chwith, sy'n dechrau gyda http: //.
Ac felly, yna, OK, efallai maen nhw jyst yn anfon
fy enw defnyddiwr, sydd yn Nid yw o'r fath yn beth mawr.
Efallai fy nghyfrinair yn cael ei anfon yn ddiweddarach.
Byddai hynny'n fath o penderfyniad dylunio diddorol.
>> Ond Na.
Os ydych wedyn yn edrych ar y cais prif lwyth, yr enw defnyddiwr a chyfrinair
Rwy'n sent-- ac rwyf gwatwarasant mae'r rhain ar gyfer y slide--
eu hanfon mewn gwirionedd yn y glir.
Felly, byddwch yn mynd at y wefan hon penodol ac archebu Trefniant bwytadwy fel hyn,
ac yn wir, yn ôl pob golwg, mae hyn ar gyfer yr holl amser rwyf wedi bod yn archebu oddi wrthynt,
eich enw defnyddiwr a chyfrinair yn mynd ar draws yn y glir.
Felly yn onest, mae hyn yn gwbl annerbyniol.
Ac mae mor ddibwys i osgoi pethau fel hyn gan fod y dylunydd gwefan
ac fel y rhaglennydd gwefan.
>> Ond mae'r cludfwyd yma am ni fel defnyddwyr o wefannau
yn unig i werthfawrogi bod pob mae'n cymryd ar gyfer un cynllun dwp
penderfyniad, penderfyniad dylunio na ellir eu cyfiawnhau, fel eu bod yn awr, os ydych yn gwybod fy nghyfrinair yn
"Crimson" ar hyn gwefan, eich bod wedi yn ôl pob tebyg
jyst got i mewn i criw cyfan o gwefannau eraill sydd gennyf yn awr.
Ac nid oes llawer o amddiffyniad yn erbyn hynny
heblaw am yr hyn a wnaeth Chang y bore yma.
Aeth i Drefniadau bwytadwy, a oedd wedi ei leoli lawr y stryd yng Nghaergrawnt,
a brynwyd yn gorfforol hyn i ni.
A oedd yn llawer mwy diogel na defnyddio'r wefan yn yr achos hwn.
>> Ond mae'r manylion i gadw llygad allan am mewn gwirionedd beth sydd yn y porwr i fyny top
yno.
Ond hyd yn oed y gall fod ychydig yn dwyllodrus.
Mor ddiddorol arall enghraifft a ffordd o amddiffyn
erbyn this-- ac mewn gwirionedd, gadewch i ni peidiwch bod first-- ffordd o amddiffyn
yn erbyn hyn yn dechneg bod pobl diogelwch byddai
ffoniwch dilysu dau-ffactor.
>> Oes rhywun yn gwybod beth yw'r ateb i broblemau fel hyn yn golygu?
Beth yw dilysu dau-ffactor?
Neu mewn geiriau eraill, sut llawer ohonoch yn ei ddefnyddio?
OK, felly ychydig o bobl swil.
Ond yeah.
Gwelais eich llaw yn mynd i fyny.
Beth yw dilysu dau-ffactor?
>> GYNULLEIDFA: Yn y bôn, yn ychwanegol i deipio eich cyfrinair,
byddwch hefyd yn cael uwchradd [Anghlywadwy] a anfonwyd drwy neges destun i'ch ffôn
yn y [Anghlywadwy].
DAVID J. Malan: Yn union.
Yn ychwanegol at ryw fath sylfaenol dilysu, fel cyfrinair,
rydych yn gofyn am eilaidd ffactor, sef fel arfer
rhywbeth sydd gennych yn gorfforol arnoch chi, er ei fod yn
Gall fod yn rhywbeth arall yn gyfan gwbl.
A dyna beth yw fel arfer yn cellphone y dyddiau hyn yr ydych yn ei gael
anfon neges destun dros dro sy'n dweud "Eich cod tocyn dros dro yw 12345."
>> Felly, yn ychwanegol at fy cyfrinair "rhuddgoch," Rwyf hefyd
rhaid i deipio beth bynnag mae'r wefan wedi anfon neges destun i mi.
Neu os oes gennych hyn gyda banc neu gyfrif buddsoddi,
Weithiau mae gan y rhain i chi dongles bach sy'n
mewn gwirionedd yn cael ar hap ffug- Rhif generadur yn rhan ohonynt,
ond yn y ddyfais a'r banc yn gwybod beth yw eich had cychwynnol
er mwyn iddynt wybod, hyd yn oed wrth i'r Ychydig cod ar eich bach ffob allwedd
gorymdeithiau ymlaen bob munud neu ddau, newid gwerthoedd,
felly hefyd y mae bod newid gwerth ar weinydd y banc
fel y gallant ddilysu yn yr un modd i chi, nid yn unig gyda eich cyfrinair,
ond gyda y cod dros dro.
Nawr, alli 'n weithredol wneud hyn yn Google.
A dweud y gwir, mae hyn yn arfer da i fynd i mewn,
yn enwedig os ydych yn defnyddio Gmail drwy'r amser ar y porwr.
Os byddwch yn mynd i'r URL hyn yma, sydd yn y sleidiau ar-lein ar gyfer heddiw, ac yna
cliciwch ar Gwirio 2-Step, un peth gwirioneddol yno.
, Cewch eich ysgogi i roi nhw eich rhif cell ffôn.
Ac yna, unrhyw tro y byddwch yn logio i mewn Gmail, nid yn unig bydd yn cael eu gofyn i chi
ar gyfer eich cyfrinair, ond hefyd ar gyfer Ychydig cod sy'n cael ei hanfon i'ch ffôn
dros dro.
Ac ar yr amod eich bod wedi galluogi cwcis, ac ar yr amod nad ydych yn benodol
allgofnodi, byddwch ond yn cael i wneud hynny unwaith mewn dro,
fel pan fyddwch yn eistedd i lawr ar gyfrifiadur newydd.
>> A'r upside yma, hefyd, yw, os ydych yn eistedd i lawr ar ryw steil caffi rhyngrwyd
cyfrifiadur neu dim ond cyfrifiadur ffrind, hyd yn oed
os yw'r ffrind faleisus neu'n ddiarwybod
Mae rhywfaint o cofnodydd bysellfwrdd gosod ar ei gyfrifiadur,
fel bod popeth yr ydych fath yn cael ei logio,
o leiaf yr ail ffactor, bod Cod dros dro, yn byrhoedlog.
Felly, ef neu hi, neu bwy bynnag sy'n peryglu y cyfrifiadur
Ni all fewngofnodi i mewn i chi ar ôl hynny, hyd yn oed os popeth arall
yn agored i niwed neu hyd yn oed heb ei amgryptio yn gyfan gwbl.
Facebook Mae hyn, hefyd, gyda'r URL yma,
ble gallwch glicio ar Login Cymeradwyaethau.
Felly yma, hefyd, os nad ydych yn am i ffrindiau i brocio pobl,
Nid ydych am i gael eu procio ar Facebook neu bostio diweddariadau statws ar eich rhan,
dilysu dau-ffactor dyma yn ôl pob tebyg yn beth da.
Ac yna mae hyn yn techneg arall yn gyfan gwbl,
dim ond archwilio, sydd hyd yn oed yn beth da ar gyfer bodau dynol ni,
os oes dau-ffactor yn profi blino, sydd, rhaid cyfaddef, y gall, neu dim ond nid
ar gael ar rai wefan, cyn lleied â phosibl cadw llygad ar os a phryd
eich bod yn logio i mewn i safleoedd, os ydynt yn caniatáu i chi, yn dechneg dda, hefyd.
Felly Facebook hefyd yn rhoi i chi hyn hysbysiadau mewngofnodi nodwedd, lle
unrhyw adeg Facebook sylweddoli, EM, David wedi logio i mewn o ryw cyfrifiadur neu ffôn
nad ydym erioed wedi gweld o'r blaen o cyfeiriad IP sy'n edrych yn anghyfarwydd,
byddant o leiaf yn anfon i chi gael e-bost i ba bynnag gyfeiriad e-bost
sydd gennych ar ffeil, gan ddweud, mae hyn yn edrych yn amheus?
Os felly, newid eich cyfrinair ar unwaith.
Ac felly yno, hefyd, dim ond ymddygiad archwilio
hyd yn oed ar ôl i chi wedi bod cyfaddawdu, gall o leiaf
cul y ffenestr yn ystod yr ydych yn agored i niwed.
>> Mae pob hawl, unrhyw gwestiynau ar y pethau hyd yn hyn?
Heddiw yw'r diwrnod i gael yr holl cadarnhau eich paranoia neu ei wrthod.
Mae hynny wedi ei gadarnhau gan mwyaf, yn anffodus.
Yeah?
>> GYNULLEIDFA: [Anghlywadwy] ffôn, beth os yw eich ffôn yn torri,
ac yna mae'n bob amser anodd i'w verify--
>> DAVID J. Malan: Gwir.
>> GYNULLEIDFA: Neu os ydych chi mewn gwahanol wlad, ac nid ydynt yn gadael i chi
logio i mewn oherwydd [Anghlywadwy].
DAVID J. Malan: Yn hollol.
Ac felly mae'r rhain yn y ychwanegol costau yr ewch iddynt.
Mae bob amser yn y thema hon masnach-off, wedi'r cyfan.
Ac yna, os byddwch yn colli eich ffôn, os bydd yn torri, os ydych chi dramor,
neu efallai nad oes gennych signal, fel 3G neu signal LTE,
nad ydych efallai mewn gwirionedd yn gallu ddilysu.
>> Felly eto, dau rhain yn cyfaddawdau.
Ac weithiau, gall greu llawer o waith i chi o ganlyniad.
Ond mae'n wir yn dibynnu, felly, ar yr hyn y pris y disgwylir i chi
yw o rywbeth lles cyfaddawdu yn gyfan gwbl.
>> Felly SSL, felly, yw y dechneg hon yr ydym i gyd yn gyffredinol yn eu cymryd yn ganiataol
nac yn cymryd yno, er bod dyna yn amlwg nad yw hynny'n wir.
A gallwch ddal camarwain pobl, fodd bynnag, hyd yn oed gyda hyn.
Felly dyma enghraifft o fanc.
>> Mae hyn yn Bank of America.
Mae criw cyfan o'r rhain yn Sgwâr Harvard a thu hwnt.
Ac yn sylwi bod, ar frig y y sgrin, mae 'na, yn wir, HTTPS.
Ac mae hyd yn oed wyrdd a amlygwyd i ni
i ddangos bod hyn yn wir gwefan gyfreithlon ddiogel,
neu felly rydym wedi bod yn hyfforddi i gredu.
>> Yn awr, heblaw hynny, fodd bynnag, sylwi ar hynny, os ydym yn chwyddo i mewn,
mae y peth hyn fan hyn, lle eich bod yn annog i fewngofnodi.
Beth mae hyn yn ei olygu clo clap yn iawn yno, wrth ymyl fy enw defnyddiwr ysgogi?
Mae hyn yn eithaf cyffredin ar wefannau, hefyd.
Beth yw ystyr clo hwn?
Rydych yn ymddangos fel eich bod yn gwybod.
>> GYNULLEIDFA: Nid yw'n golygu unrhyw beth.
>> DAVID J. Malan: Mae'n nid yw'n golygu unrhyw beth.
Mae'n golygu y Bank of America yn gwybod sut i ysgrifennu tagiau HTML gyda delwedd, dde?
Mae'n wir yn golygu dim byd, oherwydd hyd yn oed yr ydym, gan ddefnyddio y diwrnod cyntaf ein golwg
yn HTML, gall cod i fyny tudalen gyda gefndir coch a delwedd,
fel GIF neu whatnot, bod digwydd i edrych fel clo.
Ac eto, mae hyn yn super gyffredin mewn gwefannau,
oherwydd ein bod wedi cael eu hyfforddi i gymryd yn ganiataol hynny, oh, clo clap yn golygu ddiogel,
pan mewn gwirionedd dim ond yn golygu eich bod yn gwybod HTML.
>> Er enghraifft, yn ôl yn y dydd, y gallwn newydd roi hyn ar fy ngwefan,
honni ei fod yn ddiogel, ac yn gofyn, yn effeithiol,
am enwau defnyddwyr a chyfrineiriau pobl.
Felly, yn edrych yn yr URL yn o leiaf syniad gwell,
gan fod hynny wedi adeiladu i mewn Chrome neu beth bynnag borwr rydych yn ei ddefnyddio.
Ond hyd yn oed wedyn, weithiau Gall pethau fynd o chwith.
Ac yn wir, nid ydych efallai bob amser gweld HTTPS, heb sôn mewn gwyrdd.
>> A oes unrhyw un ohonoch erioed gweld sgrin fel hyn?
Allai fod gennych, mewn gwirionedd, yn gynharach ym mis Hydref,
pan Anghofiais i dalu ar gyfer ein Tystysgrif SSL, gan ei fod yn cael ei alw,
ac yr oeddem yn edrych fel hwn am awr neu ddwy.
Felly, mae'n debyg eich bod wedi gweld pethau fel hyn, gyda streic-drwy,
fel llinell goch, trwy mae'r protocol yn yr URL
neu ryw fath o sgrin sy'n o leiaf yn admonishing chi
am geisio symud ymlaen ymhellach.
A Google yma yn gwahodd i chi fynd yn ôl i ddiogelwch.
>> Yn awr, yn yr achos hwn, mae hyn yn unig yn golygu bod y dystysgrif SSL oeddem yn eu defnyddio,
niferoedd mawr, fathemategol ddefnyddiol sy'n gysylltiedig â gweinydd CS50 yn,
oedd yn ddilys mwyach.
Ac yn wir, gallwn efelychu hyn, ag y gallwch ar eich gliniadur.
Os byddaf yn mynd i mewn Chrome yma, a gadewch i ni fynd i facebook.com,
ac mae'n edrych fel hyn yn ddiogel.
Ond gadewch i mi fynd yn ei flaen yn awr ac cliciwch ar y clo yma.
>> A gadewch i mi fynd i Connection, Gwybodaeth Dystysgrif.
Ac yn wir, beth wnewch chi helpu gweld yma yw criw
o Manylion lefel is-am sydd facebook.com gwirionedd.
Mae'n ymddangos eu bod wedi talu arian i cwmni o'r enw efallai DigiCert Uchel
Sicrwydd sydd wedi addo i ddweud wrth weddill y byd
hynny, os yw porwr byth yn gweld a certificate-- gallwch feddwl
ohono llythrennol fel tystysgrif sy'n yn edrych fel 'na beth cawslyd yn y top
left-- yna facebook.com yw pwy maent yn ei ddweud maent, gan fod yr holl amser hwn, pryd
eich bod yn ymweld â gwefan, fel cs50.harvard.edu neu facebook.com
neu gmail.com sy'n defnyddio HTTPS URLs, y tu ôl i'r llenni,
yna y math hwn o drafodiad yn digwydd yn awtomatig
i chi, lle facebook.com, yn yr achos hwn,
yn anfon at eich porwr ei hyn a elwir yn dystysgrif SSL, neu yn hytrach,
ei allwedd gyhoeddus,
ac yna eich porwr yn defnyddio'r allwedd gyhoeddus
i wedyn anfon ei amgryptio traffig i ac oddi wrtho.
>> Ond mae hyn hierarchaeth cyfan yn y byd o gwmnïau
eich bod yn talu arian i pwy fydd Yna, yn tystio, mewn ystyr ddigidol,
eich bod yn wir facebook.com neu eich gweinydd yn wir cs50.harvard.edu.
Ac yn adeiladu i mewn porwyr, fel Chrome a IE a Firefox,
mae rhestr o'r holl o'r rhai hyn a elwir yn awdurdodau tystysgrif
sy'n cael eu hawdurdodi gan Microsoft a Google a Mozilla
i gadarnhau neu wadu bod facebook.com yw pwy mae'n dweud ei fod yn.
Ond mae'r dal yw bod pethau hyn yn dod i ben.
Yn wir, Facebook yn edrych fel ei fod yn dod i ben Hydref nesaf, yn 2015.
>> Felly, gallwn mewn gwirionedd yn efelychu hyn os byddaf ei roi yn fy Mac at fy System Preferences,
ac yr wyf yn mynd i mewn Dyddiad ac Amser, a Rwy'n mynd i mewn Dyddiad ac Amser yma,
ac yr wyf yn datgloi Yma-- yma diolch byth, doedden ni ddim yn datgelu cyfrinair adeg-- hwn
ac yn awr yr wyf yn mynd i lawr i dad-diciwch hyn.
A gadewch i ni actually-- wps, dyna nid mor ddiddorol â gwneud hyn.
Rydym yn llythrennol yn y dyfodol yn awr, sy'n golygu bod hyn yn beth 2020 yn debyg.
Os wyf yn awr yn ail-lwytho'r page-- gadewch i ni wneud hynny yn Ingognito mode--
os byddaf yn ail-lwytho'r dudalen, dyna ni.
>> Felly nawr, fy nghyfrifiadur yn meddwl 'i' 2020, ond mae fy porwr
yn gwybod bod y dystysgrif hon gan Facebook yn dod i ben, wrth gwrs, yn 2015.
Felly, mae'n rhoi'r neges goch mi.
Yn awr, diolch byth, porwyr fel Chrome wedi mewn gwirionedd
ei gwneud yn eithaf anodd fynd ymlaen serch hynny.
Maent yn wir am i mi i fynd yn ôl i ddiogelwch.
>> Os byddaf yn cliciwch yma ar Advance, 'i' mynd i ddweud ychydig mwy o fanylion i mi.
Ac os wyf wir eisiau i fynd ymlaen, byddant yn gadael i
i mi fynd i facebook.com, sef, unwaith eto, yn anniogel, a phryd
'N annhymerus' yn gweld hafan Facebook yn, fel hyn.
Ond mae pethau wedyn eraill ymddangos i fod yn torri.
Yr hyn yn ôl pob tebyg sy'n torri yn y fan hon?
GYNULLEIDFA: JavaScript.
DAVID J. Malan: Fel y Javascripts a / neu CSS
Ffeiliau yn yr un modd dod ar draws gwall hwnnw.
Felly, mae hyn yn unig yw sefyllfa wael ar y cyfan.
Ond y pwynt yma yw bod o leiaf Facebook yn wir yn wedi galluogi SSL
am eu gweinyddion, gan fod llawer o wefannau, yn ei wneud, ond nid o reidrwydd i gyd.
>> Ond nid dyna'r sôn am y prydau parod yma.
Ymddangos bod hyd yn oed SSL wedi cael ei ddangos
i fod yn ansicr mewn rhyw ffordd.
Felly rwy'n fath o gan awgrymu bod SSL, yn dda.
Chwiliwch am URLs HTTPS, ac mae bywyd yn da, oherwydd eich holl draffig HTTP
a penawdau a chynnwys yn cael ei amgryptio.
>> Ni all unrhyw un rhyng-gipio yn y canol, ac eithrio ar gyfer hyn a elwir dyn
yn y canol.
Mae hon yn dechneg cyffredinol ym myd diogelwch hysbys
fel ymosodiad dyn-yn-y-canol.
Tybiwch eich bod yn hyn ychydig gliniadur dros yma ar y chwith,
ac mae'n debyg eich bod yn ceisio ymweld â gweinydd dros yno ar y dde,
fel facebook.com.
>> Ond yn debyg bod, mewn rhyngoch chi a Facebook,
yn criw cyfan o weinyddion eraill a cyfarpar, megis switshis a llwybryddion,
Gweinyddwyr DNS, gweinyddion DHCP, nid oes yr un yr ydym yn rheoli.
Efallai ei fod yn cael ei reoli gan Starbucks neu Harvard neu Comcast neu debyg.
Wel, mae'n debyg bod rhywun faleisus, ar eich rhwydwaith,
mewn rhyngoch chi a Facebook, yn gallu dweud wrthych
hynny, eich bod yn gwybod beth, y cyfeiriad IP o Nid yw Facebook yn hyn yr ydych yn meddwl ei fod yn.
Mae'n IP hwn yn lle hynny.
>> Ac felly eich porwr yn twyllo i ofyn am
traffig o un arall cyfrifiadur yn gyfan gwbl.
Wel, mae'n debyg y cyfrifiadur yn syml yn edrych ar bob
o'r traffig yr ydych yn gofyn amdano gan Facebook a phob un o'r tudalennau gwe
eich bod yn gofyn amdano gan Facebook.
Ac unrhyw adeg y gwêl yn eich traffig URL sy'n dechrau gyda HTTPS,
mae'n ddynamig, ar y hedfan, yn ailysgrifennu fel HTTP.
Ac unrhyw amser y mae'n gweld lleoliad pennawd, colon lleoliad,
fel rydym yn eu defnyddio i ailgyfeirio y defnyddiwr, y rhai, hefyd,
Gellir ei newid gan y dyn yn y canol o HTTPS i HTTP.
>> Felly hyd yn oed er eich bod chi eich hun efallai meddwl eich bod yn y gwir Facebook,
nid yw mor anodd i gael adversary gyda mynediad corfforol
at eich rhwydwaith i wneud dim ond dychwelyd tudalennau i chi fod
edrych fel Gmail, bod edrych fel Facebook,
ac yn wir y URL yn union yr un fath, oherwydd eu bod yn
cymryd arno i fod yr un enw gwesteiwr oherwydd rhyw ymelwa ar DNS
neu ryw system arall fel 'na.
A'r canlyniad, felly, yw y gallai rydym yn bodau dynol yn unig
sylweddoli hynny, OK, mae hyn yn edrych fel Gmail neu o leiaf y fersiwn hŷn,
fel y mae sleid hwn gan cyflwyniad hŷn.
Ond mae'n edrych fel this-- http://www.google.com.
>> Felly yma, hefyd, y realiti yw bod faint ohonoch chi,
pan fyddwch yn mynd i Facebook neu Gmail neu unrhyw gwefan a ydych yn gwybod rhywbeth bach
am SSL, faint ohonoch yn gorfforol teipiwch https: // ac yna y wefan
enw, Enter.
Mae'r rhan fwyaf ohonom jyst deipio, fel, CS50, daro Enter, neu F-A i Facebook
a tharo Enter, a gadael iddo auto-gwblhau.
Ond y tu ôl i'r llenni, os chi wylio eich traffig HTTP,
mae'n debyg criw cyfan o'r penawdau lleoliad rheini
sy'n cael eich anfon o Facebook i www.facebook.com
i https://www.facebook.com.
>> Felly dyna un neu ragor o drafodion HTTP lle mae eich gwybodaeth yn gwbl
a anfonwyd yn y glir, nid oes amgryptio o gwbl.
Yn awr, ni allai fod yn fawr o'r fath delio os bydd yr holl ydych yn ceisio ei wneud
yn cael mynediad i'r dudalen gartref, nad ydych yn anfon eich enw defnyddiwr a chyfrinair.
Ond beth ydyw dan y cwfl, yn enwedig
ar gyfer gwefannau sy'n seiliedig ar PHP-dyna hefyd yn cael eu hanfon yn ôl ac ymlaen pan
byddwch yn ymweld â rhai webpage os bod defnydd y wefan, dyweder, PHP
ac yn gweithredu swyddogaethau tebyg pset7?
Beth oedd yn cael ei anfon yn ôl ac ymlaen yn eich penawdau HTTP a roddodd i chi
mynediad at hyn 'n bert ddefnyddiol super byd-eang yn PHP?
>> GYNULLEIDFA: Cwcis.
>> DAVID J. Malan: Cwcis, yn benodol y PHP sess cwci ID.
Felly galw i gof, os ydym yn mynd i, dyweder, cs50.harvard.edu eto,
ond y tro hwn, gadewch i ni agor y Tab rhwydwaith, ac yn awr, i fyny yma,
gadewch i ni llythrennol yn unig yn mynd i http://cs50.harvard.edu
ac yna daro Chofnoda.
Ac yna edrych ar y sgrîn lawr fan hyn.
Sylwch ein bod yn wir got yn ôl o 301 symud yn barhaol
neges, sy'n golygu bod mae 'na pennawd lleoliad yma,
sydd bellach yn fy ailgyfeirio i HTTPS.
>> Ond mae'r dal yw bod, os wyf eisoes wedi cwci stampio ar fy llaw bron,
fel yr ydym wedi trafod o'r blaen, ac I y math dynol o ddiarwybod
dim ond yn ymweld â'r ansicr fersiwn, ac mae fy porwr yn mynd ag ef
arno ei hun i ddangos bod stamp llaw am y cais cyntaf, sef trwy HTTP,
unrhyw ddyn yn y canol, unrhyw adversary yn y canol,
Gall ddamcaniaethol ond yn gweld penawdau HTTP rheini, dim ond
fel rydym yn edrych arnynt yma.
Dim ond unwaith y byddwch chi siarad â HTTPS
URL mae hynny'n ei stamp llaw ei hun yn ei gael amgryptio, a la Caesar neu Vigenere,
ond gyda algorithm ffansi yn gyfan gwbl.
Felly yma, hefyd, hyd yn oed os defnyddio gwefannau HTTPS,
rydym bodau dynol wedi cael eu cyflyru, diolch i dechnegau auto-gwblhau ac eraill,
i Nid yw hyd yn oed yn meddwl am goblygiadau posibl.
Yn awr, mae ffyrdd o gwmpas hyn.
Er enghraifft, mae llawer o Gall gwefannau gael eu ffurfweddu
fel eu bod, unwaith y byddwch wedi llaw hwn stamp, gallwch ddweud wrth y porwr,
y stamp llaw yn unig ar gyfer cysylltiadau SSL.
Ni ddylai'r porwr gyflwyno i mi oni bai ei fod dros SSL.
Ond mae llawer o wefannau peidiwch trafferthu gyda hynny.
Ac mae llawer o wefannau yn ôl pob golwg Nid oes hyd yn oed yn trafferthu gyda SSL o gwbl.
>> Felly, am fwy ar hynny, mae mewn gwirionedd hyd yn oed mwy baw yn y cyflwyniad hwn
bod yn gymrawd rhoi mewn hyn a elwir yn ddu Cynhadledd het cwpl o flynyddoedd yn ôl,
lle y mae hyd yn oed eraill driciau maleisus o bobl wedi defnyddio.
Efallai y byddwch yn cofio hyn syniad o favicon, a oedd
Mae fel ychydig o logo sy'n yn aml yn ffenestr y porwr.
Wel, yr hyn wedi bod cyffredin ymysg guys ddrwg yn
i wneud eiconau fab sy'n edrych fel beth?
GYNULLEIDFA: [Anghlywadwy].
DAVID J. Malan: Dweud eto?
GYNULLEIDFA: Y gwefannau.
DAVID J. Malan: Ddim gwefan.
Felly favicon, eicon bach bach.
Beth fyddai'r mwyaf maleisus, beth ystrywgar
gallech wneud eich gwefan yn icon ddiofyn yn edrych?
GYNULLEIDFA: A clo gwyrdd.
DAVID J. Malan: Beth sy'n bod?
GYNULLEIDFA: Ychydig A clo gwyrdd.
DAVID J. Malan: Fel clo gwyrdd, yn union.
Felly, gallwch gael hyn esthetig o ychydig o clo gwyrdd,
gan awgrymu i'r byd, oh, rydym yn sicrhau, pan fydd, unwaith eto, i gyd mae'n ei olygu
yw eich bod yn gwybod rhywfaint o HTML.
Felly sesiwn herwgipio yn cyfeirio at union hynny.
Os oes gennych rywun sy'n fath o ffroeni y tonnau awyr yn yr ystafell hon fan hyn
neu fod ganddo fynediad corfforol i rhwydwaith ac yn gallu gweld eich cwcis,
ef neu hi yn gallu chrafangia y Cwci ID PHP sess.
Ac yna, os ydynt yn ddigon savvy i wybod
sut i anfon y cookie fel eu pen eu hunain stamp llaw yn unig drwy gopïo y gwerth
ac anfon y penawdau HTTP, Gallai rhywun yn hawdd iawn
logio i mewn i unrhyw un o'r Facebook cyfrifon neu gyfrifon Gmail
neu gyfrifon Twitter sydd yma, ar agor yn yr ystafell, os nad ydych yn defnyddio SSL
ac os bydd y wefan yn peidio â defnyddio SSL yn gywir.
>> Felly gadewch i ni newid i un arall.
Felly stori arall wir.
Ac mae hyn dim ond torrodd yn y newyddion yr wythnos neu ddwy yn ôl.
Verizon wedi bod yn ei wneud yn beth drwg iawn,
ac fel y gall pobl orau ddweud, ers o leiaf 2012, lle,
pan fyddwch yn cael mynediad gwefannau drwy Verizon cellphone, beth bynnag manufacturer y mae,
maent wedi bod mewn rhyfyg, wrth i'r stori yn mynd,
chwistrellu i mewn i bob un o'ch HTTP traffig HTTP header eu hunain.
A bod yn edrych header fel this-- X-UIDH.
UID yn debyg i unigryw dynodwr neu enw defnyddiwr.
Ac mae X yn unig yn golygu mae hwn yn arferiad header nid dyna safon.
>> Ond beth mae hyn yn golygu yw hynny, os byddaf yn tynnu i fyny,
er enghraifft, unrhyw wefan ar fy Yma-- ffôn
a Im 'yn arfer Verizon fel fy carrier-- er nad efallai fy porwr
yn anfon hyn HTTP header, Verizon, cyn gynted
gan fod y signal yn cyrraedd eu twr cellphone rhywle,
wedi bod ers peth amser chwistrellu hyn header i mewn i bob un o'n traffig HTTP.
Pam eu bod yn gwneud hyn?
Yn ôl pob tebyg am resymau olrhain, am resymau hysbysebu.
>> Ond mae'r penderfyniad dylunio moronic yma yw bod un pennawd HTTP,
fel y byddwch yn guys yn gwybod o pset6, yn cael ei dderbyn gan unrhyw weinydd y we
eich bod yn gofyn am y traffig o.
Felly yr holl amser hwn, os rydych wedi bod yn ymweld â
Facebook neu Gmail neu unrhyw wefan nad yw'n defnyddio SSL holl adeg--
ac mewn gwirionedd, y rhai dau diolch i'r drefn awr do--
ond mae gwefannau eraill sy'n peidiwch â defnyddio SSL drwy'r amser,
Verizon wedi ei hanfod bod yn plannu, yn rymus,
stamp llaw ar bob un o'n dwylo bod hyd yn oed nad ydym yn gweld,
ond yn hytrach, mae'r gwefannau pen yn ei wneud.
Ac felly nid yw wedi bod bod galed i unrhyw un ar y rhyngrwyd
rhedeg gweinydd gwe i sylweddoli, ooh, mae hyn yn David,
neu, ooh, mae hyn yn Davin, hyd yn oed os ydym yn drylwyr am glirio ein cwcis,
oherwydd nad yw'n dod oddi wrthym.
Mae wedi dod oddi wrth y cludwr.
>> Maent yn gwneud am-edrych ar eich rhif ffôn ac yna'n dweud, oh, mae hyn yn David.
Gadewch i mi chwistrellu dynodwr unigryw, felly bod ein hysbysebwyr neu bwy bynnag all
cadw golwg ar hyn.
Felly, mae hyn mewn gwirionedd yn iawn, iawn, yn ddrwg iawn ac arswydus.
A byddwn yn eich annog i gymryd golwg, er enghraifft,
yn y URL hwn, a ddylwn i ymwadu Fi 'n weithredol rhoi cynnig ar hyn y bore yma.
Ysgrifennais ychydig o sgript, ei roi yn y URL yma,
ymweld â hi gyda fy Verizon hun cellphone ar ôl troi Wi-Fi off.
Felly, mae'n rhaid i chi droi Wi-Fi off fel bod ydych yn defnyddio 3G neu LTE neu debyg.
Ac yna, os byddwch yn ymweld URL hwn, pob sgript hwn
yn gwneud i chi guys, os hoffech chi chwarae,
a yw'n poeri allan beth HTTP headers caiff eich ffôn ei anfon at ein gweinydd.
Ac yr wyf mewn gwirionedd, mewn tegwch, gwnaeth Nid yw gweld hyn y bore yma, a oedd yn
gwneud i mi feddwl naill ai'r lleol twr cellphone oeddwn yn gysylltiedig â
neu beidio whatnot yn ei wneud, neu maent i wedi cefnogi i ffwrdd o wneud hyn dros dro.
Ond i gael rhagor o wybodaeth, i fod yn bennaeth at URL hwn yma.
>> Ac yn awr i this-- hyn Efallai y comic yn gwneud synnwyr.
Nac oes?
OK.
Mae pob hawl.
A fu farw.
Mae pob hawl.
>> Felly, gadewch i ni edrych ar un neu ddau o fwy ymosodiadau, os mai dim ond i godi ymwybyddiaeth o
ac yna'n cynnig cwpl atebion posibl
fel eich bod yn oed yn fwy ystyriol.
Mae hyn yn un yr ydym yn siarad am y llall dydd, ond nid oedd yn rhoi enw iddo.
Mae'n cais ffugio traws-safle, sy'n yn ffordd rhy ffansi o ddweud
byddwch yn twyllo defnyddiwr i glicio ar URL fel hyn, pa driciau nhw
mewn rhai mathau o ymddygiad sy'n nad oeddent yn bwriadu.
>> Yn yr achos hwn, mae hyn yn ymddangos i fod yn ceisio twyllo mi
i mewn i werthu fy gyfrannau o Google.
A bydd hyn yn llwyddo os Yr wyf fi, y rhaglennydd o pset7,
Nid yw wedi gwneud yr hyn?
Neu yn hytrach, yn fwy cyffredinol, yn yr hyn achosion ydw i'n agored i ymosodiad
os bydd driciau rhywun defnyddiwr arall i mewn i glicio URL fel hyn?
Yeah?
>> GYNULLEIDFA: Nid ydych yn gwahaniaethu rhwng GET a POST.
>> DAVID J. Malan: Da.
Os nad ydym yn gwahaniaethu rhwng GET a POST,
ac yn wir, os ydym yn caniatáu GET ar gyfer gwerthu pethau,
rydym yn gwahodd y math hwn o ymosodiad.
Ond gallai rydym yn dal i liniaru ei braidd.
Ac yr wyf yn gwneud sylwadau, yr wyf yn meddwl, yr wythnos diwethaf fod Amazon o leiaf
ceisio lliniaru hyn gyda thechneg mae hynny'n eithaf syml.
Beth fyddai yn beth smart i'w wneud fod ar eich gweinydd,
yn hytrach na dim ond blindly gwerthu beth bynnag symbol y mathau ddefnyddiwr i mewn?
GYNULLEIDFA: Cadarnhad o ryw fath?
DAVID J. Malan: A sgrin cadarnhad, rhywbeth yn ymwneud â rhyngweithio dynol
er fy mod yn gorfodi i yn gwneud y dyfarniad alwad,
hyd yn oed os ydw i wedi clicio ddiniwed gyswllt sy'n edrych fel hyn
a fy arwain at y sgrîn gell, yn lleiaf gofyn i mi i gadarnhau neu wadu.
Ond nid ymosodiad anghyffredin, yn enwedig yn hyn a elwir yn gwe-rwydo neu spam tebyg
ymosodiadau.
>> Yn awr, mae hyn yn un ychydig yn fwy cynnil.
Mae hwn yn ymosodiad sgriptio traws-safle.
Ac mae hyn yn digwydd os bydd eich Nid yw gwefan yn defnyddio
sy'n cyfateb i htmlspecialchars.
Ac mae'n cymryd mewnbwn defnyddwyr a dim ond blindly chwistrellu i mewn i dudalen ar y we,
fel gyda print neu adlais, with-- again-- allan yn galw rhywbeth
fel htmlspecialchars.
>> Felly, mae'n debyg y wefan yn cwestiwn yw vulnerable.com.
Ac mae'n debyg ei fod yn derbyn baramedr enw q.
Edrych ar yr hyn a allai ddigwydd os wyf mewn gwirionedd, a guy drwg,
teipio neu'n twyllo defnyddiwr i mewn ymweld â URL sy'n edrych fel this--
q = tag sgript ar agor, ar gau tag sgript.
Ac eto, dw i'n tybio Nid yw hynny vulnerable.com yw
mynd i droi yn beryglus cymeriadau megis cromfachau agored
i mewn i endidau HTML, mae'r ampersand, L-T, beth hanner colon
y gallech fod wedi ei weld o'r blaen.
>> Ond beth yw'r sgript neu cod JavaScript
Im 'yn ceisio twyllo a defnyddiwr i mewn i gweithredu?
Wel, yn cyfeirio document.location i'r cyfeiriad presennol fy porwr.
Felly, os wyf yn gwneud document.location =, mae hyn yn fy ngalluogi i ailgyfeirio'r defnyddiwr
yn JavaScript i wefan arall.
Mae fel ein swyddogaeth PHP ailgyfeirio, ond ei wneud yn JavaScript.
>> Ble ydw i'n ceisio'i anfon y defnyddiwr?
Wel, mae'n debyg, badguy.com/log.php, sydd tua sgript, mae'n debyg,
ysgrifennodd y dyn drwg, sy'n cymryd baramedr enw cwci.
>> A rhybudd, beth ydw i'n ymddangos yn gydgadwyno'r
ar y diwedd y arwydd cyfartal?
Wel, rhywbeth y Dywed document.cookie.
Nid ydym wedi siarad am hyn.
Ond mae'n troi allan, yn JavaScript, yn union fel yn PHP,
gallwch gael gafael ar yr holl gwcis bod eich porwr yn cael ei ddefnyddio mewn gwirionedd.
>> Felly effaith hyn un llinell o god, os yw defnyddiwr
yn cael ei twyllo i glicio ar y ddolen hon ac nid yw gwefan vulnerable.com yn ei wneud
ddianc 'i ag htmlspecialchars, yw eich bod wedi dim ond yn effeithiol
llwytho i fyny i log.php eich holl cwcis.
Ac nid dyna'r erioed fod yn broblemus, ac eithrio os bydd un o'r rhai cwcis
yn eich sesiwn ID, eich hyn a elwir yn stamp llaw, a oedd yn
golygu badguy.com gallu gwneud ei hun Ceisiadau HTTP, anfon yr un llaw
stamp, yr un header cwci, a logio i mewn i beth bynnag gwefan
rydych yn ymweld, sydd yn ei yr achos hwn yn vulnerable.com.
Mae'n sgriptio traws-safle ymosodiad yn yr ystyr
eich bod yn fath o dwyllo un safle yn dweud
wefan arall am rai o wybodaeth Ni ddylai fod, mewn gwirionedd, yn cael mynediad at.
>> Mae pob hawl, yn barod ar gyfer un manylion worrisome eraill?
Mae pob hawl, mae'r byd yn lle brawychus, yn gyfreithlon, felly.
Dyma syml Enghraifft JavaScript dyna
mewn cod ffynhonnell heddiw Gelwir geolocation 0 ac 1.
Ac mae cwpl walkthroughs ar-lein ar gyfer hyn.
>> Ac mae'n y canlynol os byddaf agor y dudalen gwefan yn Chrome.
Yn gyntaf yn gwneud dim.
OK, byddwn yn cynnig ar hyn eto.
Oh.
Na, dylai wneud rhywbeth.
OK, yn sefyll yn ôl.
>> Gadewch i ni roi cynnig ar hyn unwaith eto.
[Anghlywadwy]
Ah, OK, ddim yn siwr pam the-- oh, yr offer
yn ôl pob tebyg colli rhyngrwyd mynediad am ryw reswm.
Mae pob hawl, felly yn digwydd i mi, hefyd.
>> Mae pob hawl, felly rhybudd beth sy'n digwydd yma.
Mae hyn cryptig-edrych URL, a oedd Dim ond un o gweinydd CS50,
eisiau defnyddio fy cyfrifiadur lleoliad, fel yn gorfforol mae'n ei olygu.
Ac os, yn wir, yr wyf yn cliciwch ar Caniatáu, gadewch i ni weld beth sy'n digwydd.
Mae'n debyg, mae hyn yn fy lledred cyfredol a hydredol yn cydlynu i lawr
i'r penderfyniad 'n bert darn da.
>> Felly sut wnes i ddal ar hyn?
Sut mae gwefan hwn, fel gweinydd CS50, yn gwybod yn gorfforol ble yn y byd
Yr wyf, heb sôn â'r manylder.
Wel, yn troi out-- gadewch i jyst edrych ar source-- y dudalen yn
bod i mewn yma yn criw o HTML yn y gwaelod sydd yn gyntaf wedi this--
onload corff = "geolocate" - dim ond swyddogaeth ysgrifennais.
>> Ac yr wyf ddim yn dweud, ar loading y dudalen, ffoniwch geolocate.
Ac yna does dim byd yn y corff, gan fod
yn y pen y dudalen, sylwi ar yr hyn yr wyf wedi yma.
Dyma fy swyddogaeth geolocate.
Ac mae hyn yn unig yw rhyw wall checking-- os bydd y math o navigator.geolocation
Nid yn amhenodol.
Felly JavaScript wedi hyn mecanwaith lle rydych
Gall ddweud, beth yw'r math o newidyn hwn?
Ac os nad yw'n undefined-- mae hynny'n golygu ei fod yn rhywfaint o value--
Rydw i'n mynd i alw navigator.geolocation.getCurrentPosition
ac yna adalwad.
>> Beth ydyn nhw?
Felly, yn gyffredinol, beth yw alwad yn ôl, dim ond i fod yn glir?
Efallai eich bod wedi dod ar draws mae hyn eisoes yn pset8.
Galw'n ôl 'na generig term am wneud yr hyn?
Teimlo fel dim ond fi heddiw.
GYNULLEIDFA: [Anghlywadwy].
DAVID J. Malan: Yn union, swyddogaeth y dylai
cael eu galw dim ond pan fydd gennym data.
Mae hyn yn alwad i'r porwr, yn cael fy ar hyn o bryd sefyllfa, efallai cymryd un millisecond,
gallai gymryd munud.
Mae hyn yn golygu ein bod yn ei ddweud y dull getCurrentPosition get,
yn galw swyddogaeth alwad yn ôl hwn, yr wyf alwad yn ôl a enwir llythrennol
am symlrwydd, sy'n yn ôl pob golwg yn yr un yma fan hyn.
>> A'r ffordd getCurrentPosition yn gweithio, dim ond drwy ddarllen y ddogfennaeth
ar gyfer rhai cod JavaScript ar-lein, yn ei fod yn galw bod alwad yn ôl hyn a elwir yn
swyddogaeth, yn mynd i mewn mae'n gwrthrych JavaScript,
tu mewn sydd yn .coords.latitude a .coords.longitude,
sydd yn union sut, wedyn, pan fyddaf yn ail-lwytho y dudalen hon,
Roeddwn yn gallu gweld fy leoliad yma.
Yn awr, o leiaf yr oedd yn amddiffyniad yma.
Cyn i mi ymweld â dudalen hon, pan fydd yn gweithio mewn gwirionedd,
beth oedd yr wyf o leiaf yn ysgogwyd amdano?
>> GYNULLEIDFA: [Anghlywadwy].
>> DAVID J. Malan: Oes neu no-- wneud ydych am ganiatáu neu wrthod hyn?
Ond yn meddwl, hefyd, am arferion mae'n debyg eich bod guys wedi mabwysiadu,
y ddau ar eich ffonau a'ch porwyr.
Mae llawer ohonom, fy hun cynnwys, yn ôl pob tebyg
'n bert thuedd rhain days-- chi gweld pop-up, dim ond Enter, OK, Cymeradwyo,
Caniatáu.
Ac yn gynyddol, gallwch roi eich hun mewn perygl am y rhesymau hynny.
>> Felly, mewn gwirionedd, yr oedd hyn yn bug gwych ychydig flynyddoedd ago-- neu ddiffyg feature--
fod iTunes oedd ychydig flynyddoedd yn ôl, lle, os ydych wedi cael ffôn cell,
ac roedd yn iPhone, ac i chi adael eich cartref
ac, felly, yn teithio o gwmpas y byd neu'r gymdogaeth, i gyd y tro hwn,
eich ffôn yn logio ble rydych chi drwy GPS.
Ac mae hyn yn cael ei datgelu mewn gwirionedd, a phobl fath o disgwyl hyn nawr.
Mae eich ffôn yn gwybod ble rydych chi.
Ond y broblem oedd hynny, pan oeddech yn bacio i fyny
eich ffôn i iTunes-- oedd hyn cyn y dyddiau o iCloud, sydd ar gyfer gwell
neu ar gyfer worse-- y data yn cael ei storio yn iTunes, yn gyfan gwbl heb ei amgryptio.
Felly, os oes gennych deulu neu roommates neu gymydog maleisus pwy yw
chwilfrydig am llythrennol bob GPS cydlynu chi erioed wedi bod i,
ef neu hi y gallai dim ond eistedd i lawr ar iTunes, rhedeg
rhywfaint o feddalwedd a oedd yn rhydd sydd ar gael, a mapiau cynnyrch fel hyn.
>> Mewn gwirionedd, mae hyn yn hyn yr wyf yn a gynhyrchwyd ar fy ffôn hun.
Rwy'n blygio i mewn.
Ac mae'n edrych fel, yn seiliedig ar y dotiau glas yno,
dyna lle mae'r rhan fwyaf o y cyfesurynnau GPS oedd
gofnodi gan iTunes fy mod oedd yn y Gogledd-ddwyrain yno.
Ond yr wyf yn ôl pob golwg yn teithio o gwmpas ychydig, hyd yn oed o fewn Massachusetts.
>> Felly dyna Boston Harbor yno ar y dde.
Dyna fath o Caergrawnt a Boston, lle y 'i' dywyllaf.
Ac o bryd i'w gilydd, byddwn yn rhedeg negeseuon i ddaearyddiaeth mwy o faint.
>> Ond iTunes, am flynyddoedd, oedd, fel y gorau Gallwn ddweud, i gyd o'r data hyn ar mi.
Gallech ddweud hynny, y flwyddyn honno, yr oeddwn mewn gwirionedd
teithio llawer rhwng Boston ac Efrog Newydd, yn mynd yn ôl ac ymlaen
ac yn ôl ac ymlaen.
Ac yn wir, dyma fi ar Amtrak, yn ôl ac ymlaen, yn ôl ac ymlaen, gryn dipyn.
Mae pob un a oedd yn cael eu cofnodi ac storio amgryptio ar fy nghyfrifiadur
i unrhyw un a allai fod mynediad at 'm chyfrifiadur.
>> Roedd hyn yn worrisome.
Doeddwn i ddim yn gwybod pam yr wyf yn yn Pennsylvania neu pam
fy ffôn oedd yn Pennsylvania, yn ôl pob golwg yn weddol drwchus.
Ac yna, yn olaf, yr wyf yn edrych yn fy Gcal, ac, oh, yr wyf yn
Ymwelodd CMU, Carnegie Mellon, ar y pryd.
A phew, y math hwnnw o eglurodd fod rhywbeth dros dro.
Ac yna, os ydych yn chwyddo allan ymhellach, gallwch
gweld Ymwelais â San Francisco un neu fwy o weithiau, yna,
ac yr wyf yn hyd yn oed wedi aros eraill yn yr hyn Rwy'n credu yn Vegas, i lawr yno.
Felly yr holl o this-- unig aros eraill, yn y maes awyr.
>> GYNULLEIDFA: [Chwerthin]
>> Felly mae hyn yn unig i ddweud bod y rhain problemau, yn onest, yn hollbresennol.
A dim ond yn teimlo yn gynyddol yn hoffi mae
mwy a mwy o hyn yn cael ei datgelu, sydd yn ôl pob tebyg yn beth da.
Mentraf ddweud, nid yw'r byd yn gwaethygu yn y meddalwedd ysgrifennu.
Rydym yn gwella, gobeithio, yn sylwi
meddalwedd penodol pa mor wael yw ein bod yn ei ddefnyddio.
, A diolch byth, mae rhai cwmnïau yn dechrau
i fod yn atebol ar gyfer hyn.
>> Ond pa fath o amddiffynfeydd gallwch gennych mewn golwg?
Felly, ar wahân rheolwyr cyfrinair, fel 1Password a LastPass ac eraill,
ar wahân dim ond newid eich cyfrineiriau ac yn dod i fyny gyda rhai ar hap
gan ddefnyddio meddalwedd fel hynny, gallwch hefyd roi cynnig ar
gystal ag y gallwch i amgryptio eich holl draffig
hyd at o leiaf gulhau'r parth o fygythiad.
Felly, er enghraifft, fel affiliates Harvard, gallwch chi i gyd yn mynd i vpn.harvard.edu
a logio i mewn gyda'ch ID Harvard a PIN.
A bydd hyn yn sefydlu diogel cysylltiad rhyngoch chi a Harvard.
>> Nawr, nid yw hynny'n o reidrwydd yn diogelu chi
yn erbyn unrhyw fygythiadau sydd rhwng Harvard a Facebook neu Harvard
a Gmail.
Ond os ydych yn eistedd mewn maes awyr neu eich bod yn
eistedd yn Starbucks neu os ydych eistedd wrth le ffrind,
ac nad ydych yn wir nhw neu ymddiried yn eu gyflunio eu llwybrydd cartref,
o leiaf gallwch sefydlu cysylltiad diogel
i endid fel hyn lle mae hynny'n yn ôl pob tebyg ychydig yn well ei sicrhau
na rhywbeth fel Starbucks neu debyg.
A beth mae hyn yn ei wneud yw mae'n sefydlu, unwaith eto,
amgryptio rhyngoch chi a'r endpoint.
>> Hyd yn oed yn fwy ffansi yn bethau fel hyn.
Felly, mae rhai ohonoch efallai barod bod yn gyfarwydd â Tor,
sydd yn y math hwn o anonymization rhwydwaith, lle mae llawer o bobl,
os ydynt yn rhedeg y feddalwedd hon, llwybr wedyn eu rhyngrwyd
traffig drwy'r gilydd.
Felly, mae'r pwynt byrraf yw mwyach rhwng A a B.
Ond gallai fod yn ar hyd a lled y gosod fel eich bod yn y bôn
cwmpasu traciau un a gadael llai o gofnod ynghylch lle eich HTTP
Daeth traffig oddi wrth, oherwydd mae'n mynd drwy criw cyfan o pobl eraill
gliniaduron neu byrddau gwaith, er gwell neu er gwaeth.
>> Ond hyd yn oed nid yw hyn yn beth surefire.
Efallai y bydd rhai ohonoch yn cofio y llynedd y bygythiad bom sydd ei alw i mewn.
Ac yr oedd yn olrhain yn y pen draw i defnyddiwr a oedd wedi defnyddio rhwydwaith hwn yma.
A'r dal yno, gan fy mod yn cofio, yw, os oes nad yw llawer o bobl eraill
gan ddefnyddio meddalwedd fel hyn, neu gan ddefnyddio'r porthladd hwn a phrotocol,
nid yw mor anodd i rwydwaith i hyd yn oed chyfrif i maes pwy, gyda rhai tebygolrwydd,
mewn gwirionedd anonymizing ei traffig.
>> Ac nid wyf yn gwybod os bydd y rhai oedd y manylion gwirioneddol o dan sylw.
Ond yn sicr, yn sylweddoli nad oes yr un mae'r rhain yn atebion surefire, yn ogystal.
A'r nod yma heddiw yw lleiaf gwneud i chi feddwl am y pethau hyn
ac yn dod i fyny gyda thechnegau ar gyfer amddiffyn eich hun yn eu herbyn.
Unrhyw gwestiynau am yr holl o'r bygythiadau sy'n disgwyl i chi allan yno, ac yn fan hyn?
Yeah?
GYNULLEIDFA: Pa mor ddiogel y mae rydym yn disgwyl i'r cyfartaledd
[? gwefan i fod yn,?] fel mae'r prosiect CS50 gyfartaledd?
>> DAVID J. Malan: Y Prosiect CS50 gyfartaledd?
Mae'n profi bob amser bob blwyddyn sy'n Nid yw rhai prosiectau terfynol CS50 yn
arbennig o ddiogel.
Fel arfer, mae'n rhyw roommate neu hallmate bod y ffigurau hyn allan
drwy anfon ceisiadau at eich prosiect.
>> Answer-- byr faint o gwefannau yn ddiogel?
Dw i'n pigo ar heddiw anghysonderau.
Fel roedd yn hap y sylweddolais fod gan y wefan
Rydw i wedi bod yn archebu rhain yn dweud y gwir Trefniadau blasus from--
ac nid wyf yn siwr fy mod chi helpu rhoi'r gorau i ddefnyddio eu gwefan;
Efallai Fi jyst yn newid fy cyfrinair fwy regularly--
Nid yw'n glir pa mor agored i niwed i gyd various-- hyn
mae hyn mewn gwirionedd gorchuddio-siocled.
Yr ateb byr, ni allaf ateb hynny yn effeithiol, ac eithrio i ddweud ei fod
Nid oedd hynny'n anodd i mi dod o hyd i rai o'r enghreifftiau hyn yn unig
er mwyn trafod yn y ddarlith.
A dim ond cadw llygad ar Google Newyddion ac adnoddau eraill
yn dod yn oed yn fwy o mathau hyn o bethau i'r amlwg.
>> Mae pob hawl, gadewch i ni ddod i'r casgliad gyda prequel hwn
y tîm CS50 wedi paratoi ar eich cyfer gan ragweld y CS50 Hackathon.
Ac ar eich ffordd allan mewn hyn o bryd, bydd ffrwyth ei weini.
[VIDEO Playback]
[CERDDORIAETH Fergie, Q TIP, AND GOONROCK, "A LITTLE PARTI BYTH LADDWYD DOES NEB (POB
WE got) "]
>> - [Chwyrnu]
[DIWEDD VIDEO Playback]
DAVID J. Malan: Dyna ni am CS50.
Byddwn yn eich gweld ar ddydd Mercher.
[CERDDORIAETH - SKRILLEX, "Imma 'TRY IT OUT"]