1 00:00:00,000 --> 00:00:11,300 2 00:00:11,300 --> 00:00:15,490 >> DAVID J. Malan: Hic est CS50, X, quod est initium septimana. 3 00:00:15,490 --> 00:00:19,460 Licet repetas, ut supra diximus, a in screen 3D typographus, cui 4 00:00:19,460 --> 00:00:21,610 hoc est necessarium accipit of plastic spools 5 00:00:21,610 --> 00:00:24,840 tunc it, extrudit calefiat; ut possimus et tunc conflatilem 6 00:00:24,840 --> 00:00:27,310 Chang formans sui exercitus elephanti, ut patet. 7 00:00:27,310 --> 00:00:29,184 >> Post haec igitur statim Leverett Domus, etsi recenter I 8 00:00:29,184 --> 00:00:31,850 fabulamur cum esset unus ex vestra classmates atque amici accipiat sui Chang 9 00:00:31,850 --> 00:00:35,720 Michelle nomine, at qui ultro interned hoc anno, alia turma, hoc praesens 10 00:00:35,720 --> 00:00:40,010 in actu, quia nec est in eodem artis partum tres dimensiva secundum obiecta, 11 00:00:40,010 --> 00:00:41,890 hoc elephantis exigua here. 12 00:00:41,890 --> 00:00:45,550 Specialiter autem hoc modo operatur quid est, quod exemplum 13 00:00:45,550 --> 00:00:49,740 stereolithography dicitur, per quam liquida resina non est in hoc pelvim, 14 00:00:49,740 --> 00:00:53,340 et tunc a laser, quae ferit liquidum paulatim cogitatus 15 00:00:53,340 --> 00:00:56,990 et elevatum est et hunc, et tulerit de re excudendi sis quasi elephanto 16 00:00:56,990 --> 00:00:58,676 quod ut fiat solida fluidi. 17 00:00:58,676 --> 00:01:00,550 Ita fit, et quidem, est aliquid ut ' 18 00:01:00,550 --> 00:01:04,194 multo magis aliqui robustiores giveaways ad plastic ex vobis: 19 00:01:04,194 --> 00:01:04,819 ut secundam gratiam haberetis. 20 00:01:04,819 --> 00:01:06,860 >> Et misericordiam quam Chang non enim habemus hic erat 21 00:01:06,860 --> 00:01:12,210 fecerunt imagines usura a vicis-lapsum decursu neque horam, 22 00:01:12,210 --> 00:01:14,580 forsit, ad hoc guy hic. 23 00:01:14,580 --> 00:01:19,060 Quis non ascendit qui suus ' Satus in ledo ut venias video? 24 00:01:19,060 --> 00:01:21,250 Dimitte me, quomodo ibi. 25 00:01:21,250 --> 00:01:21,790 Ascendite. 26 00:01:21,790 --> 00:01:24,960 27 00:01:24,960 --> 00:01:25,460 All right. 28 00:01:25,460 --> 00:01:29,250 29 00:01:29,250 --> 00:01:29,896 Et tu es? 30 00:01:29,896 --> 00:01:31,270 Lk nomen meum Luke [tacita]. 31 00:01:31,270 --> 00:01:31,700 DAVID J. Malan: Hi, Luc. 32 00:01:31,700 --> 00:01:32,695 Nice vobis occurrere. 33 00:01:32,695 --> 00:01:33,653 >> Genesareth noscere gaudeo. 34 00:01:33,653 --> 00:01:35,120 AUDITORES: currit enim UC. 35 00:01:35,120 --> 00:01:38,640 >> DAVID J. Malan scio probatio non ad nos promovere. 36 00:01:38,640 --> 00:01:41,240 Recte, sic Lucas omnes Habes hic in CS50 37 00:01:41,240 --> 00:01:45,829 est ledo spatium bar hoc elephantis ut procer. 38 00:01:45,829 --> 00:01:46,495 [Video PLAYBACK] 39 00:01:46,495 --> 00:01:49,988 - [MACHINE cymbalo] 40 00:01:49,988 --> 00:02:00,467 41 00:02:00,467 --> 00:02:01,964 - [CRASH] 42 00:02:01,964 --> 00:02:04,459 - [BOOM] 43 00:02:04,459 --> 00:02:06,147 - [CRASH] 44 00:02:06,147 --> 00:02:06,980 [Video PLAYBACK END] 45 00:02:06,980 --> 00:02:09,370 DAVID J. Malan: ita ut nihil prorsus ad 3D quid non sit. 46 00:02:09,370 --> 00:02:10,453 Et hoc tibi bestiæ electi erant. 47 00:02:10,453 --> 00:02:12,100 Thanks for profiteri. 48 00:02:12,100 --> 00:02:12,830 All right. 49 00:02:12,830 --> 00:02:16,580 Similiter, quia per specificationem finalis project, hoc hardware ut ' 50 00:02:16,580 --> 00:02:18,890 est available ad vos guys est, ex causa, 51 00:02:18,890 --> 00:02:21,870 admoveatur aliquid intersectio of hardware et software, 52 00:02:21,870 --> 00:02:24,650 quod a nunc consequat. 53 00:02:24,650 --> 00:02:27,750 >> I puncto tangere voluit in articulo, qui egressus est a vermiculus 54 00:02:27,750 --> 00:02:30,541 nuper nocte, quod erat hic sese nuntiasse David 55 00:02:30,541 --> 00:02:33,920 Johnson, qui 'been maximus natu multum temporis in Eccle X Praeceptoris, 56 00:02:33,920 --> 00:02:36,210 relicta est in Harvard fine anni academici. 57 00:02:36,210 --> 00:02:38,390 Et EGO iustus volo ut accipies momenti, ingenue, 58 00:02:38,390 --> 00:02:41,620 gratiam coram David CS50. 59 00:02:41,620 --> 00:02:44,360 Ipse suus fuerit a Mentoris genera nobis per singulos annos. 60 00:02:44,360 --> 00:02:46,980 >> Et factus sum sicut nos, CS50, quod magis nutriti fuerant cum X Eccle 61 00:02:46,980 --> 00:02:48,870 hic autem, quia sunt ante nos. 62 00:02:48,870 --> 00:02:52,040 Et Eccle X amet est et omnis mirabíliter grata fuit, ingenue, 63 00:02:52,040 --> 00:02:55,410 ut nos omnes in nostra apparatu TRAHO singulis hebdomadis, et annos, 64 00:02:55,410 --> 00:02:57,320 si multum of consilium, ut essemus 65 00:02:57,320 --> 00:02:59,520 X Eccle curiosus esse quomodo agunt. 66 00:02:59,520 --> 00:03:02,640 Sic et gratias agens, mirantes David Johnson. 67 00:03:02,640 --> 00:03:06,560 >> [PLAUSUS] 68 00:03:06,560 --> 00:03:08,030 69 00:03:08,030 --> 00:03:12,180 >> Nunc unrelatedly, ita finis enim prope est. 70 00:03:12,180 --> 00:03:13,630 X hic sumus hebdomadis. 71 00:03:13,630 --> 00:03:15,920 Et nos only have a iusto iugo of weeks formale 72 00:03:15,920 --> 00:03:18,320 hic in genere dereliquit, secuti sunt per a iugo of eventus. 73 00:03:18,320 --> 00:03:21,860 Quid ad te itaque sensus in horizonte, nunc hic sumus. 74 00:03:21,860 --> 00:03:24,480 >> Hoc Wednesday, receptui, puteus 'habere hospitem lecture 75 00:03:24,480 --> 00:03:27,040 non alium Steve scriptor own ut firmum implicat Fenestra Microsoft. 76 00:03:27,040 --> 00:03:31,740 Nondum enim ascendi ad Si youve cs50.harvard.edu/register, 77 00:03:31,740 --> 00:03:33,360 debeamus, spatii terminatur. 78 00:03:33,360 --> 00:03:36,447 Et reprehendo Ostium hodie IDs. 79 00:03:36,447 --> 00:03:38,280 Si tu non veneras ultima septimana, ego essem 80 00:03:38,280 --> 00:03:41,850 vexare vos vultus aliter at in ut, et Steve 81 00:03:41,850 --> 00:03:44,215 itaque posthac, die mercurii. 82 00:03:44,215 --> 00:03:45,205 >> [Video PLAYBACK] 83 00:03:45,205 --> 00:03:46,195 >> -Passion. 84 00:03:46,195 --> 00:03:50,650 >> -We're Futurum hardcore-- Hardcore. 85 00:03:50,650 --> 00:03:51,640 >> -Innovator. 86 00:03:51,640 --> 00:03:53,339 >> -Bill Dixit, non capio. 87 00:03:53,339 --> 00:03:55,130 Erant 'iens ut a Omnis computer in desk 88 00:03:55,130 --> 00:03:58,690 et in omnem, quae in motto pro company. 89 00:03:58,690 --> 00:04:01,850 Iuro, Bill confingat Ipsa autem nocte, ut mihi profecto 90 00:04:01,850 --> 00:04:04,370 quaedam visio quare dicam, quod sic. 91 00:04:04,370 --> 00:04:07,280 Ive 'nunquam vidit, tamen post illam. 92 00:04:07,280 --> 00:04:10,010 >> -Fresh Erat ex collegio, et a satus coniuncta fledgling 93 00:04:10,010 --> 00:04:14,450 unum illud in America qui educis Maxime prospere res in aeternum. 94 00:04:14,450 --> 00:04:16,920 De vita et negotiis lectiones didicit in via 95 00:04:16,920 --> 00:04:19,925 let him to his back pueritia cupiditate atque amore. 96 00:04:19,925 --> 00:04:24,650 Et quae quod paravi challenge in altera vita, ei enim eius. 97 00:04:24,650 --> 00:04:27,150 >> Quoniam ille elocutus haec mens cauta non fuerit, cui loquebatur in nostra! 98 00:04:27,150 --> 00:04:29,330 Veniam Hardcore! 99 00:04:29,330 --> 00:04:31,150 Vade retonsoribus! 100 00:04:31,150 --> 00:04:38,627 >> Hæc est Steve ut firmum implicat Fenestra, "In verbo." 101 00:04:38,627 --> 00:04:39,460 [Video PLAYBACK END] 102 00:04:39,460 --> 00:04:41,240 DAVID J. Malan: stauratione Wednesday est CS50. 103 00:04:41,240 --> 00:04:43,080 Caput ad id URL ibi. 104 00:04:43,080 --> 00:04:46,500 Nam quid aliud est in horizonte, tunc week, non in schola Monday. 105 00:04:46,500 --> 00:04:50,020 Nos autem, qui, secundum Apostolorum on Wednesday quiz per unum. 106 00:04:50,020 --> 00:04:54,390 Go to CS50 scriptor homepage pro details in populum, locis, temporibus 107 00:04:54,390 --> 00:04:57,640 nam omnia, quae in variis Proctoring logistics et alia huiusmodi, 108 00:04:57,640 --> 00:05:00,190 et quoque de review sessions qui proveniunt. 109 00:05:00,190 --> 00:05:06,479 Et tunc demum die Lunae die Nullam septimana ante confregisti 110 00:05:06,479 --> 00:05:08,020 animadverto erit etiam finalis auditoria. 111 00:05:08,020 --> 00:05:11,490 Panis et serviemus magna paciscor of excitement, speramus. 112 00:05:11,490 --> 00:05:13,976 >> Sed in aliis duobus updates. 113 00:05:13,976 --> 00:05:16,350 Servo in mens ut status famam, quod est vere iustus 114 00:05:16,350 --> 00:05:20,430 fas est, sicut a fortuita interaction cum vestri TF est superbe statum 115 00:05:20,430 --> 00:05:23,106 quatenus simul cum finalis project es, 116 00:05:23,106 --> 00:05:24,980 vel certe pro sanitate quod vos should reprehendo 117 00:05:24,980 --> 00:05:27,250 adventare ostendimus, paulo post interiit. 118 00:05:27,250 --> 00:05:28,660 Et tunc sequitur quod in Hackathon. 119 00:05:28,660 --> 00:05:30,800 Quanta Hackathon Non est locus 120 00:05:30,800 --> 00:05:33,690 satus vestri finalis project, sed intelligitur esse occasionem 121 00:05:33,690 --> 00:05:37,040 in medio vel in finis ultimus project, 122 00:05:37,040 --> 00:05:41,030 consilia exsequenda cum ex paucis dies, per aequa CS50. 123 00:05:41,030 --> 00:05:43,330 >> Sed CS50 scriptor uber team, quid molle, 124 00:05:43,330 --> 00:05:46,127 Compilarunt teaser CS50 est, quod feria 125 00:05:46,127 --> 00:05:48,710 Putabam nos youd 'ostendo vos hodie, quia fui laboris 126 00:05:48,710 --> 00:05:51,930 quia in prequel novum video quod puteus 'nunc cum concluditur. 127 00:05:51,930 --> 00:05:57,694 Sed te manet Sic hic 'quid CS50 huius anni sunt. 128 00:05:57,694 --> 00:05:58,360 [Video PLAYBACK] 129 00:05:58,360 --> 00:06:00,680 - [CELL PHONE personabat] 130 00:06:00,680 --> 00:06:07,624 131 00:06:07,624 --> 00:06:11,117 [Music "argumentum a missione: Impossibile"] 132 00:06:11,117 --> 00:08:47,065 133 00:08:47,065 --> 00:08:52,820 [Video PLAYBACK END] 134 00:08:52,820 --> 00:08:56,840 DAVID J. Malan Ita enim prorsus finalis project mus penatibus et. 135 00:08:56,840 --> 00:08:59,220 A iugo of nunc si teasers-- Nick hic iungere velis, 136 00:08:59,220 --> 00:09:02,740 prandium, ut solet, quod Friday, caput capitis ad hoc URL ibi. 137 00:09:02,740 --> 00:09:05,530 Et quoque, si vis, et hoc ad Nick Nick 138 00:09:05,530 --> 00:09:08,770 aut hoc aut aliquo Allison ex CS50 scriptor quadrigis, 139 00:09:08,770 --> 00:09:11,110 ne istud quidem fieri cito post terminum scriptor finem, 140 00:09:11,110 --> 00:09:13,780 CS50 voluntatem iam reficerent deinde anni elit, 141 00:09:13,780 --> 00:09:18,130 nam CAs, tfs, scaenarum, producers, researchers et aliis locis 142 00:09:18,130 --> 00:09:21,790 ut hic et in CS50 operari ante et post scaenae. 143 00:09:21,790 --> 00:09:25,482 Si hoc interest vobis hoc caput hic URL. 144 00:09:25,482 --> 00:09:28,190 Et magis comfortable alumni, minus comfortable, et in quodam loco 145 00:09:28,190 --> 00:09:31,710 Inter omnia tamen simul accepta sunt induxit et confirmavit, ut dictum est. 146 00:09:31,710 --> 00:09:34,920 >> Perfecta et leo ut nulla iocum hoc mane expergefactus 147 00:09:34,920 --> 00:09:37,220 Hic ego in spam inbox. 148 00:09:37,220 --> 00:09:39,420 Is vere est lapsus per 's Gmail spam spurcamen 149 00:09:39,420 --> 00:09:41,659 et nisus sursum in aliquo actu inbox. 150 00:09:41,659 --> 00:09:43,700 Et ait: "Cara mailbox user, Morbi luctus 151 00:09:43,700 --> 00:09:45,240 upgraded to IV gigabytes of tractus. 152 00:09:45,240 --> 00:09:50,750 Et sollicitudin eros in rationem vestram spatium E ad solvendam. " 153 00:09:50,750 --> 00:09:54,100 >> Deinde haec caeruleo tincidunt Pellicientes non ad click in link Index 154 00:09:54,100 --> 00:09:59,480 pro facultate et baculus tuus ipsa me deduxerunt, qui tunc ut mirum in modum legitimum a page quae 155 00:09:59,480 --> 00:10:02,300 Is ad me et nomen meum rhoncus imperdiet et, scilicet, 156 00:10:02,300 --> 00:10:05,090 password ad convalidandum et sic de aliis, qui sum. 157 00:10:05,090 --> 00:10:09,330 Et quidem, ut semper, Haec pagina portum pervenire, 158 00:10:09,330 --> 00:10:11,370 et sane ad minimum vnum typo, 159 00:10:11,370 --> 00:10:14,840 quod videtur esse clavis scams cuiuslibet loculum. 160 00:10:14,840 --> 00:10:17,890 Et post te fortasse aliqua screen offa huiusmodi links 161 00:10:17,890 --> 00:10:18,473 in futuro. 162 00:10:18,473 --> 00:10:22,535 Sed hopefully, maxime in populum eadem cella non clicked-- 163 00:10:22,535 --> 00:10:24,410 vel etiam si youve 'clicked talis ut links hoc, 164 00:10:24,410 --> 00:10:28,040 adeo ut non et sic de aliis formis, implere. 165 00:10:28,040 --> 00:10:30,210 Nam si quid risus. 166 00:10:30,210 --> 00:10:33,410 Nos hodie statuere conantur, quia quidem, qui nunc sunt hi sermones, 167 00:10:33,410 --> 00:10:34,450 securitatem. 168 00:10:34,450 --> 00:10:36,500 >> Et quidem de filiis not of calx est CS50 169 00:10:36,500 --> 00:10:38,980 CE, ita ut docerem te, et PHP aut JavaScript, vel SQL 170 00:10:38,980 --> 00:10:41,610 aut si quid eorum quae subiacent exsequendam details. 171 00:10:41,610 --> 00:10:45,612 Sed sicut filius hominis ad talem vos ut iustus facere ut hic non smarter 172 00:10:45,612 --> 00:10:48,070 et descendit ad technicae ut via, utrum sis 173 00:10:48,070 --> 00:10:51,370 vel genus, vel an engineer scientist munus vel aliud, 174 00:10:51,370 --> 00:10:54,970 vos autem fecistis formatos decisiones quae sua sunt singuli computing usu, 175 00:10:54,970 --> 00:10:56,980 aut si vestri 'in a decernendo locum, 176 00:10:56,980 --> 00:10:59,250 in civilibus, in singulis, vestri 'faciens magna, 177 00:10:59,250 --> 00:11:02,770 multo melius quam a iudiciis hominibus hodie multum profuit. 178 00:11:02,770 --> 00:11:04,830 Et puteus 'facere hoc modo pauca sunt. 179 00:11:04,830 --> 00:11:09,030 >> Uno quidem modo, quern ego magis miratus nuper in alteram invenire. 180 00:11:09,030 --> 00:11:11,120 Et passwords, utique, quae sunt maxime nobis 181 00:11:11,120 --> 00:11:18,030 uti ad tuitionem nostri data-- email chat, sicut et omnibus copiis. 182 00:11:18,030 --> 00:11:23,020 Et non sicut per awkward-- ostenderet O Domine, pudore afficiuntur, et vultus pudore, 183 00:11:23,020 --> 00:11:26,600 eadem quot mihi tesseram websites in alia multa? 184 00:11:26,600 --> 00:11:28,020 >> O OK, ita faciemus manus. 185 00:11:28,020 --> 00:11:30,950 OK, ita multa facitis. 186 00:11:30,950 --> 00:11:33,770 Qui hoc modo quid? 187 00:11:33,770 --> 00:11:35,078 Quid autem? 188 00:11:35,078 --> 00:11:36,537 Yeah? 189 00:11:36,537 --> 00:11:39,870 AUDITORES: facile recordari, quia non have ut memor [tacita]. 190 00:11:39,870 --> 00:11:41,703 DAVID J. Malan: Yeah, memento suus 'securus. 191 00:11:41,703 --> 00:11:44,560 Suus 'a perfecte rationabile, racionis, 192 00:11:44,560 --> 00:11:46,920 et si periculum ut cadas et tu es 193 00:11:46,920 --> 00:11:50,540 at in his ipsis rebus est, una vel pluribus eorum, of websites 194 00:11:50,540 --> 00:11:54,510 est vulnerable to to or just, incertus vel vestri 'iustus password 195 00:11:54,510 --> 00:11:57,130 SUMMUS guessable, quis potest instar is sicco. 196 00:11:57,130 --> 00:11:59,850 Non solum ratione unus est decipi, sed in ratione, nullo 197 00:11:59,850 --> 00:12:01,280 habes rationem penitus. 198 00:12:01,280 --> 00:12:04,550 Sic hodie dicitur: Scio, non utor idem eadem idem password omnibus, 199 00:12:04,550 --> 00:12:06,450 sed est multus facillimus Dictum factum. 200 00:12:06,450 --> 00:12:10,850 Sed sunt artes Ut mitiget, quod peculiari curae omnia. 201 00:12:10,850 --> 00:12:14,030 >> Sed forte, ut ad uti a progressio vocavit 1Password. 202 00:12:14,030 --> 00:12:16,010 Alius populus iste dicitur LastPass. 203 00:12:16,010 --> 00:12:19,030 Et a bunch of opus CS50 baculum unum vel huiusmodi instrumenta. 204 00:12:19,030 --> 00:12:20,940 Et longiorem sermonem paucis, quis enim hodie takeaway 205 00:12:20,940 --> 00:12:25,080 debet, immo, ut idem eadem idem password omnibus, 206 00:12:25,080 --> 00:12:27,260 sed quod iam non est facile. 207 00:12:27,260 --> 00:12:31,260 Nam his diebus, nescio justo vel maybe unum centum 208 00:12:31,260 --> 00:12:31,910 de passwords. 209 00:12:31,910 --> 00:12:33,990 All other mei passwords Sunt pseudo-temere 210 00:12:33,990 --> 00:12:36,046 haec progressio generatur ex hic. 211 00:12:36,046 --> 00:12:38,420 Et dicamus, et quamvis pleraque ex his sanguinem progressio 212 00:12:38,420 --> 00:12:41,487 pretium sit amet solent venire, vos install a progressio sicut est hodie, 213 00:12:41,487 --> 00:12:43,820 forsitan et illuc congregabo omnia quae de Donec et passwords tua 214 00:12:43,820 --> 00:12:46,960 inside of is progressio super vestra Mac aut PC aut whatnot, 215 00:12:46,960 --> 00:12:49,290 et quod tunc nihil faceret encrypted ornare 216 00:12:49,290 --> 00:12:51,599 et quod suus 'a hopefully praecipue longa password. 217 00:12:51,599 --> 00:12:54,140 Ideo totum fasciculum ad Tesserae singulis websites, 218 00:12:54,140 --> 00:12:56,390 et tunc I have a vere ut diu password 219 00:12:56,390 --> 00:12:59,059 uti Reseranda omnes ceterasque passwords. 220 00:12:59,059 --> 00:13:00,850 Et quid suus 'nice quod circa hoc est software 221 00:13:00,850 --> 00:13:04,016 qui cum videret quod est a website et petentes amet signo 222 00:13:04,016 --> 00:13:06,304 his diebus, non type mea username et password, 223 00:13:06,304 --> 00:13:08,970 quia iterum nesciunt quae sint magna meorum passwords. 224 00:13:08,970 --> 00:13:12,180 Ego instead ledo a keyboard brevis, quorum eventus 225 00:13:12,180 --> 00:13:15,990 hoc est, ad felis in software qui me ad signum meum. 226 00:13:15,990 --> 00:13:18,780 Magnus est, quod tunc typus I in signum, et pasco 227 00:13:18,780 --> 00:13:21,090 replet in ipso quid mea password est. 228 00:13:21,090 --> 00:13:24,960 Ita profecto, si nihil aliud, de hac in terms of passwords, 229 00:13:24,960 --> 00:13:28,440 hi sunt qui valent software circumsedere, in hoc or downloading 230 00:13:28,440 --> 00:13:30,750 quod vos can vel aspiret quae certum habitum. 231 00:13:30,750 --> 00:13:33,374 Id genus sis Post-on notat aut like-- 232 00:13:33,374 --> 00:13:37,310 et tu saltem sola repromittit habitum etiam haec tamen, 233 00:13:37,310 --> 00:13:38,340 frangamus. 234 00:13:38,340 --> 00:13:42,360 >> Sed forte inveniant, ex uti luctus, sequentia. 235 00:13:42,360 --> 00:13:45,690 In Dispositionem imperarem I olus, cophinus fructus recentes. 236 00:13:45,690 --> 00:13:49,380 Et ego ledo mihi keyboard aperi brevis ad ipsum. 237 00:13:49,380 --> 00:13:53,325 Et software Urguet pop-sursum dixit enim scis 238 00:13:53,325 --> 00:13:55,950 Vis ergo ut automatically cui hoc username et password? 239 00:13:55,950 --> 00:13:57,690 Quia nexus est nomen. 240 00:13:57,690 --> 00:14:01,450 >> 'Non est de connexione usura HTTPS, pro secure, 241 00:14:01,450 --> 00:14:04,900 ut usura ut protocollo Lorem, Secure Sockets inducta. 242 00:14:04,900 --> 00:14:07,640 Et quidem, si ad Reliquit summo hoc website, 243 00:14:07,640 --> 00:14:12,880 suus 'iustus www.ediblearrangements.com, HTTPS non, quod non est bonum. 244 00:14:12,880 --> 00:14:15,480 >> Sed forte hoc erat curious-- bug luctus sit amet. 245 00:14:15,480 --> 00:14:19,240 Si non, sicut quidam website nos hoc sciamus, multum 246 00:14:19,240 --> 00:14:24,046 minime est usus encryption aut URLs ad HTTPS vos stipes in. 247 00:14:24,046 --> 00:14:25,670 Et mane surrexit parum curiosum. 248 00:14:25,670 --> 00:14:29,046 Et si in te non meo artes CS50, Inspector patefeci Chrome. 249 00:14:29,046 --> 00:14:30,295 Suus 'non etiam multum peritia. 250 00:14:30,295 --> 00:14:32,890 Suus 'iustus ledo tincidunt ius brevis ut patefacio sursum hic. 251 00:14:32,890 --> 00:14:34,830 Hic 'a magnus window Inspector of Chrome est. 252 00:14:34,830 --> 00:14:38,960 >> Quid, quod apud parum tragici et ridiculum, 253 00:14:38,960 --> 00:14:40,830 erat hos duos versus hic. 254 00:14:40,830 --> 00:14:44,570 In summo est notare URL quem username et password 255 00:14:44,570 --> 00:14:45,530 omnia lata. 256 00:14:45,530 --> 00:14:46,380 Dimitte me zoom in. 257 00:14:46,380 --> 00:14:47,352 Inde factum est, here. 258 00:14:47,352 --> 00:14:49,060 Et omne, quod est, sort of INERS, 259 00:14:49,060 --> 00:14:54,962 nisi omni modo sinistram, incipit http: //. 260 00:14:54,962 --> 00:14:57,240 Sic igitur OK, maybe illi erant 'iustus mittens 261 00:14:57,240 --> 00:14:59,084 username meum, qui est non est a magnus paciscor. 262 00:14:59,084 --> 00:15:00,500 Maybe mea password postea gets misit. 263 00:15:00,500 --> 00:15:02,300 Ut esset quaedam est, interesting consilium decisionem. 264 00:15:02,300 --> 00:15:03,100 >> Sed neque illud. 265 00:15:03,100 --> 00:15:06,130 Vide si fieri payload, est username et password 266 00:15:06,130 --> 00:15:08,470 Et illudetur, et sent-- Haec enim slide-- 267 00:15:08,470 --> 00:15:10,000 clara ultro misit. 268 00:15:10,000 --> 00:15:13,792 Ingredere ergo tu, et hoc website EDULIS dispositio ordinis, sit sicut est hodie, 269 00:15:13,792 --> 00:15:16,750 immo, ut videtur, ad hoc praecipiens eis quando fui, 270 00:15:16,750 --> 00:15:19,800 username et password vos manifestum est in regione. 271 00:15:19,800 --> 00:15:22,120 Et, honeste, hoc est, totaliter inconveniens. 272 00:15:22,120 --> 00:15:26,240 Leve autem id cavere sic ut a website excogitatoris 273 00:15:26,240 --> 00:15:27,950 et quia a website programmer. 274 00:15:27,950 --> 00:15:31,020 >> Et takeaway hic est ut nos users of websites 275 00:15:31,020 --> 00:15:35,700 iustum est ut omnia cognoscant Stultum enim est, non nisi unum consilium 276 00:15:35,700 --> 00:15:40,010 consilium, iusta consilium decisionem, et nunc, si est signum meum 277 00:15:40,010 --> 00:15:41,820 Per "purpuram" in hoc website, youve 'forsit 278 00:15:41,820 --> 00:15:44,654 iustus got in totum Fasciculumque quae nunc mihi est aliis websites. 279 00:15:44,654 --> 00:15:46,570 Illic 'non multum quod praesidium: 280 00:15:46,570 --> 00:15:48,301 quid hoc aliud est, quam Chang mane. 281 00:15:48,301 --> 00:15:51,550 Denique egressus est et EDULIS consilia, quae sita est Cantabrigiae in platea, 282 00:15:51,550 --> 00:15:53,430 corpore nobis emisse. 283 00:15:53,430 --> 00:15:57,490 Multo magis quam erat secure uti hoc website. 284 00:15:57,490 --> 00:16:02,320 >> Sed enim singula observare quid in ipsa summitate in pasco 285 00:16:02,320 --> 00:16:02,940 there. 286 00:16:02,940 --> 00:16:04,690 Sed hoc potest esse paulo decipit. 287 00:16:04,690 --> 00:16:07,002 Et alius interesting sicut et de defendentes 288 00:16:07,002 --> 00:16:09,960 et in Teraho actu, lets ' quod autem per viam de defendentes first-- 289 00:16:09,960 --> 00:16:12,540 contra hoc est ars, ut satis esset populus 290 00:16:12,540 --> 00:16:14,810 Duas-factor authenticas. 291 00:16:14,810 --> 00:16:20,130 >> Quis enim scit quid est solutio ad problems talis sit? 292 00:16:20,130 --> 00:16:23,110 Quae sit duo factor authenticas? 293 00:16:23,110 --> 00:16:27,320 Aut aliam viam, quam multis uteris ea? 294 00:16:27,320 --> 00:16:28,650 OK, ita fugax duorum populorum. 295 00:16:28,650 --> 00:16:29,060 Sed yeah. 296 00:16:29,060 --> 00:16:29,976 Ascendamus tuam vidi. 297 00:16:29,976 --> 00:16:31,510 Quae sit duo factor authenticas? 298 00:16:31,510 --> 00:16:34,010 >> AUDITORES: Basically, in addition ut typing in vestri password, 299 00:16:34,010 --> 00:16:37,390 tu quoque have a secunda [tacita] phone text nuntius missus est via tua 300 00:16:37,390 --> 00:16:39,460 ad [tacita]. 301 00:16:39,460 --> 00:16:40,460 DAVID J. Malan: Etiam. 302 00:16:40,460 --> 00:16:44,150 In addition ad aliquam primam formam, auctoritas est, quasi quodam signo 303 00:16:44,150 --> 00:16:47,190 nam causa secunda non rogaris factor, quod est typice 304 00:16:47,190 --> 00:16:49,740 quid habes in corpore, licet 305 00:16:49,740 --> 00:16:51,610 potest esse aliud omnino. 306 00:16:51,610 --> 00:16:54,630 Et quia nulla res est a quam diebus istis ut CellPhone 307 00:16:54,630 --> 00:16:59,200 dicit text nuntius missus ad tempus "Vestri tempore transeat 12345. dolor sit" 308 00:16:59,200 --> 00:17:01,280 >> Et in addition to my signum "purpura" et 309 00:17:01,280 --> 00:17:03,916 neccesse in ea in website has texted me. 310 00:17:03,916 --> 00:17:06,290 Aut si ad haec vel an account investment ripae, 311 00:17:06,290 --> 00:17:08,123 interdum illis quod paulo dongles 312 00:17:08,123 --> 00:17:11,760 semper essent qui fuerunt, a pseudo-temere numerum generat, ædificavit in ea spiritus, 313 00:17:11,760 --> 00:17:15,849 sed utraque ripa cogitatus scire quid futurum sit semen tuum initialis 314 00:17:15,849 --> 00:17:19,710 inde sciunt, sicut little code in vestri parvulus key fob 315 00:17:19,710 --> 00:17:22,380 duxit ante minutatim vel duos, mutans valorem, 316 00:17:22,380 --> 00:17:25,260 ita quod valorem mutatio unus hinc super ripam scriptor server 317 00:17:25,260 --> 00:17:28,620 sic ut non possint eodem signo authenticitatis non modo cum signo 318 00:17:28,620 --> 00:17:30,024 sed cum eo tempore code. 319 00:17:30,024 --> 00:17:31,690 Sed hoc potest esse in Google. 320 00:17:31,690 --> 00:17:33,606 Et ingenue, hoc est, adepto in bona habitus est, 321 00:17:33,606 --> 00:17:36,180 praesertim si vestri 'usura Gmail pasco in omni tempore. 322 00:17:36,180 --> 00:17:39,880 Hic si ad hoc URL, quae in online prolabitur hodie, et 323 00:17:39,880 --> 00:17:43,579 Step II-click verificationis, est idem ens actu. 324 00:17:43,579 --> 00:17:45,870 Youll 'exsisto promptus ut daret your cell phone number eos. 325 00:17:45,870 --> 00:17:49,660 Et tunc, quando in conventum Index te non tantum ut 326 00:17:49,660 --> 00:17:53,480 pro signo, sed etiam de quod gets misit codice paulo to your phone 327 00:17:53,480 --> 00:17:54,190 temporaliter. 328 00:17:54,190 --> 00:17:57,894 Et quamdiu vos crustulum facilisis et quamdiu non explicite 329 00:17:57,894 --> 00:18:00,060 stipes, nunquam tantum ut semel in paulisper, 330 00:18:00,060 --> 00:18:01,870 similiter ac dum cura tua explicita recumbe at a novus computer. 331 00:18:01,870 --> 00:18:05,320 >> Concitant et huc etiam si Penitus casu aliquando sede style 332 00:18:05,320 --> 00:18:07,380 a computer or just Amici quoque computer, etiam 333 00:18:07,380 --> 00:18:09,710 Si amicum dolo vel ignoranter 334 00:18:09,710 --> 00:18:13,580 keyboard habet logger installed in sua adipiscing 335 00:18:13,580 --> 00:18:15,640 ita ut omnia, type sit initium, 336 00:18:15,640 --> 00:18:19,170 Secundum tamen quod est temporary code, fluxus. 337 00:18:19,170 --> 00:18:21,630 Aut quis est qui aut computer compromised 338 00:18:21,630 --> 00:18:24,890 nec postea stipes in, ut omnia 339 00:18:24,890 --> 00:18:27,890 vel etiam erat vulnerable unencrypted omnino. 340 00:18:27,890 --> 00:18:29,760 Facebook hoc habet, etiam, ut cum hic URL, 341 00:18:29,760 --> 00:18:32,070 qua vos can click in Login Approvals. 342 00:18:32,070 --> 00:18:35,500 Ita hic quoque, si non volo TAGO amicos populi, 343 00:18:35,500 --> 00:18:40,140 non vis ridere on Facebook quia status updates aut subsidiis, 344 00:18:40,140 --> 00:18:42,479 duo-factor authenticas Probabile est, bonum est. 345 00:18:42,479 --> 00:18:44,520 Et tunc illic 'hoc alia omnino ars, 346 00:18:44,520 --> 00:18:46,853 just auditing, quod etiam bonum propter nos homines, 347 00:18:46,853 --> 00:18:49,950 si duae ex factor molestiae probat, quod, sane potest, aut non ultricies 348 00:18:49,950 --> 00:18:53,930 website available in aliqua, et minime et si secundum oculum 349 00:18:53,930 --> 00:18:57,650 sites in vestri 'grata, si sinam, ars est bonum, est. 350 00:18:57,650 --> 00:19:01,300 Facebook dat, tibi So also login notificationes pluma, per quam 351 00:19:01,300 --> 00:19:06,240 Facebook quisquam cognoscit, hm, habet David phone eu aliquam initium 352 00:19:06,240 --> 00:19:09,710 Nunquam ante de nobis IP spectans incognita, 353 00:19:09,710 --> 00:19:12,320 certe iam te ad email oratio: quae minime email 354 00:19:12,320 --> 00:19:14,750 file habes dicens suspectior esset haec? 355 00:19:14,750 --> 00:19:17,590 Si ita est, signum extemplo mutare. 356 00:19:17,590 --> 00:19:19,610 Et ibi etiam, just moribus auditing 357 00:19:19,610 --> 00:19:21,940 Etiam post youve 'been suspectus, potest ad minus 358 00:19:21,940 --> 00:19:25,980 Adspectum graciliorem fenestram quem vos vulnerabiles sunt. 359 00:19:25,980 --> 00:19:29,910 >> Omni jure, ullus questions effercio super quod hucusque? 360 00:19:29,910 --> 00:19:35,510 Hodie est dies, ut omnia paranoia tuum confirmed habeat. 361 00:19:35,510 --> 00:19:36,820 Id maxime confirmantur, turpiter valde. 362 00:19:36,820 --> 00:19:37,210 Yeah? 363 00:19:37,210 --> 00:19:39,223 >> AUDITORES: [tacita] phone, si quid Mae phone, 364 00:19:39,223 --> 00:19:41,010 et tunc suus 'semper difficile verify-- 365 00:19:41,010 --> 00:19:41,295 >> DAVID J. Malan: Vere. 366 00:19:41,295 --> 00:19:43,330 >> AUDITORES: tu si aliter patriam, et non dimittet vos 367 00:19:43,330 --> 00:19:44,505 stipes in eo [tacita]. 368 00:19:44,505 --> 00:19:45,630 DAVID J. Malan: Absit. 369 00:19:45,630 --> 00:19:48,780 Hi itaque sunt additional costs ut vos incurreret. 370 00:19:48,780 --> 00:19:51,040 Mauris semper nulla quaestione procul negotiis, de omnibus. 371 00:19:51,040 --> 00:19:53,748 Et tunc si perdiderit interdum si prorumpat, si te foris, 372 00:19:53,748 --> 00:19:56,382 aut non est iustus signum repente pugnae proposuit et ut 3G signum LTE, 373 00:19:56,382 --> 00:19:58,340 vos vires actu posse auctoritate sua. 374 00:19:58,340 --> 00:20:00,520 >> Sic et haec duo sunt artis incommoda. 375 00:20:00,520 --> 00:20:03,670 Et interdum, potest creare unde multum laborem pro vobis. 376 00:20:03,670 --> 00:20:08,130 At vero dependet, ergo, quid vobis expectatur price 377 00:20:08,130 --> 00:20:10,980 est autem aliquid esse, penitus compromised. 378 00:20:10,980 --> 00:20:15,300 >> Lorem Sic igitur ars est fere omnes supponunt 379 00:20:15,300 --> 00:20:18,970 vel est assumere, quamvis quod est manifeste falsum. 380 00:20:18,970 --> 00:20:23,339 Et tamen potest seducendos qui, quamvis etiam hoc. 381 00:20:23,339 --> 00:20:24,630 Lorem exemplum ripam. 382 00:20:24,630 --> 00:20:25,860 >> Hoc est Bank of America. 383 00:20:25,860 --> 00:20:28,730 In his totum fasciculum in Harvard Square et ultra. 384 00:20:28,730 --> 00:20:32,530 Et notandum est, quod in summo elit, suus quidem HTTPS. 385 00:20:32,530 --> 00:20:35,370 Et amplius adhuc virentibus et in lumine posuit pro nobis: 386 00:20:35,370 --> 00:20:39,550 ad ostendendum quod hoc quidem est secure legitime a website, 387 00:20:39,550 --> 00:20:41,420 parati sumus sive ad credendum. 388 00:20:41,420 --> 00:20:46,416 >> Et praeterea si, quod, si nos zoom in, 389 00:20:46,416 --> 00:20:48,790 hoc ibi, ubi aperi es promptus. 390 00:20:48,790 --> 00:20:54,920 Quid hoc sibi rectum padlock ibi, deinde ad password promptus? 391 00:20:54,920 --> 00:20:57,890 Haec fere communia websites est. 392 00:20:57,890 --> 00:21:01,120 What does this padlock mean? 393 00:21:01,120 --> 00:21:02,453 Videris, sicut scitis. 394 00:21:02,453 --> 00:21:03,420 >> AUDITORES: non autem quantum ad omnia. 395 00:21:03,420 --> 00:21:04,230 >> DAVID J. Malan: It non dicit nisi. 396 00:21:04,230 --> 00:21:07,790 Bank of America scit Significat cum scribere HTML tags imago est? 397 00:21:07,790 --> 00:21:12,080 Certe nihil, quia etiam utens vultus die 398 00:21:12,080 --> 00:21:15,760 at amet fermentum in, potest Codicis sursum in a page rubra, et imaginem, 399 00:21:15,760 --> 00:21:18,910 ut a GIF aut whatnot, quod fit ut vultus amo a padlock. 400 00:21:18,910 --> 00:21:20,890 Et tamen, hoc est superessentialis websites in communi, 401 00:21:20,890 --> 00:21:24,000 parati sumus ad id quod quod, oh, padlock daret, 402 00:21:24,000 --> 00:21:25,760 cum tamen vos iustus HTML. 403 00:21:25,760 --> 00:21:28,840 >> Sicut in die, non potui hunc modo meus website, 404 00:21:28,840 --> 00:21:31,660 usurpamus, suus 'securus, et dicebant: vel effective, 405 00:21:31,660 --> 00:21:33,590 Donec et enim puditum est. 406 00:21:33,590 --> 00:21:36,310 Et est vultus in URL melius saltem a clue, 407 00:21:36,310 --> 00:21:39,580 quia ut 'ædificavit in Chrome vel quicquid vobis erant 'usura pasco. 408 00:21:39,580 --> 00:21:41,470 Sed et tunc, aliquando possunt ire iniuriam. 409 00:21:41,470 --> 00:21:45,940 Ac ne semper te videte HTTPS, nedum in ligno. 410 00:21:45,940 --> 00:21:48,126 >> Num quis ex vobis est in aeternum vidit a screen plenus sit? 411 00:21:48,126 --> 00:21:50,000 Vos vires have, quod simpliciter habeatur, October in superioribus, 412 00:21:50,000 --> 00:21:54,740 cum, oblitus sum ut persolvo pro nobis Lorem testimonium, ut sic dici, 413 00:21:54,740 --> 00:21:58,400 et sunt vultus amo hoc horas. 414 00:21:58,400 --> 00:22:01,830 Sic youve 'forsit vidi omnia hoc cum ictus-per, 415 00:22:01,830 --> 00:22:05,240 quasi ruber lineam per in protocollo URL 416 00:22:05,240 --> 00:22:08,010 est quodammodo elit saltem moneo 417 00:22:08,010 --> 00:22:09,760 quia voluit procedunt. 418 00:22:09,760 --> 00:22:12,540 Hic autem invitat ultro Google tuto ire. 419 00:22:12,540 --> 00:22:17,120 >> Sed in hoc casu, hoc intelligitur, quod nunc est Lorem certificatorium quod esset corpus, 420 00:22:17,120 --> 00:22:22,220 magnus mathematice utile numbers CS50 est, quod lignum sociantur, server, 421 00:22:22,220 --> 00:22:23,949 non amplius est valet. 422 00:22:23,949 --> 00:22:26,490 Et revera, simulare haec, ut potest in vestri laptop. 423 00:22:26,490 --> 00:22:30,270 Aluminium si egressus fuero ibi, et eamus ad facebook.com, 424 00:22:30,270 --> 00:22:32,230 et is vultus amo is est securus. 425 00:22:32,230 --> 00:22:36,910 Sed perge nunc, click here padlock. 426 00:22:36,910 --> 00:22:40,030 >> Nexum et abeam; Quisque felis. 427 00:22:40,030 --> 00:22:42,020 Et quidem, quod youll ' Hic est fasciculus 428 00:22:42,020 --> 00:22:46,160 inferiorum level details about- facebook.com, qui in se est. 429 00:22:46,160 --> 00:22:49,380 Videtur quod pecuniam maybe a comitatu dicitur DigiCert Maximum 430 00:22:49,380 --> 00:22:54,420 Fides, ut pollicitus est ceteri dicere 431 00:22:54,420 --> 00:22:57,250 quod si semper videt pasco a certificate--, potest cogitare, 432 00:22:57,250 --> 00:23:00,291 prout est testimonium qui a meridie positus sit cheesy at top 433 00:23:00,291 --> 00:23:04,360 tunc is, qui dicunt left-- facebook.com sunt enim omnia quae in tempore, 434 00:23:04,360 --> 00:23:07,160 visit website a te, ut vel cs50.harvard.edu facebook.com 435 00:23:07,160 --> 00:23:11,880 et qui utuntur gmail.com HTTPS URLs, post scaenae, 436 00:23:11,880 --> 00:23:15,190 illic 'hoc genus negotii fieri automatically 437 00:23:15,190 --> 00:23:18,060 Vos autem, in quibus facebook.com, in hoc casu, 438 00:23:18,060 --> 00:23:22,150 ut vestri pasco est tempto mittit eius Lorem testimonium vocant, vel potius, 439 00:23:22,150 --> 00:23:23,380 cuius publicum key, 440 00:23:23,380 --> 00:23:25,600 et tunc vestri pasco usura ut key est publicum 441 00:23:25,600 --> 00:23:29,600 ut postea mittam encrypted traffic et ab ipsa. 442 00:23:29,600 --> 00:23:32,360 >> Sed aliud est, tota hierarchia turmas in mundo 443 00:23:32,360 --> 00:23:36,430 qui, ut pecuniam et protestatus est, in sensu a digital, 444 00:23:36,430 --> 00:23:41,330 sive, quoniam estis facebook.com tuum est enim cs50.harvard.edu server. 445 00:23:41,330 --> 00:23:44,580 Et ædificaverunt in navigatores, sicut Et Chrome IE et Incendia, 446 00:23:44,580 --> 00:23:48,260 Index omnium quae est sic dictum libellum potestates 447 00:23:48,260 --> 00:23:51,360 quia sunt a Et Google et Microsoft Mozilla 448 00:23:51,360 --> 00:23:55,410 confirmare vel quod facebook.com est, qui dicit, quod est. 449 00:23:55,410 --> 00:23:57,430 Sed in captura est, haec sunt, consumentur. 450 00:23:57,430 --> 00:24:02,670 In facto, spectat sicut Facebook est scriptor resoluto proximi mensis Octobris, in MMXV. 451 00:24:02,670 --> 00:24:06,490 >> Ita et nos possit actu simulare hoc if I Ratio in Mac Optiones ire meo, 452 00:24:06,490 --> 00:24:11,070 Dies et tempus veniam et et Date veniam et heic, 453 00:24:11,070 --> 00:24:17,190 et hoc ego recludam here-- gratanter, Quae noluit indicare nobis a password quod peto: 454 00:24:17,190 --> 00:24:20,660 hoc nunc licens descendunt. 455 00:24:20,660 --> 00:24:25,660 Quod lets actually-- oops, ut ' ut hoc non elit. 456 00:24:25,660 --> 00:24:30,140 Nunc ad literam futuri sumus, sicut hoc quod est MMXX. 457 00:24:30,140 --> 00:24:36,360 Reload si autem ego pasco paginae faciamus in Ingognito mode-- 458 00:24:36,360 --> 00:24:40,910 reload si page, non ibimus. 459 00:24:40,910 --> 00:24:45,820 >> Nunc ergo mi putat suus 'MMXX, sed semper meum 460 00:24:45,820 --> 00:24:49,810 quod hoc testimonium Facebook exspirat, scilicet in MMXV. 461 00:24:49,810 --> 00:24:51,360 Dat mihi nuntius ergo rubrum. 462 00:24:51,360 --> 00:24:53,550 Nunc, gratanter browsers quam quidem quasi Chrome 463 00:24:53,550 --> 00:24:55,480 factum est satis difficile est nichilominus procedat. 464 00:24:55,480 --> 00:24:57,300 Illi quidem vis me ut ad salutem. 465 00:24:57,300 --> 00:25:00,550 >> Ascende si click hic suus aliquid dicere elit. 466 00:25:00,550 --> 00:25:02,580 Et si Dominus ego vere volo ut procedat, non dimittam 467 00:25:02,580 --> 00:25:06,250 facebook.com ad me, id est, Iterum tutum, et tunc 468 00:25:06,250 --> 00:25:08,310 Facebook scriptor homepage faciam, sic. 469 00:25:08,310 --> 00:25:10,080 Sed alia, videntur habere confringentis. 470 00:25:10,080 --> 00:25:12,825 Forsitan ad hoc quod irritum faceres? 471 00:25:12,825 --> 00:25:13,700 AUDITORES: JavaScript. 472 00:25:13,700 --> 00:25:15,540 DAVID J. Malan: Quomodo lignum JavaScripts and / or CSS 473 00:25:15,540 --> 00:25:17,460 files similiter ut accessus ad id error. 474 00:25:17,460 --> 00:25:19,830 Et super hoc, mala re. 475 00:25:19,830 --> 00:25:24,790 Sed illud quod est minus Facebook Lorem quidem habere possit 476 00:25:24,790 --> 00:25:30,040 pro servo, tot websites, facere, sed non est necesse. 477 00:25:30,040 --> 00:25:33,360 >> Hic autem non solum takeaway. 478 00:25:33,360 --> 00:25:36,040 Fit quod etiam SSL cum demonstratum 479 00:25:36,040 --> 00:25:37,810 incertus esse aliquo modo. 480 00:25:37,810 --> 00:25:40,400 Lorem Ego sum adduxerat quasi bonum. 481 00:25:40,400 --> 00:25:44,250 Quaerite HTTPS URLs, ac vitae, bonum, quia omnia de HTTP traffic vestris 482 00:25:44,250 --> 00:25:46,180 et caput capitis et contentus est encrypted. 483 00:25:46,180 --> 00:25:49,560 >> Nemo in intercipiendos medium, ut aiunt, nisi quis 484 00:25:49,560 --> 00:25:50,454 in media sui parte. 485 00:25:50,454 --> 00:25:52,870 Quodque hoc communis ars satis notum est in mundo, 486 00:25:52,870 --> 00:25:54,420 sicut homo medium in-impetum. 487 00:25:54,420 --> 00:25:57,067 Quid, si hoc parum est, hic laptop huc ad sinistram 488 00:25:57,067 --> 00:25:59,900 scilicet ad conari esse in ius cultor est, 489 00:25:59,900 --> 00:26:00,990 sicut facebook.com. 490 00:26:00,990 --> 00:26:03,940 >> Fac autem, in inter te et Facebook, 491 00:26:03,940 --> 00:26:07,750 est et alia servientibus totum fasciculum apparatu, tamquam iter itineris et virgas, 492 00:26:07,750 --> 00:26:11,530 DNS servientibus, DHCP servientibus, nihil nos continere. 493 00:26:11,530 --> 00:26:15,280 Et si summa modestia regeretur Starbucks vel Harvard aut aliquid huiusmodi, vel blandit. 494 00:26:15,280 --> 00:26:18,090 Bene, si quis in cogitatione tua network, 495 00:26:18,090 --> 00:26:20,800 in Facebook et inter te, Potens est autem dico vobis: 496 00:26:20,800 --> 00:26:24,740 quod, quia falli nolunt, et inscriptio Quem me arbitramini esse, non est Facebook. 497 00:26:24,740 --> 00:26:26,250 Sed hoc loco IP. 498 00:26:26,250 --> 00:26:28,740 >> Et sic vestri pasco est erraverit et postulans 499 00:26:28,740 --> 00:26:30,750 traffic ab alio, computatrum omnino. 500 00:26:30,750 --> 00:26:35,350 Bene, putant quod computer tantum aspicit omnes 501 00:26:35,350 --> 00:26:38,859 negocii rogavimus te Et omnes paginas Facebook 502 00:26:38,859 --> 00:26:40,400 quae rogavimus te Facebook. 503 00:26:40,400 --> 00:26:45,700 In aliquo tempore, et negotiationis videt iste, HTTPS domicilium, 504 00:26:45,700 --> 00:26:49,250 dynamically it, in fuge, ut eam rewrites HTTP. 505 00:26:49,250 --> 00:26:53,490 Tempus et locus videns header, locus colon, 506 00:26:53,490 --> 00:26:55,930 sicut a nobis imponuntur ad redirect utentis etiam illi 507 00:26:55,930 --> 00:27:00,690 mutari potest in hac et de mediis a HTTPS HTTP. 508 00:27:00,690 --> 00:27:04,170 >> Sic licet vos es in potentia: Putasne vere dicas Facebook 509 00:27:04,170 --> 00:27:07,860 an non est difficile cum physical obvius ut adversaretur ei 510 00:27:07,860 --> 00:27:10,630 ut simplex ut vestri network Revertar ad te hoc pages 511 00:27:10,630 --> 00:27:12,650 sicut Gmail, quod sicut Facebook, 512 00:27:12,650 --> 00:27:14,880 et quidem quod URL idem dicitur, quia haerent 513 00:27:14,880 --> 00:27:19,410 ut idem ille simulato nomine idest propter aliquem usum DNS 514 00:27:19,410 --> 00:27:21,340 aut alia similis ratio. 515 00:27:21,340 --> 00:27:23,894 Ita igitur nisi ut nobis hominibus: 516 00:27:23,894 --> 00:27:26,810 quod ad OK, quod videtur, Gmail aut vetustioribus version, 517 00:27:26,810 --> 00:27:29,480 sicut est de hoc slide an maior propositio. 518 00:27:29,480 --> 00:27:34,250 Sed is vultus amo Teraho http://www.google.com. 519 00:27:34,250 --> 00:27:37,370 >> Unde hic quoque ipsa quantum in te est, 520 00:27:37,370 --> 00:27:41,290 aut cum ad Facebook vel Index Impetus blandit delicatissimi et paulo scitis 521 00:27:41,290 --> 00:27:47,060 Lorem fere, quot mihi corporaliter type http: // ad website, et tunc 522 00:27:47,060 --> 00:27:48,990 ordine, nomine, Ingreditur. 523 00:27:48,990 --> 00:27:52,940 Potissimum nos iustus typus simile CS50, hit Ingredere, f A Cornelius 524 00:27:52,940 --> 00:27:54,770 ledo Ingredere, et auto-completum est. 525 00:27:54,770 --> 00:27:57,620 Sed post scaenae, si HTTP traffic vos tuum aspicere, 526 00:27:57,620 --> 00:28:00,090 ibi suus 'forsit a universus bunch qui caput capitis of location 527 00:28:00,090 --> 00:28:03,580 Ecce misimus ad vos ut de To Facebook www.facebook.com 528 00:28:03,580 --> 00:28:07,250 ut https://www.facebook.com. 529 00:28:07,250 --> 00:28:12,300 >> Sic ut 'unum vel plura negotia HTTP ubi compertum est ex omni parte 530 00:28:12,300 --> 00:28:15,102 misit in claro, nec encryption quidquid. 531 00:28:15,102 --> 00:28:17,810 Quod ne tam magna Si vestri 'trying ut faciat 532 00:28:17,810 --> 00:28:20,980 paginam obvius est, non es Misisti legatos tuos username et password. 533 00:28:20,980 --> 00:28:23,130 Quid est autem fossa humo operui capicio, potissimum 534 00:28:23,130 --> 00:28:28,130 Etiam eget websites pro PHP et reversus est cum eo missis 535 00:28:28,130 --> 00:28:33,820 aliqua webpage, si pergis, website ut usus, et dixerunt: PHP 536 00:28:33,820 --> 00:28:37,370 functionality et ad effectum adducit quam sicut pset7? 537 00:28:37,370 --> 00:28:40,840 Quid ultro citroque missis http capitis vestri dedit vobis 538 00:28:40,840 --> 00:28:44,903 access to quz global eximius utilis in PHP? 539 00:28:44,903 --> 00:28:45,710 >> AUDITORES: Cookies. 540 00:28:45,710 --> 00:28:49,020 >> DAVID J. Malan: Cookies, in specie in PHP crustulum ID sess. 541 00:28:49,020 --> 00:28:53,100 Sic revocare, secundum autem quod est, dicite, cs50.harvard.edu iterum, 542 00:28:53,100 --> 00:28:56,440 sed tunc quoque aperiamus Network tab, nunc huc 543 00:28:56,440 --> 00:29:01,570 lets 'litteram iustus vado ut http://cs50.harvard.edu 544 00:29:01,570 --> 00:29:03,030 et tunc ledo Penetro. 545 00:29:03,030 --> 00:29:05,520 Et vide hic elit. 546 00:29:05,520 --> 00:29:09,600 Animadverto ut vere got non metus a tergo CCCI 547 00:29:09,600 --> 00:29:12,820 nuntium, quod est, illic 'a caput capitis hic, location, 548 00:29:12,820 --> 00:29:15,610 quae nunc ad me redirecting HTTPS. 549 00:29:15,610 --> 00:29:21,330 >> Sed in captura est, si iam Signatum a crustulum in manu mea in virtute, 550 00:29:21,330 --> 00:29:25,890 ut antea diximus, agitata, et I humanum genus ignoranter 551 00:29:25,890 --> 00:29:29,090 iustus visitabo, incertum est litteram, accipit et pasco 552 00:29:29,090 --> 00:29:34,020 , in se ipsum, ad ostendendum quod per suam stamp primum, quod a via HTTP est, 553 00:29:34,020 --> 00:29:36,610 quis in, nulla Hostis in medio, 554 00:29:36,610 --> 00:29:39,380 sicut in motu violento posse videmus qui HTTP caput capitis, iustus 555 00:29:39,380 --> 00:29:40,980 si quaeritis, ut hic. 556 00:29:40,980 --> 00:29:43,310 Eam tantum cum vestri ' an potius ad HTTPS 557 00:29:43,310 --> 00:29:47,780 URL quod est in manu stamp se habere encrypted, a la aut Vigenere Caesar, 558 00:29:47,780 --> 00:29:50,500 sed omnino daynte algorithm. 559 00:29:50,500 --> 00:29:53,611 Hic quoque, si HTTPS websites uti, 560 00:29:53,611 --> 00:29:56,860 et nos in artibus atque condiciones, gratias to auto-integra et artes, 561 00:29:56,860 --> 00:29:59,827 ut ne quidem cogitet de ita se habet in potentia. 562 00:29:59,827 --> 00:30:01,160 Sunt viae circum. 563 00:30:01,160 --> 00:30:03,140 Eg nonnulli Id adipiscing tempor tincidunt websites 564 00:30:03,140 --> 00:30:05,848 ut, si haec in manu notae possum pasco, 565 00:30:05,848 --> 00:30:07,750 hoc non est nisi manu stamp Lorem quia eá,. 566 00:30:07,750 --> 00:30:11,702 Browser Quod si hoc non faciat Lorem mihi super eam, nisi. 567 00:30:11,702 --> 00:30:13,410 Multi websites Non pugnabitis contra minorem, quia. 568 00:30:13,410 --> 00:30:17,260 Multi websites videntur Lorem ne omnino curare. 569 00:30:17,260 --> 00:30:20,540 >> Ergo quod magis est actu magis in hoc luto presentation 570 00:30:20,540 --> 00:30:24,010 at quod a sociis dedit, ut aiunt, nigrum colloquium hat a iugo of annos elapsos, 571 00:30:24,010 --> 00:30:26,468 Illic ubi etiam alia, malignis dolis fecerunt. 572 00:30:26,468 --> 00:30:28,630 Vos vires revocare favicon a ratione, quae 573 00:30:28,630 --> 00:30:32,270 id est, quasi parum logo saepe fenestram in pasco. 574 00:30:32,270 --> 00:30:34,610 Bene, quod suus 'been apud malos guys est 575 00:30:34,610 --> 00:30:36,340 neque omnem similitudinem quæ est ut fab icons? 576 00:30:36,340 --> 00:30:39,054 577 00:30:39,054 --> 00:30:39,970 AUDITORES: [tacita]. 578 00:30:39,970 --> 00:30:40,280 DAVID J. Malan: Dic iterum? 579 00:30:40,280 --> 00:30:41,490 AUDITORES: Et websites. 580 00:30:41,490 --> 00:30:42,130 DAVID J. Malan: quoniam non est in website. 581 00:30:42,130 --> 00:30:43,394 So favicon, exigua icon. 582 00:30:43,394 --> 00:30:45,560 Quid est, quod maxime nefarii rem manipulative 583 00:30:45,560 --> 00:30:47,832 non potuit facere vestri website est scriptor default icon vultus amo? 584 00:30:47,832 --> 00:30:48,790 AUDITORES: A viridi probatissima. 585 00:30:48,790 --> 00:30:49,080 DAVID J. Malan: Quid id est? 586 00:30:49,080 --> 00:30:50,160 AUDITORES: viridi paulo tincidunt. 587 00:30:50,160 --> 00:30:51,960 DAVID J. Malan: Like viridi crinem, prorsus. 588 00:30:51,960 --> 00:30:55,242 Ita et vos potest hoc aesthetic of parva viridi padlock, 589 00:30:55,242 --> 00:30:57,950 innuentes mundo, o nos securus, cum iterum sit omnibus 590 00:30:57,950 --> 00:31:00,210 HTML est, quod nonnulla. 591 00:31:00,210 --> 00:31:02,895 So session RAPTUS quod refertur ad ipsum. 592 00:31:02,895 --> 00:31:05,936 Si quis genus in desiderio animae suae adtraxit airwaves hoc locus 593 00:31:05,936 --> 00:31:09,150 vel corporalem accessum habet ad a et potest videre ipsum crustulum, 594 00:31:09,150 --> 00:31:12,152 ille vel ilia potest iaculis PHP crustulum ID sess. 595 00:31:12,152 --> 00:31:13,860 Et tunc si erant ' savvy satis esse scire, 596 00:31:13,860 --> 00:31:18,200 Quam transmitto quod crustulum ut quod sui quisque per iustus exscribend testatem quod pendo stamp in manu 597 00:31:18,200 --> 00:31:20,860 et mittens the HTTP caput capitis, Posset enim aliquis nimis faciliter 598 00:31:20,860 --> 00:31:23,510 in unam de Facebook stipes vel ob rationem Gmail 599 00:31:23,510 --> 00:31:27,355 vel Twitter rationibus, quas habes hic, aperta in loco, si vestri 'usura Lorem 600 00:31:27,355 --> 00:31:31,500 et si website est Lorem usura non recte. 601 00:31:31,500 --> 00:31:33,690 >> Itaque in aliud transitus. 602 00:31:33,690 --> 00:31:34,700 Et aliam veram fabulam. 603 00:31:34,700 --> 00:31:38,680 Et hoc modo in confregit septem vel fama ante. 604 00:31:38,680 --> 00:31:41,520 Verizon fecit hoc malum facere, 605 00:31:41,520 --> 00:31:45,110 scit et optimum, saltem cum MMXII, qua 606 00:31:45,110 --> 00:31:51,550 cum websites vos obvius a via Verizon cellphone, quod fabrica est, 607 00:31:51,550 --> 00:31:54,150 illi autem qui arrogantia depravatus voluerit, ut aiunt, captus, 608 00:31:54,150 --> 00:31:59,890 injiciunt in omnibus locis vestris HTTP caput capitis HTTP traffic sua. 609 00:31:59,890 --> 00:32:04,040 Et quod caput capitis vultus ut-X Teraho UIDH. 610 00:32:04,040 --> 00:32:06,465 UID sicut a unique Identifier vel user ID. 611 00:32:06,465 --> 00:32:09,660 Et hoc significavit consuetudo X Header 'non ut vexillum. 612 00:32:09,660 --> 00:32:11,720 >> Sed quid hoc, quod si convellat, 613 00:32:11,720 --> 00:32:14,640 puta aliquod website in meus phone here-- 614 00:32:14,640 --> 00:32:18,310 locutus sum et vocavi Verizon ut mea carrier-- etiam si semper meum, ut non 615 00:32:18,310 --> 00:32:21,110 mittent hoc HTTP Header Verizon ut impleti 616 00:32:21,110 --> 00:32:23,650 sicut signum ad eorum cellphone quodam loco turri, 617 00:32:23,650 --> 00:32:28,187 inferunt, hoc est, per aliquod tempus header HTTP traffic in omnes nostri. 618 00:32:28,187 --> 00:32:29,020 Quid faciunt hoc? 619 00:32:29,020 --> 00:32:31,920 Ea nimirum rationes in semita, vendo rationes. 620 00:32:31,920 --> 00:32:36,280 >> Sed consilium decisionem moronic http quod caput est, 621 00:32:36,280 --> 00:32:41,090 ut sciant hii qui ab pset6 guys, quod recipitur ab aliquo web server 622 00:32:41,090 --> 00:32:42,540 of traffic ut vestri 'petant. 623 00:32:42,540 --> 00:32:44,248 Et factum est omne hoc tempus est, saluto vos Ive 'been 624 00:32:44,248 --> 00:32:48,019 Facebook et Gmail aut website quod non omnibus noto tamen uti SSL 625 00:32:48,019 --> 00:32:49,810 et sunt, qui nunc duo gratanter do-- 626 00:32:49,810 --> 00:32:52,670 sed quod alius websites Lorem ne omni tempore 627 00:32:52,670 --> 00:32:54,930 Verizon essentialiter? seminabunt, qui intus erant, 628 00:32:54,930 --> 00:32:58,180 figura manus nostrae omnes non videmus, etiam manus, 629 00:32:58,180 --> 00:33:00,330 sed potius in fine websites facio. 630 00:33:00,330 --> 00:33:02,890 Et ideo consideratum est quod non vix enim in Penitus 631 00:33:02,890 --> 00:33:05,245 web server currit ut scire, o, hoc est David 632 00:33:05,245 --> 00:33:09,340 vel, ooh, hoc est Davin, etiam si erant ' derelinquens nos adiuvat ut de crustulum, 633 00:33:09,340 --> 00:33:10,772 quia suus 'non ex nobis. 634 00:33:10,772 --> 00:33:11,980 At ex ferebat. 635 00:33:11,980 --> 00:33:14,896 >> Sed non nisi in vestri phone number a lookup et dic, o David, hoc est. 636 00:33:14,896 --> 00:33:18,890 Dimitte me a unique Identifier, sic illudunt aut quis potest, quod advertisers 637 00:33:18,890 --> 00:33:19,850 servo semita of quod. 638 00:33:19,850 --> 00:33:23,769 Ita hoc ipsum est actu, nimis, et horribilis mali. 639 00:33:23,769 --> 00:33:26,060 Volo autem vos hortentur, ut Vide, ut 640 00:33:26,060 --> 00:33:29,950 at hoc URL, quae non requiritur directivum Actu probatur hoc mane. 641 00:33:29,950 --> 00:33:31,970 I scripsit script a Paulo, posuit ad hoc URL, 642 00:33:31,970 --> 00:33:34,770 visitavit mea Verizon cellphone conversus off-nis. 643 00:33:34,770 --> 00:33:38,010 Ut verto off-nis Habes 3G aut vestri 'usura LTE vel aliquid huiusmodi. 644 00:33:38,010 --> 00:33:40,010 Et tunc, si quis vobis visitabo hoc URL, hoc script 645 00:33:40,010 --> 00:33:41,770 non enim vos guys, si youd 'amo ludo, 646 00:33:41,770 --> 00:33:45,380 HTTP caput capitis quod est respuat server mittit ad vestri phone. 647 00:33:45,380 --> 00:33:48,510 Et actu, in aequitate, non mane videre, quod 648 00:33:48,510 --> 00:33:51,430 puto me loci Turris cellphone juncta 649 00:33:51,430 --> 00:33:55,160 aut whatnot Non facio, vel quod est illis operum Redebat ad hoc tempus. 650 00:33:55,160 --> 00:33:58,160 Sed pro magis notitia, hoc caput hic URL. 651 00:33:58,160 --> 00:34:00,680 >> And now this Teraho comici faceret sensu. 652 00:34:00,680 --> 00:34:03,530 653 00:34:03,530 --> 00:34:04,030 Arundinem vento agitatam? 654 00:34:04,030 --> 00:34:04,530 OK. 655 00:34:04,530 --> 00:34:05,390 All right. 656 00:34:05,390 --> 00:34:06,310 Quod mortui sunt. 657 00:34:06,310 --> 00:34:07,240 All right. 658 00:34:07,240 --> 00:34:11,330 >> Sic lets 'Vide plura duobus impetum modo attollere notitia 659 00:34:11,330 --> 00:34:13,179 et tunc a iugo prebeo potentialem solutiones 660 00:34:13,179 --> 00:34:14,430 ita ut quo magis sis memor. 661 00:34:14,430 --> 00:34:17,305 Hic loquebatur de aliis die, et non est nomen dare. 662 00:34:17,305 --> 00:34:22,360 Nam situm instantiam crucis falsi, quod nimis est adamasset viam dicens 663 00:34:22,360 --> 00:34:26,489 in user a te ut deciperet clicking sicut hic a URL, quae dolos eos 664 00:34:26,489 --> 00:34:28,280 in aliquibus operibus, id sibi non proposuerunt. 665 00:34:28,280 --> 00:34:30,710 >> In hoc casu, hoc non videtur, ut dolo me 666 00:34:30,710 --> 00:34:32,920 in venditione mei partibus Google. 667 00:34:32,920 --> 00:34:36,810 Et si hoc, non dirigetur: I, in pset7 de programmer, 668 00:34:36,810 --> 00:34:40,409 nec fecimus? 669 00:34:40,409 --> 00:34:44,739 Immo magis, quo I am causas vulnerable to impetum 670 00:34:44,739 --> 00:34:49,460 Si quis alius user dolos clicking URL in a cultu illius recedentes 671 00:34:49,460 --> 00:34:49,960 Yeah? 672 00:34:49,960 --> 00:34:52,500 >> AUDITORES: Vos non distinguunt inter adepto et POST. 673 00:34:52,500 --> 00:34:52,760 >> DAVID J. Malan: bene. 674 00:34:52,760 --> 00:34:54,850 Si igitur non distinguantur POST inter adepto et, 675 00:34:54,850 --> 00:34:57,950 Quid enim prodest homini, si nobis permittimus Veritatem eme et ementes, 676 00:34:57,950 --> 00:35:00,284 nos invitat, hanc autem impetus illius. 677 00:35:00,284 --> 00:35:01,950 Sed non poteramus, paulo tamen ipsam mitigant. 678 00:35:01,950 --> 00:35:04,283 Et dicerem, opinor, quod saltem septimana Amazon 679 00:35:04,283 --> 00:35:08,180 mitigare utrumque voluit hic cum ars quod suus 'pulchellus fictos. 680 00:35:08,180 --> 00:35:11,860 Omnia id quod res a smart ut esset in servo, 681 00:35:11,860 --> 00:35:14,652 temere potius quam iustus venditionis quidquid user genera in insignia? 682 00:35:14,652 --> 00:35:15,984 AUDITORES: Confirmatio genera? 683 00:35:15,984 --> 00:35:19,320 DAVID J. Malan: A screen confirmationem, in quibus est aliquid quod humana interaction 684 00:35:19,320 --> 00:35:21,300 ut necesse habui facere iudicium appellant, 685 00:35:21,300 --> 00:35:23,930 etiam si youve 'clicked naively a link, quod spectat sicut est hodie 686 00:35:23,930 --> 00:35:27,760 et introduxit me in cellam elit, at interrogavit confirmare vel minime me. 687 00:35:27,760 --> 00:35:32,460 Sed non raro in impetum maxime sicut dicitur in spam aut phishing 688 00:35:32,460 --> 00:35:33,280 oppugnat. 689 00:35:33,280 --> 00:35:34,890 >> Sed hoc minus est subtilis. 690 00:35:34,890 --> 00:35:37,060 Hoc crucis site scripting impetum. 691 00:35:37,060 --> 00:35:39,250 Et hoc accidit, si vestri website est usura 692 00:35:39,250 --> 00:35:41,260 in equivalent of htmlspecialchars. 693 00:35:41,260 --> 00:35:45,160 Et quod suus 'iustus accipiens user input et it into a temere injiciunt web page, 694 00:35:45,160 --> 00:35:48,170 sicut cum print et echo, with-- horum dicitur de again-- 695 00:35:48,170 --> 00:35:49,710 sicut htmlspecialchars. 696 00:35:49,710 --> 00:35:52,602 >> Sic putant quod in website Quaestio est, vulnerable.com. 697 00:35:52,602 --> 00:35:55,620 Et utique non accipit, a parameter vocavit q. 698 00:35:55,620 --> 00:35:59,040 Intuendum est, quid accidere possit, etiam si malus amet, 699 00:35:59,040 --> 00:36:02,360 in user typus in a vel Impono visitans URL ut vultus amo a Teraho 700 00:36:02,360 --> 00:36:05,900 q = aperta script tag, clausa est script tag. 701 00:36:05,900 --> 00:36:08,480 Et iterum, Im 'vindicatum quod non vulnerable.com 702 00:36:08,480 --> 00:36:11,740 ecce convertimur periculosa quorum oculi ad characters brackets 703 00:36:11,740 --> 00:36:15,570 in HTML quod fit, est ampersand, L-T, semicolon est 704 00:36:15,570 --> 00:36:17,090 ut ex praemissis patet. 705 00:36:17,090 --> 00:36:18,900 >> Ei autem quod est in script aut JavaScript code 706 00:36:18,900 --> 00:36:21,160 Im 'a dolo in user capiendum? 707 00:36:21,160 --> 00:36:25,420 Bene, ibi document.location hodiernus pasco oratio mea. 708 00:36:25,420 --> 00:36:29,400 Si autem facio document.location = hoc mihi per redirect user ad 709 00:36:29,400 --> 00:36:30,830 alii website in JavaScript. 710 00:36:30,830 --> 00:36:34,290 Est nostra PHP functio redirect, sed fecerunt in JavaScript. 711 00:36:34,290 --> 00:36:35,900 >> Quaero ubi user mittere? 712 00:36:35,900 --> 00:36:40,110 Sed ille, ut videtur, badguy.com/log.php, quod scriptum est, aliud, ut videtur, 713 00:36:40,110 --> 00:36:43,530 malum guy scripsit, id quod a parameter vocavit crustulum. 714 00:36:43,530 --> 00:36:46,790 >> Et nota, quod ego faciam apparent esse concatenating 715 00:36:46,790 --> 00:36:49,190 pari onto finem signum 716 00:36:49,190 --> 00:36:52,030 Bene est, cui quidem dicit document.cookie. 717 00:36:52,030 --> 00:36:53,320 Non fabulas. 718 00:36:53,320 --> 00:36:55,730 Sed evenit ut, in JavaScript, sicut in PHP, 719 00:36:55,730 --> 00:36:59,770 omnes aditus potest crustulum actu usura vestri pasco. 720 00:36:59,770 --> 00:37:02,180 >> Non ergo vis effectus istius unius linea of ​​code, si user 721 00:37:02,180 --> 00:37:06,440 dextre de nexu cum erraverit et non website vulnerable.com 722 00:37:06,440 --> 00:37:10,000 et salvabor in ea htmlspecialchars, iustum est ut vos habere effective 723 00:37:10,000 --> 00:37:13,660 log.php uploaded to all of vestri crustulum. 724 00:37:13,660 --> 00:37:17,300 Et quod est inconveniens, quod non semper, excepto si per eorum cookies 725 00:37:17,300 --> 00:37:20,040 tuum est session ID, tuo Sic dicitur Manus figura, quae 726 00:37:20,040 --> 00:37:26,470 quod potest facere suam sive badguy.com HTTP petitiones mittens Eadem 727 00:37:26,470 --> 00:37:30,210 stamp, crustulum, quod idem est caput capitis, et quidquid stipes in website 728 00:37:30,210 --> 00:37:33,680 Vagare te, in quibus hoc ita se habet: vulnerable.com. 729 00:37:33,680 --> 00:37:35,940 Nam crucis site scripting impetum in sensu 730 00:37:35,940 --> 00:37:38,130 ut sis quasi inludens unum in site vel infortunia, 731 00:37:38,130 --> 00:37:43,560 alius autem de aliqua notitia website ne quidem accedere. 732 00:37:43,560 --> 00:37:46,510 >> All right, parati ad unum alia worrisome detail? 733 00:37:46,510 --> 00:37:49,970 Fas est mundum FORMIDULOSUS locis, ut legitime. 734 00:37:49,970 --> 00:37:52,480 Hic 'a simplex, Ut JavaScript Quod ut ' 735 00:37:52,480 --> 00:37:54,847 in hodie source codice et vocavit Geolocation 0 I. 736 00:37:54,847 --> 00:37:56,930 Et illic 'a iugo hoc online venatus. 737 00:37:56,930 --> 00:37:59,920 >> Et si hoc non in Chrome aperire hoc web page. 738 00:37:59,920 --> 00:38:04,590 It prima agit nihil. 739 00:38:04,590 --> 00:38:07,300 Bene, nos hoc iterum experiri. 740 00:38:07,300 --> 00:38:07,800 Oh. 741 00:38:07,800 --> 00:38:10,990 742 00:38:10,990 --> 00:38:13,370 Imo aliquid. 743 00:38:13,370 --> 00:38:16,500 OK, nunc hic assistunt. 744 00:38:16,500 --> 00:38:18,200 >> Lets haec tempta iterum. 745 00:38:18,200 --> 00:38:21,285 746 00:38:21,285 --> 00:38:21,785 [Tacita] 747 00:38:21,785 --> 00:38:26,941 748 00:38:26,941 --> 00:38:29,444 Ah, OK, non certus quare the-- oh, INSTRUMENTUM 749 00:38:29,444 --> 00:38:31,360 an internet perierat obvius forte id. 750 00:38:31,360 --> 00:38:32,840 Bene, ita accidit mihi. 751 00:38:32,840 --> 00:38:34,650 >> Omni jure, sic latuit quid suus 'iens in hic. 752 00:38:34,650 --> 00:38:37,300 Hoc bellus crypticus URL, quae CS50 est iustus unus server, 753 00:38:37,300 --> 00:38:41,130 velit ut meus computer est scriptor location, sicut natura dicitur. 754 00:38:41,130 --> 00:38:45,160 Et quidem ego click Sinite, videamus quid accidit. 755 00:38:45,160 --> 00:38:49,030 Videtur, quod in novo latitude et in longitudinem coordinatae 756 00:38:49,030 --> 00:38:51,660 a pulchellus bombax bonum consilium. 757 00:38:51,660 --> 00:38:53,310 >> Hoc mihi, et quomodo? 758 00:38:53,310 --> 00:38:57,620 Quid tibi hoc website, sicut CS50 server, scio ubi corporaliter in mundo, 759 00:38:57,620 --> 00:38:59,600 Ego, nedum cum praecisione. 760 00:38:59,600 --> 00:39:01,990 Bene, lets 'iustus convertens invitis respice in page est source-- 761 00:39:01,990 --> 00:39:05,280 in fasciculum est quod HTML imo, quae prius a Teraho 762 00:39:05,280 --> 00:39:09,080 corpus onload = "Geolocate" - iustus a functio, scripsi. 763 00:39:09,080 --> 00:39:11,840 >> Et loquor de loading in page, GeoLocate vocant. 764 00:39:11,840 --> 00:39:13,750 Et tunc illic 'nihil in corpore, quia 765 00:39:13,750 --> 00:39:16,270 in caput page hic animadverto quis EGO have. 766 00:39:16,270 --> 00:39:18,090 Hic 'meus GeoLocate muneris. 767 00:39:18,090 --> 00:39:23,560 Et hoc est error checking-- si genus navigator.geolocation 768 00:39:23,560 --> 00:39:24,490 non tendat. 769 00:39:24,490 --> 00:39:26,240 Et hoc habet JavaScript mechanism vos 770 00:39:26,240 --> 00:39:28,270 potest dici, quod type of hanc variabilem? 771 00:39:28,270 --> 00:39:30,790 Et si suus 'non undefined-- : quod significet quod sit, fit aliud value-- 772 00:39:30,790 --> 00:39:35,940 Im 'iens ut vocant, navigator.geolocation.getCurrentPosition 773 00:39:35,940 --> 00:39:37,230 et tunc callback. 774 00:39:37,230 --> 00:39:37,750 >> Quid hoc est? 775 00:39:37,750 --> 00:39:39,916 Similiter in genere, quid callback, iustus esse potest? 776 00:39:39,916 --> 00:39:42,890 Ut occurri quod iam in pset8. 777 00:39:42,890 --> 00:39:44,790 Callback 'a generic vox enim est facere? 778 00:39:44,790 --> 00:39:48,430 779 00:39:48,430 --> 00:39:49,554 Sentit quasi ita me hodie. 780 00:39:49,554 --> 00:39:50,470 AUDITORES: [tacita]. 781 00:39:50,470 --> 00:39:53,322 782 00:39:53,322 --> 00:39:55,280 DAVID J. Malan: Bene quidem dictum est; quae functio si 783 00:39:55,280 --> 00:39:57,330 nos tantum dici elit. 784 00:39:57,330 --> 00:40:01,510 Haec vocatio ad pasco, mea current loco millisecond accipere alteram, 785 00:40:01,510 --> 00:40:02,720 is vires suscipio a minute. 786 00:40:02,720 --> 00:40:06,960 Quid sit hoc est quod loquimur Nomen autem getCurrentPosition modus, 787 00:40:06,960 --> 00:40:09,910 sit hoc muneris callback, ad litteram, quem cognominavit callback 788 00:40:09,910 --> 00:40:13,150 pro simplicitatis, quae Hoc videtur esse ibi unum. 789 00:40:13,150 --> 00:40:16,290 >> Et viam getCurrentPosition operatur, sed ab omnibus documentis, prout legere 790 00:40:16,290 --> 00:40:19,540 JavaScript code aliquam online, est callback, quod dicit esse, ut aiunt, 791 00:40:19,540 --> 00:40:23,220 functionis, funditque in it a JavaScript obiectum, 792 00:40:23,220 --> 00:40:28,970 inside of quod .coords.latitude et .coords.longitude, 793 00:40:28,970 --> 00:40:32,140 quod perinde est, quomodo tunc hoc page I, cum oneratisque, 794 00:40:32,140 --> 00:40:33,985 Hic locus videre potui. 795 00:40:33,985 --> 00:40:35,610 Nunc saltem defensam erat. 796 00:40:35,610 --> 00:40:37,820 Prius quam ístam this page, cum actu operatus est, 797 00:40:37,820 --> 00:40:40,935 quod ego quidem promptus est? 798 00:40:40,935 --> 00:40:42,180 >> AUDITORES: [tacita]. 799 00:40:42,180 --> 00:40:44,200 >> DAVID J. Malan, quid ita aut no-- vos volo ut sino vocare? 800 00:40:44,200 --> 00:40:46,630 Sed vide, etiam de moribus Vos guys have forsit assumpsit, 801 00:40:46,630 --> 00:40:48,330 et id tua, et navigatores phones. 802 00:40:48,330 --> 00:40:50,390 Multi ex nostris, ipse Includitur etiam, cum es forsit 803 00:40:50,390 --> 00:40:54,960 tu satis prompti haec days-- pop-video, iusti intrabunt, OK, approbamus, 804 00:40:54,960 --> 00:40:55,730 Concede. 805 00:40:55,730 --> 00:40:59,070 Et in dies magis, nec poteris ex te ob eas res te ad periculum. 806 00:40:59,070 --> 00:41:03,280 >> Ita tamen, quod erat mirabilius bug a paucis annis vel penuria of ago-- feature-- 807 00:41:03,280 --> 00:41:08,250 ut iTunes quod paucis abhinc annis, qua si a cell phone, 808 00:41:08,250 --> 00:41:12,000 an iPhone et factum est, et reliquit domum tuam 809 00:41:12,000 --> 00:41:15,600 et propterea iter circa mundi vel circa, quod per id tempus, 810 00:41:15,600 --> 00:41:17,819 your phone fuit logging in quo nunc es via GPS. 811 00:41:17,819 --> 00:41:20,610 Et hoc etiam detecta est, et populus genus exspectant adhuc. 812 00:41:20,610 --> 00:41:21,930 Vbi estis vestri phone. 813 00:41:21,930 --> 00:41:24,990 Sed forsit est ut, tergum sursum fueris, 814 00:41:24,990 --> 00:41:29,260 antequam ad phone iTunes-- diebus iCloud, melius est 815 00:41:29,260 --> 00:41:33,960 quoniam data est vel ad worse-- paratur in iTunes, omnino unencrypted. 816 00:41:33,960 --> 00:41:37,370 Ergo si familia aut roommates sive proximi, qui suus 'a malignis 817 00:41:37,370 --> 00:41:41,430 curiosum litteram omnis GPS coordinare unquam fuit, 818 00:41:41,430 --> 00:41:43,300 is vel is could iustus sedere iTunes, cucurri 819 00:41:43,300 --> 00:41:46,540 quidam quod liberum software available, maps, et proventum est. 820 00:41:46,540 --> 00:41:48,680 >> Nam hoc est quod productum ex proprio phone. 821 00:41:48,680 --> 00:41:49,380 Ego SUPERGESTUS in ea. 822 00:41:49,380 --> 00:41:51,670 Et is vultus amo, substructio De hyacintho vero et punctis, 823 00:41:51,670 --> 00:41:53,900 Quod ut 'ubi et plurimi ex erant autem GPS coordinatas 824 00:41:53,900 --> 00:41:56,680 me logged in iTunes erat autem in Orientem brumalem. 825 00:41:56,680 --> 00:42:00,030 Sed videtur quod ipsum circuire nihilominus etiam in Massachusetts. 826 00:42:00,030 --> 00:42:01,950 >> Sic ut 'Boston Harbor ibi ad dextrum. 827 00:42:01,950 --> 00:42:04,430 Ut 'genus of Cambridge et Romae, ubi illud tenet. 828 00:42:04,430 --> 00:42:07,660 Et interdum, velim currendum partim donis maior est notitia. 829 00:42:07,660 --> 00:42:11,464 >> Sed iTunes, pro annis, fuerat, ut optimum Meum, in me omnis elit. 830 00:42:11,464 --> 00:42:13,380 Vos could dico quod, quod anno, etiam actu 831 00:42:13,380 --> 00:42:17,990 iter multum inter Boston Duc, eundo et redeundo, 832 00:42:17,990 --> 00:42:18,830 et super eum. 833 00:42:18,830 --> 00:42:22,660 Et hoc quidem est in me Amtrak, back et huiusmodi, et non revertebatur, admodum aliquantulus. 834 00:42:22,660 --> 00:42:25,970 Et omnes, qui cum initium repono in meus computer encrypted 835 00:42:25,970 --> 00:42:28,520 quia quicumque eius est ut aeternum access to my computer. 836 00:42:28,520 --> 00:42:29,480 >> Worrisome erat hoc. 837 00:42:29,480 --> 00:42:32,180 Fui ego nesciebam aut nos quid in Pennsylvania 838 00:42:32,180 --> 00:42:35,277 erat in mea phone Pennsylvania, idque satis videtur. 839 00:42:35,277 --> 00:42:37,360 Et tunc demum, vidi Gcal meis, et oh, 840 00:42:37,360 --> 00:42:39,880 visitavit CMU, Carnegie Mellon, tum praetextatus erat. 841 00:42:39,880 --> 00:42:42,031 Et Phew, quod genus de eo, quod blip. 842 00:42:42,031 --> 00:42:43,780 Et tunc, si zoom et iterum, potes 843 00:42:43,780 --> 00:42:46,850 San Francisco I, de qua visitabuntur tunc unum vel plures temporibus, 844 00:42:46,850 --> 00:42:51,140 et quod ego etiam a in layover Quo arbitror, ​​erat. 845 00:42:51,140 --> 00:42:54,120 So all of iustus a Teraho layover, at in elit. 846 00:42:54,120 --> 00:42:56,420 >> AUDITORES: [RISIO] 847 00:42:56,420 --> 00:43:00,760 >> Et hoc est, quod haec tantum, problemata, sincere sunt omnipraesens. 848 00:43:00,760 --> 00:43:02,780 Et quod tunc primum percipit magis amo illic ' 849 00:43:02,780 --> 00:43:05,810 hoc magis facinora aperiuntur, Probabile est, bonum est. 850 00:43:05,810 --> 00:43:08,390 Ausim, non mundo at scripto software questus peius. 851 00:43:08,390 --> 00:43:10,520 Nos 'questus melior, hopefully, ad apperceptionem 852 00:43:10,520 --> 00:43:13,037 quomodo malus quidam software est quod nos erant 'usura. 853 00:43:13,037 --> 00:43:14,870 Et cum gratia, aliae turmas sunt incipiens 854 00:43:14,870 --> 00:43:17,080 Ad hanc rationem obtineant. 855 00:43:17,080 --> 00:43:19,080 >> Cuiusmodi autem defenses potest habere in animo? 856 00:43:19,080 --> 00:43:23,610 Et praeterea password gestores, sicut 1Password LastPass et alii, 857 00:43:23,610 --> 00:43:27,340 praeter iustus mutans passwords tua et ascendit cum temere ones 858 00:43:27,340 --> 00:43:29,700 using software ut ut, vos can quoque tendo 859 00:43:29,700 --> 00:43:31,700 quod potueris ad encrypt omne negotiationis tuæ, 860 00:43:31,700 --> 00:43:34,680 angusto saltem plaga minatur. 861 00:43:34,680 --> 00:43:38,100 Ita enim, ut Harvard Aliquam, te potest omnes vadam ad vpn.harvard.edu 862 00:43:38,100 --> 00:43:41,010 et stipes in vestri ID Harvard ACUS. 863 00:43:41,010 --> 00:43:49,350 Et statuam a stabilis Harvard et inter te. 864 00:43:49,350 --> 00:43:51,150 >> Nunc, quod non Ipsum ex necessitate vos protegant 865 00:43:51,150 --> 00:43:54,360 quantae minae iactatae sint contra minorem, inter Harvard et Facebook vel Harvard 866 00:43:54,360 --> 00:43:54,861 et Gmail. 867 00:43:54,861 --> 00:43:56,735 Sed si vestri 'sedentes, sive vos es in an airport 868 00:43:56,735 --> 00:43:59,260 et tu sedentes in Starbucks socii sedere locis 869 00:43:59,260 --> 00:44:02,730 aut non satis credere, et configuration domum iter itineris sui, 870 00:44:02,730 --> 00:44:04,970 saltem aedifices a nexu secure 871 00:44:04,970 --> 00:44:10,260 sicut ad hoc quod est ens, probabiliter paulo maiorem omnino firmitatem 872 00:44:10,260 --> 00:44:12,437 quam aliquid quasi a Aut aliquid huiusmodi, Starbucks. 873 00:44:12,437 --> 00:44:14,270 Et quid est hoc facit constituit, iterum, 874 00:44:14,270 --> 00:44:16,300 encryption inter te et extremitas. 875 00:44:16,300 --> 00:44:17,880 >> Etiam fancier sunt, sicut hic. 876 00:44:17,880 --> 00:44:20,000 Dicebant ergo quidam ex vobis, ut iam Tor quid ignoti esset, 877 00:44:20,000 --> 00:44:22,930 quae est sort of this anonymization network, ut lots of populus, 878 00:44:22,930 --> 00:44:26,640 si curro software itinere postmodum ubi sua internet 879 00:44:26,640 --> 00:44:27,990 traffic etiam per se invicem. 880 00:44:27,990 --> 00:44:31,460 Sic igitur illud est brevissima iam non est inter A et B. 881 00:44:31,460 --> 00:44:35,850 Sed ut tota vobis ut in loco per se, 882 00:44:35,850 --> 00:44:40,742 obtegere se seu vestigio relicto, ut ubi minus http tabularum 883 00:44:40,742 --> 00:44:43,950 ex commercio, quod suus 'iens aliis per totum fasciculum 884 00:44:43,950 --> 00:44:45,990 laptops et desktops, in bona, sive in mala. 885 00:44:45,990 --> 00:44:48,180 >> Sed hoc non est surefire. 886 00:44:48,180 --> 00:44:51,560 Alii vestrum anno revocaret in bomb, quod invocatum est in metus. 887 00:44:51,560 --> 00:44:54,662 Et tandem ut a referentibus here used this qui user network. 888 00:44:54,662 --> 00:44:57,870 Et capere non memini, est quod, si non sint multi homines 889 00:44:57,870 --> 00:45:02,190 vel sicut hic usura a software hinc portum et membrorum ipsius, 890 00:45:02,190 --> 00:45:06,250 quod quidem non est difficile ad retis instar sicco quis probabiliter, 891 00:45:06,250 --> 00:45:08,950 erat enim in eo anonymizing et negotiatio eius. 892 00:45:08,950 --> 00:45:12,030 >> Et si sunt, nescio ipsa res de qua agitur. 893 00:45:12,030 --> 00:45:15,400 Verumtamen sciendum, quod nullus haec sunt solutions surefire, sicut bene. 894 00:45:15,400 --> 00:45:18,820 Finis autem vel est hodie atque haec cogitarem 895 00:45:18,820 --> 00:45:23,140 et veniens cum artes si tuendi contra eos. 896 00:45:23,140 --> 00:45:28,858 Quisque minas omnes quaestiones non te exspectare, et hic? 897 00:45:28,858 --> 00:45:29,358 Yeah? 898 00:45:29,358 --> 00:45:29,858 899 00:45:29,858 --> 00:45:31,793 AUDITORES: Quam bene facitis in mediocris expectamus 900 00:45:31,793 --> 00:45:35,210 [? website est,] ut in mediocris CS50 project? 901 00:45:35,210 --> 00:45:38,530 >> DAVID J. Malan: The average CS50 project? 902 00:45:38,530 --> 00:45:43,190 Quae semper fuit, quod omni anno CS50 finalis projects quidam non 903 00:45:43,190 --> 00:45:44,530 modo qui tutissimus. 904 00:45:44,530 --> 00:45:47,940 Plerumque alter quidam roommate vel suus ' quod haec de figuris hallmate 905 00:45:47,940 --> 00:45:51,200 admoveatur missis petit. 906 00:45:51,200 --> 00:45:55,230 >> Short quot answer-- websites sunt, scies? 907 00:45:55,230 --> 00:45:57,450 Im 'picking hodie anomalias. 908 00:45:57,450 --> 00:46:00,640 Quia erat solum eventum quod percepi, quod hoc website 909 00:46:00,640 --> 00:46:03,390 Ego fuerit ordinandis haec ingenue delicious dispositiones from-- 910 00:46:03,390 --> 00:46:05,348 Im 'non certus eris nolite eorum website, 911 00:46:05,348 --> 00:46:08,030 I mutare potuissem more password regularly-- 912 00:46:08,030 --> 00:46:11,320 incertum est quam multa nuda haec various-- 913 00:46:11,320 --> 00:46:12,970 hoc est actu-operuit Integer scelerisque. 914 00:46:12,970 --> 00:46:16,172 915 00:46:16,172 --> 00:46:19,130 Brevis Responsio, quod non efficacius, quam dicere 916 00:46:19,130 --> 00:46:22,150 nihil enim in me non fuit quidam ex his exemplis invenimus just 917 00:46:22,150 --> 00:46:24,040 propter acta in auditoria. 918 00:46:24,040 --> 00:46:26,456 Et iustus servo oculum super Et aliis resources Google News 919 00:46:26,456 --> 00:46:29,590 Congregavitque omnes de more talia in lucem. 920 00:46:29,590 --> 00:46:32,460 >> Bene, lets 'conclude cum hoc prequel 921 00:46:32,460 --> 00:46:36,870 CS50 est, quod theam parati ad te in antecessum CS50 Hackathon. 922 00:46:36,870 --> 00:46:39,763 Et in via quando egrediebaris Nunc servivit fructum. 923 00:46:39,763 --> 00:46:40,429 [Video PLAYBACK] 924 00:46:40,429 --> 00:46:43,595 [MUSIC Fergie, Q apicem, et GOONROCK, "A NEMO LITTLE PARTY occiderunt (ALL 925 00:46:43,595 --> 00:46:44,373 Venimus) "] 926 00:46:44,373 --> 00:48:08,880 927 00:48:08,880 --> 00:48:13,467 >> - [Stertit] 928 00:48:13,467 --> 00:48:14,300 [Video PLAYBACK END] 929 00:48:14,300 --> 00:48:15,420 DAVID J. Malan: aliquam enim non pro CS50. 930 00:48:15,420 --> 00:48:16,544 Visam te nobis die mercurii. 931 00:48:16,544 --> 00:48:20,670 932 00:48:20,670 --> 00:48:25,840 [MUSIC - skrillex, "IMMA, experior is sicco"] 933 00:48:25,840 --> 00:51:47,776