>> [MUSIC]
>> DAVID J. Malan: Yaxşı.
Belə ki, bu CS50 və bu həftə 10 sonudur.
Belə ki, bəzi bu görmüşəm bilər artıq, lakin gec dövr keçirilir
Mən oxumaq istədiyiniz düşündüm ki, bir makale və sonra bir pasaj bir göstərmək
boyalar ki, üç dəqiqəlik video eyni şəkil.
Mən, həqiqətən dokunaklý hekayə idi ki, bu kəsişmə, fikir
həqiqətən çekici ilə real dünya texnologiya istifadə edir.
>> Məqalə adlanır Belə ki, "bir oğlan Qatar oversleeps, Google Maps istifadə edir
. 25 il sonra ailə tapmaq "Və etmək bəndlərin ilk bir neçə idi
"Saroo beş yaşında idi o getdi üçün çalmak onun yaşlı qardaşı ilə
bir sərnişin qatarının dəyişmək iki saat bir şəhər
onun kiçik doğma edir.
Saroo yorğun oldu və bir haqqında hopped O, fikir yerləşir yaxınlığında qatar onun
qardaşı, sonra yuxuya edilib.
O uyandýrdý zaman o, Calcutta idi üz təxminən 900 km.
Saroo onun yolu tapmaq üçün cəhd geri, lakin o bilmirdi
məmləkəti adı.
Və böyük kiçik bir savadsız oğlan kimi ona unudulmuş uşaqların tam şəhər
ev almaq faktiki olaraq heç bir şans.
>> O qədər bir müddət küçə uşaq olmuşam əyri yerli qəbul Agentliyi
Avstraliya neçə ilə onu kim onu ​​gətirmişdir
Hobart, Tasmania yaşayır.
Saroo öyrəndim, orada köçürülüb İngilis dili və böyüdü.
Lakin o, axtarır dayandı heç vaxt ailəsi və məmləkəti.
>> Onilliklər sonra, o, Google aşkar Earth və sonra dəmir parçaları.
Və özü müəyyən radius verilməsi o idi düşündüm nə qədər əsaslanır
asleep və necə sürətli o qatar fikir gedirdi, o qədər artıb istədiyiniz bilirdi
isti iqlim, o, o danışıb bilirdi Bir uşaq kimi Hind və o, bildirib edilmişdir ediyorum
o kimi baxdı ki, Şərq Hindistan idi.
>> Nəhayət, scouring il sonra peyk fotoşəkilləri, o
bir neçə saxlaya tanınır.
Və yönetici sohbet sonra yaxınlıqdakı şəhər və
Facebook səhifəsində, o, həyata o ev tapıldı ediyorum. "
>> Belə ki, burada daha sonra izah edən video onun perspektiv ki, nağıl.
>> [Video playback]
>> -Bu 26 il əvvəl idi və mən yalnız beş çevirmək.
Biz qatar stansiyası və var birlikdə bir qatar mindik.
Qardaşım mən qalmaq lazımdır bildirib burada və geri gəlmək lazımdır.
Və mən yalnız, bilirsiniz, yaxşı, fikir mən həmçinin yalnız yatmaq və bilər
o, yalnız mənə oyanmaq lazımdır.
Mən növbəti gün ayılmaq zaman, bütün arabası çıxmış bir boş idi
qatar alaraq bir hayalet qatar Mənə harada olduğunu bilmirəm.
>> Mən Avstraliya üçün qəbul edilib bir Avstraliya ailə.
Və Ana Odam ilə təltif etdi Hindistan xəritəsi, olan o
mənim lampa yanında qoydu.
Mən ki, xəritə görən hər səhər uyandýrdý və bu səbəbdən, bu növ saxlanılır
xatirələri diri.
>> İnsanlar sizə çalışdığınız, demək ki, bir ot tayası bir iynə tapmaq.
Saroo, tapmaq olmaz.
Hesab edirəm ki, yerlərdə flaşlar istiyorum Mən getmək üçün flaşlar istifadə
mənim ailə üzləri.
Anam oturan şəkil var idi aşağı onun ayaqları ilə keçdi
yalnız öz cry izləyir.
Həyat yalnız belə çətindir.
Bu mənim xəzinə idi.
>> Və mən Google Map axtarır və Google Earth həmçinin var həyata keçirilir.
Bir dünyada mən yakınlaştırmak bilər Bütün bu fikirləri və başladı
nə imkanları ki, Bu, mənim üçün nə edə bilər.
Mən özüm deyib, yaxşı bilirsiniz, bütün foto var
xatirələri və olduğunuz İşaretleri və Bildiyiniz nə
şəhər kimi görünür.
Bu proqram ola bilər ki, yol geri tapmaq üçün istifadə edə bilərsiniz.
>> Mən bir nöqtə qoymaq lazımdır, yaxşı, fikir Bir radiusda Calcutta Train Station
Siz axtarış etmək lazımdır ki, xətt Bu sahədə ətrafında.
Mən bu qatar relsləri rast gəldi.
Və mən aşağıdakı başladı və mən gəlib əks bir qatar stansiyası
xatirələrimi idi ki, eyni image.
>> Hər şey uyğunlaşdı.
Mən yalnız Yep, düşündüm.
Mən gedirəm yerləşir bilirik.
Mən yalnız xəritə imkan gidiyorum ki mənə rəhbərlik etmək mənim rəhbəri və götür
mənim doğma geri.
>> Mən evin ağız gəldi Mən anadan və ətrafında getdi ki,
haqqında on beş metr köşedeki.
Üç xanımlar xaricində var duran bir-birinə bitişik.
Və orta irəli çəkildi.
Və mən yalnız bu, fikir Sizin ana deyil.
O irəli gəldi, o mənə sarıldı və biz beş dəqiqə orada idi.
>> O, mənim əl tutdu və o, mənə etmişdir ev və telefonu var və o
bacım və demək qardaşım çaldı Sizin qardaşı yalnız bütün var ki,
ani bir qarabasma kimi ortaya çıxdı.
>> Və sonra ailə idi yenidən qovuşmaq.
Hər şey yaxşıdır.
Mən ana yardım.
O üz slaving etmək yoxdur.
O, qalan çıxara bilər sülh onun həyat.
>> O, ot tayası bir iynə olmuşdur amma iynə var idi.
Hər şey var.
Biz dünyada hər şey bir düyməsinə tap edir.
Amma iradə var və sonra o istəyən müəyyən.
>> [END video playback]
>> Belə ki, həqiqətən, şirin hekayə.
Və bu, həqiqətən kifayət qədər xatırladır bir qədər əldə edilmişdir ki, mövzu
allıq sonlarında diqqət, daha milli ümumi.
MOOCs edir, xüsusən gec mərhələsi.
Bu kütləvi və açıq MOOCs CS50 biri olan online kursları.
>> Və insanlar üçün, necə söhbət Məsələn, Humanitar həqiqətən deyil
qədər alıcı və ya deyil təxminən kimi dəbdə onlar bir dəfə idi kimi.
Və mən çox, uşaqlar tavsiye ederim kimi Jonathan düşünmək, bazar ertəsi günü etdi
50 çıxmaq və biz bilirik barədə Siz artıq təxminən 50% qalmayacaq
başqa kompüter almaq davam elm kurs ki, tamamilə var
gözəl və gözlənilir.
Çünki mühüm məqsədlərindən biri bu kimi bir sinif həqiqətən edir
ilə uşaqlar imkan yalnız bir bu məhsulları bütün necə dərk
işləyir və necə bu dünya texnologiya işləri.
>> Belə ki, öz geri zaman aləmlərin, istər ibtidai-med və ya
bu humanitar və ya olsun sosial elmlər və ya başqa bir sahədə
Ümumiyyətlə, ki, siz uşaqlar gətiririk bəzi texniki masaya fərasət və
zaman smart qərarlar qəbul etmək kömək o istifadə və gəlir
texnologiyanın tətbiqi Sizin dünya.
>> Məsələn mən gec xatırladıldı lisenziya çox iki
olan Mən iki il öncə atdığı dərsləri, texnologiya belə sadə istifadə
lakin heç belə çekici.
Professor Tom Kelly ilk Nights siz auditoriyaya qəbul etdik varsa.
Bu klassik musiqi bir sinif var Bir öyrənmək burada bu mərhələdə
musiqi haqqında az şey.
Bu, həqiqətən ilk gecə var CS50 olanlar üçün musiqi ideyası borc
arasında az rahat və daha rahat.
>> Mənim dövrümdə onlar müxtəlif yolları var idi heç bir musiqi ilə uşaqlar üçün
mənim kimi yaşamağa, və sonra uşaq olan onlar idi, çünki həyata edilmişdir
beş yaşında.
Və sinif, məsələn, yalnız idi bir hər hansı digər ən kimi web, lakin o,
Əgər icazə bir haqqinda idi bu musiqi araşdırmaq və geri oynamaq
web sinif musiqi klipləri, və bir çox texnologiya istifadə
sorunsuz yol.
>> Digər sinfi il sonra mən , grad məktəb, mahiyyətcə, audit
Anthro 1010, Giriş burada Arxeologiya.
Bu gözəl idi.
Və ən çekici lakin super biri aşkar, retrospect, istifadə edir
proqram idi ki, müəllim ki, sinif Google Earth istifadə olunur.
Biz küçə arasında oturmuşdu bəzi mühazirə zalında.
Və siz, məsələn, səyahət bilmədi Yaxın Şərq üçün qazmaq üçün bir
müəllim yalnız geri gəlmişdi ki, ancaq ki, faktiki olaraq nə edə bilər
Google Earth ətrafında uçan və ki, bir kuşuçuşudur baxaraq
o, yalnız dönmüşdü site qazmaq bir həftə əvvəl.
>> Beləliklə, mən, uşaqlar tavsiye ederim xüsusilə humanitar getmək
Bundan sonra o şöbələri geri class son layihələr cəlb
Siz və ya öz fikir və bax sizin ilham üçün nə edə bilər yalnız nə
humanitar və ya kənarda öz yataqlarında bu cür bir az
biz kəşf etdiyiniz şey burada CS50 edir.
>> Belə ki, rəsm əsəri ilə, fikir biz bu gün iki şeyi həll etməyə cəhd edirik.
Bir, siz hissi verməyə cəhd 50 sonra getmək olar.
Və xüsusilə, əgər seçmək web-based bir layihə həll olduğu kimi
inanılmaz ümumi, siz getmək necə CS50-nin bütün off görülməsi haqqında
təlim təkərlər və orada gedən öz və etibar olmayan
PDF və ya pset bir dəqiqləşdirilməsi?
Bir CS50 etibar olmayan artıq cihaz.
Amma həqiqətən özünüz çəkmək olar Sizin bootstraps tərəfindən.
>> Bildirib ki, ilə, son C-based layihələr gözləyirik.
Üçün stand istifadə şeyler portativ kitabxana
qrafik gözləyirik.
Biz yalnız bilirik ki, statistik bir çox insanlar PHP layihələri off yemək və
Python və Ruby və MySQL və digər mühit, biz bias bəzi will
ki, istiqamətində qeydlər.
>> Amma bir göz atınız geri.
Pset7 də verilən Belə ki, biz fakt $ _SESSION mövcud olmuşdur.
Bu super qlobal, qlobal idi assosiativ array.
Və bu nə imkan vermir?
Funksional, nə var ki, Bu bizə verir edir?
Bəli?
Istifadəçi ID izlemek üçün.
Və niyə bu faydalıdır?
Bu super daxilində saxlamaq imkanına malik olmaq üçün qlobal JHarvard ya [? Scroobs?]
və ya Malan istifadəçi ID zaman o və ya o bir site olub.
>> Eynilə elə.
Belə ki, daxil yoxdur təkrar edir.
Bu, həqiqətən topal World Wide Web olardı hər dəfə Əgər bir link tıklayan
Facebook kimi bir site və ya hər zaman Gmail üçün bir e-poçt tıklayan
yenidən kimlik sübut etdi ki, hələ də sizin və sizin roommate var
Sizin qədər gəzmiş biləcək Sizin olmadan kompüter.
>> Beləliklə, biz yalnız SESSİYASI istifadə kim xatırlayıram.
Və bu necə həyata keçirilir başlıq altında?
Bir web istifadə edir ki, necə protokol bir web browser və serverlərin
danışmaq, necə bir olan HTTP, nə vətəndaşlığı olmayan protokol, deyək.
>> Və vətəndaşlığı olmayan Mən demək, bir dəfə bir web qoşulmaq, bəzi download
HTMLs, bəzi JavaScript, bəzi CSS, sizin Brauzerinizin icon iplik vermir.
Siz daimi bağlantısı yoxdur server adətən.
Vəssalam.
Saxlanılır heç bir dövlət var daim.
Belə SESSİYASI belə necə həyata keçirilir Siz hər zaman ziyarət şəkildə
yeni səhifə, veb xatırlayır Sən kimsən?
Əsas həyata nədir ətraflı?
Onu həyata bağırmaq.
Bir söz var.
>> Cookies.
Bütün hüquqlar.
Cookies belə.
Yaxşı, necə cookies istifadə olunur?
Biz cookie adətən Xatırladaq ki olacaq informasiya yalnız bir parça.
Və tez-tez böyük təsadüfi deyil sayı, lakin həmişə.
Və cookie sabit haqqında əkilir sürücü və ya kompüter RAM belə
ki, həmin yenidən hər dəfə veb-brauzerinizin ən xatırladır
server, mən istifadəçi 1234567 edirəm.
Mən istifadəçi 1234567 edirəm.
>> Və belə uzun server yad edib ki, istifadəçi 1234567 edir
JHarvard, veb yalnız icra edəcək Əgər siz deyənlər var.
Və biz bu cookies təqdim Xatırladaq ki sort bir şəklində və
virtual əl stand.
Bu yalnız HTTP başlıqlarını göndərilən oldu siz onu kim ki, server xatırlatmaq
Siz düşünür.
>> Əlbəttə ki, bir təhlükə var.
Bu bizə nə təhlükə açmaq əgər biz əhəmiyyətli bir klub növ istifadə etdiyiniz
və ya bir oyuncaq park mexanizmi biz kimik xatırlayaraq üçün?
>> Əgər kimsə çerez surəti və oğurlamaq edin öz yığıncağını, belə ki, siz danışmaq
başqası və biclik bilər veb çox güman yalnız gedir
siz iman.
Belə ki, geri gəlmək lazımdır.
Bu gün digər mövzu kənarda Çünki səlahiyyət də danışır
çox qorxudan dünya yaşadığımız və yalnız nə qədər sizə nə
web, nə qədər siz hətta nə Mobil telefonlar bu gün ola bilər
arasında hər kəs tərəfindən həqiqətən izlenen Siz və point B.
>> Və Ajax, geri.
Biz bu da qısaca yalnız baxdı siz onu istifadə etdiyiniz baxmayaraq
dolayısı pset8 siz istifadə etdiyiniz çünki Google Maps və istəyirik, çünki
Google Earth istifadə edərək.
Google Maps və Google Earth yoxdur Sizin üçün bütün dünya download
masa üstü, Aydındır ki, andan pset8 yük.
Bu dünyada yalnız bir kvadrat downloads və ya yerin böyük bir kvadrat.
Və sonra hər dəfə növ sükan arxasında oturmaq sıra həyata fark bilər -
xüsusilə yavaş bağlantısı varsa - siz bir an üçün bəzi boz görə bilərsiniz
kimi qeyri-səlis görüntü və ya bir az daha kompüter downloads belə plitələr,
olan belə görüntü dünya və ya yer.
>> Və Ajax ümumiyyətlə texnika olan web edirik.
Sonra, harita daha çox lazımdır browser olan Ajax, istifadə gedir
bir dil və ya texnologiya, özü yalnız bir texnika var.
Bu almaq getmək üçün JavaScript istifadə var bir server daha çox məlumat
getmək üçün brauzer var nə almaq imkan verir şərq və ya nə qərb var
başqa hal-hazırda nə var ki, xəritədə göstərilir.
Belə ki, bu bir mövzu ki, bir çox birbaşa və ya qarşılaşacaq
dolayısı ilə yekun layihələr vasitəsilə, əgər ki, bir şey etmək üçün seçin
eyni dinamik ki çəkərək data bazı üçüncü taraf haqqinda.
>> Beləliklə, biz, həqiqətən, heyecan verici var qabaqda gələn Çərşənbə.
Viktorina bir məlumat olan artıq CS50.net edir.
Nəzərdən iclası olacaq Bilin ki, Bu 5:30 Bazar ertəsi gəlir.
Tarixi və vaxtı artıq yerləşdirilir hesabatı haqqında ki CS50.net haqqında.
Və bizə bildirin yoxdur Hər hansı bir sualınız var.
Pset8 arada artıq sizin əllərinizdə.
>> Və mənə yalnız bir FAQ ünvanı edək insanlar bəzi stress saxlamaq üçün.
Çox hissəsi üçün laqqırtı bir çox Biz ofis saat və bir çox görmək
biz müzakirə barədə məlumat bax BUGS bir tələbə kodu həqiqətən bugs.
Amma bir şey rast etdiyiniz zaman Google Earth şaqqıltılı plug-kimi
və ya hətta iş və deyil siz deyil inamlı, bir deyil
[? chamad?] məsələ, bir deyil, bug siz daxil
distribution kodu.
>> Bilginize yalnız həyata -
Bu planın Z növ -
Son dəfə biz bu problemi istifadə müəyyən və biz oxşar qaçdı
məsələlər, bir kod line var mahiyyətcə bu ki, service.js,
deyir ki, bina açın.
Onlar son dəfə keçici biz bu, daha künc hallarda olduğu etdi
tələbələr yalnız darn ala bilmədi işə şey dəyişdirmək yalan doğru
kodu bir line.
Axtarış Əgər siz tapa bilərsiniz service.js vasitəsilə.
>> Siz, çünki mən bu məsləhət görmürük ən qısır mənzərə yaratmaq
Kembric, Massaçusets.
Bu sözün Dünya dümdüz olacaq Gördüyünüz bütün tədris olunur ki,
təqaüdçülər və əlbəttə köməkçiləri haqqında üfüqdə və binalar.
Amma həyata hər hansı səbəbdən üçün Google Earth plug-in hələ də görünür
buggy bir il sonra, bu, Sizin uğursuzluqla qazanc ola bilər.
Belə ki, daha çox göz kurort, istirahət bilirsinizsə binalar off dönüş
bu əməkdaşlıq etmir ki, plug-in var Mac və ya PC.
Lakin bu yenə son kurort əgər Siz onu bir səhv deyil emin.
>> Olan Hackathon belə.
Oyunlarınız bir neçə Siz həyəcanlı almaq üçün.
Biz kifayət qədər, bir neçə RSVPs idi.
Və yalnız hansı bir şəkil çəkmək gözləyir, mən bir neçə vermək istədiyiniz fikir
saniyə bu görüntü geri keçən il.
>> [MUSIC]
>> DAVID J. Malan: Oh, gözləyin.
Biz hətta bizim hərfi CS50 Servislerimiz var.
>> [MUSIC]
>> DAVID J. Malan: Belə ki, gözləyir nə var olan Hackathon baxımından.
Və bu, imkan olacaq son başlamaq üçün deyil, aydın ola
layihələr lakin iş davam son layihələr yanaşı
sinif yoldaşları və kadr və qida çox.
Və yenə, siz 5:00-da oyaq değilseniz AM biz IHOP yol siz aşağı almaq lazımdır.
>> Bu CS50 ədalətli, eyni zamanda, orgasm edir bütün sinif üçün yerləşir
siz, noutbuk və dost olaram kampus bir otağa bəlkə hətta ailə
küçədə layihələr sərgiləmək noutbuk üzərində, hündür masalar
qida çox və dostları ilə bu kimi fonunda və musiqi,
sənaye, eləcə də bizim dostlarımız.
Facebook və Microsoft kimi şirkətlər və Google və Amazon və dəstəklədiyini
başqaları belə ki, yalnız maraqlı əgər və ya real dünya haqqında eşitmə
real dünya xalqları ilə söhbət Staj və ya tam imkanları,
bilirsiniz ki, bizim dostlarımız bəzi sanayi olacaq.
Biz şəkillər və bir neçə aşağıdakı kimi burada boyasıdır.
>> [MUSIC]
>> DAVID J. Malan: Yaxşı.
Belə ki, sonra CS50 ədalətli deyil.
Belə ki, indi bir hekayə demək davam edək həqiqətən ümid edirəm siz həvalə edəcək
son layihələr kimi şeylər üçün.
Toxum sizin üçün bir neçə kiçik şeyi bir Belə ki, mind üçün son layihələri ya
və ya ümumiyyətlə üçün layihələr sonra həll etmək üçün qərar qəbul edə bilər
gedişində bu bütün sənədləşdirilmiş burada CS50 manual.cs50.net haqqında
biz çox olduğu manual Texnikaları sənədləşdirilmiş.
>> Və bu yalnız stenoqrafiya notation edir də mövcud olduğunu söyləyən
dünya şeylər SMS e-poçt çağırıb bir xülya yoludur geçitleri,
deyərək, dünyada server var ki, e-poçt çevirmək üçün necə
mətn messages.
Belə ki, istədiyiniz son layihə üçün əgər mobil temalı bir növ yaratmaq
dost bildirmek üçün imkan verir ki, xidmət kampus hadisələr və ya istifadəçi
və ya D Hall nə xidmət edir ki, gecə və ya hər hansı bu cür siqnalı xüsusiyyəti,
bir o göndərilməsi kimi sadə bilirik ki, PHPMailer ilə e-poçt siz
pset7 üçün istifadə və ya gördük ola bilər qısa bir həftə və ya əvvəl etmək
bu kimi ünvanları.
>> Və əslində, mətn bu hərfinin bilərsiniz Dostuna limitsiz texting var
plan və istəmirəm onlara $ 0.10 tapşırılsın.
Amma dost bir e-poçt göndərmək əgər Siz və ya Verizon var bilən
AT & T Gmail-dən istifadə və yalnız göndərilməsi nə onların telefon nömrəsi
var sub domain, siz həyata mətn mesajı göndərir.
>> Amma bu o şeyi biridir diqqətli olmalıdır.
Əgər ötən il CS50 vasitəsilə cüce edin Mən bunu düşünürəm videos, bir dəhşətli,
Mən kodu yazıb dəhşətli, dəhşətli səhv 20.000 mətn göndərilməsi bitti
messages bizim yaşayır sinif tələbələr.
Və yalnız ona görə kimsə qeyd edir ki, onlar çox mətn əldə edilmişdir
Mənə mesaj mən vardımı tez Control C hit para
ki, prosesi dayandırmaq.
Control C, siz geri, sizin dost sonsuz loop hallarda.
Belə ki, biz yalnız verilmiş güc ehtiyatlanmaq Siz olduqca məsuliyyətsiz, ən
güman ki, öz təcrübəsinə əsaslanır.
Lakin internet və var bir müddət olmuşdur.
>> Bütün hüquqlar.
Textmarks.com belə.
Belə ki, bu bir web sitesidir.
Və orada digər dəstələri var həm də faktiki istifadə etdiyiniz
il sinfi edə bilmək kimi mətn mesajları almaq.
Təəssüf ki, mətn mesajları göndərir kimi e-poçt göndərilməsi kimi asandır.
Alma, xüsusilə bir az çətindir Siz bir etmək istəyirsinizsə
yalnız o sexy qısa kodları uzun beş və ya altı rəqəm.
>> Belə ki, məsələn, il siz olduğunuz və - bir mətn mesajı göndərmək üçün edə
habelə bu cəhd edə bilərsiniz -
41411 üçün.
Və buna görə telefon nömrəsi var bu başlanğıc.
Və 41411 mesaj göndərmək əgər -
Mən sadəcə, burada belə 41411 onu yazmaq lazımdır -
və onlara bir məktub göndərin Shuttle Boy üçün SBOY istəyirəm.
Və sonra bir şey yazın Mather quad kimi.
Belə ki, mətn mesajı göndərmək ki, telefon nömrəsi.
Bir neçə saniyə ərzində geri almaq lazımdır ki, CS50 Shuttle bir cavab
Mekik olan Boy xidmət, biz yaşadığınız planlaşdırma proqram
orada bir müddət internet.
Və cavab verəcəkdir mətn mesajı vasitəsilə siz.
>> , Biz bir sinif kimi nə Çünki bir proqramçı, proqram yazmaq üçün
mətn ilə pulsuz hesab yapılandırılmış Mətn mesajları dinləmək işarələri göndərdi
ki sayı SBOY üçün.
Və nə etdiklərini irəli o mətn Bizim PHP-based haqqinda kimi mesaj
HTTP parametrləri burada etdi.
Bu telefon nömrəsi ilə Bu istifadəçi Bu mətn mesajı göndərdi.
Istədiyiniz nə ilə.
>> Belə ki, sonra bir proqram yazdı SBOY Mather kimi bir simli qəbul
quad, biz bunu analiz.
Biz anlamaq olduğu fəzalarında sözləri arasında var.
Və bir sinif kimi biz qərar necə cavab.
Və indi cəhd Əgər, misal üçün, Bir ərzində cavab vasitəsilə görmək lazımdır
neçə saniyə növbəti bir neçə Servislerimiz gedir Mather olan quad hər hansı əgər.
Və digər dayanacaqları var.
Siz Boylston və ya bu cür başqa edəbilərsiniz kampus vermir və bu, olmalıdır
Bu sözləri tanımalıdır.
>> Parse.com belə.
Bu olduğunuzu başqa bir xidmətdir üçün bəzi tələbələr işarə
gözəl ki, son layihələr bir üçün pulsuz ki,
istifadə ağlabatan məbləği.
Və mən parse.com getmək əgər siz görürsünüz Bu alternativ ki,
həqiqətən kimi bir şey olan öz MySQL verilənlər bazası.
Və səmimi, yalnız var mesmerizing cür.
Bu daxilində var nə bir buludlu gün hətta bulud.
>> Belə parse.com bir etmək üçün imkan verir maraqlı şeyi dəstə.
Və digər alternativləri var Bu orada.
Məsələn, onları istifadə edə bilərsiniz geri sonuna verilənlər bazası.
Belə ki, sizə lazım deyil bir web hosting şirkəti.
Siz ehtiyac yoxdur MySQL verilənlər bazası.
Siz əvəzinə geri son istifadə edə bilərsiniz.
>> Sizin üçün bir mobil layihə yapýyorsun edin Android və ya iOS və ya kimi, bilirsiniz ki,
push xidmətləri kimi şeylər var belə ki, sizin dostlara siqnallar təkan ola bilər
və ya istifadəçi ev ekranlar.
Və sonra digər bir dəstə xüsusiyyətləri də.
>> Əgər maraq varsa, bu kontrol onlar kimi web sites və web saytları
yalnız görmək necə bir çox digər xalqların omuz etmək üçün durmaq bilər
Öz həqiqətən sərin proqram.
>> İndi identifikasiyası, bir FAQ baxımından necə həqiqətən zəmanət yoxdur edir
Sizin istifadəçi kampus insanlar var ki, Harvard tələbə və ya fakültə və ya ştatların?
Belə ki, CS50 öz identifikasiyası var xidmət CS50 ID çağırıb.
Ki, URL gedin və sizin məhdudlaşdıra bilər bir Harvard ilə hər kəs üçün web
ID, məsələn.
Belə ki, idarə edə bilərsiniz ki, bilirik.
Siz uşaqlar iş olmamalıdır deyərək, sizin Harvard ID nədir?
Sizin Harvard PİN nədir?
Mənə indi bu şey edək.
Biz ki, bütün edəcəyik.
Və nə biz geri verəcəyik edir Birinin adı və e-mail, lakin
deyil həssas şey.
>> Bir mobil cihaz bir app, bu, ola bilər, bir mobil cihaz haqqında iş, lakin
kifayət qədər ki, nəzərdə deyil.
Belə ki, qeyri mənasız sərf çıxacağıq vaxt məbləği bunu.
Beləliklə, mən mane olacaq İndi ki, marşrut.
Bu, həqiqətən üçün nəzərdə tutulmuşdur web-based applications.
>> Belə ki, web hosting.
Sizə görməmişik əgər Kursun ana -
biz bir hekayə başlamaq lazımdır və burada -
web hosting bütün ödənilməsi haqqında adətən xidmət məxsus server keçiriləcək
bir var ki, internet üzrə başqası tərəfindən IP ünvan, və sonra qoymaq üçün
bu haqqinda.
Onlar adətən e-poçt vermək hesabları və verilənlər bazası
və digər bu kimi xüsusiyyətləri.
>> Bilin ki, siz həqiqətən istəmirsinizsə, belə ödəmək ki, URL getmək
orada CS50 əslində bir qeyri-mənfəət vardır siz istifadə edə bilərsiniz ki, haqq-hesab
həqiqətən http://project yoxdur Aracın daxili
son layihə üçün.
Həqiqətən bir şey istəyirsinizsə, isawyouharvard.com kimi,
ki, domen adı əldə edə bilərsiniz - baxmayaraq ki, ki, xüsusi bir - və
sonra bir onu hosting haqqında getmək bilər biz kimi ictimai web server təklif edə bilər
burada size uşaqlar.
>> Və əslində tanımadığı halda, sizə heç olsanız
isawyouharvard.com, bir var gedin.
Lakin iki, bir gənc olduğunu bilirik Çox iki Toor üçün Tej ilə qadının adı
il əvvəl, üç il əvvəl olmuş Bir-iki gün baş verən CS50 məzunları
ki, CS50 ədalətli bir e-poçt göndəriləcək əvvəl onun evini poçt siyahısına və voiture üçün.
İki gündən sonra CS50 ədalətli tərəfindən, o, idi istifadəçi yüzlərlə bütün sürünən
hər öz saytında digər onlar görmüşdü necə söyləyərək
onun və ya onun kampus.
Belə ki, CS50 sevimli biri dən müvəffəqiyyət hekayələri
bir CS50 yekun layihəsi.
>> Belə ki, necə bir web qoyulması haqqında getmək yoxdur internet ki, istəyirsiniz?
Bəli, bir neçə belə var burada maddələr.
Bir Belə ki, bir domen adı almaq lazımdır.
Ci yerlərin dəstələri var Dünyanın bilərsiniz olan
bir domen adı almaq.
Və məsələn, biri gəlir ki, bu məşhur yalnız çünki
və bu ucuz adlanır namecheap.com.
Amma godaddy.com getmək bilər Orada başqalarının onlarla.
Siz dəyərləndirməyə qədər oxuya bilərsiniz.
>> Lakin çox hissəsi üçün deyil Fərq kimə sizi
bir domen adı almaq.
Onlar qiymət dəyişir və onlar şəkilçi dəyişir.
. Com kimi suffixes. Net, . Org,. Io. Tv, həmin
faktiki qiyməti dəyişir.
Amma biz kimi bir şey etmək istəyirdi cats.com biz bu veb bilərsiniz
Axtar basın.
Ehtimalla bu bir qəbul edilir.
Amma görünür, catsagainst.com mövcuddur.
pluscats.com mövcuddur.
Lovecats, catscorner, dampcats.net.
Bu ümid yalançı Bütün təsadüfi yaradılan.
Siz cats.pw $ 1500 yalnız istəyirsinizsə, bir az dəlilik var.
Belə ki, kimsə, həqiqətən, bütün up aldı edib Burada pişik bağlı domen adları üçün
qiymətləri müxtəlif.
>> Bir kənara olaraq, görək.
Kim cats.com var?
Uşaqlar da var Bilin ki, sizin ixtiyarınızdadır ədalətli
İndi inkişaf etmiş əmrləri.
Mən sözün daxil edə bilərsiniz kimi cats.com kimdir?
Və çünki yol internet quruluşu həqiqətən bilərsiniz olan
bu qeydə alınıb.
Göründüyü kimi bu şəxs [işitilemez] İş bir proxy xidmətindən istifadə.
Belə ki, kim cats.com istəmir malikdir Dünyanın kim bilmək.
Belə ki, onlar qeydiyyatdan sonra vasitəsilə əgər bəzi təsadüfi gizlilik xidməti.
Amma bəzən, həqiqətən, faktiki sahibləri almaq.
>> Siz etdiyiniz xüsusilə, əgər bu, yəni bazı başlanğıc və həyata
həqiqətən bir domen adı istəyirik və sen üçün başqa heç kimsə ödemek
Bu, əlaqə anlamaq olar Beləliklə məlumat.
>> Lakin maraqlı budur.
Mənə bu hissəsini yuxarı edək.
Belə ki, bu eyni çıxdı edir.
Və bu, yalnız tacky deyil.
Belə ki, yəqin cats.com ola bilər doğru qiymət üçün sizin.
Amma burada maraqlı nə var ki, adı serverləri -
Bu nə ad cəmi sui-istifadə edir server olması ehtimal - adınız
server olması ehtimal deyil thisdomainforsale.com.
- Biz, həqiqətən, kimi bir şey seçerseniz
Gəlin bir az daha çox bir şey seçmək qanuni, google.com olan kimi
və burada diyirləyin.
Belə ki, burada -
nə var oldu?
Maraqlı.
Kim Beyond deyil -
nin daha çox aşağı əsas çalışın.
>> Mit.edu kimdir?
OK.
Bu faydalıdır.
Belə ki, bu mən ümid nə.
DNS xidmət qanuni istifadə.
Burada adı serverləri göstərir aşağıdakı.
Bu zaman, deyərək MİT-in yoludur dünyada kimsə, onlar hər yerdə
ki, mit.edu və Xit növləri daxil edin, Sizin laptop, Mac və ya PC olub, olacaq
birtəhər nəhayət anlamaq ki, nə bilirik ki, dünyada insanların
IP ünvanı mit.edu və ya hər hansı bir üçün sub mit.edu da etki alanları və ya hər hansı bir
Bu burada server - və bu, həqiqətən, MITs infrastrukturun kimi görünür
beklediğiniz kimi olduqca möhkəm.
Onlar çox adları server var olan ixtisarı üçün yaxşıdır.
Və əslində, onlar qlobal olmaq görünür dünyada yayılmışdır.
Bu bir dəstə, ABŞ olmaq görünür Asiyada bir neçə, Avropada bir, iki
başqa bir yerdə edir.
>> Amma burada nöqtə DNS ki, biz verilən üçün qəbul və olduğunuz
ümumiyyətlə böyük Excel cədvəl kimi təsvir ki, İP ünvanları və domen var
adlar həqiqətən kifayət qədər inkişaf etmiş iyerarxik xidmət ki, ildə
dünya sonlu sayı əslində var mahiyyətcə yerləşir bilirik serverlərin
də. coms bütün və ya bütün edir. şəbəkələri, də bütün
. Orgs və s.
>> Belə ki, davam və bir domain almaq zaman ucuz Adı ​​və ya kimi bir yerdən adı
Daddy ya hər hansı digər web, biri dön Siz lazımdır ki, əsas addımlar
Siz hətta son bunu əgər layihəsi qeydiyyatçı söylemek
kimə etki alanı satın edirik adı, dünyada kim bilir sizin
web IP ünvanlarını, kim Adınızı server edir.
>> Istifadə Beləliklə, əgər, məsələn, CS50 edir və hesab hosting - biz nə
dreamhost.com bu haqq-hesab hansı bir
məşhur web hosting şirkəti -
onlar sizə almaq lazımdır ki, sizə xəbər verəcəkdir etki və dünya demək ki
Sizin domen adı server ns1.dreamhost.com, ns2.dreamhost.com,
və ns3.dreamhost.com.
>> Amma ki, var.
Bir domen adı Alış verilməsi deməkdir Bu pul və əldə mülkiyyət
domain, lakin daha çox kimi icarə olsa.
Siz onlar Bill sonra bir il üçün almaq və Siz recurringly üçün istirahət
Sizin həyat ləğv qədər domen adı.
Və sonra onlara kim deyə adı server edir.
Lakin o zaman Bitirdiğinizde Sizin qeydiyyatçı.
Və orada sizə yalnız qarşılıqlı olacaq web hosting şirkəti, hansı
CS50 işində DreamHost olacaq.
Ancaq yenə də, daha sənədləşdirmə olacaq siz getmək istəsəniz sizə təqdim
ki, marşrut.
>> Siz kurs sonra bunu əgər hosting sonunda sadəcə googling web
Şirkət min nəfər olur variantları.
Və mən ümumiyyətlə siz tavsiye ederim istifadə edə bilər dostlar xahiş
Şirkət gəlir əgər əvvəl yaxşı bir təcrübə onlara var idi.
>> Gecə fly bir çox var, çünki bir oğlan kimi web hosting şirkətləri,
bir server ilə zirzəmiyə ki, bir IP ünvanı var.
O, bəzi əlavə RAM və sabit disk var yer və yalnız satır web hosting
ki, yolu yoxdur hesabları olsa belə, server yüzlərlə idarə edə bilər
istifadəçilər və ya istifadəçilər minlərlə.
Beləliklə, siz olacaq həyata nə üçün ödəyirlər.
>> Çox bir müddət üçün şəxsi ev üçün səhifə - bu tamamilə məqbul
Mən istəyirəm çünki, iki ziyaretçilerin bir ay -
I $ 2.95 bir ay kimi, yetirirdi.
Və Mən bunu olduqca əminəm Birinin zirzəmiyə.
Ancaq yenə də, siz mütləq yoxdur bir uptime zəmanət və ya
genişlənmə.
Belə ki, daha, siz adətən aradığınız daha bir şey.
>> Yaxşı, nə SSL haqqında?
Belə ki, SSL üçün nə istifadə?
Də sükan arxasında oturmaq üçün Start Now edək təhlükəsizlik istiqamətləri və hər şeyi ki,
bizə zərər bilər.
Xüsusən müəssisə kimi öz üzərində.
>> Nə SSL, və ya SSL nə üçün istifadə olunur?
Təhlükəsizlik, OK.
Belə ki, təhlükəsizlik üçün istifadə olunur.
Bu nə deməkdir?
Belə ki, SafeSearch Yuva Katmanı üçün dayanır.
Və bir URL göstərilir ki, https:// ilə başlayır.
Çoxları yəqin ki, yazılmış heç vaxt https://, ancaq tez-tez tapa bilərsiniz ki,
Brauzerinizin HTTP-dən yeniden yönlendirilirse Belə ki, hər şey var HTTPS edir
şifrelenmiş sonra.
>> Bilginize, SSL istifadə adətən tələb edir ki, bir unikal IP ünvanı vardır.
Və adətən unikal IP ünvanını almaq üçün Siz hosting bir web ödəmək lazım
Şirkət bir neçə dollar ayda daha çox.
Belə ki, bu çox asanlıqla həyata IP satın tərəfindən bu gün həyata
ünvan və alqı var SSL sertifikatı çağırıb.
Lakin bu gelir ki, həyata bir əlavə dəyəri.
Və biz yalnız bir növ, qorxutmaq üçün çalışacağıq kimi bit, hətta mütləq 100% deyil
bu nə qoruyucu sizi qorumaq üçün çalışırıq.
>> Belə ki, təhlükəsizlik üçün, mən istədiyiniz fikir ediyorum burada təsadüfi segue növü yoxdur.
Siz CS50 mühazirəsi bilirik bilər videos, bizim istehsal komanda olmuşdur
Mən, həqiqətən, gözəl alma var azarkeş kimi kampus fotoqrafiya və hava
ən son fotoqrafiya.
Əgər axtarmaq və görürsünüzsə bir az kamera ilə uçan bir şey,
faktiki CS50 ola bilər.
Və mən yalnız mən dəqiqədə bölüşmək istədiyiniz fikir komanda var görüntülər bəzi
toplanmış, xüsusilə biz baxmaq kimi yaz dövr və sonrakı düşür.
Əgər hər hansı bir bacarıq varsa fotoqrafiya, videography, biz ki,
Siz iştirak etmək üçün sevgi pərdə arxasında.
Bir həftə bu detallar, lakin daha çox.
>> [MUSIC]
>> DAVID J. Malan: a var çıxır üst miniatür golf
Biz bilirdik heç vaxt ki, stadionu.
>> [MUSIC]
>> DAVID J. Malan: Siz görə bilərsiniz orada vızıltı ilə təsvir.
>> [MUSIC]
>> DAVID J. Malan: Burada ən yaxşı hissəsi ki, sol Jogger watch.
>> [MUSIC]
>> DAVID J. Malan hansı başqa bir misal siz ki, texnologiya ilə edə bilərsiniz
yalnız tangentially, səmimi, təhlükəsizliyi ilə bağlı.
Amma mən bir daha olacağını düşündüm yalnız təhlükəsizlik, deyərək fun yol.
Beləliklə, biz sizə uşaqlar qorxutmaq bilməz əgər Bakalým İndi bir neçə bir qədər deyil yalnız
hədə-qorxu, həm də əsas nə bu təhdidlərin dərk
Siz irəli bilərsiniz hərəkət edir ki, müdafiə etmək olub necə və
özünüz bu şeyi qarşı və siz kimi nəzərə almağı ən
və ya deyil kimi qərarlar qəbul daxil etmək və ya ki, e-poçt göndər
ki, web daxil etmək və ya istifadə kiber kafe-in Wi-Fi giriş
Bilirsiniz point ki, nə təhdidlər ətrafında dəlillər vardır.
>> Belə ki, Jonathan bir şey istinad Bazar ertəsi bunu bəyənir.
O, bir pəncərə ekran shot idi.
Bu bir Mac edir.
Lakin bir çox yüklü Mac və ya PC proqram?
Aydındır ki hər kəs.
Necə bir çox çox fikir verdik Parolu yazaraq etmək
istendiğinde?
Mən səmimi, hətta mən deyil deməkdir.
Belə ki, bizim bir neçə yaxşı paranoid olan at.
Amma ne hesab əslində burada edir.
>> Tipik Mac və ya PC var On bir yönetici hesabı.
Və adətən istifadə yalnız bir istəyirik bir dizüstü ən azı bu gün.
Belə ki, haqq-hesab, Malan ya JHarvard və ya onun nə olursa olsun, edir
yönetici hesabı.
Və nə o deməkdir ki, siz var bilgisayarınıza giriş tapmaq.
Siz istədiyiniz bir şey quraşdıra bilərsiniz istədiyiniz bir şey silin.
>> Çünki bir qayda olaraq bu gün, il bundan əvvəl-ci il tarixli dizayn qərarları,
ən proqramin yüklü olur yolu bir administrator kimi.
Və Mac və ya PC azı olsa artıq smart kifayət kazanılmış
ən son incarnations illər Mac OS və Windows run deyil
kimi default istifadəçi adı administrator, bəzi download zaman
yeni internet off proqram və cəhd bərpa, yəqin ki, olacaq
Parolu üçün istenir edir.
Amma tutmaq o nöqtədə, sen edir sözün sizin açarları təhvil
artıq kompüter təsadüfi hər hansı Proqram yalnız nazil
yüklemek üçün imkan bunu istəyir nə.
>> Jonathan üçün alluded kimi, həyata bunu istəyir ki, demək olar ki,
Siz qayğı ki, sizin proqram haqqında, Spotify və ya iTunes və ya hər hansı
siz yüklemek üçün çalışdığınız edir.
Amma sözün müəllifi etibar etdiyiniz proqram və ya müəllifləri
yalnız nə proqramı etmək nəzərdə tutulur.
>> Amma tamamilə heç bir şey yoxdur ən çox ən proqramları dayandırılması
silme faylları əməliyyat sistemi, Bəzi şirkət onlara yüklemeyin
veb ətrafında trolling ki, şeylər Şifreleme.
Və yenə biz növ inşa etdik üzərində bütün infrastruktur
etimad il.
Və belə ki, yalnız olduğunuz bilirik inanan insanlar təsadüfi və təsadüfi
çox hissəsi üçün şirkətlər.
>> Və Jonathan da bəzən alluded həmin şirkətlər özləri növ var
bilə-bilə zərərli, bütün sağ?
Sony flack bir çox bir neçə il başında əvvəl yüklemek üçün bir adlanır nə
insanların kompüter TT_Rootkit dəsti onların bilik olmadan.
Bu mahiyyət olduğunu zaman məsələn bir CD aldı ki, onlar
kopyalamak və ya etmək istəmədi musiqi off rip, CD ki,
, sizin bilmədən, yüklemek bilgisayarınızda bir TT_Rootkit.
Çalışır ki, TT_Rootkit yalnız məna proqram administrator ki, potensial olaraq
pis şeylər edir.
>> Amma şeylər arasında bu şey özü gizləndi oldu.
Belə ki, bəzi olduqca fərasət ola bilər Sizin kompüter və bilirsiniz, yaxşı, mən
yalnız Task Manager və ya aça bilər Fəaliyyət Monitor və bütün baxmaq olar
ki, arcanely adına proqramları çalışan edilir.
Və bir şey şübhəli görünür Mən yalnız onu öldürmək və ya onu silmək lazımdır.
Amma ki, bu TT_Rootkit nə.
Task çalışan əgər mahiyyətcə ifadə edərək, Manager, özünüzü göstərmək deyil.
>> Belə ki, proqram var idi.
Yalnız və yalnız həqiqətən, həqiqətən baxdı çətin hətta tapa bilərsiniz.
Və bu adı edildiyini surəti qorunması.
Amma təsəvvür edin nə ola bilər başqa görülmüşdür.
>> İndi özünüzü qorunması baxımından.
Web sites çox gözəl var aman ki, bu qoymaq
onların ana asma kilit nişanlar olan veb təhlükəsiz deməkdir.
Bu bankofamerica.com edir bu səhər.
Belə ki, az asma kilit simgesini nə düyməsini ildə Bürc yanında var deməkdir?
>> Tamamilə heç bir şey.
Bu kimsə necə istifadə bilir deməkdir Photoshop bir şəkil etmək
asma kilit simgesini.
Bu ki, olduqca sözün kimi müsbət olmalıdır deməkdir
kimi istifadəçi siqnal , güvenli web saytına ooh.
Mən indi bu veb etibar etməli və Mənim istifadəçi adı və şifrənizi yazın.
Bunun üçün ənənəvi olmuşdur il son illər bu səhər kimi.
>> Amma bu vərdişləri hesab Bu bizə daxil olur.
Örtülü mesaj düşünün ki, bütün bu bankların bu halda olmuşdur
il üçün bizə göndərir.
Siz asma kilit görürsünüzsə, onda təmin edir.
Bütün hüquqlar?
>> Belə ki, necə ki, sistemi sui-istifadə edə bilər siz pis adam olduğunuz halda etibar?
Web sitenizde bir asma kilit qoymaq və məntiqi, istifadəçilər olmuşdur
güman il üçün şərtləndirmişdir asma kilit təhlükəsiz deməkdir.
Və bu, həqiqətən təhlükəsiz ola bilər.
Siz gözəl təhlükəsiz ola bilər A SSL HTTPS bağlantısı
saxta internet saytı. com.
Və dünyanın başqa heç bir edə bilərsiniz siz ona əl haqqında olduğunu
Istifadəçi adınızı və şifrənizi Hesabınıza.
>> Bu baxmayaraq, bəlkə də, bir az daha təskinləşdirici.
Beləliklə, bu üst ekran shot deyil mənim brauzerinizin bu səhər azı
bankofamerica.com.
Və biz də burada qeyd bir asma kilit icon var.
Bu baxımdan nə deməkdir Chrome ən azı?
>> Belə ki, hazırda bu SSL istifadə edir.
Beləliklə, bu, həqiqətən, yaxşı bir şeydir.
Və Chrome edilməsi faktı yaşıl diqqəti cəlb etmək deməkdir
bu ki, yalnız SSL üzərində.
Bu şirkət ki, kimsə həyata orada təsdiq etmişdir əslində
bankofamerica.com.
Və ki, Amerika bank deməkdir onların qondarma SSL alarkən
şəhadətnamə, mahiyyətcə böyük təsadüfi, həyata keçirən bir qədər təsadüfi nömrələri
onlar üçün təhlükəsizlik, onlar olmuşdur bəzi müstəqil üçüncü təsdiq
Yep, deyir partiya edir.
Bu, faktiki olaraq Bank of CEO edir Amerika sertifikatı almaq üçün çalışırıq.
Chrome buna görə də etibar edəcək sertifikatlaşdırma orqanı və demək
yaşıl, bu bankofamerica.com edir.
Və Bank of America yalnız bir neçə ödəyir yüz ki, dollar və ya bir neçə
min olaraq fərqli dollar neçə on.
>> Amma burada da, necə bir çox mu hər hansı bir fərqli çünki davranırdı
brauzerinizin URL əvəzinə qara yaşıl?
Sağ?
Belə ki, bizim bir neçə.
Və paranoid olmaq yaxşıdır.
Lakin hətta sonra, siz edənlər hətta bu şeyi qeyd etmək həqiqətən
bir başqa təhlükəsiz giriş dayandırmaq haqqinda URL əgər yaşıl deyil?
Bütün sağ, belə yəqin ki, sağ?
, Bizim ən azı yaşıl deyil əgər, çox güman ki, yalnız olacaq
olmaq üçün nə kimi.
Kimi, mən bu web daxil etmək istəyirəm.
Burada Ben səbəbdən.
Mən yenə daxil etmək üçün gedirəm.
>> Bir kənara kimi, Chrome bir az Bu barədə daha yaxşı.
Amma brauzerlərdə bir çox kimi var Firefox Məsələn, ən az
bir müddət ki, asma kilit simgesini yerləşir , həqiqətən, hər hansı bir qoymaq bilər
öz icon.
Mənə görək nə son versiyası Firefox kimi görünür.
Biz CS50.net getmək əgər.
>> OK, belə ki, onlar da daha yaxşı kazanılmış etdik.
Etmək üçün istifadə tarayıcıları kimi nə, Burada məsələn var [? SAV var?]
burada CREST.
Bu sözdə sevimli var bir haqqinda üçün icon.
Il əvvəl -
həqiqətən ki, çoxdan - ki, az qalxan doğru olardı
burada URL yanında.
Bəzi dahi qərar Çünki ki, yalnız var olduqca yüksək dərəcəli görünür
Sizin qrafik logo sağ URL yanında.
Ki, faktiki və dizayn müdrik, olduqca çekici.
>> Belə ki, pis adam başlanğıc nə idi?
Onlar sevimli dəyişən başladı ikonlar, və ya onların default icon
bir yal olmaq səhifəm olan, lakin bir asma kilit,
heç bir mənası.
Onların sevimli icon başqa bir asma kilit heç olmuşdur
təhlükəsizlik göstərişlər.
>> Burada dərs Belə ki, düşünürəm. bir neçə
Biri də bəzi həqiqətən var ki yaxşı niyyətli mexanizmləri
bizim təhlükəsizlik barədə istifadəçilərin tədris hətta hətta xəbərdar deyildi yaşıl nə
demək və ya hətta HTTPS demək nə.
Lakin həmin mexanizmlər bizi almaq əgər etibarlı web sites pis vərdiş
biz bu müsbət siqnallar görəndə Gördüyümüz kimi, onlar çox asanlıqla sui-istifadə edirik
bir şey ilə əvvəl yalnız bir an bu kimi silly.
>> Oğurluq sessiya minir Belə ki, , biz əvvəl dediyi kimi, oyun
Məsələn cookies ilə.
Və bu həqiqətən nə deməkdir?
Yaxşı oğurluq sessiya ilə bütün Birinin cookies oğurluq haqqında.
Burada Chrome açmaq əgər üçün Məsələn, mən inspektor açmaq
aşağı burada və mən getmək Şəbəkə Tab -
və biz əvvəl bu etdik -
və mən kimi bir şey üçün getmək http://facebook.com Enter, bütün
məhsullarının dəstə ekrandan gedir çünki bütün şəkillər və CSS və
JavaScript faylları.
>> Mən burada bu bir nəzər Lakin qeyd Facebook həqiqətən bir əkin ki,
Mənim on və ya daha çox cookies burada browser.
Belə ki, bu mahiyyətcə əl Mənə təmsil edən marka.
İndi inşallah mənim browser olacaq yenidən təqdim etmək və yenidən zaman
ki, veb Alpdakının.
Amma təhlükəsiz yalnız ki, biz bildirib neçə həftə əvvəl, siz SSL kullanıyorsanız.
>> Amma özü belə SSL bilər güzəşt olunacaq.
Bütün yolu SSL işlərindən sonra düşünün.
Brauzerinizin uzaq bağlandığında https://, qısa uzun hekayə vasitəsilə server
Kriptoqrafiya iştirak edir.
Bu Sezar kimi sadə və ya deyil Bir belə Visionaire və ya DES, DES
geri pset2 isə.
Bu daha çox inkişaf etmiş var.
O, ictimai əsas kriptoqrafiya deyirlər.
Lakin, həqiqətən, böyük və həqiqətən təsadüfi ədəd dırmaşma üçün istifadə olunur
point arasında informasiya A, siz facebook.com kimi və point B.
>> Necə bizə çox daha Ancaq problem deyil, başlamaq üçün https:// əbədi növü
Bizim veb əlaqə ki, təhlükəsiz rejimdə?
Mən demək, necə bir çox hətta növü http://facebook.com?
Əgər bütün sağ, hello, sevirəm.
Siz bunu ehtiyac yoxdur artıq, sağ?
Brauzer onu anlamaq olacaq.
>> Lakin bizə ən çox həqiqətən nə yalnız facebook.com yazın.
Biz bir brauzer istifadə edirsinizsə, Çünki brauzerlər tərəfindən smart kifayət kazanılmış
Bir kullanıyorsanız 2013 güman browser, siz bir ünvan siz yazın
yəqin ki, yox olmaq istəyirəm E-poçt və ya anlık mesaj vasitəsilə.
Siz HTTP və Port 80 deməkdir.
Bu konvensiya qəbul edilmişdir.
>> Amma yönləndirilməsi işi necə edir?
Yaxşı, burada nə görürsünüz.
Mən Chrome geri varsa -
və edək incognito bunu rejimi ki, mənim bütün
cookies üz atılır.
Və mənə burada buraxmaq yenə facebook.com.
Və nə görmək edək.
>> Ilk tələbi Xatırladaq ki, həqiqətən yalnız facebook.com üçün.
Amma mən var ki, cavab nə idi?
Bu 200 OK deyildi.
Bu olan, 300, və ya 301 oldu getmək üçün mənə yönlendirme
olan http://www.facebook.com, Facebook mənə getmək istəyir yerləşir.
Amma sonra biz növbəti tələbi baxsaq və biz bu əvvəl gördüm,
ikinci cavab nə görürsünüz.
Xüsusilə ki, onlar mənə indi istəyirəm Facebook SSL versiyası gedin.
>> Belə ki, burada bir fürsətdir.
Bu gözəl faydalı xüsusiyyət yalnız internet və HTTP.
Facebook kimi son istifadəçi məni istəyir onların təhlükəsiz versiyası qalmaq
haqqinda, böyük.
Onlar özüm üçün mənə yönlendirir.
Və mən belə yoxdur bu barədə düşünürəm.
>> Amma nə point A və B arasında əgər Siz və Facebook arasında bəzi var
pis adam, bəzi sistemi var maraqlı olan Harvard administrator
Arkadaşlarınızın olan görmək.
Və ya bəzi var -
il əvvəl bu crazy səs istifadə -
lakin kimi bəzi dövlət müəssisə var həqiqətən maraqlı kim NSA
kim sizə Facebook poking edirik.
Orada imkanı haradadır?
Yaxşı, belə uzun kimsə kifayət qədər olduğu kimi fərasət texniki və onlar imkanına malik
Wi-Fi üzərində haqq şəbəkə və ya bəzi fiziki tel,
onlar nə edə bilər?
>> Bəli, onlar eyni ağ etdiyiniz kimi Siz və onlar haqqında bir şey bilmək
TCP / IP və İP ünvanları və DNS və necə ki, bütün iş, nə ki, əgər
ortada insan, nə ki, Milli əgər Təhlükəsizlik Agentliyi, nə o,
ola bilər, lakin nə müəssisə sadəcə əgər bilər daha sürətli Facebook dən cavab
HTTP istək və deyir ki, oh, mən Facebook edirəm.
Ki, irəli getmək və burada Facebook.com üçün HTML.
>> Computers olduqca darn sürətli.
Belə ki, çalışan bir proqram yazmaq bilər nsa.gov kimi bir server ki, bu,
üçün sizə bir tələbi eşidir facebook.com, çox tez arxasında
səhnələri real facebook.com edilməsi alır mükəmməl [? esque?] təhlükəsiz
NSA arasında arasında SSL bağlantısı Çox HTML əldə Facebook,
təhlükəsiz giriş-səhifə üçün, və sonra NSA server yalnız sizə cavab
facebook.com üçün bir giriş-səhifə ilə.
>> İndi necə çox qeyd hətta olardı Siz HTTP üzerinden Facebook istifadə etdiyiniz
hələ o nöqtədə siz var, çünki təsadüfən nsa.gov bağlı və
deyil Facebook?
URL'leri dəyişən deyil.
Bütün bu işlər görülür pərdə arxasında.
Lakin bizə ən çox, özüm daxil yəqin ki, qeyd deyil
belə bir kiçik detal.
>> Belə ki, bir gözəl real ola bilər siz və nə arasında əlaqə
Facebook hesab edirəm, lakin var bir ortada insan deyilən.
Və bu adam üçün ümumi dövr bəzi olduğu orta hücum
Siz və ki, point B müəssisənin Elə-belə, manipulyasiya oğurluq, və ya
veri izləyir.
Belə ki, hətta SSL, xüsusilə surefire deyil Siz daxil aldadıb olduğunuz halda
çünki bu dönüş necə bu əsas mexanizmləri həqiqətən çalışır.
>> Belə bir dərs gün sonra da əgər həqiqətən paranoid olmaq istəyirəm -
və hətta burada təhdidlər var -
həqiqətən nəzərə almaq başlamaq lazımdır https://www yazaraq vərdiş
hər hansı domen adı həqiqətən qayğı.
>> Və bir kənara çox var kimi ilə hələ bir təhlükə
oğurluq iclasında qiymətləndirirlər.
Çox tez-tez ilk ziyarət zaman olan halda facebook.com kimi saytında,
server ki, yapılandırılmış edilmişdir siz qoymaq ki, əl möhürü
dünən özünü təmin olunmalıdır brauzer çox yaxşı, sonra güc
facebook.com kimi ziyarət şeylər google.com, twitter.com, brauzerinizin
yalnız əl möhürü təqdim edilə bilər aşağı yumruq atdı və heç bir, söylədi.
SSL istifadə edin.
>> Amma bu o nöqtədə çox gec.
Əgər siz artıq sizin tərəfdən göndərdi varsa ilə aydın, cookie möhürü
heç bir SSL, bir split ikinci var kimsə koklama yerləşir açığı
Trafik, roommate və ya NSA asılı olmayaraq, o eyni çerez istifadə edə bilərsiniz
texniki fərasət bir qədər, öz kimi təqdim.
>> Digər hücum ola bilər haqqında fikir deyil.
Siz vint Bu bir siz həqiqətən Bəzi veb yazılı bu qədər
birtəhər SQL istifadə edir.
Belə ki, burada, məsələn, bir ekran Harvard giriş shot.
Bu ümumi bir nümunə ilə bir şey
istifadəçi adı və parol.
Super ümumi.
Belə ki, SSL var ki, güman edək və ya ortada heç bir insan var
ki, bir şey.
İndi biz server üzrə diqqət edirik yazmaq bilər kodu.
>> Yaxşı, mən bir istifadəçi adı yazın və zaman parol, güman ki, PIN xidmət
PHP həyata keçirilir.
Və bəzi kodu ola bilər bu kimi ki, server.
Vəzifəsindən super istifadəçi adı alın qlobal və parol almaq, sonra
bəzi pset7 kimi kullanıyorsanız kod sorğu funksiyası var
ki, bunu bilər.
Istifadəçilər Star seçin yerləşir istifadəçi adı ki, bərabərdir və parol ki, bərabərdir.
>> Bu, ilk baxışdan görünür tamamilə ağlabatan.
Bu syntactically etibarlı PHP kodu.
Məntiqi bir şey yoxdur bu səhv.
Ehtimalla bir neçə xətləri var ki, əslində ilə nəsə
geri gəlir ki, nəticə veritabanından.
Amma bu həssas deyil Aşağıdakı səbəb.
>> Qeyd edək ki, yaxşı bir vətəndaş kimi, Mən tək, quotes salan
quotes, istifadəçi adı.
Və mən tək quotes qoymaq Loqin.
Onlar istəyirik, çünki yaxşı bir şey var ədəd olması ehtimal deyil.
Adətən onlar mətn olacaq.
Yəni mən strings kimi onları istinadən alıram.
>> Və mən indi daha nə varsa irəliləmək əgər - və mən olan güllə kaldırdık
Müvəqqəti olaraq xidmət PİN -
nə kimi daxil çalıştığınızda Prezident [? Scroob?]
lakin Şifremi olduğunu iddia 12345 'və ya '1' = '1, və bildiriş
Mən görülən heç nə.
Mən digər bağlamamışlar quote bir.
Mən olduqca kəskin Ben çünki burada pis adam kimi.
Və mən onlar sen etdiyiniz hərfinin alıram çox yaxşı ilə
PHP və MySQL kodu.
Mən sizə yoxlanılması deyilik ki, təxmin edirəm quotes iştirakı üçün.
>> Belə ki, nə oldu ki, zaman istifadəçi ki, simli çap edib
Sizə olduğunuz sorğu yaratmaq, bu kimi görünür.
Və uzun əgər qısa hekayə və birlikdə bir şey və ya sizin və ya bir şey
birlikdə bu qayıtmaq üçün gedir bazasında bir sıra.
Həmişə, çünki 1 1 bərabərdir ki, vəziyyətdə.
>> Və yalnız təxmin etmədiyi üçün yaxşı və ya pis, sizin users, ola bilər ki,
onların adından bir Apostrof siz hələ ki, bir SQL sorğu yaradıb
etibarlı və daha nəticəsində bu qaytarır Əgər nəzərdə ola bilər çox.
Və bu pis oğlan indi potensial var server daxil
Sizin bazası bir sıra qaytarılması çünki o heç bir fikir var olsa belə, nə
[? Scroob nin?] Faktiki parol.
>> Oh, mən bir typo burada həyata keçirilir.
Mən unutdunuz bərabərdir dedi sonra lazım Əvvəlki kimi 12345
Məsələn və ya 1 1 bərabərdir.
Hesab edirəm ki, online düzeltmek lazımdır.
>> Belə ki, niyə biz sizə sorğu istifadə edərək, var idi sual işarələri ilə funksiyası?
Sorğu funksiyası şeylərdən biri sizin üçün əmin edir ki,
Siz sonra dəlilləri keçmək zaman bu kimi burada vergüldən olan sorğu
əslində göndərilən ki, bazası bu kimi görünür.
Bir çox baxmaq uglier, lakin geri slashes avtomatik olmuşdur
dəqiq ki, qarşısını almaq daxil Mən göstərdi ki injection hücum
an əvvəl.
>> İndi bir fun mən çəkin istədiyiniz düşündüm ki, XKCD qədər burada inşallah artıq bir olmalıdır
az daha aydın burada biridir.
>> Bir az?
Bəlkə bir az çox lazımdır ki müzakirə.
Beləliklə, bu kiçik bir uşaq üçün alluding olunur birtəhər qəbul edən Bobby adına
yalnız bir haqqinda istifadə nə istifadəçi yazdığınız ki, inanan
ilə, əslində, SQL kodunu deyil Amma əslində bir simli deyil.
>> İndi ki, açılan geri bilər -
Bu görmüşəm bilər - drop vasitələri bir masa sil, bir verilənlər bazası silin.
Əgər mahiyyətcə iddia Belə ki, əgər Adınız "Robert edir; droptabl
estudentsomething,]
çox yaxşı bazası bezemek bilər yalnız sizi olduğunu kontrol
də həqiqətən Robert, lakin nöqtəli vergül masa düşməsi davam etdirilir.
>> Və bu SQL injection hücumlar ola bilər bu təhdid kimi faktiki ola
qovuşdurmağımız siz kiminsə data silə bilərsiniz Siz daha çox datas seçə bilərsiniz
nəzərdə tutulan, siz əlavə edə bilərsiniz və ya məlumat güncelleyin.
Və həqiqətən də sonra bu edə bilərsiniz zərərli ev həyata deyil,
məqsədləri ancaq üçün təlimat, Siz daxil istenir olduğunuz zaman
internet saytında daxil, xüsusilə bəzi sort qeyri çox ictimai, çox məşhur veb-
John O'Reilly kimi giriş həyata keçir bir və ya kimsə
onların adından Apostrof.
Və ya sözün yalnız Apostrof yazın hit daxil edin və nə görürük.
>> Və bütün çox tez-tez, faciəvi, insanlar və onların giriş sanitized yoxdur
əmin etmişdir ki, quotes kimi şeylər və ya semicolons escape.
Pset7 biz veririk olan Bu sorğu fəaliyyət göstərir.
Amma altında deyil dəqiq təşəkkür edirik bu sizin üçün nə edir.
>> Bildirib ki, belə istifadə edərək zövq web bu həftə.
Və biz bazar ertəsi günü görəcəksiniz.
>> Növbəti CD50 edir.
>> [MUSIC]