>> DAVID J. Malan: Hic est CS50, X, quod est initium septimana.
Licet repetas, ut supra diximus, a in screen 3D typographus, cui
hoc est necessarium accipit of plastic spools
tunc it, extrudit calefiat; ut possimus et tunc conflatilem
Chang formans sui exercitus elephanti, ut patet.
>> Post haec igitur statim Leverett Domus, etsi recenter I
fabulamur cum esset unus ex vestra classmates atque amici accipiat sui Chang
Michelle nomine, at qui ultro interned hoc anno, alia turma, hoc praesens
in actu, quia nec est in eodem artis partum tres dimensiva secundum obiecta,
hoc elephantis exigua here.
Specialiter autem hoc modo operatur quid est, quod exemplum
stereolithography dicitur, per quam liquida resina non est in hoc pelvim,
et tunc a laser, quae ferit liquidum paulatim cogitatus
et elevatum est et hunc, et tulerit de re excudendi sis quasi elephanto
quod ut fiat solida fluidi.
Ita fit, et quidem, est aliquid ut '
multo magis aliqui robustiores giveaways ad plastic ex vobis:
ut secundam gratiam haberetis.
>> Et misericordiam quam Chang non enim habemus hic erat
fecerunt imagines usura a vicis-lapsum decursu neque horam,
forsit, ad hoc guy hic.
Quis non ascendit qui suus ' Satus in ledo ut venias video?
Dimitte me, quomodo ibi.
Ascendite.
All right.
Et tu es?
Lk nomen meum Luke [tacita].
DAVID J. Malan: Hi, Luc.
Nice vobis occurrere.
>> Genesareth noscere gaudeo.
AUDITORES: currit enim UC.
>> DAVID J. Malan scio probatio non ad nos promovere.
Recte, sic Lucas omnes Habes hic in CS50
est ledo spatium bar hoc elephantis ut procer.
[Video PLAYBACK]
- [MACHINE cymbalo]
- [CRASH]
- [BOOM]
- [CRASH]
[Video PLAYBACK END]
DAVID J. Malan: ita ut nihil prorsus ad 3D quid non sit.
Et hoc tibi bestiæ electi erant.
Thanks for profiteri.
All right.
Similiter, quia per specificationem finalis project, hoc hardware ut '
est available ad vos guys est, ex causa,
admoveatur aliquid intersectio of hardware et software,
quod a nunc consequat.
>> I puncto tangere voluit in articulo, qui egressus est a vermiculus
nuper nocte, quod erat hic sese nuntiasse David
Johnson, qui 'been maximus natu multum temporis in Eccle X Praeceptoris,
relicta est in Harvard fine anni academici.
Et EGO iustus volo ut accipies momenti, ingenue,
gratiam coram David CS50.
Ipse suus fuerit a Mentoris genera nobis per singulos annos.
>> Et factus sum sicut nos, CS50, quod magis nutriti fuerant cum X Eccle
hic autem, quia sunt ante nos.
Et Eccle X amet est et omnis mirabíliter grata fuit, ingenue,
ut nos omnes in nostra apparatu TRAHO singulis hebdomadis, et annos,
si multum of consilium, ut essemus
X Eccle curiosus esse quomodo agunt.
Sic et gratias agens, mirantes David Johnson.
>> [PLAUSUS]
>> Nunc unrelatedly, ita finis enim prope est.
X hic sumus hebdomadis.
Et nos only have a iusto iugo of weeks formale
hic in genere dereliquit, secuti sunt per a iugo of eventus.
Quid ad te itaque sensus in horizonte, nunc hic sumus.
>> Hoc Wednesday, receptui, puteus 'habere hospitem lecture
non alium Steve scriptor own ut firmum implicat Fenestra Microsoft.
Nondum enim ascendi ad Si youve cs50.harvard.edu/register,
debeamus, spatii terminatur.
Et reprehendo Ostium hodie IDs.
Si tu non veneras ultima septimana, ego essem
vexare vos vultus aliter at in ut, et Steve
itaque posthac, die mercurii.
>> [Video PLAYBACK]
>> -Passion.
>> -We're Futurum hardcore-- Hardcore.
>> -Innovator.
>> -Bill Dixit, non capio.
Erant 'iens ut a Omnis computer in desk
et in omnem, quae in motto pro company.
Iuro, Bill confingat Ipsa autem nocte, ut mihi profecto
quaedam visio quare dicam, quod sic.
Ive 'nunquam vidit, tamen post illam.
>> -Fresh Erat ex collegio, et a satus coniuncta fledgling
unum illud in America qui educis Maxime prospere res in aeternum.
De vita et negotiis lectiones didicit in via
let him to his back pueritia cupiditate atque amore.
Et quae quod paravi challenge in altera vita, ei enim eius.
>> Quoniam ille elocutus haec mens cauta non fuerit, cui loquebatur in nostra!
Veniam Hardcore!
Vade retonsoribus!
>> Hæc est Steve ut firmum implicat Fenestra, "In verbo."
[Video PLAYBACK END]
DAVID J. Malan: stauratione Wednesday est CS50.
Caput ad id URL ibi.
Nam quid aliud est in horizonte, tunc week, non in schola Monday.
Nos autem, qui, secundum Apostolorum on Wednesday quiz per unum.
Go to CS50 scriptor homepage pro details in populum, locis, temporibus
nam omnia, quae in variis Proctoring logistics et alia huiusmodi,
et quoque de review sessions qui proveniunt.
Et tunc demum die Lunae die Nullam septimana ante confregisti
animadverto erit etiam finalis auditoria.
Panis et serviemus magna paciscor of excitement, speramus.
>> Sed in aliis duobus updates.
Servo in mens ut status famam, quod est vere iustus
fas est, sicut a fortuita interaction cum vestri TF est superbe statum
quatenus simul cum finalis project es,
vel certe pro sanitate quod vos should reprehendo
adventare ostendimus, paulo post interiit.
Et tunc sequitur quod in Hackathon.
Quanta Hackathon Non est locus
satus vestri finalis project, sed intelligitur esse occasionem
in medio vel in finis ultimus project,
consilia exsequenda cum ex paucis dies, per aequa CS50.
>> Sed CS50 scriptor uber team, quid molle,
Compilarunt teaser CS50 est, quod feria
Putabam nos youd 'ostendo vos hodie, quia fui laboris
quia in prequel novum video quod puteus 'nunc cum concluditur.
Sed te manet Sic hic 'quid CS50 huius anni sunt.
[Video PLAYBACK]
- [CELL PHONE personabat]
[Music "argumentum a missione: Impossibile"]
[Video PLAYBACK END]
DAVID J. Malan Ita enim prorsus finalis project mus penatibus et.
A iugo of nunc si teasers-- Nick hic iungere velis,
prandium, ut solet, quod Friday, caput capitis ad hoc URL ibi.
Et quoque, si vis, et hoc ad Nick Nick
aut hoc aut aliquo Allison ex CS50 scriptor quadrigis,
ne istud quidem fieri cito post terminum scriptor finem,
CS50 voluntatem iam reficerent deinde anni elit,
nam CAs, tfs, scaenarum, producers, researchers et aliis locis
ut hic et in CS50 operari ante et post scaenae.
Si hoc interest vobis hoc caput hic URL.
Et magis comfortable alumni, minus comfortable, et in quodam loco
Inter omnia tamen simul accepta sunt induxit et confirmavit, ut dictum est.
>> Perfecta et leo ut nulla iocum hoc mane expergefactus
Hic ego in spam inbox.
Is vere est lapsus per 's Gmail spam spurcamen
et nisus sursum in aliquo actu inbox.
Et ait: "Cara mailbox user, Morbi luctus
upgraded to IV gigabytes of tractus.
Et sollicitudin eros in rationem vestram spatium E ad solvendam. "
>> Deinde haec caeruleo tincidunt Pellicientes non ad click in link Index
pro facultate et baculus tuus ipsa me deduxerunt, qui tunc ut mirum in modum legitimum a page quae
Is ad me et nomen meum rhoncus imperdiet et, scilicet,
password ad convalidandum et sic de aliis, qui sum.
Et quidem, ut semper, Haec pagina portum pervenire,
et sane ad minimum vnum typo,
quod videtur esse clavis scams cuiuslibet loculum.
Et post te fortasse aliqua screen offa huiusmodi links
in futuro.
Sed hopefully, maxime in populum eadem cella non clicked--
vel etiam si youve 'clicked talis ut links hoc,
adeo ut non et sic de aliis formis, implere.
Nam si quid risus.
Nos hodie statuere conantur, quia quidem, qui nunc sunt hi sermones,
securitatem.
>> Et quidem de filiis not of calx est CS50
CE, ita ut docerem te, et PHP aut JavaScript, vel SQL
aut si quid eorum quae subiacent exsequendam details.
Sed sicut filius hominis ad talem vos ut iustus facere ut hic non smarter
et descendit ad technicae ut via, utrum sis
vel genus, vel an engineer scientist munus vel aliud,
vos autem fecistis formatos decisiones quae sua sunt singuli computing usu,
aut si vestri 'in a decernendo locum,
in civilibus, in singulis, vestri 'faciens magna,
multo melius quam a iudiciis hominibus hodie multum profuit.
Et puteus 'facere hoc modo pauca sunt.
>> Uno quidem modo, quern ego magis miratus nuper in alteram invenire.
Et passwords, utique, quae sunt maxime nobis
uti ad tuitionem nostri data-- email chat, sicut et omnibus copiis.
Et non sicut per awkward-- ostenderet O Domine, pudore afficiuntur, et vultus pudore,
eadem quot mihi tesseram websites in alia multa?
>> O OK, ita faciemus manus.
OK, ita multa facitis.
Qui hoc modo quid?
Quid autem?
Yeah?
AUDITORES: facile recordari, quia non have ut memor [tacita].
DAVID J. Malan: Yeah, memento suus 'securus.
Suus 'a perfecte rationabile, racionis,
et si periculum ut cadas et tu es
at in his ipsis rebus est, una vel pluribus eorum, of websites
est vulnerable to to or just, incertus vel vestri 'iustus password
SUMMUS guessable, quis potest instar is sicco.
Non solum ratione unus est decipi, sed in ratione, nullo
habes rationem penitus.
Sic hodie dicitur: Scio, non utor idem eadem idem password omnibus,
sed est multus facillimus Dictum factum.
Sed sunt artes Ut mitiget, quod peculiari curae omnia.
>> Sed forte, ut ad uti a progressio vocavit 1Password.
Alius populus iste dicitur LastPass.
Et a bunch of opus CS50 baculum unum vel huiusmodi instrumenta.
Et longiorem sermonem paucis, quis enim hodie takeaway
debet, immo, ut idem eadem idem password omnibus,
sed quod iam non est facile.
Nam his diebus, nescio justo vel maybe unum centum
de passwords.
All other mei passwords Sunt pseudo-temere
haec progressio generatur ex hic.
Et dicamus, et quamvis pleraque ex his sanguinem progressio
pretium sit amet solent venire, vos install a progressio sicut est hodie,
forsitan et illuc congregabo omnia quae de Donec et passwords tua
inside of is progressio super vestra Mac aut PC aut whatnot,
et quod tunc nihil faceret encrypted ornare
et quod suus 'a hopefully praecipue longa password.
Ideo totum fasciculum ad Tesserae singulis websites,
et tunc I have a vere ut diu password
uti Reseranda omnes ceterasque passwords.
Et quid suus 'nice quod circa hoc est software
qui cum videret quod est a website et petentes amet signo
his diebus, non type mea username et password,
quia iterum nesciunt quae sint magna meorum passwords.
Ego instead ledo a keyboard brevis, quorum eventus
hoc est, ad felis in software qui me ad signum meum.
Magnus est, quod tunc typus I in signum, et pasco
replet in ipso quid mea password est.
Ita profecto, si nihil aliud, de hac in terms of passwords,
hi sunt qui valent software circumsedere, in hoc or downloading
quod vos can vel aspiret quae certum habitum.
Id genus sis Post-on notat aut like--
et tu saltem sola repromittit habitum etiam haec tamen,
frangamus.
>> Sed forte inveniant, ex uti luctus, sequentia.
In Dispositionem imperarem I olus, cophinus fructus recentes.
Et ego ledo mihi keyboard aperi brevis ad ipsum.
Et software Urguet pop-sursum dixit enim scis
Vis ergo ut automatically cui hoc username et password?
Quia nexus est nomen.
>> 'Non est de connexione usura HTTPS, pro secure,
ut usura ut protocollo Lorem, Secure Sockets inducta.
Et quidem, si ad Reliquit summo hoc website,
suus 'iustus www.ediblearrangements.com, HTTPS non, quod non est bonum.
>> Sed forte hoc erat curious-- bug luctus sit amet.
Si non, sicut quidam website nos hoc sciamus, multum
minime est usus encryption aut URLs ad HTTPS vos stipes in.
Et mane surrexit parum curiosum.
Et si in te non meo artes CS50, Inspector patefeci Chrome.
Suus 'non etiam multum peritia.
Suus 'iustus ledo tincidunt ius brevis ut patefacio sursum hic.
Hic 'a magnus window Inspector of Chrome est.
>> Quid, quod apud parum tragici et ridiculum,
erat hos duos versus hic.
In summo est notare URL quem username et password
omnia lata.
Dimitte me zoom in.
Inde factum est, here.
Et omne, quod est, sort of INERS,
nisi omni modo sinistram, incipit http: //.
Sic igitur OK, maybe illi erant 'iustus mittens
username meum, qui est non est a magnus paciscor.
Maybe mea password postea gets misit.
Ut esset quaedam est, interesting consilium decisionem.
>> Sed neque illud.
Vide si fieri payload, est username et password
Et illudetur, et sent-- Haec enim slide--
clara ultro misit.
Ingredere ergo tu, et hoc website EDULIS dispositio ordinis, sit sicut est hodie,
immo, ut videtur, ad hoc praecipiens eis quando fui,
username et password vos manifestum est in regione.
Et, honeste, hoc est, totaliter inconveniens.
Leve autem id cavere sic ut a website excogitatoris
et quia a website programmer.
>> Et takeaway hic est ut nos users of websites
iustum est ut omnia cognoscant Stultum enim est, non nisi unum consilium
consilium, iusta consilium decisionem, et nunc, si est signum meum
Per "purpuram" in hoc website, youve 'forsit
iustus got in totum Fasciculumque quae nunc mihi est aliis websites.
Illic 'non multum quod praesidium:
quid hoc aliud est, quam Chang mane.
Denique egressus est et EDULIS consilia, quae sita est Cantabrigiae in platea,
corpore nobis emisse.
Multo magis quam erat secure uti hoc website.
>> Sed enim singula observare quid in ipsa summitate in pasco
there.
Sed hoc potest esse paulo decipit.
Et alius interesting sicut et de defendentes
et in Teraho actu, lets ' quod autem per viam de defendentes first--
contra hoc est ars, ut satis esset populus
Duas-factor authenticas.
>> Quis enim scit quid est solutio ad problems talis sit?
Quae sit duo factor authenticas?
Aut aliam viam, quam multis uteris ea?
OK, ita fugax duorum populorum.
Sed yeah.
Ascendamus tuam vidi.
Quae sit duo factor authenticas?
>> AUDITORES: Basically, in addition ut typing in vestri password,
tu quoque have a secunda [tacita] phone text nuntius missus est via tua
ad [tacita].
DAVID J. Malan: Etiam.
In addition ad aliquam primam formam, auctoritas est, quasi quodam signo
nam causa secunda non rogaris factor, quod est typice
quid habes in corpore, licet
potest esse aliud omnino.
Et quia nulla res est a quam diebus istis ut CellPhone
dicit text nuntius missus ad tempus "Vestri tempore transeat 12345. dolor sit"
>> Et in addition to my signum "purpura" et
neccesse in ea in website has texted me.
Aut si ad haec vel an account investment ripae,
interdum illis quod paulo dongles
semper essent qui fuerunt, a pseudo-temere numerum generat, ædificavit in ea spiritus,
sed utraque ripa cogitatus scire quid futurum sit semen tuum initialis
inde sciunt, sicut little code in vestri parvulus key fob
duxit ante minutatim vel duos, mutans valorem,
ita quod valorem mutatio unus hinc super ripam scriptor server
sic ut non possint eodem signo authenticitatis non modo cum signo
sed cum eo tempore code.
Sed hoc potest esse in Google.
Et ingenue, hoc est, adepto in bona habitus est,
praesertim si vestri 'usura Gmail pasco in omni tempore.
Hic si ad hoc URL, quae in online prolabitur hodie, et
Step II-click verificationis, est idem ens actu.
Youll 'exsisto promptus ut daret your cell phone number eos.
Et tunc, quando in conventum Index te non tantum ut
pro signo, sed etiam de quod gets misit codice paulo to your phone
temporaliter.
Et quamdiu vos crustulum facilisis et quamdiu non explicite
stipes, nunquam tantum ut semel in paulisper,
similiter ac dum cura tua explicita recumbe at a novus computer.
>> Concitant et huc etiam si Penitus casu aliquando sede style
a computer or just Amici quoque computer, etiam
Si amicum dolo vel ignoranter
keyboard habet logger installed in sua adipiscing
ita ut omnia, type sit initium,
Secundum tamen quod est temporary code, fluxus.
Aut quis est qui aut computer compromised
nec postea stipes in, ut omnia
vel etiam erat vulnerable unencrypted omnino.
Facebook hoc habet, etiam, ut cum hic URL,
qua vos can click in Login Approvals.
Ita hic quoque, si non volo TAGO amicos populi,
non vis ridere on Facebook quia status updates aut subsidiis,
duo-factor authenticas Probabile est, bonum est.
Et tunc illic 'hoc alia omnino ars,
just auditing, quod etiam bonum propter nos homines,
si duae ex factor molestiae probat, quod, sane potest, aut non ultricies
website available in aliqua, et minime et si secundum oculum
sites in vestri 'grata, si sinam, ars est bonum, est.
Facebook dat, tibi So also login notificationes pluma, per quam
Facebook quisquam cognoscit, hm, habet David phone eu aliquam initium
Nunquam ante de nobis IP spectans incognita,
certe iam te ad email oratio: quae minime email
file habes dicens suspectior esset haec?
Si ita est, signum extemplo mutare.
Et ibi etiam, just moribus auditing
Etiam post youve 'been suspectus, potest ad minus
Adspectum graciliorem fenestram quem vos vulnerabiles sunt.
>> Omni jure, ullus questions effercio super quod hucusque?
Hodie est dies, ut omnia paranoia tuum confirmed habeat.
Id maxime confirmantur, turpiter valde.
Yeah?
>> AUDITORES: [tacita] phone, si quid Mae phone,
et tunc suus 'semper difficile verify--
>> DAVID J. Malan: Vere.
>> AUDITORES: tu si aliter patriam, et non dimittet vos
stipes in eo [tacita].
DAVID J. Malan: Absit.
Hi itaque sunt additional costs ut vos incurreret.
Mauris semper nulla quaestione procul negotiis, de omnibus.
Et tunc si perdiderit interdum si prorumpat, si te foris,
aut non est iustus signum repente pugnae proposuit et ut 3G signum LTE,
vos vires actu posse auctoritate sua.
>> Sic et haec duo sunt artis incommoda.
Et interdum, potest creare unde multum laborem pro vobis.
At vero dependet, ergo, quid vobis expectatur price
est autem aliquid esse, penitus compromised.
>> Lorem Sic igitur ars est fere omnes supponunt
vel est assumere, quamvis quod est manifeste falsum.
Et tamen potest seducendos qui, quamvis etiam hoc.
Lorem exemplum ripam.
>> Hoc est Bank of America.
In his totum fasciculum in Harvard Square et ultra.
Et notandum est, quod in summo elit, suus quidem HTTPS.
Et amplius adhuc virentibus et in lumine posuit pro nobis:
ad ostendendum quod hoc quidem est secure legitime a website,
parati sumus sive ad credendum.
>> Et praeterea si, quod, si nos zoom in,
hoc ibi, ubi aperi es promptus.
Quid hoc sibi rectum padlock ibi, deinde ad password promptus?
Haec fere communia websites est.
What does this padlock mean?
Videris, sicut scitis.
>> AUDITORES: non autem quantum ad omnia.
>> DAVID J. Malan: It non dicit nisi.
Bank of America scit Significat cum scribere HTML tags imago est?
Certe nihil, quia etiam utens vultus die
at amet fermentum in, potest Codicis sursum in a page rubra, et imaginem,
ut a GIF aut whatnot, quod fit ut vultus amo a padlock.
Et tamen, hoc est superessentialis websites in communi,
parati sumus ad id quod quod, oh, padlock daret,
cum tamen vos iustus HTML.
>> Sicut in die, non potui hunc modo meus website,
usurpamus, suus 'securus, et dicebant: vel effective,
Donec et enim puditum est.
Et est vultus in URL melius saltem a clue,
quia ut 'ædificavit in Chrome vel quicquid vobis erant 'usura pasco.
Sed et tunc, aliquando possunt ire iniuriam.
Ac ne semper te videte HTTPS, nedum in ligno.
>> Num quis ex vobis est in aeternum vidit a screen plenus sit?
Vos vires have, quod simpliciter habeatur, October in superioribus,
cum, oblitus sum ut persolvo pro nobis Lorem testimonium, ut sic dici,
et sunt vultus amo hoc horas.
Sic youve 'forsit vidi omnia hoc cum ictus-per,
quasi ruber lineam per in protocollo URL
est quodammodo elit saltem moneo
quia voluit procedunt.
Hic autem invitat ultro Google tuto ire.
>> Sed in hoc casu, hoc intelligitur, quod nunc est Lorem certificatorium quod esset corpus,
magnus mathematice utile numbers CS50 est, quod lignum sociantur, server,
non amplius est valet.
Et revera, simulare haec, ut potest in vestri laptop.
Aluminium si egressus fuero ibi, et eamus ad facebook.com,
et is vultus amo is est securus.
Sed perge nunc, click here padlock.
>> Nexum et abeam; Quisque felis.
Et quidem, quod youll ' Hic est fasciculus
inferiorum level details about- facebook.com, qui in se est.
Videtur quod pecuniam maybe a comitatu dicitur DigiCert Maximum
Fides, ut pollicitus est ceteri dicere
quod si semper videt pasco a certificate--, potest cogitare,
prout est testimonium qui a meridie positus sit cheesy at top
tunc is, qui dicunt left-- facebook.com sunt enim omnia quae in tempore,
visit website a te, ut vel cs50.harvard.edu facebook.com
et qui utuntur gmail.com HTTPS URLs, post scaenae,
illic 'hoc genus negotii fieri automatically
Vos autem, in quibus facebook.com, in hoc casu,
ut vestri pasco est tempto mittit eius Lorem testimonium vocant, vel potius,
cuius publicum key,
et tunc vestri pasco usura ut key est publicum
ut postea mittam encrypted traffic et ab ipsa.
>> Sed aliud est, tota hierarchia turmas in mundo
qui, ut pecuniam et protestatus est, in sensu a digital,
sive, quoniam estis facebook.com tuum est enim cs50.harvard.edu server.
Et ædificaverunt in navigatores, sicut Et Chrome IE et Incendia,
Index omnium quae est sic dictum libellum potestates
quia sunt a Et Google et Microsoft Mozilla
confirmare vel quod facebook.com est, qui dicit, quod est.
Sed in captura est, haec sunt, consumentur.
In facto, spectat sicut Facebook est scriptor resoluto proximi mensis Octobris, in MMXV.
>> Ita et nos possit actu simulare hoc if I Ratio in Mac Optiones ire meo,
Dies et tempus veniam et et Date veniam et heic,
et hoc ego recludam here-- gratanter, Quae noluit indicare nobis a password quod peto:
hoc nunc licens descendunt.
Quod lets actually-- oops, ut ' ut hoc non elit.
Nunc ad literam futuri sumus, sicut hoc quod est MMXX.
Reload si autem ego pasco paginae faciamus in Ingognito mode--
reload si page, non ibimus.
>> Nunc ergo mi putat suus 'MMXX, sed semper meum
quod hoc testimonium Facebook exspirat, scilicet in MMXV.
Dat mihi nuntius ergo rubrum.
Nunc, gratanter browsers quam quidem quasi Chrome
factum est satis difficile est nichilominus procedat.
Illi quidem vis me ut ad salutem.
>> Ascende si click hic suus aliquid dicere elit.
Et si Dominus ego vere volo ut procedat, non dimittam
facebook.com ad me, id est, Iterum tutum, et tunc
Facebook scriptor homepage faciam, sic.
Sed alia, videntur habere confringentis.
Forsitan ad hoc quod irritum faceres?
AUDITORES: JavaScript.
DAVID J. Malan: Quomodo lignum JavaScripts and / or CSS
files similiter ut accessus ad id error.
Et super hoc, mala re.
Sed illud quod est minus Facebook Lorem quidem habere possit
pro servo, tot websites, facere, sed non est necesse.
>> Hic autem non solum takeaway.
Fit quod etiam SSL cum demonstratum
incertus esse aliquo modo.
Lorem Ego sum adduxerat quasi bonum.
Quaerite HTTPS URLs, ac vitae, bonum, quia omnia de HTTP traffic vestris
et caput capitis et contentus est encrypted.
>> Nemo in intercipiendos medium, ut aiunt, nisi quis
in media sui parte.
Quodque hoc communis ars satis notum est in mundo,
sicut homo medium in-impetum.
Quid, si hoc parum est, hic laptop huc ad sinistram
scilicet ad conari esse in ius cultor est,
sicut facebook.com.
>> Fac autem, in inter te et Facebook,
est et alia servientibus totum fasciculum apparatu, tamquam iter itineris et virgas,
DNS servientibus, DHCP servientibus, nihil nos continere.
Et si summa modestia regeretur Starbucks vel Harvard aut aliquid huiusmodi, vel blandit.
Bene, si quis in cogitatione tua network,
in Facebook et inter te, Potens est autem dico vobis:
quod, quia falli nolunt, et inscriptio Quem me arbitramini esse, non est Facebook.
Sed hoc loco IP.
>> Et sic vestri pasco est erraverit et postulans
traffic ab alio, computatrum omnino.
Bene, putant quod computer tantum aspicit omnes
negocii rogavimus te Et omnes paginas Facebook
quae rogavimus te Facebook.
In aliquo tempore, et negotiationis videt iste, HTTPS domicilium,
dynamically it, in fuge, ut eam rewrites HTTP.
Tempus et locus videns header, locus colon,
sicut a nobis imponuntur ad redirect utentis etiam illi
mutari potest in hac et de mediis a HTTPS HTTP.
>> Sic licet vos es in potentia: Putasne vere dicas Facebook
an non est difficile cum physical obvius ut adversaretur ei
ut simplex ut vestri network Revertar ad te hoc pages
sicut Gmail, quod sicut Facebook,
et quidem quod URL idem dicitur, quia haerent
ut idem ille simulato nomine idest propter aliquem usum DNS
aut alia similis ratio.
Ita igitur nisi ut nobis hominibus:
quod ad OK, quod videtur, Gmail aut vetustioribus version,
sicut est de hoc slide an maior propositio.
Sed is vultus amo Teraho http://www.google.com.
>> Unde hic quoque ipsa quantum in te est,
aut cum ad Facebook vel Index Impetus blandit delicatissimi et paulo scitis
Lorem fere, quot mihi corporaliter type http: // ad website, et tunc
ordine, nomine, Ingreditur.
Potissimum nos iustus typus simile CS50, hit Ingredere, f A Cornelius
ledo Ingredere, et auto-completum est.
Sed post scaenae, si HTTP traffic vos tuum aspicere,
ibi suus 'forsit a universus bunch qui caput capitis of location
Ecce misimus ad vos ut de To Facebook www.facebook.com
ut https://www.facebook.com.
>> Sic ut 'unum vel plura negotia HTTP ubi compertum est ex omni parte
misit in claro, nec encryption quidquid.
Quod ne tam magna Si vestri 'trying ut faciat
paginam obvius est, non es Misisti legatos tuos username et password.
Quid est autem fossa humo operui capicio, potissimum
Etiam eget websites pro PHP et reversus est cum eo missis
aliqua webpage, si pergis, website ut usus, et dixerunt: PHP
functionality et ad effectum adducit quam sicut pset7?
Quid ultro citroque missis http capitis vestri dedit vobis
access to quz global eximius utilis in PHP?
>> AUDITORES: Cookies.
>> DAVID J. Malan: Cookies, in specie in PHP crustulum ID sess.
Sic revocare, secundum autem quod est, dicite, cs50.harvard.edu iterum,
sed tunc quoque aperiamus Network tab, nunc huc
lets 'litteram iustus vado ut http://cs50.harvard.edu
et tunc ledo Penetro.
Et vide hic elit.
Animadverto ut vere got non metus a tergo CCCI
nuntium, quod est, illic 'a caput capitis hic, location,
quae nunc ad me redirecting HTTPS.
>> Sed in captura est, si iam Signatum a crustulum in manu mea in virtute,
ut antea diximus, agitata, et I humanum genus ignoranter
iustus visitabo, incertum est litteram, accipit et pasco
, in se ipsum, ad ostendendum quod per suam stamp primum, quod a via HTTP est,
quis in, nulla Hostis in medio,
sicut in motu violento posse videmus qui HTTP caput capitis, iustus
si quaeritis, ut hic.
Eam tantum cum vestri ' an potius ad HTTPS
URL quod est in manu stamp se habere encrypted, a la aut Vigenere Caesar,
sed omnino daynte algorithm.
Hic quoque, si HTTPS websites uti,
et nos in artibus atque condiciones, gratias to auto-integra et artes,
ut ne quidem cogitet de ita se habet in potentia.
Sunt viae circum.
Eg nonnulli Id adipiscing tempor tincidunt websites
ut, si haec in manu notae possum pasco,
hoc non est nisi manu stamp Lorem quia eá,.
Browser Quod si hoc non faciat Lorem mihi super eam, nisi.
Multi websites Non pugnabitis contra minorem, quia.
Multi websites videntur Lorem ne omnino curare.
>> Ergo quod magis est actu magis in hoc luto presentation
at quod a sociis dedit, ut aiunt, nigrum colloquium hat a iugo of annos elapsos,
Illic ubi etiam alia, malignis dolis fecerunt.
Vos vires revocare favicon a ratione, quae
id est, quasi parum logo saepe fenestram in pasco.
Bene, quod suus 'been apud malos guys est
neque omnem similitudinem quæ est ut fab icons?
AUDITORES: [tacita].
DAVID J. Malan: Dic iterum?
AUDITORES: Et websites.
DAVID J. Malan: quoniam non est in website.
So favicon, exigua icon.
Quid est, quod maxime nefarii rem manipulative
non potuit facere vestri website est scriptor default icon vultus amo?
AUDITORES: A viridi probatissima.
DAVID J. Malan: Quid id est?
AUDITORES: viridi paulo tincidunt.
DAVID J. Malan: Like viridi crinem, prorsus.
Ita et vos potest hoc aesthetic of parva viridi padlock,
innuentes mundo, o nos securus, cum iterum sit omnibus
HTML est, quod nonnulla.
So session RAPTUS quod refertur ad ipsum.
Si quis genus in desiderio animae suae adtraxit airwaves hoc locus
vel corporalem accessum habet ad a et potest videre ipsum crustulum,
ille vel ilia potest iaculis PHP crustulum ID sess.
Et tunc si erant ' savvy satis esse scire,
Quam transmitto quod crustulum ut quod sui quisque per iustus exscribend testatem quod pendo stamp in manu
et mittens the HTTP caput capitis, Posset enim aliquis nimis faciliter
in unam de Facebook stipes vel ob rationem Gmail
vel Twitter rationibus, quas habes hic, aperta in loco, si vestri 'usura Lorem
et si website est Lorem usura non recte.
>> Itaque in aliud transitus.
Et aliam veram fabulam.
Et hoc modo in confregit septem vel fama ante.
Verizon fecit hoc malum facere,
scit et optimum, saltem cum MMXII, qua
cum websites vos obvius a via Verizon cellphone, quod fabrica est,
illi autem qui arrogantia depravatus voluerit, ut aiunt, captus,
injiciunt in omnibus locis vestris HTTP caput capitis HTTP traffic sua.
Et quod caput capitis vultus ut-X Teraho UIDH.
UID sicut a unique Identifier vel user ID.
Et hoc significavit consuetudo X Header 'non ut vexillum.
>> Sed quid hoc, quod si convellat,
puta aliquod website in meus phone here--
locutus sum et vocavi Verizon ut mea carrier-- etiam si semper meum, ut non
mittent hoc HTTP Header Verizon ut impleti
sicut signum ad eorum cellphone quodam loco turri,
inferunt, hoc est, per aliquod tempus header HTTP traffic in omnes nostri.
Quid faciunt hoc?
Ea nimirum rationes in semita, vendo rationes.
>> Sed consilium decisionem moronic http quod caput est,
ut sciant hii qui ab pset6 guys, quod recipitur ab aliquo web server
of traffic ut vestri 'petant.
Et factum est omne hoc tempus est, saluto vos Ive 'been
Facebook et Gmail aut website quod non omnibus noto tamen uti SSL
et sunt, qui nunc duo gratanter do--
sed quod alius websites Lorem ne omni tempore
Verizon essentialiter? seminabunt, qui intus erant,
figura manus nostrae omnes non videmus, etiam manus,
sed potius in fine websites facio.
Et ideo consideratum est quod non vix enim in Penitus
web server currit ut scire, o, hoc est David
vel, ooh, hoc est Davin, etiam si erant ' derelinquens nos adiuvat ut de crustulum,
quia suus 'non ex nobis.
At ex ferebat.
>> Sed non nisi in vestri phone number a lookup et dic, o David, hoc est.
Dimitte me a unique Identifier, sic illudunt aut quis potest, quod advertisers
servo semita of quod.
Ita hoc ipsum est actu, nimis, et horribilis mali.
Volo autem vos hortentur, ut Vide, ut
at hoc URL, quae non requiritur directivum Actu probatur hoc mane.
I scripsit script a Paulo, posuit ad hoc URL,
visitavit mea Verizon cellphone conversus off-nis.
Ut verto off-nis Habes 3G aut vestri 'usura LTE vel aliquid huiusmodi.
Et tunc, si quis vobis visitabo hoc URL, hoc script
non enim vos guys, si youd 'amo ludo,
HTTP caput capitis quod est respuat server mittit ad vestri phone.
Et actu, in aequitate, non mane videre, quod
puto me loci Turris cellphone juncta
aut whatnot Non facio, vel quod est illis operum Redebat ad hoc tempus.
Sed pro magis notitia, hoc caput hic URL.
>> And now this Teraho comici faceret sensu.
Arundinem vento agitatam?
OK.
All right.
Quod mortui sunt.
All right.
>> Sic lets 'Vide plura duobus impetum modo attollere notitia
et tunc a iugo prebeo potentialem solutiones
ita ut quo magis sis memor.
Hic loquebatur de aliis die, et non est nomen dare.
Nam situm instantiam crucis falsi, quod nimis est adamasset viam dicens
in user a te ut deciperet clicking sicut hic a URL, quae dolos eos
in aliquibus operibus, id sibi non proposuerunt.
>> In hoc casu, hoc non videtur, ut dolo me
in venditione mei partibus Google.
Et si hoc, non dirigetur: I, in pset7 de programmer,
nec fecimus?
Immo magis, quo I am causas vulnerable to impetum
Si quis alius user dolos clicking URL in a cultu illius recedentes
Yeah?
>> AUDITORES: Vos non distinguunt inter adepto et POST.
>> DAVID J. Malan: bene.
Si igitur non distinguantur POST inter adepto et,
Quid enim prodest homini, si nobis permittimus Veritatem eme et ementes,
nos invitat, hanc autem impetus illius.
Sed non poteramus, paulo tamen ipsam mitigant.
Et dicerem, opinor, quod saltem septimana Amazon
mitigare utrumque voluit hic cum ars quod suus 'pulchellus fictos.
Omnia id quod res a smart ut esset in servo,
temere potius quam iustus venditionis quidquid user genera in insignia?
AUDITORES: Confirmatio genera?
DAVID J. Malan: A screen confirmationem, in quibus est aliquid quod humana interaction
ut necesse habui facere iudicium appellant,
etiam si youve 'clicked naively a link, quod spectat sicut est hodie
et introduxit me in cellam elit, at interrogavit confirmare vel minime me.
Sed non raro in impetum maxime sicut dicitur in spam aut phishing
oppugnat.
>> Sed hoc minus est subtilis.
Hoc crucis site scripting impetum.
Et hoc accidit, si vestri website est usura
in equivalent of htmlspecialchars.
Et quod suus 'iustus accipiens user input et it into a temere injiciunt web page,
sicut cum print et echo, with-- horum dicitur de again--
sicut htmlspecialchars.
>> Sic putant quod in website Quaestio est, vulnerable.com.
Et utique non accipit, a parameter vocavit q.
Intuendum est, quid accidere possit, etiam si malus amet,
in user typus in a vel Impono visitans URL ut vultus amo a Teraho
q = aperta script tag, clausa est script tag.
Et iterum, Im 'vindicatum quod non vulnerable.com
ecce convertimur periculosa quorum oculi ad characters brackets
in HTML quod fit, est ampersand, L-T, semicolon est
ut ex praemissis patet.
>> Ei autem quod est in script aut JavaScript code
Im 'a dolo in user capiendum?
Bene, ibi document.location hodiernus pasco oratio mea.
Si autem facio document.location = hoc mihi per redirect user ad
alii website in JavaScript.
Est nostra PHP functio redirect, sed fecerunt in JavaScript.
>> Quaero ubi user mittere?
Sed ille, ut videtur, badguy.com/log.php, quod scriptum est, aliud, ut videtur,
malum guy scripsit, id quod a parameter vocavit crustulum.
>> Et nota, quod ego faciam apparent esse concatenating
pari onto finem signum
Bene est, cui quidem dicit document.cookie.
Non fabulas.
Sed evenit ut, in JavaScript, sicut in PHP,
omnes aditus potest crustulum actu usura vestri pasco.
>> Non ergo vis effectus istius unius linea of ​​code, si user
dextre de nexu cum erraverit et non website vulnerable.com
et salvabor in ea htmlspecialchars, iustum est ut vos habere effective
log.php uploaded to all of vestri crustulum.
Et quod est inconveniens, quod non semper, excepto si per eorum cookies
tuum est session ID, tuo Sic dicitur Manus figura, quae
quod potest facere suam sive badguy.com HTTP petitiones mittens Eadem
stamp, crustulum, quod idem est caput capitis, et quidquid stipes in website
Vagare te, in quibus hoc ita se habet: vulnerable.com.
Nam crucis site scripting impetum in sensu
ut sis quasi inludens unum in site vel infortunia,
alius autem de aliqua notitia website ne quidem accedere.
>> All right, parati ad unum alia worrisome detail?
Fas est mundum FORMIDULOSUS locis, ut legitime.
Hic 'a simplex, Ut JavaScript Quod ut '
in hodie source codice et vocavit Geolocation 0 I.
Et illic 'a iugo hoc online venatus.
>> Et si hoc non in Chrome aperire hoc web page.
It prima agit nihil.
Bene, nos hoc iterum experiri.
Oh.
Imo aliquid.
OK, nunc hic assistunt.
>> Lets haec tempta iterum.
[Tacita]
Ah, OK, non certus quare the-- oh, INSTRUMENTUM
an internet perierat obvius forte id.
Bene, ita accidit mihi.
>> Omni jure, sic latuit quid suus 'iens in hic.
Hoc bellus crypticus URL, quae CS50 est iustus unus server,
velit ut meus computer est scriptor location, sicut natura dicitur.
Et quidem ego click Sinite, videamus quid accidit.
Videtur, quod in novo latitude et in longitudinem coordinatae
a pulchellus bombax bonum consilium.
>> Hoc mihi, et quomodo?
Quid tibi hoc website, sicut CS50 server, scio ubi corporaliter in mundo,
Ego, nedum cum praecisione.
Bene, lets 'iustus convertens invitis respice in page est source--
in fasciculum est quod HTML imo, quae prius a Teraho
corpus onload = "Geolocate" - iustus a functio, scripsi.
>> Et loquor de loading in page, GeoLocate vocant.
Et tunc illic 'nihil in corpore, quia
in caput page hic animadverto quis EGO have.
Hic 'meus GeoLocate muneris.
Et hoc est error checking-- si genus navigator.geolocation
non tendat.
Et hoc habet JavaScript mechanism vos
potest dici, quod type of hanc variabilem?
Et si suus 'non undefined-- : quod significet quod sit, fit aliud value--
Im 'iens ut vocant, navigator.geolocation.getCurrentPosition
et tunc callback.
>> Quid hoc est?
Similiter in genere, quid callback, iustus esse potest?
Ut occurri quod iam in pset8.
Callback 'a generic vox enim est facere?
Sentit quasi ita me hodie.
AUDITORES: [tacita].
DAVID J. Malan: Bene quidem dictum est; quae functio si
nos tantum dici elit.
Haec vocatio ad pasco, mea current loco millisecond accipere alteram,
is vires suscipio a minute.
Quid sit hoc est quod loquimur Nomen autem getCurrentPosition modus,
sit hoc muneris callback, ad litteram, quem cognominavit callback
pro simplicitatis, quae Hoc videtur esse ibi unum.
>> Et viam getCurrentPosition operatur, sed ab omnibus documentis, prout legere
JavaScript code aliquam online, est callback, quod dicit esse, ut aiunt,
functionis, funditque in it a JavaScript obiectum,
inside of quod .coords.latitude et .coords.longitude,
quod perinde est, quomodo tunc hoc page I, cum oneratisque,
Hic locus videre potui.
Nunc saltem defensam erat.
Prius quam ístam this page, cum actu operatus est,
quod ego quidem promptus est?
>> AUDITORES: [tacita].
>> DAVID J. Malan, quid ita aut no-- vos volo ut sino vocare?
Sed vide, etiam de moribus Vos guys have forsit assumpsit,
et id tua, et navigatores phones.
Multi ex nostris, ipse Includitur etiam, cum es forsit
tu satis prompti haec days-- pop-video, iusti intrabunt, OK, approbamus,
Concede.
Et in dies magis, nec poteris ex te ob eas res te ad periculum.
>> Ita tamen, quod erat mirabilius bug a paucis annis vel penuria of ago-- feature--
ut iTunes quod paucis abhinc annis, qua si a cell phone,
an iPhone et factum est, et reliquit domum tuam
et propterea iter circa mundi vel circa, quod per id tempus,
your phone fuit logging in quo nunc es via GPS.
Et hoc etiam detecta est, et populus genus exspectant adhuc.
Vbi estis vestri phone.
Sed forsit est ut, tergum sursum fueris,
antequam ad phone iTunes-- diebus iCloud, melius est
quoniam data est vel ad worse-- paratur in iTunes, omnino unencrypted.
Ergo si familia aut roommates sive proximi, qui suus 'a malignis
curiosum litteram omnis GPS coordinare unquam fuit,
is vel is could iustus sedere iTunes, cucurri
quidam quod liberum software available, maps, et proventum est.
>> Nam hoc est quod productum ex proprio phone.
Ego SUPERGESTUS in ea.
Et is vultus amo, substructio De hyacintho vero et punctis,
Quod ut 'ubi et plurimi ex erant autem GPS coordinatas
me logged in iTunes erat autem in Orientem brumalem.
Sed videtur quod ipsum circuire nihilominus etiam in Massachusetts.
>> Sic ut 'Boston Harbor ibi ad dextrum.
Ut 'genus of Cambridge et Romae, ubi illud tenet.
Et interdum, velim currendum partim donis maior est notitia.
>> Sed iTunes, pro annis, fuerat, ut optimum Meum, in me omnis elit.
Vos could dico quod, quod anno, etiam actu
iter multum inter Boston Duc, eundo et redeundo,
et super eum.
Et hoc quidem est in me Amtrak, back et huiusmodi, et non revertebatur, admodum aliquantulus.
Et omnes, qui cum initium repono in meus computer encrypted
quia quicumque eius est ut aeternum access to my computer.
>> Worrisome erat hoc.
Fui ego nesciebam aut nos quid in Pennsylvania
erat in mea phone Pennsylvania, idque satis videtur.
Et tunc demum, vidi Gcal meis, et oh,
visitavit CMU, Carnegie Mellon, tum praetextatus erat.
Et Phew, quod genus de eo, quod blip.
Et tunc, si zoom et iterum, potes
San Francisco I, de qua visitabuntur tunc unum vel plures temporibus,
et quod ego etiam a in layover Quo arbitror, ​​erat.
So all of iustus a Teraho layover, at in elit.
>> AUDITORES: [RISIO]
>> Et hoc est, quod haec tantum, problemata, sincere sunt omnipraesens.
Et quod tunc primum percipit magis amo illic '
hoc magis facinora aperiuntur, Probabile est, bonum est.
Ausim, non mundo at scripto software questus peius.
Nos 'questus melior, hopefully, ad apperceptionem
quomodo malus quidam software est quod nos erant 'usura.
Et cum gratia, aliae turmas sunt incipiens
Ad hanc rationem obtineant.
>> Cuiusmodi autem defenses potest habere in animo?
Et praeterea password gestores, sicut 1Password LastPass et alii,
praeter iustus mutans passwords tua et ascendit cum temere ones
using software ut ut, vos can quoque tendo
quod potueris ad encrypt omne negotiationis tuæ,
angusto saltem plaga minatur.
Ita enim, ut Harvard Aliquam, te potest omnes vadam ad vpn.harvard.edu
et stipes in vestri ID Harvard ACUS.
Et statuam a stabilis Harvard et inter te.
>> Nunc, quod non Ipsum ex necessitate vos protegant
quantae minae iactatae sint contra minorem, inter Harvard et Facebook vel Harvard
et Gmail.
Sed si vestri 'sedentes, sive vos es in an airport
et tu sedentes in Starbucks socii sedere locis
aut non satis credere, et configuration domum iter itineris sui,
saltem aedifices a nexu secure
sicut ad hoc quod est ens, probabiliter paulo maiorem omnino firmitatem
quam aliquid quasi a Aut aliquid huiusmodi, Starbucks.
Et quid est hoc facit constituit, iterum,
encryption inter te et extremitas.
>> Etiam fancier sunt, sicut hic.
Dicebant ergo quidam ex vobis, ut iam Tor quid ignoti esset,
quae est sort of this anonymization network, ut lots of populus,
si curro software itinere postmodum ubi sua internet
traffic etiam per se invicem.
Sic igitur illud est brevissima iam non est inter A et B.
Sed ut tota vobis ut in loco per se,
obtegere se seu vestigio relicto, ut ubi minus http tabularum
ex commercio, quod suus 'iens aliis per totum fasciculum
laptops et desktops, in bona, sive in mala.
>> Sed hoc non est surefire.
Alii vestrum anno revocaret in bomb, quod invocatum est in metus.
Et tandem ut a referentibus here used this qui user network.
Et capere non memini, est quod, si non sint multi homines
vel sicut hic usura a software hinc portum et membrorum ipsius,
quod quidem non est difficile ad retis instar sicco quis probabiliter,
erat enim in eo anonymizing et negotiatio eius.
>> Et si sunt, nescio ipsa res de qua agitur.
Verumtamen sciendum, quod nullus haec sunt solutions surefire, sicut bene.
Finis autem vel est hodie atque haec cogitarem
et veniens cum artes si tuendi contra eos.
Quisque minas omnes quaestiones non te exspectare, et hic?
Yeah?
AUDITORES: Quam bene facitis in mediocris expectamus
[? website est,] ut in mediocris CS50 project?
>> DAVID J. Malan: The average CS50 project?
Quae semper fuit, quod omni anno CS50 finalis projects quidam non
modo qui tutissimus.
Plerumque alter quidam roommate vel suus ' quod haec de figuris hallmate
admoveatur missis petit.
>> Short quot answer-- websites sunt, scies?
Im 'picking hodie anomalias.
Quia erat solum eventum quod percepi, quod hoc website
Ego fuerit ordinandis haec ingenue delicious dispositiones from--
Im 'non certus eris nolite eorum website,
I mutare potuissem more password regularly--
incertum est quam multa nuda haec various--
hoc est actu-operuit Integer scelerisque.
Brevis Responsio, quod non efficacius, quam dicere
nihil enim in me non fuit quidam ex his exemplis invenimus just
propter acta in auditoria.
Et iustus servo oculum super Et aliis resources Google News
Congregavitque omnes de more talia in lucem.
>> Bene, lets 'conclude cum hoc prequel
CS50 est, quod theam parati ad te in antecessum CS50 Hackathon.
Et in via quando egrediebaris Nunc servivit fructum.
[Video PLAYBACK]
[MUSIC Fergie, Q apicem, et GOONROCK, "A NEMO LITTLE PARTY occiderunt (ALL
Venimus) "]
>> - [Stertit]
[Video PLAYBACK END]
DAVID J. Malan: aliquam enim non pro CS50.
Visam te nobis die mercurii.
[MUSIC - skrillex, "IMMA, experior is sicco"]