1 00:00:00,000 --> 00:00:11,214 >> [موسیقی] 2 00:00:11,214 --> 00:00:11,661 >> دیوید J. مالان: همه حق. 3 00:00:11,661 --> 00:00:15,400 پس این است که CS50 و این پایان هفته 10 است. 4 00:00:15,400 --> 00:00:20,420 بنابراین برخی از شما ممکن است را دیده اند، این در حال حاضر، اما از اواخر سال پخش 5 00:00:20,420 --> 00:00:25,800 مقاله ای که من فکر کردم من می خواهم به عنوان خوانده شده و سپس گزیده ای از شما نشان می دهد 6 00:00:25,800 --> 00:00:27,800 سه دقیقه ویدئویی که رنگ همان تصویر. 7 00:00:27,800 --> 00:00:30,950 این واقعا یک داستان از دست زدن، من فکر کردم، از این تقاطع 8 00:00:30,950 --> 00:00:35,210 دنیای واقعی با واقعا قانع کننده با استفاده از فن آوری است. 9 00:00:35,210 --> 00:00:39,785 >> بنابراین مقاله ای تحت عنوان "پسر oversleeps در قطار، با استفاده از نقشه های گوگل 10 00:00:39,785 --> 00:00:44,930 برای پیدا کردن خانواده در 25 سال بعد. " زن و شوهر اول از پاراگراف، 11 00:00:44,930 --> 00:00:48,820 "وقتی که Saroo پنج ساله بود او رفت با برادر بزرگتر خود را برای صرفه جویی 12 00:00:48,820 --> 00:00:51,830 تغییر در یک قطار مسافربری در یک شهر حدود دو ساعت 13 00:00:51,830 --> 00:00:53,510 از شهر کوچک خود را. 14 00:00:53,510 --> 00:00:56,790 Saroo خسته شد و در hopped قطار در نزدیکی جایی که او فکر او 15 00:00:56,790 --> 00:00:58,880 برادر شد، و سپس به خواب رفت. 16 00:00:58,880 --> 00:01:03,360 وقتی او بیدار شد، او در کلکته بود، نزدیک به 900 مایل دور. 17 00:01:03,360 --> 00:01:05,770 Saroo سعی برای پیدا کردن راه خود را ، اما او نمی دانست 18 00:01:05,770 --> 00:01:07,260 نام زادگاه خود. 19 00:01:07,260 --> 00:01:11,430 و به عنوان یک پسر کوچک بی سواد در قریب به اتفاق شهر پر از کودکان فراموش کرده او تا به حال 20 00:01:11,430 --> 00:01:13,520 عملا هیچ شانسی برای گرفتن خانه. 21 00:01:13,520 --> 00:01:16,760 >> او یک کودک خیابانی در حالی که تا یک سازمان اتخاذ محلی به قلاب 22 00:01:16,760 --> 00:01:18,840 او را با یک زوج استرالیایی که او را به ارمغان آورد 23 00:01:18,840 --> 00:01:20,600 در هوبارت تاسمانی زندگی می کنند. 24 00:01:20,600 --> 00:01:23,130 Saroo نقل مکان کرد وجود دارد، یاد گرفتم انگلیسی، و بزرگ شد. 25 00:01:23,130 --> 00:01:27,450 اما او هرگز متوقف دنبال خانواده خود و زادگاه خود. 26 00:01:27,450 --> 00:01:32,380 >> چند دهه بعد، او کشف گوگل زمین و به دنبال آهنگ های راه آهن. 27 00:01:32,380 --> 00:01:36,140 و دادن خود شعاع تجویز. بر اساس چه مدت او فکر کرد که او بود 28 00:01:36,140 --> 00:01:40,020 خواب و با چه سرعتی به گمان او قطار بود، او می دانست که او رشد می خواهم 29 00:01:40,020 --> 00:01:43,930 در آب و هوای گرم، او می دانست که او صحبت کرد هندی به عنوان یک کودک، و او می خواهم گفته شده است 30 00:01:43,930 --> 00:01:46,160 که او مانند او نگاه از شرق هند بود. 31 00:01:46,160 --> 00:01:49,650 >> در نهایت، پس از سال تمیز کاری عکس های ماهواره ای، او 32 00:01:49,650 --> 00:01:51,340 به رسمیت شناخته شده چند نشانه. 33 00:01:51,340 --> 00:01:54,180 و پس از چت با مدیر یک شهر در این نزدیکی هست 34 00:01:54,180 --> 00:01:57,740 صفحه فیس بوک، او متوجه شد او می خواهم به خانه یافت می شود. " 35 00:01:57,740 --> 00:02:03,770 >> بنابراین در اینجا ویدیو گفتن است که داستان از دیدگاه او. 36 00:02:03,770 --> 00:02:04,025 >> [پخش ویدئو] 37 00:02:04,025 --> 00:02:07,480 >> 26 سال پیش بود و من بود فقط در مورد به نوبه خود پنج. 38 00:02:07,480 --> 00:02:10,539 ما به ایستگاه قطار و ما سوار یک قطار با هم. 39 00:02:10,539 --> 00:02:13,390 برادر من فقط گفت: من می مانم در اینجا و من بر می گردم می آیند. 40 00:02:13,390 --> 00:02:16,363 و من فقط فکر کردم، خوب، شما می دانید، من نیز ممکن است فقط به خواب رفتن و 41 00:02:16,363 --> 00:02:17,950 پس از آن او فقط به من از خواب بیدار. 42 00:02:17,950 --> 00:02:21,740 و زمانی که از خواب بیدار شدم روز بعد، کل حمل فراری خالی بود 43 00:02:21,740 --> 00:02:24,305 قطار، قطار شبح من نمی دانم از کجا. 44 00:02:24,305 --> 00:02:27,120 45 00:02:27,120 --> 00:02:31,660 >> من به استرالیا به تصویب رسید به یک خانواده استرالیایی است. 46 00:02:31,660 --> 00:02:35,360 و اتاق مامان من تزئین شده بود. نقشه هند، که او 47 00:02:35,360 --> 00:02:37,090 در کنار به کنار بستر من. 48 00:02:37,090 --> 00:02:42,170 هر روز صبح من بیدار شد از دیدن آن نقشه، و از این رو، آن را مرتب سازی بر اساس نگه داشته 49 00:02:42,170 --> 00:02:43,740 خاطرات زنده. 50 00:02:43,740 --> 00:02:46,475 >> مردم می گویند، شما در تلاش برای پیدا کردن یک سوزن در انبار کاه. 51 00:02:46,475 --> 00:02:49,060 Saroo، شما هرگز آن را پیدا کنید. 52 00:02:49,060 --> 00:02:52,510 من می خواهم چشمک می زند از مکان های که من استفاده می شود برای رفتن، چشمک می زند 53 00:02:52,510 --> 00:02:55,050 از چهره خانواده ام. 54 00:02:55,050 --> 00:02:59,200 تصویر مادر من نشسته وجود دارد با پاهای او عبور 55 00:02:59,200 --> 00:03:00,610 فقط تماشای گریه او. 56 00:03:00,610 --> 00:03:03,340 زندگی خیلی سخت است. 57 00:03:03,340 --> 00:03:06,002 که گنج من بود. 58 00:03:06,002 --> 00:03:09,390 >> و من در نقشه گوگل به دنبال بود و متوجه کره زمین گوگل نیز وجود دارد. 59 00:03:09,390 --> 00:03:13,560 در دنیایی که در آن شما می توانید به من زوم آغاز شده به تمام این افکار و 60 00:03:13,560 --> 00:03:16,650 چه امکانات است که این می تواند برای من انجام دهد. 61 00:03:16,650 --> 00:03:19,520 به خودم گفتم، خوب، می دانید، شما رو همه عکاسی 62 00:03:19,520 --> 00:03:22,340 خاطرات و نشانه های که در آن شما و از شما می دانید چه 63 00:03:22,340 --> 00:03:23,460 این شهر به نظر می رسد. 64 00:03:23,460 --> 00:03:27,910 این می تواند یک برنامه است که شما می توانید استفاده کنید برای پیدا کردن راه خود را به عقب. 65 00:03:27,910 --> 00:03:32,750 >> من فکر کردم، خوب، من یک نقطه قرار داده ایستگاه قطار کلکته در یک شعاع 66 00:03:32,750 --> 00:03:36,350 خط است که شما باید در جستجوی در اطراف این منطقه است. 67 00:03:36,350 --> 00:03:38,850 من در سراسر این آهنگ قطار آمد. 68 00:03:38,850 --> 00:03:44,490 و من پس از آن آغاز شد و به هوش آمدم ایستگاه قطار که بازتاب 69 00:03:44,490 --> 00:03:48,260 همان تصویر که در خاطرات من بود. 70 00:03:48,260 --> 00:03:49,730 >> همه چیز همسان است. 71 00:03:49,730 --> 00:03:50,800 من فقط فکر می کردم، بله. 72 00:03:50,800 --> 00:03:51,545 من می دانم که به کجا میروم. 73 00:03:51,545 --> 00:03:55,387 من فقط اجازه رفتن به نقشه که من که در سر من به من منجر شود و مرا 74 00:03:55,387 --> 00:03:58,230 بازگشت به زادگاه من است. 75 00:03:58,230 --> 00:04:02,290 >> من به آستان از خانه آمد که من در آن متولد شده بود و راه می رفت در اطراف 76 00:04:02,290 --> 00:04:04,270 حدود پانزده متر در اطراف گوشه. 77 00:04:04,270 --> 00:04:08,140 در سه خانم ها وجود دارد. بیرون ایستاده مجاور به یکدیگر. 78 00:04:08,140 --> 00:04:10,230 و یکی از وسط پا به جلو. 79 00:04:10,230 --> 00:04:12,910 و من فقط فکر کردم، این مادر شما است. 80 00:04:12,910 --> 00:04:18,590 او جلو آمد، او مرا در آغوش گرفت، و ما در آنجا برای حدود پنج دقیقه بود. 81 00:04:18,590 --> 00:04:21,670 82 00:04:21,670 --> 00:04:25,787 >> او دست من را گرفت و او به من در زمان خانه و بر روی گوشی و او 83 00:04:25,787 --> 00:04:31,110 زنگ زد خواهر من و برادر من می گویند که برادر خود را فقط همه 84 00:04:31,110 --> 00:04:34,480 ناگهانی مثل یک شبح به نظر می رسد. 85 00:04:34,480 --> 00:04:37,590 >> و پس از آن خانواده بود دوباره پیوست. 86 00:04:37,590 --> 00:04:38,570 همه چیز به همه خوب است. 87 00:04:38,570 --> 00:04:40,250 مادرم کمک کنم. 88 00:04:40,250 --> 00:04:42,240 او مجبور نیست به slaving دور. 89 00:04:42,240 --> 00:04:45,040 او می تواند بقیه شود زندگی خود را در صلح و آرامش. 90 00:04:45,040 --> 00:04:48,590 >> این یک سوزن در انبار کاه بود، اما سوزن در آنجا بود. 91 00:04:48,590 --> 00:04:49,530 همه چیز وجود دارد. 92 00:04:49,530 --> 00:04:53,410 همه چیز ما در جهان شیر یک دکمه است. 93 00:04:53,410 --> 00:04:57,375 اما تو رو به اراده و تصمیم به خواست. 94 00:04:57,375 --> 00:05:02,310 95 00:05:02,310 --> 00:05:02,780 >> [END پخش ویدئو] 96 00:05:02,780 --> 00:05:04,220 >> بنابراین یک داستان واقعا شیرین است. 97 00:05:04,220 --> 00:05:08,430 و در واقع مرا به یاد کاملا موضوع شده است که کاملا کمی 98 00:05:08,430 --> 00:05:11,200 توجه در اواخر زرشکی، در سراسر کشور به طور کلی. 99 00:05:11,200 --> 00:05:13,620 به خصوص به عنوان MOOCs مرحله از اواخر سال. 100 00:05:13,620 --> 00:05:17,370 MOOCs این گسترده و باز دوره های آنلاین که CS50 یکی است. 101 00:05:17,370 --> 00:05:20,680 >> و مردم صحبت کردن در مورد چگونه، به عنوان مثال، علوم انسانی واقعا نمی 102 00:05:20,680 --> 00:05:23,900 ابتلا یا نه نزدیک به عنوان در رواج آنها بوده است. 103 00:05:23,900 --> 00:05:26,680 و من می خواهم شما بچه ها را تشویق می کند، بسیار مانند جاناتان در روز دوشنبه، به فکر می کنم 104 00:05:26,680 --> 00:05:29,900 در مورد خروج 50، و ما می دانیم در حال حاضر حدود 50٪ از شما نمی خواهد 105 00:05:29,900 --> 00:05:32,480 ادامه را به یک کامپیوتر دیگر البته علم، و این کاملا 106 00:05:32,480 --> 00:05:33,770 خوب است و انتظار می رود. 107 00:05:33,770 --> 00:05:36,620 از آنجا که یکی از اهداف فراگیر یک کلاس می خواهم این است که واقعا به 108 00:05:36,620 --> 00:05:39,790 قدرت شما بچه ها فقط با درک که چگونه همه این مسائل 109 00:05:39,790 --> 00:05:41,760 کار می کند و چگونه این جهان با این نسخهها کار های فن آوری. 110 00:05:41,760 --> 00:05:45,400 >> به طوری که زمانی که شما در خود جهان، آن است که آیا پیش از MED یا 111 00:05:45,400 --> 00:05:48,270 آن است که آیا علوم انسانی و یا علوم اجتماعی و یا برخی از زمینه های دیگر 112 00:05:48,270 --> 00:05:51,830 روی هم رفته، که شما بچه آوردن برخی از زرنگ و دانا فنی به جدول و 113 00:05:51,830 --> 00:05:54,770 کمک به تصمیم گیری هوشمند آن را به استفاده از می آید 114 00:05:54,770 --> 00:05:57,530 معرفی فن آوری به جهان را به خود. 115 00:05:57,530 --> 00:06:00,410 >> به عنوان مثال من از اواخر سال تذکر داده شد بیش از دو مقطع کارشناسی 116 00:06:00,410 --> 00:06:04,410 کلاس من دو سال پیش صورت گرفت، که بودند چنین استفاده ساده از فن آوری 117 00:06:04,410 --> 00:06:06,180 اما تا کنون چندان قانع کننده. 118 00:06:06,180 --> 00:06:08,845 شب اول با پروفسور تام کلی اگر شما از کلاس گرفته ایم. 119 00:06:08,845 --> 00:06:11,640 این یک کلاس در موسیقی کلاسیک در این مرحله که در آن شما یاد می گیرید 120 00:06:11,640 --> 00:06:13,190 چیزی کمی در مورد موسیقی. 121 00:06:13,190 --> 00:06:17,770 این در واقع اولین شب که CS50 ایده از آهنگ های برای کسانی قرض گرفته 122 00:06:17,770 --> 00:06:20,630 در میان راحت تر و راحت تر. 123 00:06:20,630 --> 00:06:24,410 >> در زمان من که تا به حال آهنگ های مختلف برای بچه ها با مطلقا هیچ موسیقی 124 00:06:24,410 --> 00:06:27,300 تجربه مثل من، و پس از آن بچه ها که انجام شده بود، از آنجایی که آنها 125 00:06:27,300 --> 00:06:28,240 پنج ساله. 126 00:06:28,240 --> 00:06:31,200 و این کلاس، به عنوان مثال، فقط به حال یک وب سایت مانند بسیاری از هر زبان دیگری است، اما آن را 127 00:06:31,200 --> 00:06:34,210 یک وب سایت که به شما اجازه کشف موسیقی بر روی آن و پخش 128 00:06:34,210 --> 00:06:39,120 کلیپ های موسیقی از کلاس، از وب، و فقط با استفاده از تکنولوژی بسیار 129 00:06:39,120 --> 00:06:40,210 راه بدون درز. 130 00:06:40,210 --> 00:06:44,460 >> یکی دیگر از کلاس سال بعد که من حسابرسی، در اصل، در گرادیان مدرسه، 131 00:06:44,460 --> 00:06:47,430 انسان 1010، مقدمه به باستان شناسی در اینجا. 132 00:06:47,430 --> 00:06:48,190 این شگفت انگیز بود. 133 00:06:48,190 --> 00:06:52,715 و یکی از قانع کننده ترین رتبهدهی نشده است فوق العاده واضح است، با نگاهی به گذشته، با استفاده از 134 00:06:52,715 --> 00:06:56,000 نرم افزار این بود که استادان در که کلاس گوگل ارت استفاده می شود. 135 00:06:56,000 --> 00:06:58,250 ما در سراسر خیابان نشسته بودند در برخی از سالن سخنرانی. 136 00:06:58,250 --> 00:07:01,240 و شما نمی تواند سفر، به عنوان مثال، به خاور میانه به حفاری که یک 137 00:07:01,240 --> 00:07:04,530 از استادان فقط در آمده بود، اما ما می توانیم که عملا کار را با 138 00:07:04,530 --> 00:07:07,870 پرواز در اطراف در Google Earth و به دنبال در چشم یک پرنده در 139 00:07:07,870 --> 00:07:10,360 حفاری سایت او فقط بازگشته بود از یک هفته پیش. 140 00:07:10,360 --> 00:07:12,630 >> بنابراین من می خواهم شما بچه ها را تشویق، به خصوص در علوم انسانی، 141 00:07:12,630 --> 00:07:16,260 پس از این عقب به این بخش طبقه آوردن پروژه های نهایی خود را 142 00:07:16,260 --> 00:07:19,960 با شما و یا ایده های خود را، و ببینید فقط به آنچه که شما می توانید انجام دهید به دم خود را 143 00:07:19,960 --> 00:07:23,570 زمینه های خود را در علوم انسانی و یا فراتر از آن با کمی از این نوع 144 00:07:23,570 --> 00:07:26,770 چیزی که ما بررسی کرده ایم در اینجا در CS50. 145 00:07:26,770 --> 00:07:31,790 >> بنابراین با این تصویر نقاشی شده، فکر ما سعی خواهم برای مقابله با دو چیز امروز. 146 00:07:31,790 --> 00:07:35,040 یک، سعی کنید به شما احساس که در آن شما می توانید پس از 50 بروید. 147 00:07:35,040 --> 00:07:37,950 و به طور خاص، اگر شما را انتخاب کنید مقابله با پروژه مبتنی بر وب به عنوان است 148 00:07:37,950 --> 00:07:42,580 فوق العاده رایج است، چگونه شما می توانید به در مورد مصرف کردن تمام CS50 149 00:07:42,580 --> 00:07:45,810 چرخ آموزش و بیرون رفتن وجود دارد در خود و نداشتن تکیه بر 150 00:07:45,810 --> 00:07:48,000 پی دی اف و یا یک مشخصه pset؟ 151 00:07:48,000 --> 00:07:50,510 نداشتن تکیه بر CS50 لوازم خانگی دیگر. 152 00:07:50,510 --> 00:07:52,780 اما واقعا می تواند خودتان را بکشید خندیدن. 153 00:07:52,780 --> 00:07:55,790 >> با که گفت، C-نهایی پروژه ها استقبال می شود. 154 00:07:55,790 --> 00:07:58,020 چیزهایی که با استفاده از پایه یک کتابخانه قابل حمل در 155 00:07:58,020 --> 00:07:59,510 گرافیک خوش آمدید. 156 00:07:59,510 --> 00:08:03,240 ما فقط می دانیم که آماری بسیاری از مردم نیش کردن پروژه ها در پی اچ پی پی اچ پی و 157 00:08:03,240 --> 00:08:07,860 پایتون و روبی و MySQL و دیگر محیط، بنابراین ما تعصب برخی از 158 00:08:07,860 --> 00:08:09,570 سخنان ما نسبت به آن. 159 00:08:09,570 --> 00:08:10,650 >> اما یک نگاه سریع به پشت. 160 00:08:10,650 --> 00:08:15,940 بنابراین ما در زمان برای در pset7 اعطا واقعیت است که $ _SESSION وجود داشته است. 161 00:08:15,940 --> 00:08:19,400 این جهانی فوق العاده، جهانی، آرایه انجمنی. 162 00:08:19,400 --> 00:08:23,040 و چه این به شما اجازه انجام؟ 163 00:08:23,040 --> 00:08:27,130 عملکرد، از ویژگی های این به ما می دهد؟ 164 00:08:27,130 --> 00:08:28,590 آره؟ 165 00:08:28,590 --> 00:08:30,270 برای پیگیری شناسه کاربر. 166 00:08:30,270 --> 00:08:31,660 و چرا این مفید است؟ 167 00:08:31,660 --> 00:08:36,059 برای اینکه قادر به ذخیره در داخل این فوق العاده JHarvard جهانی و یا [؟ با Scroobs؟] 168 00:08:36,059 --> 00:08:41,880 و یا ID کاربر مالان زمانی که او یا او بازدیدکننده داشته است سایت. 169 00:08:41,880 --> 00:08:42,380 >> دقیقا. 170 00:08:42,380 --> 00:08:44,049 بنابراین شما لازم نیست که برای ورود دوباره و دوباره. 171 00:08:44,049 --> 00:08:47,170 این امر می تواند یک وب جهان گسترده ای واقعا لنگ اگر هر بار که شما یک لینک کلیک 172 00:08:47,170 --> 00:08:50,780 در یک سایت مانند فیس بوک یا هر زمان شما را در یک ایمیل در جیمیل شما کلیک 173 00:08:50,780 --> 00:08:54,060 تا به حال به دوباره معتبر برای اثبات که آن را هنوز هم شما و هم اتاقی خود را نه 174 00:08:54,060 --> 00:08:56,700 که ممکن است تا شما را راه می رفت کامپیوتر در غیاب شما. 175 00:08:56,700 --> 00:08:59,640 >> بنابراین ما استفاده از جلسه به تنها به یاد داشته باشید که شما می شوند. 176 00:08:59,640 --> 00:09:01,830 و چگونه است که این اجرا در زیر هود؟ 177 00:09:01,830 --> 00:09:07,720 چگونه یک وب سایت است که با استفاده از، پروتکل که مرورگرهای وب و سرویس دهنده 178 00:09:07,720 --> 00:09:12,060 صحبت می کنند، چگونه HTTP، است که پروتکل بی وطن، اجازه دهید بگویم. 179 00:09:12,060 --> 00:09:15,510 >> و توسط بی وطن منظورم این است که، هنگامی که شما اتصال به یک وب سایت، دانلود برخی 180 00:09:15,510 --> 00:09:19,650 HTMLs، برخی از JavaScript در مرورگر شما، برخی از CSS، خود را آیکون مرورگر متوقف می چرخد. 181 00:09:19,650 --> 00:09:23,420 شما یک اتصال ثابت ندارد به سرور به طور معمول. 182 00:09:23,420 --> 00:09:24,170 همین. 183 00:09:24,170 --> 00:09:26,290 هیچ دولت حفظ وجود ندارد به طور مداوم. 184 00:09:26,290 --> 00:09:30,510 پس چگونه است جلسه در چنین اجرا یک راه که هر زمان که شما باید انجام دهید مراجعه کنید 185 00:09:30,510 --> 00:09:32,860 صفحه جدید، وب سایت به یاد شما که هستید؟ 186 00:09:32,860 --> 00:09:36,150 187 00:09:36,150 --> 00:09:38,195 پیاده سازی اساسی چه خبر جزئیات 188 00:09:38,195 --> 00:09:40,810 189 00:09:40,810 --> 00:09:41,490 آن را فریاد بزنی. 190 00:09:41,490 --> 00:09:43,270 این یک کلمه است. 191 00:09:43,270 --> 00:09:43,640 >> کوکی ها. 192 00:09:43,640 --> 00:09:44,190 بسیار خوب. 193 00:09:44,190 --> 00:09:44,800 بنابراین کوکی ها. 194 00:09:44,800 --> 00:09:45,900 خوب، چگونه کوکی ها استفاده می شود؟ 195 00:09:45,900 --> 00:09:48,870 ما را به یاد می آورند که یک کوکی این است که به طور کلی فقط یک تکه از اطلاعات است. 196 00:09:48,870 --> 00:09:51,590 و در آن اغلب بزرگ تصادفی تعداد، اما نه همیشه. 197 00:09:51,590 --> 00:09:55,420 یک کوکی بر روی دیسک خود را کاشته درایو و یا در حافظه کامپیوتر خود را به طوری 198 00:09:55,420 --> 00:09:59,070 که هر زمانی که شما دوباره همان وب سایت، مرورگر خود را به یاد 199 00:09:59,070 --> 00:10:01,650 سرور، من کاربر 1234567 هستم. 200 00:10:01,650 --> 00:10:03,570 کاربر 1234567 هستم. 201 00:10:03,570 --> 00:10:07,590 >> و تا زمانی که سرور یاد شده است که کاربر 1234567 202 00:10:07,590 --> 00:10:11,300 در JHarvard، وب سایت فقط فرض خواهد کرد که شما می باشد که به شما می گویند شما هستند. 203 00:10:11,300 --> 00:10:14,230 به یاد بیاورید که ما از این کوکی ها در حال حاضر مرتب کردن بر اساس در فرم 204 00:10:14,230 --> 00:10:15,510 موضع طرف های مجازی. 205 00:10:15,510 --> 00:10:20,530 آن را در هدر HTTP فقط به فرستاده یادآوری سرور است که شما می باشد که در آن 206 00:10:20,530 --> 00:10:21,620 فکر می کند شما می باشد. 207 00:10:21,620 --> 00:10:23,320 >> البته، یک تهدید جدی وجود دارد. 208 00:10:23,320 --> 00:10:27,530 چه تهدید این ما باز تا اگر ما اساسا با استفاده از نوعی از یک باشگاه 209 00:10:27,530 --> 00:10:30,110 و یا یک مکانیزم پارک تفریحی برای به خاطر سپردن ما که هستیم؟ 210 00:10:30,110 --> 00:10:32,630 211 00:10:32,630 --> 00:10:36,170 >> اگر شما کپی کوکی کسی و ربودن جلسه خود را، پس به صحبت می کنند، شما 212 00:10:36,170 --> 00:10:39,670 می تواند تظاهر به شخص دیگری و وب سایت به احتمال زیاد فقط رفتن به 213 00:10:39,670 --> 00:10:40,150 باور کن تو. 214 00:10:40,150 --> 00:10:41,030 بنابراین ما به آن باز می گردد. 215 00:10:41,030 --> 00:10:44,240 از آنجا که موضوع دیگر برای امروز فراتر از توانمندسازی نیز در صحبت کردن 216 00:10:44,240 --> 00:10:48,170 در مورد جهان بسیار ترسناک در آن زندگی میکنیم و چقدر از آنچه شما را در انجام 217 00:10:48,170 --> 00:10:51,480 وب، چقدر از آنچه شما انجام دهد حتی در تلفن های همراه خود را امروز می تواند 218 00:10:51,480 --> 00:10:55,170 واقعا هر کسی بین ردیابی شما و نقطه ب 219 00:10:55,170 --> 00:10:56,240 >> و آژاکس، به یاد می آورند. 220 00:10:56,240 --> 00:10:58,740 ما تنها بطور خلاصه در این نگاه، هر چند شما شده است با استفاده از آن ام 221 00:10:58,740 --> 00:11:02,660 به طور غیر مستقیم در pset8 دلیل این که شما در حال استفاده از نقشه های گوگل و به خاطر شما 222 00:11:02,660 --> 00:11:03,830 استفاده از Google Earth. 223 00:11:03,830 --> 00:11:07,780 نقشه های گوگل و Google Earth کل جهان به خود را دانلود کنید 224 00:11:07,780 --> 00:11:10,490 رومیزی، بدیهی است، لحظه ای که شما pset8 بارگذاری. 225 00:11:10,490 --> 00:11:15,020 این تنها دریافت یک مربع جهان و یا یک مربع بزرگتر از زمین است. 226 00:11:15,020 --> 00:11:18,910 و سپس هر زمانی که شما به نوعی از هدایت خارج از محدوده شما ممکن است متوجه - 227 00:11:18,910 --> 00:11:21,790 به خصوص اگر در یک اتصال کند و آهسته - شما ممکن است برخی از خاکستری برای یک لحظه را ببینید 228 00:11:21,790 --> 00:11:26,440 و یا یک کمی از تصاویر فازی به عنوان دریافت های کامپیوتری چنین کاشی، 229 00:11:26,440 --> 00:11:29,190 تصاویر بیشتر از جهان یا زمین است. 230 00:11:29,190 --> 00:11:34,620 >> و آژاکس به طور کلی این روش که توسط آن وب سایت انجام می دهند که. 231 00:11:34,620 --> 00:11:39,250 هنگامی که شما نیاز به بیش از نقشه است، خود را مرورگر برای استفاده از آژاکس، که 232 00:11:39,250 --> 00:11:42,240 نه یک زبان و یا فن آوری، این فقط یک روش است. 233 00:11:42,240 --> 00:11:47,390 استفاده از جاوا اسکریپت برای دریافت اطلاعات بیشتر را از یک سرور است که 234 00:11:47,390 --> 00:11:52,320 اجازه می دهد تا مرورگر خود را به آنچه که به شرق و چه در غرب 235 00:11:52,320 --> 00:11:55,110 چه در غیر این صورت در حال حاضر در این نقشه نشان داده شده است. 236 00:11:55,110 --> 00:11:58,520 پس این موضوع که بسیاری از شما یا به طور مستقیم و یا برخورد خواهد کرد 237 00:11:58,520 --> 00:12:01,180 به طور غیر مستقیم از طریق پروژه های نهایی اگر شما را انتخاب کنید چیزی است که 238 00:12:01,180 --> 00:12:05,020 به طور مشابه پویا است که کشیدن داده ها از برخی از وب سایت های شخص ثالث است. 239 00:12:05,020 --> 00:12:07,390 >> بنابراین ما واقعا هیجان انگیز است چهارشنبه آینده پیش رو است. 240 00:12:07,390 --> 00:12:12,280 امتحان یکی، اطلاعات است که برای آن در CS50.net در حال حاضر. 241 00:12:12,280 --> 00:12:17,530 بدانید که خواهید بود یک جلسه بررسی وجود دارد این آینده دوشنبه در 5:30. 242 00:12:17,530 --> 00:12:21,010 تاریخ و زمان در حال حاضر ارسال شده است در CS50.net در آن چیز درباره ورق. 243 00:12:21,010 --> 00:12:22,940 و به ما اطلاع دهید هر گونه سوال. 244 00:12:22,940 --> 00:12:25,230 Pset8 در عین حال در حال حاضر در دست شما. 245 00:12:25,230 --> 00:12:29,210 >> و اجازه دهید من فقط به یکی از پرسش های متداول برای صرفه جویی در مردمی برخی از استرس است. 246 00:12:29,210 --> 00:12:32,530 در بیشتر قسمت ها بسیاری از پچ پچ ما در ساعات اداری و بسیاری از 247 00:12:32,530 --> 00:12:36,950 اشکالات ما را در بحث گزارش در واقع اشکالات در کد یک دانش آموز است. 248 00:12:36,950 --> 00:12:41,360 اما هنگامی که شما چیزی مواجه می شوند مانند افزونه Google Earth در توفنده 249 00:12:41,360 --> 00:12:44,310 و یا حتی کار نمی کند و شما اعتماد به نفس آن را به شما نیست، آن را نه 250 00:12:44,310 --> 00:12:48,530 [؟ chamad؟] موضوع، آن است که نیست اشکال شما را به معرفی 251 00:12:48,530 --> 00:12:49,820 کد توزیع. 252 00:12:49,820 --> 00:12:51,250 >> درک فقط FYI - 253 00:12:51,250 --> 00:12:53,130 این نوع طرح Z است - 254 00:12:53,130 --> 00:12:57,100 که آخرین باری که ما با استفاده از این مشکل تعیین و ما به مشابه زد 255 00:12:57,100 --> 00:13:01,520 مسائل، یک خط کد در آن وجود دارد service.js که اساسا این، 256 00:13:01,520 --> 00:13:03,580 که می گوید، به نوبه خود ساختمان. 257 00:13:03,580 --> 00:13:07,100 و آنها در اطراف آخرین بار کار ما آیا این در، دوباره، موارد گوشه ای که در آن 258 00:13:07,100 --> 00:13:11,660 دانش آموزان نه تنها می تواند رفو چیزی است که به کار درست از نادرست 259 00:13:11,660 --> 00:13:12,940 در آن از یک خط کد. 260 00:13:12,940 --> 00:13:15,520 و شما آن را پیدا کنید اگر شما جستجو از طریق service.js. 261 00:13:15,520 --> 00:13:19,990 >> من این کار را توصیه نمی کند چرا که به شما ایجاد چشم انداز بی ثمر ترین 262 00:13:19,990 --> 00:13:21,720 کمبریج، ماساچوست. 263 00:13:21,720 --> 00:13:24,930 این به معنای واقعی کلمه جهان را به خود صاف به طوری که همه می بینید آموزش 264 00:13:24,930 --> 00:13:28,610 همراهان و دستیاران البته در افق و ساختمان. 265 00:13:28,610 --> 00:13:31,980 اما متوجه باشید به هر دلیلی افزونه Google Earth در به نظر می رسد هنوز به 266 00:13:31,980 --> 00:13:35,290 نوعی درشکه سبک یک اسبه یک سال بعد، بنابراین این ممکن است شکست خود را ذخیره کنید. 267 00:13:35,290 --> 00:13:38,915 بنابراین به جای توسل به اشک، رفت و آمد مکرر تبدیل ساختمان ها در این بازی اگر شما می دانید 268 00:13:38,915 --> 00:13:41,980 این پلاگین در که همکاری نمی مک و یا کامپیوتر شما. 269 00:13:41,980 --> 00:13:46,060 اما، این است که دوباره آخرین راه حل اگر شما مطمئن هستید که این یک اشکال نیست. 270 00:13:46,060 --> 00:13:46,890 >> بنابراین Hackathon. 271 00:13:46,890 --> 00:13:48,950 یک زن و شوهر از طعنه ها فقط شما هیجان زده است. 272 00:13:48,950 --> 00:13:50,640 ما کاملا چند RSVPs. 273 00:13:50,640 --> 00:13:54,230 و فقط به رنگ تصویری از آنچه انتظار، من فکر کردم من می خواهم به شما چند است 274 00:13:54,230 --> 00:13:56,858 ثانیه از این تصاویر به خاطر از سال گذشته است. 275 00:13:56,858 --> 00:14:00,850 >> [موسیقی] 276 00:14:00,850 --> 00:14:02,240 >> دیوید J. مالان: صبر، آه. 277 00:14:02,240 --> 00:14:05,410 ما حتی CS50 شاتل تحت اللفظی ما. 278 00:14:05,410 --> 00:14:17,920 >> [موسیقی] 279 00:14:17,920 --> 00:14:20,620 >> دیوید J. مالان: به طوری که چه در انتظار شما در نظر Hackathon. 280 00:14:20,620 --> 00:14:24,180 و این فرصتی خواهد بود، به روشن است، شروع به نهایی خود را 281 00:14:24,180 --> 00:14:27,730 پروژه ها اما برای ادامه کار بر روی پروژه های نهایی خود را در کنار 282 00:14:27,730 --> 00:14:30,210 همکلاسی ها و کارکنان و تعداد زیادی از مواد غذایی. 283 00:14:30,210 --> 00:14:34,340 و دوباره، اگر شما بیدار در 5:00 AM ما شما پایین جاده به IHOP را شرح. 284 00:14:34,340 --> 00:14:37,075 >> نمایشگاه CS50، در عین حال، اوج برای کل طبقه که در آن 285 00:14:37,075 --> 00:14:41,160 شما لپ تاپ ها و دوستان خود به ارمغان بیاورد، شاید حتی خانوادگی به یک اتاق در محوطه دانشگاه 286 00:14:41,160 --> 00:14:44,530 پایین خیابان به نمایشگاه پروژه های خود را در لپ تاپ ها، در جداول بلند 287 00:14:44,530 --> 00:14:47,570 مانند این کار را با تعداد زیادی از غذا و دوستان و موسیقی در پس زمینه، 288 00:14:47,570 --> 00:14:49,250 و همچنین دوستان خود را از صنعت. 289 00:14:49,250 --> 00:14:52,760 شرکت هایی مانند فیس بوک و مایکروسافت و گوگل و آمازون و خوشه های 290 00:14:52,760 --> 00:14:55,750 دیگران به طوری که اگر علاقه مند به فقط شنیدن در مورد دنیای واقعی و یا 291 00:14:55,750 --> 00:14:59,570 چت با مردمی در مورد دنیای واقعی کارآموزی یا کامل فرصت های زمان، 292 00:14:59,570 --> 00:15:01,950 می دانیم که برخی از دوستان ما از صنعت وجود خواهد داشت. 293 00:15:01,950 --> 00:15:04,970 و یک زن و شوهر از تصاویر ما می توانیم رنگ در اینجا به شرح زیر است. 294 00:15:04,970 --> 00:15:24,400 >> [موسیقی] 295 00:15:24,400 --> 00:15:24,920 >> دیوید J. مالان: همه حق. 296 00:15:24,920 --> 00:15:27,060 به طوری که پس از آن نمایشگاه CS50 است. 297 00:15:27,060 --> 00:15:31,780 پس اجازه دهید در حال حاضر اقدام به ارسال یک داستان که واقعا به شما امیدوارم توانمند سازی 298 00:15:31,780 --> 00:15:33,230 برای چیزهایی مانند پروژه نهایی. 299 00:15:33,230 --> 00:15:36,940 بنابراین یکی از چند چیز کمی به دانه خود را ذهن، یا برای پروژه های پایانی 300 00:15:36,940 --> 00:15:40,470 و یا فقط به طور کلی تر برای پروژه هایی که شما ممکن است تصمیم به مقابله با بعد از 301 00:15:40,470 --> 00:15:45,720 البته، این همه در manual.cs50.net که در آن CS50 302 00:15:45,720 --> 00:15:48,010 کتابچه راهنمای جایی که ما تعداد زیادی از تکنیک های مستند شده است. 303 00:15:48,010 --> 00:15:51,080 >> و این فقط نماد مختصر گفت که وجود دارد در وجود دارد 304 00:15:51,080 --> 00:15:55,190 چیزهای جهان به نام اس ام اس به ایمیل دروازه، است که راه فانتزی 305 00:15:55,190 --> 00:15:58,180 گفت: سرورها در جهان وجود دارد است که بدانید که چگونه برای تبدیل ایمیل به 306 00:15:58,180 --> 00:15:59,230 پیام های متنی. 307 00:15:59,230 --> 00:16:02,450 بنابراین اگر برای پروژه نهایی خود را که می خواهید برای ایجاد نوعی از مضمون های موبایل 308 00:16:02,450 --> 00:16:06,650 خدمات است که به شما اجازه می دهد برای هشدار دوستان یا کاربران به حوادث در محوطه دانشگاه 309 00:16:06,650 --> 00:16:10,290 و یا آنچه در حال در سالن D خدمت کرده است آن شب و یا هر گونه ویژگی های هشدار، 310 00:16:10,290 --> 00:16:15,150 می دانیم که آن را ساده به عنوان ارسال ایمیل به عنوان با PHPMailer که شما 311 00:16:15,150 --> 00:16:18,735 ممکن است برای pset7 استفاده می شود و یا ما را دیدم به طور خلاصه یک هفته یا بیشتر قبل، به 312 00:16:18,735 --> 00:16:20,440 آدرس های شبیه به این. 313 00:16:20,440 --> 00:16:26,040 >> و در واقع شما می توانید این متن فرض دوست شما یک پیامک نامحدود 314 00:16:26,040 --> 00:16:28,310 طرح و شما نمی خواهید به آنها اتهام $ 0.10. 315 00:16:28,310 --> 00:16:31,920 اما اگر شما یک ایمیل ارسال به دوستان خود که شما می دانید به ورایزون و یا 316 00:16:31,920 --> 00:16:35,870 AT & T با استفاده از جیمیل و فقط آن را ارسال به شماره تلفن خود را در هر 317 00:16:35,870 --> 00:16:38,980 دامنه فرعی وجود دارد، شما متوجه ارسال یک پیام به صورت متن. 318 00:16:38,980 --> 00:16:41,570 >> اما این یکی از آن چیزهایی است مراقب باشید. 319 00:16:41,570 --> 00:16:47,430 اگر شما را از طریق CS50 سال گذشته دایره وار حرکت کردن فیلم من فکر می کنم آن بود، وحشتناک، 320 00:16:47,430 --> 00:16:51,660 وحشتناک، اشکال وحشتناک من در کد نوشت به پایان رسید تا ارسال در حدود 20،000 متن 321 00:16:51,660 --> 00:16:55,410 پیام ها زندگی می کنند به ما دانش آموزان در کلاس. 322 00:16:55,410 --> 00:16:57,970 و فقط به این دلیل کسی متوجه شده است که آنها متن های متعدد 323 00:16:57,970 --> 00:17:01,860 پیام از من من توانائی بیشتری برای ضربه کنترل C به سرعت 324 00:17:01,860 --> 00:17:03,210 و متوقف کردن این روند است. 325 00:17:03,210 --> 00:17:06,200 کنترل C، یادتان باشد، دوست شما است در موارد از حلقه بی نهایت. 326 00:17:06,200 --> 00:17:10,900 بنابراین قدرت ما فقط مواظب باشید به شما و نه غیر مسئولانه، بیشتر 327 00:17:10,900 --> 00:17:12,950 به احتمال زیاد، بر اساس تجربه شخصی من است. 328 00:17:12,950 --> 00:17:15,400 اما این بر روی وب و برای برخی از زمان بوده است. 329 00:17:15,400 --> 00:17:15,810 >> بسیار خوب. 330 00:17:15,810 --> 00:17:17,064 پس textmarks.com. 331 00:17:17,064 --> 00:17:18,040 بنابراین این یک وب سایت است. 332 00:17:18,040 --> 00:17:20,829 و مجموعه ای از دیگران در خارج وجود دارد وجود دارد و همچنین است که ما در واقع استفاده 333 00:17:20,829 --> 00:17:24,050 به عنوان یک کلاس برای سال قادر برای دریافت پیام های متنی. 334 00:17:24,050 --> 00:17:27,869 متاسفانه، ارسال پیام های متنی آسانی به عنوان ارسال ایمیل مانند آن. 335 00:17:27,869 --> 00:17:30,730 دریافت کمی سخت تر است، به ویژه اگر شما می خواهید به یکی از 336 00:17:30,730 --> 00:17:34,610 آن دسته از کدهای کوتاه سکسی که تنها پنج یا شش رقم طولانی است. 337 00:17:34,610 --> 00:17:37,720 >> بنابراین به عنوان مثال، برای سال شما بوده ام قادر به ارسال یک پیام متنی - و شما 338 00:17:37,720 --> 00:17:39,200 می توانید این را امتحان کنید و همچنین - 339 00:17:39,200 --> 00:17:41,900 به 41411. 340 00:17:41,900 --> 00:17:44,300 و آن شماره تلفن برای این راه اندازی خاص. 341 00:17:44,300 --> 00:17:48,130 و اگر پیام شما ارسال 41411 - 342 00:17:48,130 --> 00:17:51,190 من فقط آن را نوشتن در اینجا، بنابراین 41411 - 343 00:17:51,190 --> 00:17:54,290 و سپس آنها را ارسال پیام دوست SBOY برای شاتل پسر. 344 00:17:54,290 --> 00:17:56,370 و پس از آن در چیزی تایپ مانند مدر چهار. 345 00:17:56,370 --> 00:17:59,360 به طوری که متن پیام شما ارسال به شماره تلفن. 346 00:17:59,360 --> 00:18:02,630 در عرض چند ثانیه شما باید به عقب بر گردیم پاسخ از شاتل CS50 347 00:18:02,630 --> 00:18:06,210 خدمات پسر، که شاتل نرم افزار برنامه ریزی است که ما تا به حال کرده ام 348 00:18:06,210 --> 00:18:07,290 وجود دارد در وب برای برخی از زمان. 349 00:18:07,290 --> 00:18:09,450 و آن را به پاسخ شما از طریق پیام به صورت متن. 350 00:18:09,450 --> 00:18:13,410 >> چون چیزی که ما به عنوان یک کلاس انجام می شود، به عنوان یک برنامه نویس، برای نوشتن نرم افزار، 351 00:18:13,410 --> 00:18:18,760 حساب کاربری رایگان خود را با متن پیکربندی علائم گوش دادن به پیام های متنی ارسال 352 00:18:18,760 --> 00:18:20,770 در آن تعداد SBOY. 353 00:18:20,770 --> 00:18:25,210 و آنچه آنها انجام شده است به جلو کسانی که متن پیام ها به وب سایت مبتنی بر پی اچ پی ما را به عنوان 354 00:18:25,210 --> 00:18:27,420 پارامترهای HTTP گفت: از اینجا. 355 00:18:27,420 --> 00:18:30,380 این کاربر با این شماره تلفن شما این متن پیام فرستاده شده است. 356 00:18:30,380 --> 00:18:31,850 آیا با آن چیزی است که شما می خواهید. 357 00:18:31,850 --> 00:18:35,180 >> بنابراین ما برخی از نرم افزار است که بر نوشت در دریافت رشته مانند SBOY ماتر 358 00:18:35,180 --> 00:18:38,420 چهار، ما آن را تجزیه کنید. 359 00:18:38,420 --> 00:18:41,210 ما کشف کردن که در آن فضا بین کلمات است. 360 00:18:41,210 --> 00:18:44,220 و ما به عنوان یک کلاس تصمیم می گیرید چگونه برای پاسخ به آن. 361 00:18:44,220 --> 00:18:47,335 و اگر شما سعی می کنید که در حال حاضر، برای مثال، شما باید از طریق پاسخ در داخل را ببینید، 362 00:18:47,335 --> 00:18:51,470 چند ثانیه، چند شاتل بعدی از ماتر به چهار اگر هر کدام. 363 00:18:51,470 --> 00:18:52,260 و توقف دیگر وجود دارد. 364 00:18:52,260 --> 00:18:56,060 شما می توانید در Boylston یا دیگر گونه از نوع در پردیس، متوقف می شود و آن را باید 365 00:18:56,060 --> 00:18:57,760 این واژه ها را تشخیص دهد. 366 00:18:57,760 --> 00:18:58,590 >> بنابراین parse.com است. 367 00:18:58,590 --> 00:19:01,630 این سرویس دیگری است که ما بوده ام اشاره برخی از دانش آموزان در برای 368 00:19:01,630 --> 00:19:04,390 پروژه های پایانی که فوق العاده که در آن برنامه رایگان برای 369 00:19:04,390 --> 00:19:05,660 مقدار معقول از استفاده. 370 00:19:05,660 --> 00:19:08,820 و اگر من به parse.com شما خواهید دید که این یک جایگزین است 371 00:19:08,820 --> 00:19:13,230 در واقع چیزی شبیه پایگاه داده MySQL خود را. 372 00:19:13,230 --> 00:19:14,490 و رک و پوست کنده، آن را فقط نوع مسحور. 373 00:19:14,490 --> 00:19:17,450 این همان چیزی است که در داخل ابر حتی در یک روز ابری. 374 00:19:17,450 --> 00:19:21,580 >> بنابراین parse.com اجازه می دهد تا شما را به انجام دسته از چیزهای جالب است. 375 00:19:21,580 --> 00:19:23,610 و گزینه های دیگر وجود دارد به این وجود دارد. 376 00:19:23,610 --> 00:19:26,870 به عنوان مثال، شما می توانید از آنها استفاده کنید به عنوان پایگاه داده خود را به عقب. 377 00:19:26,870 --> 00:19:28,980 بنابراین شما لازم نیست که یک شرکت میزبانی وب. 378 00:19:28,980 --> 00:19:31,180 شما لازم نیست به یک پایگاه داده MySQL. 379 00:19:31,180 --> 00:19:32,850 به جای آن شما می توانید پایان دادن به عقب خود استفاده کنید. 380 00:19:32,850 --> 00:19:36,350 >> اگر شما در حال انجام یک پروژه همراه Android یا IOS و یا مانند آن، می دانم که 381 00:19:36,350 --> 00:19:39,776 وجود دارد چیزهایی مانند خدمات فشار وجود دارد بنابراین شما می توانید هشدارها را به دوستان خود فشار 382 00:19:39,776 --> 00:19:41,390 و یا صفحه نمایش کاربران خود. 383 00:19:41,390 --> 00:19:43,600 و سپس یک دسته دیگر به عنوان ویژگی های خوب. 384 00:19:43,600 --> 00:19:47,200 >> بنابراین اگر شما علاقه، از این وب سایت ها و وب سایت های مانند آنها 385 00:19:47,200 --> 00:19:50,720 فقط ببینید که چگونه بسیاری از مردم دیگر ' شانه های شما می تواند ایستادن را به 386 00:19:50,720 --> 00:19:53,350 نرم افزار واقعا سرد خود را. 387 00:19:53,350 --> 00:19:56,690 >> در حال حاضر در شرایط احراز هویت، پرسش و پاسخ، چگونه می توانم به شما در واقع تضمین 388 00:19:56,690 --> 00:20:01,220 که کاربران خود را از مردم در محوطه دانشگاه، دانشجویان یا اعضای هیئت علمی و کارکنان دانشگاه هاروارد؟ 389 00:20:01,220 --> 00:20:05,350 بنابراین CS50 احراز هویت خود خدمات به نام CS50 شناسه. 390 00:20:05,350 --> 00:20:09,940 برو به این آدرس و شما می توانید خود را محدود وب سایت برای هر کسی که با دانشگاه هاروارد 391 00:20:09,940 --> 00:20:11,340 شناسه، به عنوان مثال. 392 00:20:11,340 --> 00:20:12,550 پس می دانیم که ما می تواند اداره کند که. 393 00:20:12,550 --> 00:20:15,280 شما بچه ها باید در کسب و کار نمی باشد گفت، ID خود را در دانشگاه هاروارد؟ 394 00:20:15,280 --> 00:20:16,160 PIN خود را در دانشگاه هاروارد چه خبر؟ 395 00:20:16,160 --> 00:20:17,550 اجازه دهید من در حال حاضر انجام کاری با آن. 396 00:20:17,550 --> 00:20:18,740 همه ما که می خواهیم انجام دهیم. 397 00:20:18,740 --> 00:20:21,710 و آنچه ما شما را به من بدهید این است نام کسی و آدرس ایمیل، اما 398 00:20:21,710 --> 00:20:23,010 نه به هر چیزی حساس است. 399 00:20:23,010 --> 00:20:26,240 400 00:20:26,240 --> 00:20:30,380 >> برنامه بر روی یک دستگاه تلفن همراه، می توان آن را برای کار بر روی یک دستگاه تلفن همراه ساخته شده است، اما 401 00:20:30,380 --> 00:20:32,630 آن را کاملا برای آن طراحی شده است. 402 00:20:32,630 --> 00:20:35,640 پس شما در نهایت هزینه های غیر بی اهمیت مقدار زمان انجام این کار. 403 00:20:35,640 --> 00:20:38,040 بنابراین من می خواهم دلسرد که مسیر در حال حاضر. 404 00:20:38,040 --> 00:20:41,570 این است که واقعا در نظر گرفته شده برنامه های کاربردی مبتنی بر وب. 405 00:20:41,570 --> 00:20:42,650 >> بنابراین میزبانی وب. 406 00:20:42,650 --> 00:20:44,450 بنابراین اگر شما دیده نمی شود. پیام خصوصی به درس - 407 00:20:44,450 --> 00:20:46,610 و در اینجا که در آن ما می خواهیم یک داستان آغاز خواهد شد - 408 00:20:46,610 --> 00:20:50,900 میزبانی وب همه چیز در مورد پرداخت معمولا یک سرویس، میزبان یک سرور متعلق به 409 00:20:50,900 --> 00:20:54,800 توسط شخص دیگری بر روی وب است که دارای یک آدرس آی پی، و شما پس از آن قرار داده است 410 00:20:54,800 --> 00:20:55,880 وب سایت بر روی آن. 411 00:20:55,880 --> 00:20:58,620 و آنها معمولا شما از پست الکترونیک حساب ها و پایگاه داده 412 00:20:58,620 --> 00:21:00,160 و ویژگی های دیگر از این قبیل. 413 00:21:00,160 --> 00:21:02,930 >> بدانید که اگر شما نمی خواهید که در واقع پرداخت برای چنین، به این آدرس بروید 414 00:21:02,930 --> 00:21:06,280 وجود دارد و CS50 در واقع غیر انتفاعی حساب که شما می توانید برای استفاده از 415 00:21:06,280 --> 00:21:11,490 در واقع http://project در داخل دستگاه 416 00:21:11,490 --> 00:21:12,470 برای پروژه نهایی خود را. 417 00:21:12,470 --> 00:21:16,465 اگر شما واقعا می خواهید آن را به چیزی به مانند، isawyouharvard.com، 418 00:21:16,465 --> 00:21:19,730 شما می توانید این نام دامنه خرید - اگر چه نیست که یکی از خاص - و 419 00:21:19,730 --> 00:21:24,070 سپس شما می توانید در مورد میزبانی آن را روی وب سرور عمومی مانند ما می تواند ارائه دهد 420 00:21:24,070 --> 00:21:25,170 شما را از طریق اینجا بچه ها. 421 00:21:25,170 --> 00:21:27,240 >> و در واقع اگر ناآشنا، اگر شما هرگز به آن بوده ام 422 00:21:27,240 --> 00:21:30,590 isawyouharvard.com، یکی، وجود دارد. 423 00:21:30,590 --> 00:21:37,310 اما دو، می دانم که یک جوان بود نام زن توسط Tej برای تور بیش از حد دو 424 00:21:37,310 --> 00:21:41,550 سال پیش، سه سال پیش بود که CS50 فارغ التحصیلان که یک یا دو روز اتفاق افتاد 425 00:21:41,550 --> 00:21:46,280 قبل از CS50 نمایشگاه با ارسال یک ایمیل به به خانه او لیست پستی و voila. 426 00:21:46,280 --> 00:21:49,770 دو روز بعد توسط از CS50 نمایشگاه، او تا به حال صدها نفر از کاربران خزنده 427 00:21:49,770 --> 00:21:53,240 هر یک از دیگر بر روی وب سایت خود و گفت چگونه آنها را دیده بود 428 00:21:53,240 --> 00:21:55,250 او و یا او را در محوطه دانشگاه. 429 00:21:55,250 --> 00:21:57,600 به طوری که یکی از مورد علاقه CS50 داستان های موفقیت از 430 00:21:57,600 --> 00:21:59,650 پروژه CS50 نهایی. 431 00:21:59,650 --> 00:22:04,090 >> پس چگونه شما در مورد قرار دادن یک وب سایت دوست دارم که بر روی اینترنت؟ 432 00:22:04,090 --> 00:22:07,140 خب، یک چند جمله وجود دارد مواد تشکیل دهنده در اینجا. 433 00:22:07,140 --> 00:22:09,310 بنابراین، شما باید به خرید یک نام دامنه. 434 00:22:09,310 --> 00:22:12,440 مجموعه ای از مکان هایی در ایران وجود دارد جهان که از آن شما می توانید 435 00:22:12,440 --> 00:22:13,940 خرید یک نام دامنه. 436 00:22:13,940 --> 00:22:16,660 و به عنوان مثال، یکی که توصیه می کنیم فقط به این دلیل آن را محبوب 437 00:22:16,660 --> 00:22:18,855 و آن را ارزان به نام namecheap.com. 438 00:22:18,855 --> 00:22:22,860 اما شما godaddy.com می توانید بروید و ده ها تن از دیگران وجود دارد. 439 00:22:22,860 --> 00:22:24,420 شما می توانید در بررسیها به عنوان خوانده شده. 440 00:22:24,420 --> 00:22:26,250 >> اما در بیشتر قسمت ها آن را نمی کند مهم از چه کسی شما 441 00:22:26,250 --> 00:22:27,720 خرید یک نام دامنه. 442 00:22:27,720 --> 00:22:30,780 و آنها را در قیمت متفاوت است و آنها در پسوند متفاوت است. 443 00:22:30,780 --> 00:22:37,140 پسوندها مانند. com، دات نت، ORG، یو، تلویزیون، کسانی که 444 00:22:37,140 --> 00:22:38,650 در واقع در قیمت متفاوت است. 445 00:22:38,650 --> 00:22:43,630 اما اگر ما می خواستیم به انجام چیزی شبیه به cats.com ما می توانید به این وب سایت بروید، 446 00:22:43,630 --> 00:22:44,280 جست و جو کلیک کنید. 447 00:22:44,280 --> 00:22:46,370 احتمالا این یکی گرفته شده است. 448 00:22:46,370 --> 00:22:50,170 اما ظاهرا، catsagainst.com در دسترس است. 449 00:22:50,170 --> 00:22:52,100 pluscats.com در دسترس است. 450 00:22:52,100 --> 00:22:53,780 Lovecats، catscorner، dampcats.net. 451 00:22:53,780 --> 00:22:56,320 452 00:22:56,320 --> 00:22:59,135 همه از این امیدوارم شبه به طور تصادفی تولید می شود. 453 00:22:59,135 --> 00:23:04,670 اگر می خواهید cats.pw، 1،500 دلار فقط، است که کمی دیوانه. 454 00:23:04,670 --> 00:23:08,100 بنابراین کسی که واقعا ربوده تا همه گربه نام دامنه مرتبط در اینجا برای 455 00:23:08,100 --> 00:23:09,840 قیمت متفاوت است. 456 00:23:09,840 --> 00:23:12,360 >> همانطور که به کنار، بیایید ببینید. 457 00:23:12,360 --> 00:23:13,710 چه کسی cats.com؟ 458 00:23:13,710 --> 00:23:16,290 بدانید که شما بچه ها در اختیار شما نسبتا 459 00:23:16,290 --> 00:23:17,540 دستورات پیچیده در حال حاضر. 460 00:23:17,540 --> 00:23:20,592 مثل من به معنای واقعی کلمه می تواند تایپ که cats.com است؟ 461 00:23:20,592 --> 00:23:23,730 و از آنجایی که از راه اینترنت است و شما در واقع می توانید ببینید که چه کسی 462 00:23:23,730 --> 00:23:25,440 ثبت این. 463 00:23:25,440 --> 00:23:30,240 ظاهرا این شخص [نامفهوم] با استفاده از یک سرویس پروکسی. 464 00:23:30,240 --> 00:23:33,900 پس هر کس صاحب cats.com نمی خواهند جهان به می دانم که آنها چه کسانی هستند. 465 00:23:33,900 --> 00:23:36,610 به طوری که آنها در سایت عضو می شوید اگر از طریق برخی از خدمات حریم خصوصی تصادفی. 466 00:23:36,610 --> 00:23:39,100 اما گاهی اوقات شما در واقع صاحبان واقعی. 467 00:23:39,100 --> 00:23:41,420 >> و این است که می گویند، به خصوص اگر شما به دنبال برخی از راه اندازی و شما 468 00:23:41,420 --> 00:23:44,640 واقعا می خواهید برخی از نام دامنه و شما حاضر به پرداخت شخص دیگری برای 469 00:23:44,640 --> 00:23:48,050 آن، شما می توانید تماس اطلاعات در آن راه. 470 00:23:48,050 --> 00:23:49,940 >> اما جالب این است. 471 00:23:49,940 --> 00:23:53,380 اجازه دهید من رفته تا به این بخش. 472 00:23:53,380 --> 00:23:55,330 بنابراین این که خروجی یکسان است. 473 00:23:55,330 --> 00:23:56,990 و این فقط رنگ ورو رفته است. 474 00:23:56,990 --> 00:24:00,740 بنابراین ظاهرا cats.com می تواند شما برای قیمت مناسب. 475 00:24:00,740 --> 00:24:03,170 اما آنچه جالب است این است که نام سرور - 476 00:24:03,170 --> 00:24:06,040 این سوء استفاده چه نام است سرور تصور می شود - نام خود را 477 00:24:06,040 --> 00:24:08,876 سرور قرار نیست باشد thisdomainforsale.com. 478 00:24:08,876 --> 00:24:11,050 - اگر ما در واقع چیزی شبیه به را انتخاب کنید 479 00:24:11,050 --> 00:24:15,181 اجازه دهید چیزی کمی بیشتر را انتخاب کنید مشروع مانند، که google.com است، 480 00:24:15,181 --> 00:24:17,030 و در اینجا تا رفته. 481 00:24:17,030 --> 00:24:18,280 بنابراین در اینجا - 482 00:24:18,280 --> 00:24:20,600 483 00:24:20,600 --> 00:24:21,740 چه اتفاقی افتاده است؟ 484 00:24:21,740 --> 00:24:22,480 جالب است. 485 00:24:22,480 --> 00:24:25,290 فراتر از آن است که - 486 00:24:25,290 --> 00:24:26,610 اجازه دهید آن را کلید پایین نگه دارید. 487 00:24:26,610 --> 00:24:28,370 >> چه کسی mit.edu است؟ 488 00:24:28,370 --> 00:24:28,810 OK را بزنید. 489 00:24:28,810 --> 00:24:29,900 این کمک بزرگی است. 490 00:24:29,900 --> 00:24:31,400 بنابراین این چیزی است که من امیدوار بود. 491 00:24:31,400 --> 00:24:33,930 استفاده مشروع از خدمات دی ان اس. 492 00:24:33,930 --> 00:24:36,750 سرورهای نام در اینجا نشان می دهد شرح زیر است. 493 00:24:36,750 --> 00:24:40,880 به این ترتیب MIT گفت، هر زمان که کسی در جهان، در هر کجا که 494 00:24:40,880 --> 00:24:46,950 هستند، انواع در mit.edu و بازدید را وارد کنید، لپ تاپ خود را، اعم از مک و یا کامپیوتر، 495 00:24:46,950 --> 00:24:51,830 به نحوی در نهایت کشف کردن که مردم در جهان که می دانم چه 496 00:24:51,830 --> 00:24:58,130 آدرس آی پی است که برای mit.edu یا هر یک از زیر دامنه در mit.edu را یا هر یک از 497 00:24:58,130 --> 00:25:01,660 این سرویس دهنده ها در اینجا - و در واقع به نظر می رسد مانند زیرساخت های MITS است 498 00:25:01,660 --> 00:25:03,370 بسیار قوی که شما انتظار می رود. 499 00:25:03,370 --> 00:25:07,050 آنها نام چندین سرور که خوب است برای افزونگی است. 500 00:25:07,050 --> 00:25:09,840 و در واقع، به نظر می رسد در سراسر جهان توزیع شده در سراسر جهان است. 501 00:25:09,840 --> 00:25:13,250 یک دسته از کسانی که به نظر می رسد در ایالات متحده، دو زن و شوهر در آسیا، یکی در اروپا، 502 00:25:13,250 --> 00:25:14,540 در جایی دیگر. 503 00:25:14,540 --> 00:25:18,000 >> اما نکته در اینجا این است که دی ان اس که ما برای اعطا گرفتن و ام 504 00:25:18,000 --> 00:25:21,990 به طور کلی به عنوان یک جدول اکسل بزرگ شرح داده شده است که آدرس IP و دامنه 505 00:25:21,990 --> 00:25:25,890 نام است که در واقع نسبتا پیچیده خدمات سلسله مراتبی به طوری که در 506 00:25:25,890 --> 00:25:29,170 جهان در واقع یک تعداد محدود وجود دارد سرورهایی که اساسا می دانیم که در آن 507 00:25:29,170 --> 00:25:32,880 همه. کام یا همه شبکه.، تمام 508 00:25:32,880 --> 00:25:34,650 orgs، و غیره. 509 00:25:34,650 --> 00:25:37,820 >> بنابراین، هنگامی که شما بروید جلو و خرید یک دامنه نام از جایی مثل نام و نام ارزان یا 510 00:25:37,820 --> 00:25:41,450 برو بابا یا هر وب سایت دیگر، یکی از مراحل کلیدی است که شما را مجبور به انجام 511 00:25:41,450 --> 00:25:45,180 شما، اگر شما این کار را حتی برای نهایی خود را پروژه، ثبت بگویید 512 00:25:45,180 --> 00:25:49,020 از آنها شما در حال خرید دامنه نام، که در جهان شما را می داند 513 00:25:49,020 --> 00:25:52,310 آدرس IP وب سایت، که سرورهای نام شما هستند. 514 00:25:52,310 --> 00:25:55,750 >> بنابراین اگر استفاده می کنید، برای مثال CS50 میزبانی حساب - ما اتفاق می افتد که 515 00:25:55,750 --> 00:25:57,760 این حساب از طریق dreamhost.com است که 516 00:25:57,760 --> 00:25:59,560 محبوب شرکت میزبانی وب - 517 00:25:59,560 --> 00:26:03,530 آنها به شما خواهد گفت که شما باید خرید دامنه و به دنیا بگویم: خود را که 518 00:26:03,530 --> 00:26:09,410 سرور نام دامنه شما است ns1.dreamhost.com، ns2.dreamhost.com، 519 00:26:09,410 --> 00:26:11,470 و ns3.dreamhost.com. 520 00:26:11,470 --> 00:26:12,600 >> اما آن. 521 00:26:12,600 --> 00:26:15,480 خرید یک نام دامنه به معنی دادن به آنها پول و به دست آوردن مالکیت 522 00:26:15,480 --> 00:26:17,190 دامنه، اما آن را بیشتر شبیه اجاره هر چند. 523 00:26:17,190 --> 00:26:20,060 شما آن را برای یک سال و سپس آنها لایحه recurringly از شما برای بقیه 524 00:26:20,060 --> 00:26:22,130 زندگی خود را تا زمانی که شما لغو نام دامنه. 525 00:26:22,130 --> 00:26:24,510 و سپس شما را به آنها می گویم که نام سرور می باشد. 526 00:26:24,510 --> 00:26:26,190 اما بعد از آن شما با هم انجام شود ثبت شما. 527 00:26:26,190 --> 00:26:30,130 و از آنجا شما را تنها با تعامل میزبانی وب خود شرکت، که 528 00:26:30,130 --> 00:26:32,030 در مورد CS50 خواهد شد نمایید. 529 00:26:32,030 --> 00:26:36,080 اما دوباره، اسناد بیشتر خواهد شد ارائه شده به شما اگر شما تصمیم به رفتن 530 00:26:36,080 --> 00:26:37,170 که در مسیر. 531 00:26:37,170 --> 00:26:40,750 >> بنابراین اگر شما این کار را بعد از درس پایان، به سادگی گوگلینگ میزبانی وب 532 00:26:40,750 --> 00:26:42,830 شرکت خواهد کرد تا به نوبه خود هزاران از گزینه. 533 00:26:42,830 --> 00:26:45,720 و من به طور کلی شما برای تشویق دوستانی که ممکن است استفاده کرده اند بپرسید 534 00:26:45,720 --> 00:26:49,350 شرکت قبل از اگر توصیه آنها آنها و تجربه خوبی بود. 535 00:26:49,350 --> 00:26:52,680 >> از آنجا که بسیاری از پرواز در شب وجود دارد میزبانی وب شرکت ها، مانند یک مرد در 536 00:26:52,680 --> 00:26:55,220 زیرزمین خود را با سرور که دارای یک آدرس IP است. 537 00:26:55,220 --> 00:26:58,980 او تا به برخی از RAM اضافی و هارد دیسک فضا و فقط به فروش می رساند میزبانی وب 538 00:26:58,980 --> 00:27:02,380 حساب حتی اگر هیچ راهی که وجود دارد سرور می تواند صدها نفر از دسته 539 00:27:02,380 --> 00:27:04,050 کاربران و یا هزاران نفر از کاربران. 540 00:27:04,050 --> 00:27:06,260 پس متوجه شما بدست می آورید آنچه شما برای پرداخت. 541 00:27:06,260 --> 00:27:09,510 >> برای مدتی برای خانه های شخصی من صفحه - و این کاملا قابل قبول بود 542 00:27:09,510 --> 00:27:11,830 چون من تا به حال، مانند، دو بازدید کنندگان یک ماه - 543 00:27:11,830 --> 00:27:14,990 من پرداخت، مانند، $ 2.95 یک ماه. 544 00:27:14,990 --> 00:27:17,230 و من کاملا مطمئن هستم آن بود در زیرزمین خانه کسی. 545 00:27:17,230 --> 00:27:20,800 اما باز هم، شما می کنید لزوما هر گونه تضمین آپ تایم و یا 546 00:27:20,800 --> 00:27:21,840 مقیاس پذیری. 547 00:27:21,840 --> 00:27:24,560 بنابراین دوباره، شما به طور معمول به دنبال در چیزی بیش از آن. 548 00:27:24,560 --> 00:27:26,220 >> خب، چه در مورد اس اس ال؟ 549 00:27:26,220 --> 00:27:27,690 پس چه SSL استفاده می شود؟ 550 00:27:27,690 --> 00:27:30,320 اجازه دهید در حال حاضر شروع به هدایت در جهت امنیت و چیزهایی که 551 00:27:30,320 --> 00:27:32,330 می تواند به ما آسیب برساند. 552 00:27:32,330 --> 00:27:36,890 به خصوص به عنوان شما سرمایه گذاری در خود تغییر دهید. 553 00:27:36,890 --> 00:27:41,650 >> SSL، و یا آنچه که اس اس ال استفاده می شود؟ 554 00:27:41,650 --> 00:27:42,660 امنیت، OK. 555 00:27:42,660 --> 00:27:44,000 پس از آن برای امنیت استفاده می شود. 556 00:27:44,000 --> 00:27:44,640 به چه معنا است؟ 557 00:27:44,640 --> 00:27:47,170 بنابراین آن را برای لایه سوکت ایمن می ایستد. 558 00:27:47,170 --> 00:27:52,330 و آن است که توسط URL نشان داد که با https:// شروع میشود. 559 00:27:52,330 --> 00:27:58,410 بسیاری از ما احتمالا هرگز تایپ احتمالی https://، اما شما اغلب باید دریابید که 560 00:27:58,410 --> 00:28:03,000 مرورگر شما از HTTP به هدایت می شوید HTTPS به طوری که همه چیز وجود دارد 561 00:28:03,000 --> 00:28:04,260 پس از رمزگذاری شده است. 562 00:28:04,260 --> 00:28:10,810 >> FYI، با استفاده از اس اس ال نیاز به طور معمول شما باید یک آدرس آی پی منحصر به فرد است. 563 00:28:10,810 --> 00:28:13,940 و به طور معمول به دریافت یک آدرس IP منحصر به فرد شما نیاز به پرداخت میزبانی وب 564 00:28:13,940 --> 00:28:15,850 شرکت چند دلار بیشتر در هر ماه است. 565 00:28:15,850 --> 00:28:19,850 پس این است که به راحتی درک این روزها با خرید یک IP اجرا 566 00:28:19,850 --> 00:28:22,930 آدرس و با خرید چه نام گواهی نامه اس اس ال. 567 00:28:22,930 --> 00:28:26,520 اما متوجه باشید که آن را می آیند در برخی از هزینه های اضافی است. 568 00:28:26,520 --> 00:28:30,880 و، همانطور که ما سعی خواهیم کرد به ترساندن را فقط در کمی، آن را حتی لزوما 100٪ 569 00:28:30,880 --> 00:28:34,040 محافظ از هر آنچه در آن است شما در حال تلاش برای محافظت از. 570 00:28:34,040 --> 00:28:38,620 >> بنابراین برای امنیت، من فکر کردم می خواهم من می خواهم انجام مرتب کردن بر اساس اش Segue تصادفی در اینجا. 571 00:28:38,620 --> 00:28:42,820 همانطور که شما ممکن است از سخنرانی CS50 می دانم فیلم، تیم تولید ما بوده است 572 00:28:42,820 --> 00:28:46,770 فن که من گرفتن واقعا خوب عکاسی از دانشگاه، و هوایی 573 00:28:46,770 --> 00:28:48,370 عکاسی اخیرا ترین. 574 00:28:48,370 --> 00:28:51,450 اگر شما تا به حال نگاه کردن به شما را ببینید چیزی پرواز با یک دوربین کوچک، 575 00:28:51,450 --> 00:28:53,410 آن را در واقع ممکن است به CS50 باشد. 576 00:28:53,410 --> 00:28:55,830 و من فقط فکر کردم من می خواهم دقیقه از به اشتراک بگذارید برخی از فیلم های تیم 577 00:28:55,830 --> 00:28:59,450 جمع آوری شده است، به خصوص به عنوان ما به نگاه ترم بهار و پاییز آینده. 578 00:28:59,450 --> 00:29:03,320 اگر هر کدام از شما یک صدای شلاق برای عکاسی، ویدئوگرافی، ما می 579 00:29:03,320 --> 00:29:05,570 عشق به شما درگیر در پشت صحنه. 580 00:29:05,570 --> 00:29:07,595 اما بیشتر در مورد آن جزئیات را در یک هفته. 581 00:29:07,595 --> 00:29:18,560 >> [موسیقی] 582 00:29:18,560 --> 00:29:20,750 >> دیوید J. مالان: تبدیل کردن وجود دارد زمین گلف در بالای 583 00:29:20,750 --> 00:29:22,754 ورزشگاه که ما هرگز در مورد می دانستند. 584 00:29:22,754 --> 00:30:06,150 >> [موسیقی] 585 00:30:06,150 --> 00:30:08,440 >> دیوید J. مالان: شما می توانید ببینید رئوس مطالب از هواپیماهای بدون سرنشین وجود دارد. 586 00:30:08,440 --> 00:30:24,160 >> [موسیقی] 587 00:30:24,160 --> 00:30:26,280 >> دیوید J. مالان: بهترین بخش در اینجا است، سازمان دیده بان هل دهنده در سمت چپ است. 588 00:30:26,280 --> 00:30:52,900 >> [موسیقی] 589 00:30:52,900 --> 00:30:56,920 >> دیوید J. مالان: مثال دیگر از آنچه شما می توانید با تکنولوژی که انجام دهید 590 00:30:56,920 --> 00:30:58,900 تنها حاشیه، رک و پوست کنده، مربوط به امنیت. 591 00:30:58,900 --> 00:31:01,710 اما من فکر کردم که می شود بیشتر راه سرگرم کننده فقط گفت، امنیت. 592 00:31:01,710 --> 00:31:07,780 بنابراین اجازه دهید ببینیم اگر ما می توانیم به شما بچه ها نمی ترساند در حال حاضر با نه تنها یک بیت از چند 593 00:31:07,780 --> 00:31:10,590 تهدید، بلکه اساسی درک درستی از آنچه که این تهدید 594 00:31:10,590 --> 00:31:13,830 به طوری که در حال حرکت رو به جلو شما می توانید تصمیم می گیرید که چگونه و اینکه آیا برای دفاع از 595 00:31:13,830 --> 00:31:17,290 از خود در برابر این چیزها و در حداقل به فکر آنها را به عنوان شما 596 00:31:17,290 --> 00:31:20,530 تصمیم گیری یا نه ارسال این ایمیل، یا نه ورود به سیستم 597 00:31:20,530 --> 00:31:24,920 به این وب سایت، یا نه استفاده کنید که از Wi-Fi دسترسی سایبر کافه 598 00:31:24,920 --> 00:31:28,210 نقطه به طوری که شما می دانید چه تهدید در واقع در اطراف شما. 599 00:31:28,210 --> 00:31:30,990 >> جاناتان با اشاره به چیزی این را دوست دارم در روز دوشنبه. 600 00:31:30,990 --> 00:31:32,220 او یک ضربه روی صفحه نمایش پنجره بود. 601 00:31:32,220 --> 00:31:33,630 این یکی از مک است. 602 00:31:33,630 --> 00:31:36,850 چند نفر از شما تا به حال نصب شده اند نرم افزار بر روی مک و یا کامپیوتر شما؟ 603 00:31:36,850 --> 00:31:38,420 همه بدیهی است. 604 00:31:38,420 --> 00:31:41,590 چگونه بسیاری از شما داده اند بسیار فکر به تایپ کردن در رمز عبور خود را 605 00:31:41,590 --> 00:31:43,030 وقتی از شما خواسته؟ 606 00:31:43,030 --> 00:31:44,740 منظورم این است که، حتی من نمی، رک و پوست کنده. 607 00:31:44,740 --> 00:31:48,730 بنابراین زن و شوهر از ما خوب است در پارانویا بودن. 608 00:31:48,730 --> 00:31:50,490 اما در نظر گرفتن آنچه که شما در واقع در اینجا انجام می دهند. 609 00:31:50,490 --> 00:31:53,280 >> در مک معمولی و یا کامپیوتر شما حساب کاربری مدیر. 610 00:31:53,280 --> 00:31:56,450 و معمولا شما تنها با استفاده از یک لپ تاپ حداقل این روزها. 611 00:31:56,450 --> 00:31:59,780 بنابراین حساب کاربری خود شوید، مالان یا JHarvard و یا هر آنچه در آن است، 612 00:31:59,780 --> 00:32:00,830 به حساب مدیر است. 613 00:32:00,830 --> 00:32:03,530 و آنچه بدان معناست که شما است ریشه دسترسی به کامپیوتر شما. 614 00:32:03,530 --> 00:32:06,180 شما می توانید هر چیزی که شما می خواهید نصب کنید، هر چیزی که شما می خواهید حذف کنید. 615 00:32:06,180 --> 00:32:10,800 >> و به طور معمول این روزها، به دلیل تصمیمات طراحی مورخ از سال پیش، 616 00:32:10,800 --> 00:32:14,560 راه ترین نرم افزار نصب می شود به عنوان یک مدیر است. 617 00:32:14,560 --> 00:32:18,180 و حتی اگر مک و یا کامپیوتر خود را حداقل در طول و بعد فورا رفت واز به اندازه کافی هوشمند 618 00:32:18,180 --> 00:32:22,010 سال ها با آخرین برداشت سیستم عامل مک و ویندوز خود را اجرا کنید 619 00:32:22,010 --> 00:32:26,130 نام کاربری به طور پیش فرض به عنوان مدیر، هنگامی که شما برخی از دانلود 620 00:32:26,130 --> 00:32:29,160 برنامه جدید را از اینترنت و سعی کنید به آن را نصب کنید، شما احتمالا رفتن 621 00:32:29,160 --> 00:32:30,880 برای رمز عبور خود را برانگیخت. 622 00:32:30,880 --> 00:32:34,790 اما نکته این است که در آن نقطه، شما به معنای واقعی کلمه توزیع کلید خود را 623 00:32:34,790 --> 00:32:38,620 کامپیوتر را به هر تصادفی برنامه شما فقط دریافت و 624 00:32:38,620 --> 00:32:41,590 اجازه می دهد آن را به نصب هر چه آن را می خواهد. 625 00:32:41,590 --> 00:32:45,050 >> و به عنوان جاناتان اشاره به تحقق که ممکن است می گویند که آن را می خواهد 626 00:32:45,050 --> 00:32:49,350 نصب نرم افزار خود را که شما مراقبت مورد، Spotify در یا iTunes یا هر چیز دیگری 627 00:32:49,350 --> 00:32:50,900 آن است که شما در حال تلاش برای نصب. 628 00:32:50,900 --> 00:32:54,710 اما شما به معنای واقعی کلمه اعتماد نویسنده یا نویسندگان نرم افزار 629 00:32:54,710 --> 00:32:57,570 تنها چه برنامه قرار است انجام دهد. 630 00:32:57,570 --> 00:33:02,320 >> اما مطلقا هیچ چیز وجود دارد توقف اکثر برنامه ها بر روی اکثر 631 00:33:02,320 --> 00:33:06,910 سیستم عامل از پاک کردن فایل ها، از آپلود آنها را به برخی از شرکت های 632 00:33:06,910 --> 00:33:10,040 وب سایت، از چرخش در اطراف، برای رمزنگاری کارها. 633 00:33:10,040 --> 00:33:12,970 و دوباره، ما مرتب کردن بر اساس ساخته شده است زیرساخت های کامل بیش از 634 00:33:12,970 --> 00:33:14,930 سال بر اعتماد. 635 00:33:14,930 --> 00:33:18,690 و به این ترتیب متوجه است که شما تنها شده ام اعتماد مردم به صورت تصادفی و تصادفی 636 00:33:18,690 --> 00:33:20,050 شرکت در بیشتر قسمت ها. 637 00:33:20,050 --> 00:33:24,860 >> و جاناتان اشاره به بیش از حد، گاهی اوقات آن دسته از شرکت خود را مرتب سازی بر اساس 638 00:33:24,860 --> 00:33:26,410 آگاهانه مخرب است، همه درست است؟ 639 00:33:26,410 --> 00:33:30,200 سونی گرفتار بسیاری از flack چند سال پیش برای نصب چه نامیده می شد. 640 00:33:30,200 --> 00:33:33,220 کیت rootkit های بر روی رایانه های مردم بدون دانش خود. 641 00:33:33,220 --> 00:33:36,570 و جان کلام این بود که هنگامی که شما یک سی دی به عنوان مثال خریداری که آنها 642 00:33:36,570 --> 00:33:40,050 نمی خواهم شما را قادر به کپی یا rip کردن موسیقی از سی دی 643 00:33:40,050 --> 00:33:42,600 نصب، بدون دانستن خود، rootkit های بر روی کامپیوتر شما. 644 00:33:42,600 --> 00:33:46,020 rootkit ها فقط به معنی نرم افزاری است که اجرا می شود به عنوان مدیر که به طور بالقوه 645 00:33:46,020 --> 00:33:47,260 آیا چیزهای بد. 646 00:33:47,260 --> 00:33:50,780 >> اما در میان چیزهایی که این چیز انجام داد این بود آن را در خود پنهان. 647 00:33:50,780 --> 00:33:53,660 بنابراین برخی از شما ممکن است بسیار زرنگ و دانا با کامپیوتر شما و می دانم، خوب، من 648 00:33:53,660 --> 00:33:57,310 می توانید فقط با باز کردن Task Manager را یا فعالیت های مانیتور و من می توانم در همه نگاه کنند 649 00:33:57,310 --> 00:33:59,150 از برنامه arcanely نام که در حال اجرا هستند. 650 00:33:59,150 --> 00:34:01,760 و اگر چیزی مشکوک به نظر می رسد من فقط آن را بکشند و یا آن را حذف کنید. 651 00:34:01,760 --> 00:34:02,980 اما این چه rootkit های. 652 00:34:02,980 --> 00:34:07,070 این اساسا گفت، اگر وظیفه در حال اجرا مدیر، خود را نشان نمی دهد. 653 00:34:07,070 --> 00:34:08,500 >> بنابراین نرم افزار وجود دارد. 654 00:34:08,500 --> 00:34:12,710 و فقط اگر واقعا، واقعا نگاه سخت می تواند شما را حتی آن را پیدا کنید. 655 00:34:12,710 --> 00:34:15,670 و این کار را به نام انجام شد حفاظت از کپی. 656 00:34:15,670 --> 00:34:18,230 اما فقط تصور کنید که چه چیزی می تواند در غیر این صورت انجام شده است. 657 00:34:18,230 --> 00:34:19,699 >> در حال حاضر در شرایط حفاظت از خودتان. 658 00:34:19,699 --> 00:34:22,190 بسیاری از وب سایت زیبا مهربان که آنها را این 659 00:34:22,190 --> 00:34:26,480 آیکون قفل بر روی صفحه اصلی خود که بدان معنی است که این وب سایت امن است. 660 00:34:26,480 --> 00:34:28,870 این از bankofamerica.com است این صبح است. 661 00:34:28,870 --> 00:34:32,239 پس چه که آیکون قفل کوچک منظورم در کنار ورود به سیستم دکمه وجود دارد؟ 662 00:34:32,239 --> 00:34:35,699 663 00:34:35,699 --> 00:34:36,790 >> مطلقا هیچ چیز. 664 00:34:36,790 --> 00:34:39,560 این به معنی کسی می داند که چگونه به استفاده از فتوشاپ برای ساختن یک عکس 665 00:34:39,560 --> 00:34:40,590 آیکون قفل. 666 00:34:40,590 --> 00:34:44,449 کاملا به معنای واقعی کلمه، این واقعیت است که آن را به معنای مثبت وجود دارد 667 00:34:44,449 --> 00:34:46,880 سیگنال به کاربر مانند، آه، وب سایت امن. 668 00:34:46,880 --> 00:34:50,449 من باید این وب سایت در حال حاضر اعتماد و نوع در نام کاربری و رمز عبور من. 669 00:34:50,449 --> 00:34:53,870 و این امر مرسوم بوده است سال، به تازگی به عنوان این صبح. 670 00:34:53,870 --> 00:34:56,949 >> اما در نظر گرفتن عادات که این است که ما از وارد شدن به. 671 00:34:56,949 --> 00:35:00,600 پیام ضمنی را در نظر بگیرید که تمام از این بانک ها در این مورد شده اند 672 00:35:00,600 --> 00:35:01,830 ارسال برای سال. 673 00:35:01,830 --> 00:35:05,160 اگر شما قفل را مشاهده کنید، سپس امن. 674 00:35:05,160 --> 00:35:05,340 همه درست است؟ 675 00:35:05,340 --> 00:35:10,520 >> پس چگونه می تواند که سیستم شما سوء استفاده اعتماد اگر شما پسر بد هستید؟ 676 00:35:10,520 --> 00:35:14,100 قرار دادن قفل بر روی وب سایت خود را، و منطقی، کاربران بوده است 677 00:35:14,100 --> 00:35:17,260 های مشروط برای سال فرض قفل به معنی امن است. 678 00:35:17,260 --> 00:35:19,310 و آن را در واقع ممکن است امن باشد. 679 00:35:19,310 --> 00:35:24,810 شما ممکن است زیبا و امن اتصال SSL HTTPS به 680 00:35:24,810 --> 00:35:26,452 وب سایت های جعلی. com. 681 00:35:26,452 --> 00:35:30,150 و هیچ کس دیگر در جهان می توانید ببینید که شما در مورد به دست او و یا او هستید 682 00:35:30,150 --> 00:35:32,790 نام کاربری و رمز عبور خود را به حساب کاربری خود شوید. 683 00:35:32,790 --> 00:35:35,110 >> گرچه این، شاید، کمی اطمینان بخش تر. 684 00:35:35,110 --> 00:35:38,600 بنابراین این یک ضربه روی صفحه نمایش از بالا است مرورگر من امروز صبح در 685 00:35:38,600 --> 00:35:39,910 bankofamerica.com. 686 00:35:39,910 --> 00:35:43,270 و متوجه در اینجا بیش از حد ما یک آیکون قفل. 687 00:35:43,270 --> 00:35:48,040 در این زمینه به چه معنی است در Chrome را حداقل؟ 688 00:35:48,040 --> 00:35:49,520 >> بنابراین این شرکت با استفاده از اس اس ال. 689 00:35:49,520 --> 00:35:51,220 پس این است که در واقع یک چیز بهتر است. 690 00:35:51,220 --> 00:35:54,250 و این واقعیت است که کروم است و آن را سبز است که به منظور جلب توجه ما 691 00:35:54,250 --> 00:35:56,750 به این واقعیت است که این نه تنها بیش از اس اس ال. 692 00:35:56,750 --> 00:36:01,400 این شرکت این است که کسی از تأیید است که در واقع وجود دارد 693 00:36:01,400 --> 00:36:02,520 bankofamerica.com. 694 00:36:02,520 --> 00:36:05,970 و این بدان معناست که بانک مرکزی آمریکا، هنگام خرید آنها به اصطلاح SSL 695 00:36:05,970 --> 00:36:09,680 گواهی، تصادفی اساسا بزرگ، اعداد تا حدودی تصادفی که اجرای 696 00:36:09,680 --> 00:36:14,710 امنیت برای آنها، آنها شده اند تایید شده توسط برخی از ثالث مستقل 697 00:36:14,710 --> 00:36:15,570 حزبی که می گوید، بله. 698 00:36:15,570 --> 00:36:19,240 این است که در واقع مدیر عامل بانک امریکا در تلاش برای خرید گواهی. 699 00:36:19,240 --> 00:36:23,290 کروم در نتیجه اعتماد خواهد کرد که اقتدار صدور گواهینامه و می گویند در 700 00:36:23,290 --> 00:36:25,265 سبز، این bankofamerica.com است. 701 00:36:25,265 --> 00:36:27,997 و بانک مرکزی امریکا فقط چند می پردازد صد دلار برای آن یا چند 702 00:36:27,997 --> 00:36:30,800 هزار به عنوان یک مخالف چند ده دلار است. 703 00:36:30,800 --> 00:36:34,940 >> اما در اینجا بیش از حد، که چگونه بسیاری از شما تا کنون هر گونه متفاوت به دلیل رفتار 704 00:36:34,940 --> 00:36:38,576 URL در مرورگر شما است سبز به جای سیاه و سفید؟ 705 00:36:38,576 --> 00:36:39,900 درست است؟ 706 00:36:39,900 --> 00:36:40,600 بنابراین زن و شوهر از ما. 707 00:36:40,600 --> 00:36:42,115 و این خوب است به پارانویا است. 708 00:36:42,115 --> 00:36:45,910 اما حتی پس از آن، کسانی از شما که حتی توجه به این چیزها، شما در واقع 709 00:36:45,910 --> 00:36:50,720 متوقف کردن ورود و خروج کارمندان را به در غیر این صورت امن اگر URL وب سایت سبز نیست؟ 710 00:36:50,720 --> 00:36:53,380 همه حق است، بنابراین احتمالا نه، درست است؟ 711 00:36:53,380 --> 00:36:56,740 حداقل بسیاری از ما، اگر آن را سبز نیست، به احتمال زیاد شما فقط رفتن 712 00:36:56,740 --> 00:36:57,440 به مانند هر چیز دیگری. 713 00:36:57,440 --> 00:36:58,950 می خواهم، من می خواهم برای ورود به این وب سایت است. 714 00:36:58,950 --> 00:37:00,200 که چرا من اینجا هستم. 715 00:37:00,200 --> 00:37:02,390 من قصد دارم برای ورود با این وجود. 716 00:37:02,390 --> 00:37:04,500 >> همانطور که به کنار، کروم کمی است بهتر است در این مورد. 717 00:37:04,500 --> 00:37:07,990 اما در بسیاری از مرورگرها وجود دارد مانند فایرفاکس برای مثال، حداقل برای 718 00:37:07,990 --> 00:37:12,190 برخی از زمان، که در آن است که آیکون قفل است، در واقع شما می توانید هر گونه قرار داده است 719 00:37:12,190 --> 00:37:13,250 نماد خود را. 720 00:37:13,250 --> 00:37:17,480 بذار ببینم چه آخرین نسخه فایرفاکس به نظر می رسد. 721 00:37:17,480 --> 00:37:20,040 بنابراین اگر ما به CS50.net بروید. 722 00:37:20,040 --> 00:37:21,580 >> خوب، به طوری که آنها بهتر شده ام. 723 00:37:21,580 --> 00:37:24,970 چه مرورگرهای مورد استفاده برای انجام است، در اینجا به عنوان مثال [؟ SAAS؟] 724 00:37:24,970 --> 00:37:25,790 تاج در اینجا. 725 00:37:25,790 --> 00:37:29,240 که به اصطلاح مورد علاقه آیکون برای وب سایت. 726 00:37:29,240 --> 00:37:30,190 سال ago - 727 00:37:30,190 --> 00:37:34,720 در واقع نیست که از مدت ها قبل - که کمی سپر درست بوده است 728 00:37:34,720 --> 00:37:36,560 در اینجا در کنار URL. 729 00:37:36,560 --> 00:37:40,300 از آنجا که برخی از نبوغ تصمیم گرفت که آن را فقط نگاه بسیار درجه یک 730 00:37:40,300 --> 00:37:43,150 آرم حق گرافیکی شما در کنار آدرس خود را. 731 00:37:43,150 --> 00:37:45,310 طراحی و دانا، که در واقع بسیار قانع کننده است. 732 00:37:45,310 --> 00:37:47,240 >> پس چه بود در آغاز پسر بد انجام شده است؟ 733 00:37:47,240 --> 00:37:50,500 آنها شروع به تغییر مورد علاقه خود را آیکون و یا آیکون به طور پیش فرض خود را برای 734 00:37:50,500 --> 00:37:55,250 پیام خصوصی به تاج اما قفل، که تا به حال 735 00:37:55,250 --> 00:37:56,600 مطلقا هیچ معنی. 736 00:37:56,600 --> 00:37:59,760 دیگر از آیکون های مورد علاقه خود را در قفل آن را به حال هیچ 737 00:37:59,760 --> 00:38:01,250 نشانه ای از امنیت. 738 00:38:01,250 --> 00:38:04,040 >> بنابراین درس در اینجا یک زن و شوهر من فکر می کنم. 739 00:38:04,040 --> 00:38:07,820 یکی این است که در واقع وجود دارد برخی از مکانیسم نیت و همچنین برای 740 00:38:07,820 --> 00:38:12,850 آموزش ما حتی کاربران در مورد امنیت اگر شما حتی آگاه نیست چه سبز 741 00:38:12,850 --> 00:38:15,110 یا به معنای آنچه که حتی از HTTPS به معنای. 742 00:38:15,110 --> 00:38:19,130 اما اگر آن ساز و ما را به عادت بد را از وب سایت های اعتماد 743 00:38:19,130 --> 00:38:23,390 زمانی که ما می بینیم کسانی که سیگنال های مثبت، آنها به راحتی مورد آزار قرار گرفته که ما دیدم 744 00:38:23,390 --> 00:38:26,480 فقط یک لحظه پیش با چیزی احمقانه مثل این. 745 00:38:26,480 --> 00:38:29,100 >> بنابراین جلسه ربایی در می آید بازی، همانطور که ما قبل گفت: 746 00:38:29,100 --> 00:38:30,510 با کوکی ها برای مثال. 747 00:38:30,510 --> 00:38:32,130 و چه این در واقع چیست؟ 748 00:38:32,130 --> 00:38:35,930 خوب با ربودن جلسه این است که همه در مورد سرقت کوکی ها کسی. 749 00:38:35,930 --> 00:38:39,860 بنابراین اگر من باز کردن کروم در اینجا، برای به عنوان مثال، و من باز تا بازرس 750 00:38:39,860 --> 00:38:41,550 در اینجا و من به است Tab شبکه - 751 00:38:41,550 --> 00:38:42,830 و ما پیش از این انجام داده ایم - 752 00:38:42,830 --> 00:38:48,900 و من به چیزی شبیه به http://facebook.com را وارد کنید، یک کل 753 00:38:48,900 --> 00:38:52,280 دسته از مسائل می رود در سراسر صفحه نمایش به دلیل تمام تصاویر و CSS و 754 00:38:52,280 --> 00:38:53,490 فایل های جاوا اسکریپت. 755 00:38:53,490 --> 00:38:59,420 >> اما اگر من در این یکی نگاه کنید در اینجا متوجه که فیس بوک در واقع کاشت 756 00:38:59,420 --> 00:39:02,310 کوکی ها و یا بیشتر در مورد من مرورگر حق در اینجا. 757 00:39:02,310 --> 00:39:05,610 اینها اساسا از سوی تمبر که نماینده من. 758 00:39:05,610 --> 00:39:08,580 و در حال حاضر امیدوارم مرورگر من خواهد شد در حال حاضر این دوباره و دوباره زمانی که 759 00:39:08,580 --> 00:39:10,560 بازبینی که وب سایت. 760 00:39:10,560 --> 00:39:15,810 اما این تنها امن است، گفت: چند هفته پیش، اگر شما با استفاده از اس اس ال. 761 00:39:15,810 --> 00:39:18,860 >> اما حتی SSL به خودی خود می تواند خطر بیافتد. 762 00:39:18,860 --> 00:39:21,800 پس از آثار SSL تمام راه را در نظر بگیرید. 763 00:39:21,800 --> 00:39:28,860 هنگامی که مرورگر خود را به کنترل از راه دور متصل سرور از طریق احتمالی https://، داستان کوتاه مدت، 764 00:39:28,860 --> 00:39:30,110 رمزنگاری درگیر است. 765 00:39:30,110 --> 00:39:34,750 آن را به عنوان ساده به عنوان سزار یا نه Visionaire و یا حتی DES، DES از 766 00:39:34,750 --> 00:39:36,110 حالی که در pset2. 767 00:39:36,110 --> 00:39:37,410 این پیچیده تر از آن است. 768 00:39:37,410 --> 00:39:39,110 این رمزنگاری کلید عمومی نامیده می شود. 769 00:39:39,110 --> 00:39:42,845 اما واقعا بزرگ و واقعا تصادفی اعداد به تقلا استفاده می شود 770 00:39:42,845 --> 00:39:47,125 اطلاعات بین نقطه A، شما، و نقطه B، مانند facebook.com. 771 00:39:47,125 --> 00:39:52,570 >> اما مشکل این است که، چگونه بسیاری از ما دوباره تا کنون در نوع احتمالی https:// برای شروع 772 00:39:52,570 --> 00:39:55,790 اتصال به وب سایت ما در این حالت امن؟ 773 00:39:55,790 --> 00:40:00,900 منظورم این است که چگونه بسیاری از شما حتی نوع http://facebook.com؟ 774 00:40:00,900 --> 00:40:02,290 همه حق است، اگر شما انجام دهید، دوست، سلام. 775 00:40:02,290 --> 00:40:03,510 شما لازم نیست برای انجام این کار دیگر، درست است؟ 776 00:40:03,510 --> 00:40:05,190 مرورگر آن را از شکل. 777 00:40:05,190 --> 00:40:08,070 >> اما بسیاری از ما انجام این کار در واقع فقط نوع facebook.com. 778 00:40:08,070 --> 00:40:10,960 از آنجا که اگر ما در حال استفاده از یک مرورگر، مرورگر های به اندازه کافی هوشمند و بعد فورا رفت واز 779 00:40:10,960 --> 00:40:14,920 2013 به فرض اگر شما با استفاده از مرورگر، شما در یک آدرس تایپ، شما 780 00:40:14,920 --> 00:40:18,550 احتمالا می خواهید به آن دسترسی پیدا کنید از طریق ایمیل یا پیام های فوری. 781 00:40:18,550 --> 00:40:21,250 منظور شما از HTTP و پورت 80. 782 00:40:21,250 --> 00:40:22,970 این کنوانسیون اتخاذ شده اند. 783 00:40:22,970 --> 00:40:24,830 >> اما چگونه تغییر مسیر کار می کند؟ 784 00:40:24,830 --> 00:40:26,170 خوب، توجه کنید چه اتفاقی می افتد. 785 00:40:26,170 --> 00:40:27,590 اگر برگردم به Chrome - 786 00:40:27,590 --> 00:40:31,920 و اجازه دهید این کار را در حالت ناشناس حالت به طوری که همه از من 787 00:40:31,920 --> 00:40:33,620 کوکی ها دور انداخته شده است. 788 00:40:33,620 --> 00:40:38,130 و اجازه دهید من در اینجا به، دوباره، facebook.com. 789 00:40:38,130 --> 00:40:39,490 و اجازه دهید ببینیم که چه چیزی اتفاق می افتد. 790 00:40:39,490 --> 00:40:43,372 >> به یاد بیاورید که درخواست اول در واقع فقط برای facebook.com. 791 00:40:43,372 --> 00:40:46,580 اما آنچه را که از من بود؟ 792 00:40:46,580 --> 00:40:48,520 این بود یک OK 200 نیست. 793 00:40:48,520 --> 00:40:53,550 300، یا 301 بود، که یک تغییر مسیر به من گفتن برای رفتن به 794 00:40:53,550 --> 00:40:59,050 http://www.facebook.com است که جایی که فیس بوک می خواهد من برای رفتن. 795 00:40:59,050 --> 00:41:01,900 اما اگر ما در درخواست بعدی نگاه کنید، و ما پیش از این دیده ایم، 796 00:41:01,900 --> 00:41:04,370 متوجه چه پاسخ دوم خود است. 797 00:41:04,370 --> 00:41:10,280 به طور خاص است که آنها می خواهند من در حال حاضر به به نسخه SSL از فیس بوک بروید. 798 00:41:10,280 --> 00:41:11,800 >> بنابراین در اینجا یک فرصت است. 799 00:41:11,800 --> 00:41:15,440 این یکی از ویژگی های زیبا و مفید است تنها وب و HTTP. 800 00:41:15,440 --> 00:41:19,570 اگر کاربر نهایی مانند فیس بوک می خواهد من به نسخه امن خود باقی بماند 801 00:41:19,570 --> 00:41:20,850 وب سایت، بزرگ است. 802 00:41:20,850 --> 00:41:23,130 آنها به من برای خودم تغییر مسیر. 803 00:41:23,130 --> 00:41:25,250 و بنابراین من به حتی ندارد فکر می کنم در مورد آن. 804 00:41:25,250 --> 00:41:29,200 >> اما چه می شود اگر بین نقطه A و B بین شما و فیس بوک، برخی وجود دارد 805 00:41:29,200 --> 00:41:32,220 پسر بد، برخی از سیستم وجود دارد مدیر در دانشگاه هاروارد که کنجکاو 806 00:41:32,220 --> 00:41:34,240 برای دیدن دوستان خود هستند. 807 00:41:34,240 --> 00:41:36,760 یا وجود دارد - 808 00:41:36,760 --> 00:41:38,340 سال پیش، این مورد استفاده قرار گیرد به صدا دیوانه - 809 00:41:38,340 --> 00:41:41,950 اما برخی از نهاد های دولتی مانند وجود دارد NSA که در واقع علاقه مند 810 00:41:41,950 --> 00:41:44,390 که شما مجبور در فیس بوک. 811 00:41:44,390 --> 00:41:45,910 فرصت وجود دارد کجاست؟ 812 00:41:45,910 --> 00:41:49,305 خوب، تا زمانی به عنوان کسی که به اندازه کافی فنی زرنگ و دانا و آنها دسترسی دارند 813 00:41:49,305 --> 00:41:53,350 به شبکه واقعی خود را روی Wi-Fi و یا برخی از سیم های فیزیکی، 814 00:41:53,350 --> 00:41:54,570 چه می توانستند بکنند؟ 815 00:41:54,570 --> 00:41:57,520 >> خب، اگر آنها در همان شبکه به عنوان شما و آنها می دانند که چیزی در مورد 816 00:41:57,520 --> 00:42:02,050 آدرس های TCP / IP و DNS IP و چگونه تمام آن کار می کند، اگر چه که 817 00:42:02,050 --> 00:42:05,970 مرد در وسط، چه می شود اگر که ملی آژانس امنیت هر چه 818 00:42:05,970 --> 00:42:11,480 ممکن است، اما چه می شود اگر که نهاد به سادگی از پاسخ سریع تر از فیس بوک به 819 00:42:11,480 --> 00:42:15,820 درخواست HTTP و می گوید: آه، من فیس بوک هستم. 820 00:42:15,820 --> 00:42:19,300 برو جلو، و در اینجا HTML facebook.com. 821 00:42:19,300 --> 00:42:20,720 >> رایانه ها خیلی رفو سریع. 822 00:42:20,720 --> 00:42:25,990 بنابراین شما می توانید از یک برنامه در حال اجرا ارسال یک سرور مانند nsa.gov که زمانی که آن را 823 00:42:25,990 --> 00:42:29,790 یک درخواست از شما برای شنود facebook.com، بسیار به سرعت در پشت 824 00:42:29,790 --> 00:42:34,000 صحنه می شود ساخت واقعی facebook.com کاملا [؟ esque؟] امن 825 00:42:34,000 --> 00:42:38,290 ارتباط SSL بین NSA و بین فیس بوک، گرفتن که HTML بسیار 826 00:42:38,290 --> 00:42:42,670 امن برای صفحه ورود به سیستم، و سپس سرور NSA فقط به شما پاسخ می دهد 827 00:42:42,670 --> 00:42:44,942 با یک صفحه ورود به سایت (Login) برای facebook.com. 828 00:42:44,942 --> 00:42:49,120 >> در حال حاضر چگونه بسیاری از شما حتی متوجه که شما با استفاده از فیس بوک بیش از HTTP 829 00:42:49,120 --> 00:42:53,375 هنوز هم در آن نقطه به دلیل اینکه به طور تصادفی به nsa.gov متصل شده و 830 00:42:53,375 --> 00:42:53,870 فیس بوک؟ 831 00:42:53,870 --> 00:42:54,980 آدرس در حال تغییر نیست. 832 00:42:54,980 --> 00:42:57,040 تمامی این موارد در حال انجام است در پشت صحنه. 833 00:42:57,040 --> 00:42:59,470 اما بسیاری از ما، از جمله خود من، احتمالا متوجه نیست 834 00:42:59,470 --> 00:43:00,800 چنین جزئیات جزئی. 835 00:43:00,800 --> 00:43:05,510 >> بنابراین شما ممکن است کاملا قابل اعمال است ارتباط بین شما و آنچه شما 836 00:43:05,510 --> 00:43:08,660 فکر می کنم فیس بوک است، اما وجود دارد به اصطلاح انسان در وسط. 837 00:43:08,660 --> 00:43:12,480 و این یک اصطلاح کلی برای انسان است حمله میانی که در آن شما باید برخی از 838 00:43:12,480 --> 00:43:17,670 نهاد بین شما و نقطه B که به نحوی دستکاری، دزدی، یا 839 00:43:17,670 --> 00:43:18,960 تماشای داده های خود را. 840 00:43:18,960 --> 00:43:22,750 بنابراین حتی SSL یقین نیست، به خصوص اگر شما شده است به فریب 841 00:43:22,750 --> 00:43:26,790 آن را تبدیل نمی کند به دلیل اینکه چگونه این مکانیسم های زیر بنایی در واقع کار می کنند. 842 00:43:26,790 --> 00:43:30,670 >> پس درس امروز پس از آن بیش از حد است اگر شما واقعا می خواهید به پارانویا - 843 00:43:30,670 --> 00:43:32,110 و حتی در اینجا تهدید وجود دارد - 844 00:43:32,110 --> 00:43:37,112 شما واقعا باید شروع به وارد شدن به عادت تایپ کردن در https://www 845 00:43:37,112 --> 00:43:39,850 هر چه نام دامنه شما در واقع در مورد مراقبت. 846 00:43:39,850 --> 00:43:41,820 >> و به عنوان یک کنار بیش از حد وجود دارد تهدید دیگری با 847 00:43:41,820 --> 00:43:43,410 با توجه به جلسه ربودن. 848 00:43:43,410 --> 00:43:47,440 خیلی اوقات هنگامی که شما برای اولین بار بازدید وب سایت مانند facebook.com، مگر این که 849 00:43:47,440 --> 00:43:51,050 سرور پیکربندی شده است که می گویند که که مهر و موم دست آن را بر شما قرار داده است 850 00:43:51,050 --> 00:43:56,140 دیروز باید خود را امن، خود را مرورگر ممکن است بسیار خوب، پس از 851 00:43:56,140 --> 00:44:00,620 دیدن چیزهایی مانند facebook.com google.com، twitter.com، مرورگر شما 852 00:44:00,620 --> 00:44:04,280 ممکن است ارائه این تمبر دست تنها به سیلی زد و گفت، هیچ. 853 00:44:04,280 --> 00:44:05,660 استفاده از اس اس ال. 854 00:44:05,660 --> 00:44:07,030 >> اما این خیلی دیر است که در آن نقطه است. 855 00:44:07,030 --> 00:44:10,940 اگر شما در حال حاضر دست خود را فرستاده تمبر، کوکی برای نگهداری اطلاعات استفاده شما، در روشن با 856 00:44:10,940 --> 00:44:15,180 بدون اس اس ال، شما باید قسمتی از ثانیه آسیب پذیری که در آن کسی خرناس 857 00:44:15,180 --> 00:44:19,530 ترافیک خود را، چه هم اتاقی یا NSA، پس از آن میتوانید استفاده کنید که کوکی همان، و 858 00:44:19,530 --> 00:44:23,860 با کمی زرنگ و دانا فنی، در حال حاضر آن را به عنوان خود و یا خود. 859 00:44:23,860 --> 00:44:25,930 >> حمله دیگر شما ممکن است در مورد فکر می کردم. 860 00:44:25,930 --> 00:44:30,120 این یکی واقعا بر شما اگر شما پیچ این در نوشتن برخی از وب سایت است که 861 00:44:30,120 --> 00:44:31,580 به نحوی با استفاده از SQL. 862 00:44:31,580 --> 00:44:34,610 بنابراین در اینجا به عنوان مثال، یک صفحه نمایش است شات ورود هاروارد. 863 00:44:34,610 --> 00:44:36,380 و این یک مثال کلی است چیزی با 864 00:44:36,380 --> 00:44:37,480 نام کاربری و رمز عبور. 865 00:44:37,480 --> 00:44:38,440 فوق العاده رایج است. 866 00:44:38,440 --> 00:44:41,310 بنابراین اجازه دهید فرض کنیم که از اس اس ال وجود دارد و هیچ مردی در وسط و یا وجود دارد 867 00:44:41,310 --> 00:44:41,920 هر چیزی شبیه به آن. 868 00:44:41,920 --> 00:44:45,660 در حال حاضر ما در حال تمرکز بر روی سرور کدی که شما ممکن است ارسال. 869 00:44:45,660 --> 00:44:49,830 >> خوب، وقتی که من در یک نام کاربری تایپ و رمز عبور، فرض کنید که سرویس PIN 870 00:44:49,830 --> 00:44:51,740 در پی اچ پی اجرا شود. 871 00:44:51,740 --> 00:44:53,990 و شما ممکن است برخی از کد در آن سرور شبیه به این. 872 00:44:53,990 --> 00:44:57,740 دریافت نام کاربر از پست فوق العاده جهانی و دریافت رمز عبور، و پس از آن 873 00:44:57,740 --> 00:45:01,130 اگر آنها با استفاده از برخی از pset7 مانند کد یک تابع پرس و جو وجود دارد 874 00:45:01,130 --> 00:45:01,820 که ممکن است این کار را انجام دهند. 875 00:45:01,820 --> 00:45:06,320 انتخاب ستاره از کاربران که در آن نام کاربری برابر است و رمز عبور برابر است. 876 00:45:06,320 --> 00:45:08,120 >> است که به نظر می رسد، در نگاه اول، کاملا معقول است. 877 00:45:08,120 --> 00:45:11,090 این است که به نحوی کد پی اچ پی معتبر است. 878 00:45:11,090 --> 00:45:13,160 منطقی هیچ چیز وجود دارد با این اشتباه است. 879 00:45:13,160 --> 00:45:15,710 احتمالا برخی از خطوط وجود دارد که در واقع انجام کاری با 880 00:45:15,710 --> 00:45:18,150 نتیجه این است که می آید از پایگاه داده باشد. 881 00:45:18,150 --> 00:45:20,580 اما این آسیب پذیر شده است به دلیل زیر. 882 00:45:20,580 --> 00:45:23,760 >> توجه داشته باشید که، مانند یک شهروند خوب، من در نقل قول قرار داده، مجرد 883 00:45:23,760 --> 00:45:25,380 نقل قول، نام کاربری. 884 00:45:25,380 --> 00:45:26,980 و من در نقل قول تکی قرار داده رمز عبور. 885 00:45:26,980 --> 00:45:28,830 و این چیز خوبی است چرا که آنها قرار نیست به اعداد. 886 00:45:28,830 --> 00:45:30,660 به طور معمول آنها در حال رفتن به متن. 887 00:45:30,660 --> 00:45:32,290 بنابراین من آنها را نقل مانند رشته. 888 00:45:32,290 --> 00:45:37,470 >> و اگر من در حال حاضر پیشرفت بیشتر چه می شود اگر - و من گلوله از حذف کردیم 889 00:45:37,470 --> 00:45:38,870 عناوین خدمات به طور موقت - 890 00:45:38,870 --> 00:45:41,650 چه می شود اگر من سعی می کنم برای ورود به عنوان رئیس جمهور [؟ Scroob؟] 891 00:45:41,650 --> 00:45:52,540 اما من ادعا می کنند که رمز عبور من است 12345 'OR '1' = '1، و توجه 892 00:45:52,540 --> 00:45:53,830 آنچه که من انجام داده اند نیست. 893 00:45:53,830 --> 00:45:56,140 من دیگر بسته نمی شود نقل قول تنها. 894 00:45:56,140 --> 00:45:58,500 از آنجا که من خیلی تیز هستم در اینجا به عنوان پسر بد. 895 00:45:58,500 --> 00:46:01,870 و من با فرض آنها شما بسیار خوب نیست خود را با 896 00:46:01,870 --> 00:46:03,450 پی اچ پی و کد خروجی زیر است. 897 00:46:03,450 --> 00:46:06,740 من حدس می زنم که شما در حال بررسی برای حضور به نقل از. 898 00:46:06,740 --> 00:46:11,190 >> پس چه چیزی اتفاق افتاده است این است که وقتی خود را کاربر در آن رشته تایپ، 899 00:46:11,190 --> 00:46:15,060 پرس و جو شما در مورد به نظر می رسد مثل این. 900 00:46:15,060 --> 00:46:18,180 و داستان کوتاه مدت، اگر شما و چیزی با هم و یا شما و یا چیزی 901 00:46:18,180 --> 00:46:21,740 با هم این است که به بازگشت یک سطر از بانک اطلاعاتی. 902 00:46:21,740 --> 00:46:26,570 دلیل آن است که همیشه مورد 1 برابر 1 است. 903 00:46:26,570 --> 00:46:30,400 >> و فقط به خاطر اینکه شما را پیش بینی نیست که کاربران خود، خوب یا بد، ممکن است 904 00:46:30,400 --> 00:46:35,340 در مواقع حذف حرف یا بخشی از کلمه به نام خود شما یک پرس و جوی SQL را که هنوز به ایجاد 905 00:46:35,340 --> 00:46:39,040 معتبر، و باز خواهد گشت نتایج در حال حاضر بیش از شما ممکن است در نظر گرفته شده است. 906 00:46:39,040 --> 00:46:42,340 و بنابراین این پسر بد در حال حاضر به طور بالقوه ورود به سرور شما 907 00:46:42,340 --> 00:46:47,060 چرا که بانک اطلاعاتی شما در حال بازگشت یک ردیف حتی اگر او هیچ ایده چه چیزی 908 00:46:47,060 --> 00:46:49,410 [؟ ؟] رمز عبور های واقعی Scroob است. 909 00:46:49,410 --> 00:46:50,640 >> آه، من متوجه شدم تایپی در اینجا. 910 00:46:50,640 --> 00:46:53,260 باید می گفتم رمز عبور برابر با مانند قبلی 12345 911 00:46:53,260 --> 00:46:54,990 مثال یا 1 برابر 1 است. 912 00:46:54,990 --> 00:46:56,400 من که آنلاین را تعمیر. 913 00:46:56,400 --> 00:46:59,960 >> پس چرا ما شما را با استفاده از پرس و جو تابع با علامت سوال؟ 914 00:46:59,960 --> 00:47:04,000 یکی از چیزهایی که تابع پرس و جو می کند برای شما اطمینان حاصل می کند که 915 00:47:04,000 --> 00:47:07,660 هنگامی که شما را در استدلال پس از عبور کاما اینجا مثل این که پرس و جو 916 00:47:07,660 --> 00:47:10,330 که در واقع به فرستاده پایگاه داده به نظر می رسد مثل این است. 917 00:47:10,330 --> 00:47:13,830 زشت زیادی به نگاه در، اما اسلش به صورت خودکار 918 00:47:13,830 --> 00:47:19,030 قرار داده شده برای جلوگیری از دقیقا همان است که حمله تزریق که به من نشان داد 919 00:47:19,030 --> 00:47:20,270 لحظه ای قبل در دیتا بیس ثبت شده است. 920 00:47:20,270 --> 00:47:24,930 >> در حال حاضر سرگرم کننده XKCD که من فکر کردم من می خواهم جلو تا اینجا که امیدوارم در حال حاضر باید باشد 921 00:47:24,930 --> 00:47:28,546 کمی بیشتر قابل فهم این یکی در اینجا است. 922 00:47:28,546 --> 00:47:39,460 923 00:47:39,460 --> 00:47:40,265 >> کمی؟ 924 00:47:40,265 --> 00:47:42,370 شاید ما باید کمی بیشتر بحث در آن است. 925 00:47:42,370 --> 00:47:47,810 بنابراین این اشاره به یک بچه کوچک به نام بابی است که به نحوی گرفته شود 926 00:47:47,810 --> 00:47:52,250 استفاده از یک وب سایت است که فقط اعتماد که آنچه را که کاربر تایپ کرده است 927 00:47:52,250 --> 00:47:55,100 در، در واقع، کد SQL، اما در واقع یک رشته. 928 00:47:55,100 --> 00:47:56,830 >> حالا شما ممکن است که قطره فراخوان - 929 00:47:56,830 --> 00:48:00,190 شما ممکن است را دیده اند، این - به معنی قطره حذف یک جدول، حذف یک پایگاه داده است. 930 00:48:00,190 --> 00:48:02,235 بنابراین اگر شما اساسا ادعا می کنند که نام شما رابرت "؛ droptabl 931 00:48:02,235 --> 00:48:03,485 estudentsomething،] 932 00:48:03,485 --> 00:48:06,340 933 00:48:06,340 --> 00:48:09,370 شما ممکن است به خوبی فریب پایگاه داده نه تنها به چک کردن که شما 934 00:48:09,370 --> 00:48:13,530 در واقع رابرت، اما نقطه و ویرگول بدین شکل نیز اقدام به رها جدول. 935 00:48:13,530 --> 00:48:17,560 >> و به همین ترتیب حملات تزریق SQL می تواند در واقع به عنوان تیره به عنوان این باشد 936 00:48:17,560 --> 00:48:20,740 به موجب آن شما می توانید داده های کسی را حذف کنید، شما می توانید دادهها بیشتر از را انتخاب کنید 937 00:48:20,740 --> 00:48:23,440 در نظر گرفته شده است، شما می توانید وارد کنید یا به روز رسانی داده ها. 938 00:48:23,440 --> 00:48:26,520 و شما در واقع می توانید این کار را بر در ورزش در خانه، نه برای مخرب 939 00:48:26,520 --> 00:48:29,730 اهداف اما فقط برای آموزشی، هر زمان که شما را وادار به ورود به سیستم 940 00:48:29,730 --> 00:48:35,180 به وب سایت، به خصوص نوعی از بسیار عمومی، وب سایت غیر بسیار محبوب است، 941 00:48:35,180 --> 00:48:38,630 سعی کنید ورود به سیستم به عنوان جان O'reilly به یا کسی که با 942 00:48:38,630 --> 00:48:39,740 در مواقع حذف حرف یا بخشی از کلمه به نام خود. 943 00:48:39,740 --> 00:48:42,990 یا به معنای واقعی کلمه فقط نوع آپوستروف، ضربه را وارد کنید، و ببینید چه اتفاقی می افتد. 944 00:48:42,990 --> 00:48:47,990 >> و در اغلب موارد، غم انگیز، مردم ورودی های خود را به خوبی بررسی نشده است و 945 00:48:47,990 --> 00:48:51,690 مطمئن ساخته شده است که چیزهایی مثل نقل قول یا سمیکالن فرار کرد. 946 00:48:51,690 --> 00:48:54,430 همین دلیل است که در pset7 ما را شما این تابع پرس و جو. 947 00:48:54,430 --> 00:48:59,510 اما کار را تحت قدردانی دقیقا آنچه در آن است را برای شما انجام می دهند. 948 00:48:59,510 --> 00:49:01,800 >> بنابراین با که گفت، لذت بردن از با استفاده از وب در این هفته. 949 00:49:01,800 --> 00:49:04,660 و ما شما را در روز دوشنبه را ببینید. 950 00:49:04,660 --> 00:49:06,180 >> در CD50 بعد. 951 00:49:06,180 --> 00:49:18,614 >> [موسیقی]