>> [เพลง]
>> เดวิดเจลัน: ทั้งหมดขวา
ดังนั้นนี่คือ CS50 นี้ เป็นจุดสิ้นสุดของสัปดาห์ที่ 10
ดังนั้นบางส่วนของคุณอาจได้เห็นนี้ แล้ว แต่ข่าวลือของสาย
เป็นบทความที่ฉันคิดว่าฉันอ่าน ตัดตอนมาจากและจากนั้นแสดงให้คุณเห็น
สามนาทีวิดีโอที่วาด ภาพเดียวกัน
มันเป็นจริงๆสัมผัสเรื่องราวผม คิดว่าจากจุดตัดของนี้
โลกแห่งความจริงที่มีความน่าสนใจอย่างแท้จริง การใช้งานของเทคโนโลยี
>> ดังนั้นบทความก็มีสิทธิ "เด็กผู้ชายคนหนึ่ง oversleeps บนรถไฟใช้ Google Maps
เพื่อหาครอบครัว 25 ปีต่อมา. "และ คู่แรกของย่อหน้าที่ถูก
"เมื่อ Saroo อายุได้ห้าขวบเขาไป กับพี่ชายของเขาที่จะขโมยสำหรับ
เปลี่ยนเมื่อผู้โดยสารรถไฟ ที่อยู่ในเมืองประมาณสองชั่วโมง
จากบ้านเกิดของเขาเล็ก ๆ
Saroo กลายเป็นเหนื่อยและกระโดดบน สถานที่ใกล้เคียงรถไฟที่เขาคิดว่าเขา
พี่ชายถูกแล้วผล็อยหลับไป
เมื่อเขาตื่นขึ้นมาเขาอยู่ในกัลกัต, เกือบ 900 ห่างออกไป
Saroo พยายามที่จะหาทางของเขา กลับมา แต่เขาไม่ทราบ
ชื่อของบ้านเกิดของเขา
และเป็นเด็กไม่รู้หนังสือเล็ก ๆ มากมาย เมืองที่เต็มไปด้วยเด็กลืมเขา
แทบจะไม่มีโอกาสที่จะได้รับบ้าน
>> เขายังเป็นเด็กข้างถนนในขณะที่จนกว่า หน่วยงานนำไปใช้ในประเทศติดยาเสพติด
เขาขึ้นกับคู่ของออสเตรเลีย ที่นำเขาไปสู่
อาศัยอยู่ในแทสมาเนีย
Saroo ย้ายมาเรียนรู้ ภาษาอังกฤษและเติบโตขึ้นมา
แต่เขาก็ไม่เคยหยุดมองหา ครอบครัวและบ้านเกิดของเขา
>> ทศวรรษต่อมาเขาพบว่า Google โลกและตามราง
และให้ตัวเองรัศมีที่กำหนด ขึ้นอยู่กับระยะเวลาที่เขาคิดว่าเขาเป็น
นอนหลับและวิธีการที่รวดเร็วที่เขาคิดว่ารถไฟ กำลังจะเขารู้เขาจะเติบโตขึ้นมา
ในสภาพภูมิอากาศที่อบอุ่นที่เขารู้ว่าเขาพูด ภาษาฮินดีเป็นเด็กและเขาต้องการได้รับการบอก
ที่เขามองเหมือนเขา ก็มาจากอินเดียตะวันออก
>> ในที่สุดหลังจากปีของการกำจัดสิ่งสกปรกบน ภาพถ่ายดาวเทียมเขา
ได้รับการยอมรับไม่กี่สถานที่สำคัญ
และหลังจากการพูดคุยกับผู้ดูแลระบบ จากเมืองใกล้ ๆ
หน้า Facebook ของเขาตระหนัก เขาก็พบว่าบ้าน. "
>> ดังนั้นที่นี่แล้ววิดีโอบอกคือ ที่เล่าเรื่องจากมุมมองของเขา
>> [เล่นภาพวิดีโอ]
>> -มันเป็น 26 ปีที่ผ่านมาและฉันก็ เพียงเกี่ยวกับการที่จะเปิดห้า
เราได้ไปที่สถานีรถไฟและ เราขึ้นรถไฟกัน
พี่ชายของฉันเพียงแค่บอกว่าผมจะอยู่ที่ ที่นี่และฉันจะกลับมา
และฉันก็คิดว่าดีคุณรู้ว่าฉัน อาจจะดีแค่ไปนอนและ
แล้วเขาก็จะปลุกฉันขึ้น
และเมื่อฉันตื่นขึ้นมาในวันรุ่งขึ้น สายการบินทั้งว่างเปล่าเมื่อหนี
รถไฟรถไฟผีพา ผมไม่ทราบว่า
>> ผมเป็นลูกบุญธรรมออกไปยังประเทศออสเตรเลีย เพื่อครอบครัวชาวออสเตรเลีย
และแม่ได้ตกแต่งห้องของฉันด้วย แผนที่ของอินเดียซึ่งเธอ
ใส่ไปข้างเตียงของฉัน
ฉันตื่นขึ้นมาทุกเช้าเห็นว่าแผนที่, และด้วยเหตุนี้มันเรียงลำดับของการเก็บรักษาไว้
ความทรงจำที่ยังมีชีวิตอยู่
>> คนจะพูดว่าคุณกำลังพยายามที่จะ หาเข็มในกองหญ้า
Saroo คุณจะไม่พบว่ามัน
ฉันต้องกะพริบของสถ​​านที่ที่ ผมใช้ที่จะไปกระพริบ
ใบหน้าของคนในครอบครัวของฉัน
มีภาพของแม่ของฉันนั่งเป็น ลงกับขาของเธอข้าม
เพียงแค่เฝ้ามองเธอร้องไห้
ชีวิตเป็นเพียงอย่างหนัก
นั่นคือสมบัติของฉัน
>> และฉันกำลังมองหาใน Google แผนที่ ตระหนักถึงความมีโปรแกรม Google Earth เช่นกัน
ในโลกที่คุณสามารถขยายเข้าไปในผม เริ่มที่จะมีความคิดเหล่านี้และ
สิ่งดังกล่าวว่า นี้สามารถทำเพื่อฉัน
ผมพูดกับตัวเองดีที่คุณรู้ว่า คุณได้มีการถ่ายภาพทั้งหมด
ความทรงจำและสถานที่สำคัญที่คุณ จากและคุณรู้ว่าสิ่งที่
เมืองดูเหมือนว่า
ซึ่งอาจเป็นโปรแกรมที่คุณ สามารถใช้ในการหาทางกลับ
>> ผมคิดว่าดีฉันจะใส่จุดบน สถานีรถไฟกัลกัตในรัศมี
บรรทัดที่คุณควรจะค้นหา รอบ ๆ บริเวณนี้
ฉันมาข้ามเหล่านี้รถไฟ
และฉันเริ่มต้นดังต่อไปนี้มันและฉันก็มาถึง สถานีรถไฟซึ่งสะท้อนให้เห็นถึง
ภาพเดียวกันที่อยู่ในความทรงจำของฉัน
>> ทุกอย่างที่ตรงกับ
ฉันคิดว่า, อ๋อ
ฉันรู้ว่าที่ฉันจะ
ฉันแค่จะให้แผนที่ที่ผม มีในหัวของฉันที่จะนำฉันและพาฉัน
กลับไปยังบ้านเกิดของฉัน
>> ฉันมาถึงบันไดหน้าประตูของบ้าน ที่ฉันเกิดและเดินไปรอบ ๆ
ประมาณสิบห้าเมตร รอบมุม
สามสาวก็มียืนอยู่ข้างนอก ที่อยู่ติดกับแต่ละอื่น ๆ
และอีกคนหนึ่งกลางก้าว
และฉันก็คิดว่านี้ แม่ของคุณคือ
เธอเดินไปข้างหน้าเธอกอดฉันและเรา อยู่ที่นั่นประมาณห้านาที
>> เธอคว้ามือของฉันและเธอพาฉันไปที่ บ้านและได้บนโทรศัพท์มือถือและเธอ
rang น้องสาวและพี่ชายของฉันที่จะบอกฉัน ว่าพี่ชายของคุณมีเพียงแค่ทั้งหมดของ
ฉับพลันปรากฏเหมือนผี
>> แล้วคนในครอบครัวก็ กลับมารวมตัวอีกครั้ง
ทุกอย่างดีทั้งหมด
ฉันช่วยแม่ของฉันออก
เธอไม่ต้องได้รับการ slaving ไป
เธอสามารถนำส่วนที่เหลือของ ชีวิตของเธออยู่ในความสงบ
>> มันเป็นเข็มในกองหญ้า, แต่เข็มก็อยู่ที่นั่น
ทุกอย่างอยู่ที่นั่น
ทุกอย่างที่เรามีในโลก เป็นประปาของปุ่ม
แต่คุณจะต้องมีความประสงค์และ มุ่งมั่นที่จะต้องการมัน
>> [เล่นวิดีโอจบ]
>> ดังนั้นเรื่องหวานจริงๆ
และเป็นจริงทำให้ฉันนึกถึงค่อนข้าง หัวข้อที่ได้รับได้รับไม่น้อย
จากความสนใจของสายสีแดงเข้ม, ขึ้นทั่วประเทศในทั่วไป
โดยเฉพาะอย่างยิ่งมีการ MOOCs ขั้นตอนของสาย
MOOCs การเหล่านี้มีขนาดใหญ่และเปิดกว้าง หลักสูตรออนไลน์ซึ่งเป็นหนึ่งใน CS50
>> และผู้คนพูดคุยเกี่ยวกับวิธีการสำหรับ เช่นมนุษยศาสตร์ไม่ได้จริงๆ
จับขึ้นหรือไม่เกือบเป็น ในสมัย​​ที่พวกเขาเคยเป็น
และผมจะสนับสนุนให้พวกคุณมาก เช่นเดียวกับโจนาธานได้ในวันจันทร์ที่จะคิดว่า
เกี่ยวกับการเป็นคุณออกจาก 50 และเรารู้ แล้วประมาณ 50% ของคุณจะไม่
ดำเนินการต่อไปใช้คอมพิวเตอร์เครื่องอื่น หลักสูตรวิทยาศาสตร์และนั่นคือทั้งหมด
ดีและคาดว่าจะ
เพราะหนึ่งในเป้าหมายที่ครอบคลุม ของชั้นเรียนเช่นนี้เป็นจริงไป
ช่วยให้พวกคุณมีเพียง ความเข้าใจของวิธีการทั้งหมดของสิ่งนี้
ทำงานและวิธีการจากโลกนี้ไป ผลงานของเทคโนโลยี
>> เพื่อที่ว่าเมื่อคุณกลับเข้ามาในของคุณเอง โลกไม่ว่าจะเป็นก่อนหรือแพทย์
ไม่ว่าจะเป็นมนุษย์หรือ สังคมศาสตร์หรือบางสาขาอื่น ๆ
ทั้งหมดที่พวกคุณจะนำ บางคนเข้าใจด้านเทคนิคให้กับตารางและ
ช่วยในการตัดสินใจอย่างชาญฉลาดเมื่อ มันมาถึงการใช้และ
การแนะนำของเทคโนโลยี เข้าสู่โลกของคุณ
>> ยกตัวอย่างเช่นผมนึกถึงช่วงปลายปี เกินไปของสองของระดับปริญญาตรี
ชั้นเรียนผมใช้เวลาสองปีที่ผ่านมาซึ่งเป็น การใช้งานง่ายของเทคโนโลยีดังกล่าว
แต่เคยที่น่าสนใจดังนั้น
คืนแรกกับศาสตราจารย์ทอมเคลลี่ ถ้าคุณได้ถ่ายชั้น
มันเป็นชั้นบนดนตรีคลาสสิกเมื่อ ในขั้นตอนนี้ที่นี่ที่คุณเรียนรู้
บางสิ่งบางอย่างเล็ก ๆ น้อย ๆ เกี่ยวกับเพลง
เป็นจริงคืนแรกที่ CS50 ยืมความคิดของแทร็คสำหรับผู้ที่
น้อยกว่าความสะดวกสบายในระหว่าง และสะดวกสบายมากขึ้น
>> ในช่วงเวลาของพวกเขามีแทร็คที่แตกต่างกัน สำหรับเด็กที่มีอย่างไม่มีเพลง
มีประสบการณ์อย่างผมแล้วเด็กที่ ได้รับการปฏิบัติตั้งแต่พวกเขา
ห้าปี
และชั้นที่ยกตัวอย่างเช่นเพียงแค่มี เว็บไซต์อื่น ๆ ชอบมากที่สุดใด ๆ แต่
เป็นเว็บไซต์ที่อนุญาตให้คุณ สำรวจเพลงที่มันและเล่นกลับ
คลิปดนตรีจากชั้นเรียนจากเว็บ และเพียงแค่ใช้เทคโนโลยีในการมาก
วิธีที่ไร้รอยต่อ
>> อีกชั้นปีต่อมาที่ฉัน ผ่านการตรวจสอบเป็นหลักในการเรียนปริญญาโท,
Anthro 1010, บทนำ เพื่อโบราณคดีที่นี่
มันเป็นที่น่าตื่นตาตื่นใจ
และเป็นหนึ่งในที่สุดที่น่าสนใจยังซูเปอร์ ที่เห็นได้ชัดในการหวนกลับใช้ประโยชน์จาก
ซอฟแวร์คือการที่อาจารย์ใน ที่ชั้นใช้ Google Earth
เรากำลังนั่งอยู่ฝั่งตรงข้ามถนน อยู่ในห้องโถงบรรยายบางส่วน
และคุณไม่สามารถเดินทางเช่น ไปยังตะวันออกกลางที่จะขุดที่หนึ่ง
ของอาจารย์เพิ่งกลับมากลับมา, แต่เราสามารถดำเนินการได้จริงโดย
บินไปรอบ ๆ ใน Google Earth และ มองไปที่มุมมองตานกที่
ขุดเว็บไซต์เขาเพิ่งกลับมา จากสัปดาห์ที่ผ่านมา
>> ดังนั้นผมจะสนับสนุนให้พวกคุณ, โดยเฉพาะอย่างยิ่งในมนุษยศาสตร์ไป
กลับไปยังหน่วยงานเหล่านั้นหลังจากนี้ ชั้นนำโครงการสุดท้ายของคุณ
กับคุณหรือความคิดของคุณเองและดู เพียงแค่สิ่งที่คุณสามารถทำได้เพื่อใส่ของคุณ
ฟิลด์ของตัวเองในมนุษยศาสตร์หรือเกิน กับเล็กน้อยของการจัดเรียงนี้
สิ่งที่เราได้สำรวจ ที่นี่ใน CS50
>> ดังนั้นกับภาพวาดที่คิดว่า เราจะพยายามที่จะจัดการสิ่งที่สองในวันนี้
หนึ่งพยายามที่จะให้ความรู้สึกของคุณ ที่คุณสามารถไปหลังจาก 50
และโดยเฉพาะอย่างยิ่งถ้าคุณเลือกที่จะ จัดการเว็บตามโครงการตามที่เป็นอยู่
ร่วมกันอย่างไม่น่าเชื่อว่าคุณสามารถไป เกี่ยวกับการออกทั้งหมดของ CS50 ของ
ล้อการฝึกอบรมและที่จะออกไปที่นั่น ของคุณเองและไม่ต้องพึ่งพา
PDF หรือคุณสมบัติของ pset?
ไม่ต้องพึ่งพา CS50 เครื่องใช้ไฟฟ้าอีกต่อไป
แต่จริงๆสามารถดึงตัวเอง ขึ้นตามวัฏจักรของคุณ
>> กับที่กล่าวว่า C-ขึ้นสุดท้าย โครงการยินดีต้อนรับ
สถานที่ที่ใช้สำหรับยืน ห้องสมุดแบบพกพาใน
กราฟิกยินดีต้อนรับ
เราเพิ่งรู้ว่าทางสถิติจำนวนมาก คนกัดออกโครงการใน PHP และ
Python และ Ruby และ MySQL และอื่น ๆ สภาพแวดล้อมดังนั้นเราจะมีอคติบางส่วนของ
คำพูดของเราที่มีต่อว่า
>> แต่กลับมองอย่างรวดเร็ว
ดังนั้นเราจึงได้รับใน pset7 ความจริงที่ว่า $ _SESSION อยู่
นี่เป็นซูเปอร์ทั่วโลกทั่วโลก, อาเรย์
และสิ่งนี้จะช่วยให้คุณทำ?
ตามหน้าที่ของสิ่ง คุณลักษณะนี้จะช่วยให้เรา?
อ้าง?
ในการติดตามของผู้ใช้ ID
และนี่คือเหตุผลที่มีประโยชน์
เพื่อให้สามารถจัดเก็บภายในของซุปเปอร์นี้ ทั่วโลก JHarvard หรือ [? Scroobs?]
หรือผู้ใช้ ID ลันเมื่อเขา หรือเธอเข้าชมเว็บไซต์
>> อย่างแน่นอน
ดังนั้นคุณจึงไม่ต้องเข้าสู่ระบบ อีกครั้งและอีกครั้ง
มันจะเป็นความอ่อนแอเว็บโลกกว้างจริงๆ ถ้าทุกครั้งที่คุณคลิกที่ลิงค์
ในเว็บไซต์เช่น Facebook หรือทุกครั้ง คุณคลิกในอีเมลใน Gmail คุณ
มีการตรวจสอบอีกครั้งเพื่อพิสูจน์ว่า ก็ยังคงไม่ได้คุณและเพื่อนร่วมห้องของคุณ
ที่อาจจะได้เดินขึ้นไปของคุณ คอมพิวเตอร์ในกรณีที่ไม่มีของคุณ
>> ดังนั้นเราจึงใช้ช่วงที่จะเพียงแค่ จำไว้ว่าคุณเป็นใคร
และนี่คือวิธีการดำเนินการ ภายใต้ฝากระโปรง?
วิธีการที่ไม่เว็บไซต์ที่ใช้, โปรโตคอลที่เว็บเบราเซอร์และเซิร์ฟเวอร์
พูดได้ HTTP ซึ่งเป็นไม่ โปรโตคอลไร้สัญชาติสมมติว่า
>> และไร้สัญชาติที่ฉันหมายความว่าเมื่อคุณ เชื่อมต่อไปยังเว็บไซต์ดาวน์โหลดบาง
HTMLs, JavaScript บาง, CSS บางอย่างของคุณ ไอคอนเบราว์เซอร์จะหยุดหมุน
คุณไม่ได้มีการเชื่อมต่ออย่างต่อเนื่อง ไปยังเซิร์ฟเวอร์ปกติ
นั่นแหล่ะ
มีรัฐยังคงไม่ได้ ไม่หยุดหย่อน
ดังนั้นเซสชันวิธีดำเนินการในการดังกล่าว วิธีการที่เวลาที่คุณทำทุกเยี่ยมชม
หน้าใหม่เว็บไซต์ที่จำได้ คุณเป็นใคร?
การใช้อ้างอิงอะไร รายละเอียด?
ตะโกนมันออกมา
มันเป็นหนึ่งคำ
>> คุ้กกี้
ทั้งหมดขวา
คุกกี้ดังนั้น
ด้วยวิธีการที่มีคุกกี้การใช้งานอย่างไร
เราจะจำได้ว่าคุกกี้ทั่วไป เพียงชิ้นส่วนของข้อมูล
และก็มักจะใหญ่แบบสุ่ม จำนวน แต่ไม่เสมอไป
และคุกกี้จะปลูกบนฮาร์ดดิสก์ของคุณ ไดรฟ์หรือในแรมของคอมพิวเตอร์ของคุณดังนั้น
เวลาที่คุณทบทวนเดียวกันกับที่ทุก เว็บไซต์ของเบราว์เซอร์ของคุณทำให้ผมนึกถึง
เซิร์ฟเวอร์, I am 1234567 ผู้ใช้
ผม 1234567 ผู้ใช้
>> และตราบใดที่เซิร์ฟเวอร์จำได้ว่า 1234567 ผู้ใช้ที่อยู่
JHarvard เว็บไซต์เพียงจะถือว่า ว่าคุณเป็นคนที่คุณบอกว่าคุณเป็น
และจำได้ว่าเรานำเสนอคุกกี้เหล่านี้ การจัดเรียงของในรูปแบบของ
ยืนมือเสมือน
มันส่งในส่วนหัว HTTP เพียงเพื่อ เตือนเซิร์ฟเวอร์ว่าคุณเป็นใคร
คิดว่าคุณแม่
>> แน่นอนว่ายังมีภัยคุกคามอะไร
นี้สิ่งที่ไม่เป็นภัยคุกคามเราเปิดขึ้นไปถ้า เรากำลังเป็นหลักโดยใช้การเรียงลำดับของสโมสร
หรือกลไกในสวนสนุก สำหรับความทรงจำว่าเราเป็นใคร?
>> หากคุณคัดลอกคุกกี้ของใครบางคนและจี้ เซสชั่นของพวกเขาเพื่อที่จะพูดคุณ
สามารถหลอกว่าเป็นคนอื่นและ เว็บไซต์ส่วนใหญ่จะเป็นเพียงการไป
คุณเชื่อ
ดังนั้นเราจะกลับมาที่
เพราะรูปแบบอื่น ๆ สำหรับวันนี้เกิน เพิ่มขีดความสามารถนอกจากนี้ยังมีการพูดคุย
เกี่ยวกับโลกที่น่ากลัวมากที่เราอาศัยอยู่ใน และเพียงเท่าใดของสิ่งที่คุณทำ
เว็บเท่าใดของสิ่งที่คุณทำแม้กระทั่ง บนโทรศัพท์มือถือของคุณวันนี้สามารถ
การติดตามโดยทุกคนที่จริงๆระหว่าง คุณและจุด B.
>> อาแจ็กซ์และการเรียกคืน
เรามองเพียงสั้น ๆ นี้, ถึงแม้ว่าคุณจะใช้มัน
ทางอ้อมใน pset8 เพราะคุณกำลังใช้ Google Maps และเพราะคุณ
โดยใช้ Google Earth
Google Maps และ Google Earth ทำไม่ได้ ดาวน์โหลดทั้งโลกของคุณ
สก์ท็อปอย่างเห็นได้ชัด ขณะที่คุณโหลด pset8
เพียงดาวน์โหลดตารางของโลก หรือตารางที่มีขนาดใหญ่ของโลก
แล้วทุกครั้งที่คุณเรียงลำดับของการคัดท้าย ออกจากช่วงที่คุณอาจสังเกตเห็น -
โดยเฉพาะอย่างยิ่งถ้าการเชื่อมต่อช้า - คุณ อาจเห็นสีเทาบางสักครู่
หรือบิตของภาพเลือนเป็น ดาวน์โหลดคอมพิวเตอร์มากขึ้นเช่นกระเบื้อง,
ขึ้นภาพดังกล่าวจาก โลกหรือดิน
>> และอาแจ็กซ์โดยทั่วไปเทคนิค โดยที่เว็บไซต์ที่จะทำอย่างนั้น
เมื่อคุณต้องของแผนที่ของคุณ เบราเซอร์ที่จะใช้อาแจ็กซ์ซึ่งเป็น
ตัวเองไม่ได้ภาษาหรือเทคโนโลยี มันเป็นแค่เทคนิค
มันใช้งานของ JavaScript ที่จะไปรับ ข้อมูลเพิ่มเติมจากเซิร์ฟเวอร์ที่
ช่วยให้เบราว์เซอร์ของคุณไปได้รับอะไรไป ทางทิศตะวันออกหรือมีอะไรไปทางทิศตะวันตกของ
อะไรอย่างอื่นขณะนี้สิ่ง ถูกแสดงไว้ในแผนที่ที่
ดังนั้นนี้เป็นหัวข้อที่หลายท่าน จะพบว่าโดยตรงหรือโดย
โดยทางอ้อมผ่านทางโครงการสุดท้ายถ้าคุณ เลือกที่จะทำบางสิ่งบางอย่างที่
แบบไดนามิกในทำนองเดียวกันว่าการดึงข้อมูล จากเว็บไซต์ของบุคคลที่สามบาง
>> ดังนั้นเราจึงได้มีที่น่าตื่นเต้นจริงๆ วันพุธหน้าไปข้างหน้า
แบบทดสอบหนึ่งข้อมูลที่ คือเมื่อ CS50.net แล้ว
รู้ว่าจะมีเซสชั่นทาน นี้มาจันทร์ที่ 05:30
วันที่และเวลาจะถูกโพสต์แล้ว เมื่อ CS50.net ในการที่เกี่ยวกับแผ่น
และแจ้งให้เราทราบว่าคุณ มีคำถามใด ๆ
Pset8 ในขณะเดียวกันที่มีอยู่แล้ว ในมือของคุณ
>> และแจ้งให้เราเพียงแค่ที่อยู่หนึ่งคำถามที่พบบ่อย เพื่อช่วยชีวิตคนบางความเครียด
ส่วนใหญ่พูดพล่อยมาก ที่เราเห็นในเวลาที่สำนักงานและจำนวนมากของ
ข้อบกพร่องที่เราเห็นรายงานเมื่อพูดคุยอยู่ ข้อบกพร่องจริงในรหัสของนักเรียน
แต่เมื่อคุณพบบางสิ่งบางอย่าง เหมือนโลกปลั๊กอิน Google crashing
หรือไม่ได้ทำงานและคุณมี มั่นใจว่าจะไม่คุณจะไม่
[? chamad? ปัญหา] มันไม่ได้เป็น ข้อผิดพลาดที่คุณนำเข้า
รหัสการกระจาย
>> ตระหนักถึงเพียง FYI -
นี้จะเรียงลำดับของแผน Z -
ว่าครั้งสุดท้ายที่เราใช้ในการแก้ปัญหานี้ ตั้งค่าและเราวิ่งเข้าไปในที่คล้ายกัน
ประเด็นที่มีบรรทัดของรหัสใน service.js ที่เป็นหลักคือนี้
ที่บอกว่าเปิดอาคาร
และพวกเขาทำงานในช่วงเวลาประมาณล่าสุดของเรา ทำอย่างนี้ในอีกกรณีมุมที่
นักเรียนเพียงแค่ไม่สามารถรับยี้ สิ่งที่จะต้องทำงานคือการเปลี่ยนความจริงเป็นเท็จ
ในที่หนึ่งบรรทัดของรหัส
และคุณจะพบว่ามันถ้าคุณค้นหา ผ่าน service.js
>> ผมไม่แนะนำให้นี้เพราะคุณจะ สร้างภูมิทัศน์ที่แห้งแล้งที่สุด
เคมบริดจ์แมสซาชูเซต
นี้อย่างแท้จริงจะแผ่โลกของคุณ เพื่อให้ทุกคนที่คุณเห็นจะมีการเรียนการสอน
พรรคพวกและผู้ช่วยของหลักสูตร ขอบฟ้าและไม่มีอาคาร
แต่รู้ว่าด้วยเหตุผลใด ปลั๊กอิน Google Earth ในดูเหมือนว่ายังคงเป็น
รถหนึ่งปีต่อมาด​​ังนั้นนี้ อาจจะมีการล้มเหลวของคุณบันทึก
ดังนั้นแทนที่จะไปน้ำตารีสอร์ทรีสอร์ท เพื่อเปลี่ยนสิ่งปลูกสร้างออกไปถ้าคุณรู้ว่า
มันเป็น plug-in ที่ไม่ให้ความร่วมมือ บน Mac หรือ PC
แต่นี้เป็นอีกทางเลือกสุดท้ายถ้า คุณแน่ใจว่ามันไม่ใช่ข้อผิดพลาด
>> hackathon ดังนั้น
คู่ของทีเซอร์เพียง เพื่อให้คุณรู้สึกตื่นเต้น
เรามีค่อนข้างไม่กี่ RSVPs
และเพียงเพื่อวาดภาพของสิ่งที่ รอฉันคิดว่าฉันต้องการให้คุณไม่กี่
วินาทีจำของภาพนี้ จากปีก่อน
>> [เพลง]
>> เดวิดเจลัน: รอโอ้
เรายังมีรถรับส่งของเราที่แท้จริง CS50
>> [เพลง]
>> เดวิดเจลัน: ดังนั้นนั่นคือสิ่งที่รอคอย คุณในแง่ของ hackathon
และจะเป็นโอกาสที่จะ มีความชัดเจนที่จะไม่เริ่มต้นขั้นสุดท้ายของคุณ
แต่โครงการที่จะดำเนินการทำงานใน โครงการสุดท้ายของคุณควบคู่ไปกับ
เพื่อนร่วมชั้นและพนักงานและจำนวนมากของอาหาร
และอีกครั้งถ้าคุณตื่นขึ้นมาที่ 05:00 เราจะพาคุณลงที่ถนนไป IHOP
>> ยุติธรรม CS50 ขณะที่เป็นจุดสำคัญ สำหรับการเรียนทั้งที่
คุณจะนำแล็ปท็อปและเพื่อนของคุณ, แม้กระทั่งคนในครอบครัวไปที่ห้องในมหาวิทยาลัย
ลงบนถนนที่จะแสดงโครงการของคุณ เมื่อแล็ปท็อปบนโต๊ะสูง
เช่นนี้มีจำนวนมากของอาหารและเพื่อน ๆ เพลงและในพื้นหลัง
เช่นเดียวกับเพื่อนของเราจากอุตสาหกรรม
บริษัท เช่น Facebook และไมโครซอฟท์ และ Google และ Amazon และที่อัดแน่นของ
คนอื่น ๆ เพื่อที่ว่าถ้าสนใจในเวลาเพียง ได้ยินเกี่ยวกับโลกแห่งความจริงหรือ
พูดคุยกับคนเกี่ยวกับโลกแห่งความจริง การฝึกงานหรือโอกาสเต็มเวลา
รู้ว่าบางส่วนของเพื่อนของเรา จากอุตสาหกรรมจะมี
และคู่ของภาพที่เราสามารถทำได้ สีที่นี่มีรายละเอียดดังนี้
>> [เพลง]
>> เดวิดเจลัน: ทั้งหมดขวา
ดังนั้นแล้ว CS50 ยุติธรรม
เพื่อขอดำเนินการในขณะนี้เพื่อบอกเล่าเรื่องราว ที่จริงจะช่วยให้คุณหวังว่า
สำหรับสิ่งที่ต้องการโครงการสุดท้าย
หนึ่งในสิ่งเล็ก ๆ น้อย ๆ ไม่กี่ดังนั้นเพื่อเชื้อสายของเจ้า ใจทั้งสำหรับโครงการสุดท้าย
หรือโครงการเพียงมากขึ้นโดยทั่วไปว่า คุณอาจตัดสินใจที่จะแก้ไขปัญหาหลังจากที่
หลักสูตรเหล่านี้มีเอกสารทั้งหมด เมื่อ manual.cs50.net ที่ CS50
คู่มือที่เรามีจำนวนมาก เทคนิคการจัดทำเอกสาร
>> และนี้เป็นเพียงสัญกรณ์ชวเลข บอกว่ามีอยู่ใน
สิ่งที่โลกเรียกว่า SMS ไปยังอีเมล์ เกตเวย์ซึ่งเป็นวิธีแฟนซีของ
ว่ามีเซิร์ฟเวอร์ในโลก ที่ทราบวิธีการแปลงอีเมลไปยัง
ข้อความ
ดังนั้นหากโครงการสุดท้ายของคุณที่คุณต้องการ เพื่อสร้างการเรียงลำดับของแกนมือถือบาง
บริการที่ช่วยให้คุณเพื่อแจ้งเตือนเพื่อน ผู้ใช้หรือเหตุการณ์ที่เกิดขึ้นในมหาวิทยาลัย
หรือสิ่งที่ถูกเสิร์ฟใน D ฮอลล์ คืนนั้นหรือคุณลักษณะการแจ้งเตือนดังกล่าว
รู้ว่ามันเป็นเรื่องง่ายเหมือนการส่ง อีเมล์เช่นเดียวกับที่คุณ PHPMailer
อาจจะมีการใช้สำหรับการ pset7 หรือที่เราเห็น สั้นหนึ่งสัปดาห์หรือดังนั้นที่ผ่านมาเพื่อ
อยู่เช่นนี้
>> และในความเป็นจริงคุณสามารถสมมติว่าข้อความนี้ เพื่อนของคุณมี texting ไม่ จำกัด
แผนและคุณไม่ต้องการ พวกเขาจะคิดค่าบริการ $ 0.10
แต่ถ้าคุณส่งอีเมลไปยังเพื่อนของคุณ ที่คุณรู้ว่าจะมีหรือ Verizon
AT & T ใช้ Gmail และเพียงแค่ส่งไปยัง หมายเลขโทรศัพท์ของพวกเขาที่ใด
โดเมนย่อยมีตระหนักถึงคุณ จะส่งข้อความตัวอักษร
>> แต่เรื่องนี้เป็นหนึ่งในสิ่งเหล่านั้น ต้องระวัง
หากคุณหมุนผ่าน CS50 ปีที่ผ่านมา วิดีโอที่ฉันคิดว่ามันเป็นที่น่ากลัว,
น่ากลัวน่ากลัวข้อผิดพลาดที่ผมเขียนในรหัส จบลงด้วยการส่งข้อความประมาณ 20,000
ข้อความของเรามีชีวิตอยู่เพื่อ นักเรียนในชั้นเรียน
และมีเพียงเพราะมีคนสังเกตเห็นว่า พวกเขาได้รับข้อความหลายรายการ
ข้อความจากฉันไม่ฉันมี ยานพาหนะท​​ี่จะตีได้อย่างรวดเร็วควบคุม C
และหยุดกระบวนการที่
ควบคุม C คุณจำได้เป็นเพื่อนของคุณ ในกรณีของห่วงอนันต์
ดังนั้นจงระวังไฟที่เราได้ให้เพียงแค่ เพื่อคุณค่อนข้างขาดความรับผิดชอบมากที่สุด
น่าจะขึ้นอยู่กับประสบการณ์ของตัวเอง
แต่ที่บนเว็บและมี รับมีบางเวลา
>> ทั้งหมดขวา
ดังนั้น textmarks.com
ดังนั้นนี่คือเว็บไซต์
และมีพวงของคนอื่นออกมี เช่นกันที่เราได้ใช้จริง
เป็นชั้นปีที่ผ่านมาเพื่อให้สามารถ ที่จะได้รับข้อความ
แต่น่าเสียดายที่การส่งข้อความคือ ง่ายเช่นเดียวกับการส่งอีเมลที่ต้องการ
ที่ได้รับเป็นเพียงเล็กน้อยยากโดยเฉพาะอย่างยิ่ง ถ้าคุณต้องการที่จะมีหนึ่งใน
ที่รหัสสั้นเซ็กซี่ที่เพียง ห้าหรือหกหลักยาว
>> ดังนั้นสำหรับตัวอย่างเช่นปีที่ผ่านมาคุณได้รับ สามารถที่จะส่งข้อความ - และคุณ
สามารถลองนี้เป็นอย่างดี -
ไป 41,411
และที่หมายเลขโทรศัพท์สำหรับ นี้เริ่มต้นโดยเฉพาะอย่างยิ่ง
และถ้าคุณส่งข้อความไปยัง 41411 -
ฉันเพิ่งจะเขียนมันขึ้นมาที่นี่จึง 41,411 -
แล้วส่งข้อความ เช่น SBOY สำหรับเด็กรถรับส่ง
แล้วพิมพ์ในบางสิ่งบางอย่าง เหมือนท้องรูปสี่เหลี่ยม
เพื่อให้คุณส่งข้อความที่ ไปยังหมายเลขโทรศัพท์ที่
ภายในไม่กี่วินาทีที่คุณควรจะได้รับกลับ การตอบสนองจาก CS50 รถรับส่ง
บริการเด็กชายซึ่งเป็นรถรับส่ง ซอฟแวร์การจัดตารางเวลาที่เราได้มีการออก
มีบนเว็บบางเวลา
และมันจะตอบสนองต่อการ คุณผ่านทางข้อความ
>> เพราะสิ่งที่เราได้ทำเป็นชั้นเป็น โปรแกรมเมอร์คือการเขียนซอฟแวร์,
การกำหนดค่าบัญชีฟรีของเราที่มีข้อความ เครื่องหมายเพื่อฟังสำหรับข้อความที่ส่ง
เพื่อ SBOY ที่บ้านเลขที่
และสิ่งที่พวกเขาทำคือไปข้างหน้าข้อความเหล่านั้น ข้อความไปยังเว็บไซต์ที่ใช้ PHP ของเราเป็น
พารามิเตอร์ HTTP ว่าที่นี่
ผู้ใช้ที่มีหมายเลขโทรศัพท์นี้ ส่งข้อความนี้
ทำอย่างไรกับมันสิ่งที่คุณต้องการ
>> ดังนั้นเราเขียนซอฟต์แวร์บางอย่างที่เมื่อ ได้รับสายเช่น SBOY ท้อง
รูปสี่เหลี่ยมเราแยกมัน
เราคิดออกว่าช่องว่าง อยู่ระหว่างคำ
และเราเป็นชั้นตัดสินใจ วิธีการตอบสนองที่
และถ้าคุณพยายามที่ตอนนี้ยกตัวอย่างเช่น คุณควรจะดูผ่านการตอบสนองภายใน
ไม่กี่วินาที, รถรับส่งไปสามต่อไป จากท้องไปที่รูปสี่เหลี่ยมถ้ามี
และมีป้ายอื่น ๆ
คุณสามารถพิมพ์ในบอยล์สตันหรืออื่น ๆ เช่น หยุดในมหาวิทยาลัยและที่ควร
จำคำพูดเหล่านั้น
>> ดังนั้น parse.com
นี้เป็นบริการที่เราได้รับอีก ชี้ให้นักเรียนบางคนที่สำหรับ
โครงการสุดท้ายที่ยอดเยี่ยม ในการที่จะได้ฟรีสำหรับ
จำนวนที่เหมาะสมของการใช้งาน
และถ้าฉันไป parse.com คุณจะเห็น ว่านี่คือทางเลือกที่จะ
ที่จริงมีสิ่งที่ชอบ ฐานข้อมูล MySQL ของคุณเอง
และตรงไปตรงมาก็แค่ ชนิดของ mesmerizing
นี่คือสิ่งที่อยู่ภายในของ เมฆแม้ในวันที่มีเมฆ
>> ดังนั้น parse.com ช่วยให้คุณทำ พวงของสิ่งที่น่าสนใจ
และมีทางเลือกอื่น ๆ จะออกนี้มี
ตัวอย่างเช่นคุณสามารถใช้พวกเขา เป็นฐานข้อมูลในตอนท้ายของคุณกลับมา
ดังนั้นคุณจึงไม่จำเป็นต้องมี เว็บโฮสติ้ง บริษัท
คุณไม่จำเป็นต้องมี ฐานข้อมูล MySQL
คุณสามารถใช้แทนปลายด้านหลังของพวกเขา
>> หากคุณทำโทรศัพท์มือถือสำหรับโครงการ Android หรือ iOS หรือชอบรู้ว่า
มีสิ่งที่ต้องการผลักดันการให้บริการที่มีอยู่ เพื่อให้คุณสามารถผลักดันการแจ้งเตือนให้เพื่อนของคุณ
หรือของผู้ใช้หน้าจอบ้าน
แล้วพวงของอื่น ๆ คุณลักษณะเช่นกัน
>> ดังนั้นถ้าคุณมีความสนใจตรวจสอบเหล่านี้ เว็บไซต์และเว็บไซต์เช่นพวกเขา
เพียงแค่เห็นว่าหลายคนอื่น ๆ ไหล่คุณสามารถยืนอยู่บนที่จะทำให้
ซอฟแวร์จริงๆเย็นของคุณเอง
>> ตอนนี้ในแง่ของการตรวจสอบคำถามที่พบบ่อย, คือทำอย่างไรคุณจริงรับประกัน
ที่ผู้ใช้ของคุณมีคนในมหาวิทยาลัย นักเรียนฮาร์วาร์หรือคณะหรือพนักงาน?
ดังนั้น CS50 มีการตรวจสอบตัวเอง บริการที่เรียกว่า CS50 ID
ไปที่ URL ที่และคุณสามารถ จำกัด ของคุณ เว็บไซต์เพื่อทุกคนที่มีฮาร์วาร์
ID ตัวอย่างเช่น
ดังนั้นรู้ว่าเราสามารถจัดการที่
พวกคุณไม่ควรจะอยู่ในธุรกิจ การพูดสิ่งที่ฮาร์วาร์ ID ของคุณ?
PIN ของฮาร์วาร์ของคุณคืออะไร
ขอให้ข้าพเจ้าทำอะไรบางอย่างกับมัน
เราจะทำทุกที่
และสิ่งที่เราจะให้คุณกลับมาเป็น ชื่อของใครบางคนและที่อยู่อีเมล แต่
อะไรที่ไม่สำคัญ
>> App บนโทรศัพท์มือถือก็สามารถ ทำให้การทำงานบนโทรศัพท์มือถือ แต่
มันไม่ได้ออกแบบมาค่อนข้างที่
ดังนั้นคุณจะสิ้นสุดการใช้จ่ายที่ไม่ใช่จิ๊บจ๊อย ระยะเวลาการทำเช่นนั้น
ดังนั้นฉันจะท้อ เส้นทางสำหรับตอนนี้ว่า
นี้มีจุดมุ่งหมายจริงๆสำหรับ ใช้งานตามเว็บ
>> ดังนั้นเว็บโฮสติ้ง
ดังนั้นหากคุณยังไม่ได้เห็น หน้าแรกของหลักสูตร -
และนี่คือที่ที่เราจะเริ่มต้นเรื่อง -
เว็บโฮสติ้งเป็นข้อมูลเกี่ยวกับการจ่ายเงินสำหรับ มักจะให้บริการโฮสต์เซิร์ฟเวอร์ที่เป็นเจ้าของ
โดยคนอื่นบนเว็บที่มี ที่อยู่ IP และคุณแล้วใส่ของคุณ
เว็บไซต์บนมัน
และพวกเขามักจะให้คุณทางอีเมล์ บัญชีและฐานข้อมูล
และคุณสมบัติอื่น ๆ เช่น
>> รู้ว่าถ้าคุณไม่ต้องการที่จะเป็นจริง จ่ายเงินสำหรับการดังกล่าวให้ไปที่ URL ที่
ที่นั่นและ CS50 จริงมีไม่แสวงหาผลกำไร บัญชีที่คุณสามารถใช้เพื่อ
จริงมีไม่ http://project ภายในของเครื่องใช้
สำหรับโครงการสุดท้ายของคุณ
ถ้าคุณต้องการจริงมันจะเป็นสิ่งที่ เหมือน isawyouharvard.com,
คุณสามารถซื้อชื่อโดเมนที่ - แม้ว่า ไม่ว่าอย่างใดอย่างหนึ่งโดยเฉพาะอย่างยิ่ง - และ
แล้วคุณสามารถไปเกี่ยวกับพื้นที่มากขึ้นเมื่อ เว็บเซิร์ฟเวอร์สาธารณะเช่นเราสามารถนำเสนอ
พวกคุณผ่านที่นี่
>> และในความเป็นจริงถ้าไม่คุ้นเคย ถ้าคุณไม่เคยไป
isawyouharvard.com หนึ่งไปที่นั่น
แต่สองรู้ว่าที่ยังเป็นเด็ก ชื่อของผู้หญิงโดย Tej เพื่อ TOOR เกินไปสอง
ปีที่ผ่านมาสามปีที่ผ่านมาซึ่งเป็น CS50 เมอร์ที่เกิดขึ้นในวันหรือสองวัน
ก่อนที่จะ CS50 ยุติธรรมส่งออกอีเมล์ รายชื่อผู้รับจดหมายของเธอบ้านและ voila
สองวันต่อมาโดย CS50 ยุติธรรมเธอมี หลายร้อยคนของผู้ใช้ทั้งหมดที่กำลังคืบคลาน
ซึ่งกันและกันในเว็บไซต์ของเธอและ บอกว่าพวกเขาได้เห็น
เธอหรือเขาอยู่ในมหาวิทยาลัย
เพื่อให้เป็นหนึ่งใน CS50 ที่ชื่นชอบ เรื่องราวความสำเร็จจาก
CS50 โครงการสุดท้าย
>> ดังนั้นคุณจะไปเกี่ยวกับการวางเว็บไซต์วิธี ชอบที่บนอินเทอร์เน็ตได้อย่างไร
ดีมีไม่กี่อย่างเช่น ส่วนผสมที่นี่
ดังนั้นหนึ่งคุณจะต้องซื้อชื่อโดเมน
มีที่อัดแน่นของสถ​​านที่ในเป็น โลกที่คุณสามารถ
ซื้อชื่อโดเมน
และสำหรับตัวอย่างหนึ่งที่เราขอแนะนำ เพียงเพราะมันเป็นที่นิยม
และมันก็ถูกเรียกว่า namecheap.com
แต่คุณสามารถไป godaddy.com และ หลายสิบคนอื่น ๆ ออกมี
คุณสามารถอ่านข้อมูลเกี่ยวกับความคิดเห็น
>> แต่ส่วนใหญ่มันไม่ได้ เรื่องจากที่คุณ
ซื้อชื่อโดเมน
และพวกเขาแตกต่างกันในด้านราคาและ พวกเขาแตกต่างกันไปในท้าย
คำต่อท้ายเช่น com.. สุทธิ, . org,. io ทีวี. เหล่านั้น
จริงแตกต่างกันไปในราคา
แต่ถ้าเราต้องการที่จะทำสิ่งที่ชอบ cats.com เราสามารถไปที่เว็บไซต์นี้
คลิกค้นหา
สันนิษฐานหนึ่งนี้จะนำ
แต่เห็นได้ชัดว่า catsagainst.com, สามารถใช้ได้
pluscats.com สามารถใช้ได้
Lovecats, catscorner, dampcats.net
ทั้งหมดนี้หวังว่าหลอก สร้างขึ้นแบบสุ่ม
ถ้าคุณต้องการ cats.pw, $ 1,500 เท่านั้น ซึ่งเป็นคนบ้าบิต
ดังนั้นคนที่ได้คว้าจริงๆขึ้นทั้งหมด ชื่อโดเมนที่เกี่ยวข้องกับแมวที่นี่
ที่แตกต่างกันราคา
>> ในฐานะที่เป็นกันให้ดู
ใครมี cats.com?
รู้ว่าพวกคุณมี การกำจัดของคุณอย่างเป็นธรรม
คำสั่งที่มีความซับซ้อนในขณะนี้
เหมือนที่ฉันสามารถพิมพ์ตัวอักษร cats.com เป็นใคร?
และเนื่องจากทางอินเทอร์เน็ตเป็น โครงสร้างคุณจริงสามารถดูว่าใคร
มีการลงทะเบียนนี้
เห็นได้ชัดว่าผู้นี้คือ [ได้ยิน] ใช้บริการพร็อกซี่
ดังนั้นเจ้าของ cats.com ไม่ต้องการให้ใครก็ตาม โลกที่จะรู้ว่าเขาเป็นใคร
ดังนั้นพวกเขาจึงได้ลงทะเบียนถ้าผ่าน บริการข้อมูลส่วนบุคคลบางอย่างสุ่ม
แต่บางครั้งคุณจริง รับเจ้าของที่แท้จริง
>> และนี้คือการพูดโดยเฉพาะอย่างยิ่งถ้าคุณ การใฝ่หาการเริ่มต้นและคุณ
ต้องการชื่อโดเมนบางและคุณ เต็มใจที่จะจ่ายสำหรับคนอื่น
คุณสามารถคิดออกรายชื่อผู้ติดต่อ ข้อมูลในทางที่
>> แต่ก็ยังมีที่น่าสนใจคือนี้
ผมขอเลื่อนขึ้นไปส่วนนี้
ดังนั้นนี้ที่เอาท์พุทเดียวกัน
และนี่เป็นเพียงแค่ไม่มีรสนิยมที่ดี
ดังนั้นเห็นได้ชัดว่า cats.com สามารถ ของคุณสำหรับราคาที่เหมาะสม
แต่สิ่งที่น่าสนใจที่นี่ คือการที่เซิร์ฟเวอร์ชื่อ -
นี้คือการล่วงละเมิดรวมของสิ่งที่ชื่อ เซิร์ฟเวอร์ควรจะเป็น - ชื่อของคุณ
เซิร์ฟเวอร์ไม่ควรจะเป็น thisdomainforsale.com
ถ้าเราเลือกที่จริงสิ่งที่ชอบ -
ให้เลือกบางสิ่งบางอย่างเล็ก ๆ น้อย ๆ ถูกต้องตามกฎหมายเช่นเดียวกับที่เป็น google.com,
และเลื่อนขึ้นที่นี่
ดังนั้นที่นี่ -
สิ่งที่เกิดขึ้นมี?
น่าสนใจ
นอกเหนือจากที่เป็น -
ขอให้มันต่ำมากขึ้นที่สำคัญ
>> mit.edu คือใคร?
ตกลง
นี้จะเป็นประโยชน์
ดังนั้นนี่คือสิ่งที่ผมหวังไว้
ใช้ที่ถูกต้องของบริการ DNS
เซิร์ฟเวอร์ชื่อที่นี่แสดงให้เห็นว่า ดังต่อไปนี้
นี้เป็นวิธีการของเอ็มไอทีของว่าเมื่อใดก็ตามที่ ใครบางคนในโลกที่ใดก็ตามที่พวกเขา
เป็นชนิดใน mit.edu และฮิตใส่, แล็ปท็อปไม่ว่าจะเป็น Mac หรือ PC ของคุณจะ
อย่างใดในที่สุดก็คิดออกว่า คนในโลกที่รู้ว่าสิ่งที่
ที่อยู่ IP สำหรับ mit.edu หรือใด ๆ โดเมนย่อยที่ mit.edu หรือใด ๆ
เซิร์ฟเวอร์เหล่านี้ที่นี่ - และเป็นจริง ดูเหมือนว่าโครงสร้างพื้นฐาน MITs คือ
สวยสุขภาพดีที่คุณคาดหวัง
พวกเขามีหลายชื่อเซิร์ฟเวอร์ ซึ่งเป็นสิ่งที่ดีสำหรับความซ้ำซ้อน
และในความเป็นจริงพวกเขาดูเหมือนจะทั่วโลก กระจายทั่วโลก
พวงของผู้ที่ดูเหมือนจะอยู่ในสหรัฐฯ คู่ในเอเชียเป็นหนึ่งในทวีปยุโรปสอง
ในที่อื่น
>> แต่จุดที่นี่คือ DNS ที่ว่า เราได้รับการได้รับและ
อธิบายโดยทั่วไปเป็นตาราง Excel ใหญ่ ที่มีที่อยู่ IP และโดเมน
ชื่อเป็นจริงที่ค่อนข้างซับซ้อน บริการลำดับชั้นเพื่อที่ว่าใน
โลกมีจริงจำนวน จำกัด ของเซิร์ฟเวอร์ที่เป็นหลักทราบว่า
ทั้งหมดของคอมส์. มีหรือทั้งหมดของ ตาข่าย. เป็นทั้งหมดของ
. Orgs เป็นและอื่น ๆ
>> ดังนั้นเมื่อคุณไปข้างหน้าและซื้อโดเมน ชื่อสถานที่เช่นชื่อถูกหรือ
Go Daddy หรือเว็บไซต์อื่น ๆ ที่หนึ่ง ขั้นตอนสำคัญที่คุณจะต้องทำ
คุณถ้าคุณทำเช่นนี้แม้สำหรับขั้นสุดท้ายของคุณ โครงการคือบอกทะเบียน
จากผู้ที่คุณซื้อโดเมน ชื่อที่ทั้งโลกรู้จักคุณ
ของเว็บไซต์ที่อยู่ IP ที่ เซิร์ฟเวอร์ชื่อของคุณ
>> ดังนั้นหากคุณใช้ตัวอย่างเช่น CS50 ของ โฮสติ้งบัญชี - เราเกิดขึ้นจะมี
บัญชีผ่าน dreamhost.com นี้ ซึ่งเป็น
เว็บของ บริษัท โฮสติ้งที่นิยม -
พวกเขาจะบอกคุณว่าคุณควรจะซื้อ โดเมนและบอกให้โลกของคุณที่
เซิร์ฟเวอร์ชื่อโดเมนของคุณคือ ns1.dreamhost.com, ns2.dreamhost.com,
และ ns3.dreamhost.com
>> แต่ที่มัน
ซื้อชื่อโดเมนหมายความว่าให้พวกเขา เจ้าของเงินและรับของ
โดเมน แต่มันก็มากขึ้นเช่น เช่าแม้ว่า
คุณจะได้รับมันสำหรับปีและจากนั้นพวกเขาเรียกเก็บเงิน คุณ recurringly สำหรับส่วนที่เหลือของ
ชีวิตของคุณจนกว่าคุณจะยกเลิก ชื่อโดเมน
แล้วคุณบอกพวกเขาที่ เซิร์ฟเวอร์ชื่อเป็น
แต่แล้วคุณทำกับ ทะเบียนของคุณ
และจากนั้นคุณจะมีปฏิกิริยาเฉพาะกับ เว็บโฮสติ้ง บริษัท ซึ่ง
ในกรณีที่ CS50 จะเป็น DreamHost
แต่อีกครั้งเอกสารมากขึ้นจะ ให้กับคุณถ้าคุณตัดสินใจที่จะไป
ที่เส้นทาง
>> ดังนั้นถ้าคุณทำเช่นนี้หลังจากที่หลักสูตร สิ้นสุดเพียงเว็บโฮสติ้ง googling
บริษัท จะเปิดขึ้นมากมาย ของตัวเลือก
และฉันมักจะแนะนำให้คุณ ขอให้เพื่อน ๆ ที่อาจจะมีการใช้
บริษัท ก่อนถ้าพวกเขาแนะนำ พวกเขาและมีประสบการณ์ที่ดี
>> เนื่องจากมีจำนวนมากของการบินโดยคืน บริษัท เว็บโฮสติ้งเหมือนคนที่แต่งตัวประหลาดใน
ชั้นใต้ดินของเขากับเซิร์ฟเวอร์ ที่มีที่อยู่ IP
เขามีบาง RAM เพิ่มและฮาร์ดดิสก์ พื้นที่และแล้วก็ขายเว็บโฮสติ้ง
บัญชีแม้ว่าจะมีวิธีการที่ไม่ได้ เซิร์ฟเวอร์สามารถจัดการกับหลายร้อย
ผู้ใช้หรือหลายพันคน
ดังนั้นตระหนักถึงคุณจะได้รับ สิ่งที่คุณจ่ายสำหรับ
>> สำหรับค่อนข้างขณะที่สำหรับบ้านส่วนตัวของฉัน หน้า - และนี่ก็เป็นที่ยอมรับกันโดยสิ้นเชิง
เพราะผมชอบสอง ผู้เข้าชมเดือน -
ผมจ่ายเช่น, $ 2.95 เดือน
และผมค่อนข้างมั่นใจว่ามันเป็น ในห้องใต้ดินของใครบางคน
แต่อีกครั้งคุณไม่ได้รับจำเป็นต้อง ค้ำประกันใด ๆ ของ uptime หรือ
scalability
ดังนั้นอีกครั้งคุณมักจะมองหา บางสิ่งบางอย่างที่มากกว่านั้น
>> ดีสิ่งที่เกี่ยวกับ SSL?
ดังนั้น SSL เป็นสิ่งที่ใช้สำหรับ?
ตอนนี้ขอเริ่มต้นที่จะคัดท้ายใน ทิศทางของการรักษาความปลอดภัยและสิ่งที่
สามารถเป็นอันตรายต่อเรา
โดยเฉพาะอย่างยิ่งในฐานะ บริษัท คุณ ออกด้วยตัวคุณเอง
>> ของ SSL อะไรหรือสิ่งที่ใช้สำหรับ SSL?
การรักษาความปลอดภัย, OK
ดังนั้นจึงเป็นที่ใช้สำหรับการรักษาความปลอดภัย
ว่าหมายความว่าอย่างไร
ดังนั้นมันยืนเพื่อความปลอดภัย Sockets Layer
และมันจะแสดง URL ที่เริ่มต้นด้วย https://
พวกเราหลายคนอาจจะไม่เคยพิมพ์ https:// แต่คุณมักจะพบว่า
เบราว์เซอร์ของคุณจะถูกเปลี่ยนเส้นทางจาก HTTP เพื่อ HTTPS เพื่อให้ทุกอย่างมี
หลังจากการเข้ารหัส
>> FYI, ใช้ SSL ต้องมักจะว่า คุณมีที่อยู่ IP ที่ไม่ซ้ำกัน
และมักจะได้รับที่อยู่ IP ไม่ซ้ำกัน คุณจะต้องจ่ายเว็บโฮสติ้ง
บริษัท ไม่กี่ดอลลาร์ต่อเดือน
ดังนั้นสิ่งนี้คือความได้อย่างง่ายดายมาก ดำเนินการในวันนี้โดยการซื้อ IP
การซื้อที่อยู่และสิ่งที่ ที่เรียกว่าใบรับรอง SSL
แต่รู้ว่ามันจะมา ค่าใช้จ่ายเพิ่มเติมบางส่วน
และในขณะที่เราจะพยายามที่จะหลอนในเวลาเพียง บิตก็ไม่ได้จำเป็นต้อง 100%
ป้องกันสิ่งที่เป็น คุณกำลังพยายามที่จะปกป้อง
>> ดังนั้นสำหรับการรักษาความปลอดภัยที่ฉันคิดว่าฉันต้องการ จัดเรียงทำจากสุ่มทำต่อที่นี่
ในขณะที่คุณอาจจะรู้จากการบรรยายของ CS50 วิดีโอทีมผู้ผลิตของเราได้รับ
แฟนที่ฉันมีของการที่ดีจริงๆ การถ่ายภาพของมหาวิทยาลัยและทางอากาศ
การถ่ายภาพมากที่สุดเมื่อเร็ว ๆ นี้
ถ้าคุณเคยมองขึ้นไปและคุณจะเห็น บางสิ่งบางอย่างที่บินด้วยกล้องเล็ก ๆ น้อย ๆ ,
มันอาจจะเป็นจริง CS50
และฉันก็คิดว่าฉันต้องการแบ่งปันนาที บางส่วนของภาพที่ทีมมี
รวมตัวกันโดยเฉพาะอย่างยิ่งในขณะที่เรามองไปที่ ภาคการศึกษาฤดูใบไม้ผลิและฤดูใบไม้ร่วงต่อไป
หากคุณมีความสามารถพิเศษสำหรับ การถ่ายภาพพาร์ทเมนต์, เราจะ
รักที่จะได้รับคุณมีส่วนร่วม เบื้องหลัง
แต่ในรายละเอียดเหล่านั้นในรอบสัปดาห์
>> [เพลง]
>> เดวิดเจลัน: เปิดออกมี สนามกอล์ฟขนาดเล็กที่ด้านบนของ
สนามที่เราไม่เคยรู้เกี่ยวกับ
>> [เพลง]
>> เดวิดเจลัน: คุณสามารถดู ร่างของผึ้งตัวผู้มี
>> [เพลง]
>> เดวิดเจลัน: ส่วนที่ดีที่สุดที่นี่ คือดู jogger ด้านซ้าย
>> [เพลง]
>> เดวิดเจลัน: ตัวอย่างของสิ่งที่อีกคนหนึ่ง ที่คุณสามารถทำได้ด้วยเทคโนโลยีที่
เพียงสัมผัสตรงไปตรงมา ที่เกี่ยวข้องกับการรักษาความปลอดภัย
แต่ผมคิดว่าจะมีมากขึ้น วิธีที่สนุกของคำพูดว่าการรักษาความปลอดภัย,
ดังนั้นขอดูว่าเราไม่สามารถทำให้พวกคุณ ตอนนี้มีเพียงไม่กี่บิตของ
ภัยคุกคาม แต่ยังอยู่ภายใต้ ความเข้าใจของภัยคุกคามสิ่งเหล่านี้
เพื่อให้มีการเคลื่อนไปข้างหน้าคุณสามารถ ตัดสินใจว่าและไม่ว่าจะปกป้อง
ตัวเองกับสิ่งเหล่านี้และที่ อย่างน้อยมีสติรู้ของพวกเขาในขณะที่คุณ
การตัดสินใจเป็นไปได้หรือไม่ที่จะ ส่งอีเมลที่ไม่ว่าจะเป็นหรือไม่ที่จะเข้าสู่ระบบ
ลงในเว็บไซต์ที่ไม่ว่าจะเป็นหรือไม่ที่จะ ที่ใช้บริการ Wi-Fi ไซเบอร์คาเฟ่
จุดเพื่อให้คุณรู้ว่าสิ่งที่ ภัยคุกคามที่แท้จริงอยู่รอบตัวคุณ
>> ดังนั้นโจนาธานที่อ้างถึงบางสิ่งบางอย่าง เช่นนี้ในวันจันทร์
เขายิงหน้าจอหน้าต่าง
หนึ่งนี้เป็นของ Mac
วิธีการหลายท่านได้เคยติดตั้ง ซอฟแวร์บน Mac หรือ PC?
ทุกคนเห็นได้ชัดว่า
วิธีการหลายท่านได้ให้คิดมาก ให้พิมพ์รหัสผ่านของคุณ
เมื่อได้รับข้อความ?
ผมหมายถึงผมเองก็ไม่ได้ตรงไปตรงมา
ดังนั้นคู่ของเราเป็นสิ่งที่ดี ที่ถูกหวาดระแวง
แต่พิจารณาสิ่งที่คุณ จริงทำที่นี่
>> เมื่อทั่วไป Mac หรือ PC คุณมี บัญชีผู้ดูแลระบบ
และมักจะคุณเพียงคนเดียวโดยใช้ แล็ปท็อปวันอย่างน้อยเหล่านี้
ดังนั้นบัญชีของคุณลันหรือ JHarvard หรือสิ่งที่เป็นคือ
บัญชีผู้ดูแลระบบ
และที่หมายถึงคือสิ่งที่คุณได้ เข้าถึงรากไปยังเครื่องคอมพิวเตอร์ของคุณ
คุณสามารถติดตั้งสิ่งที่คุณต้องการ, ลบสิ่งที่คุณต้องการ
>> และมักจะวันนี้เพราะ การตัดสินใจการออกแบบลงวันที่จากปีที่ผ่านมา
ทางซอฟต์แวร์ส่วนใหญ่ได้รับการติดตั้ง เป็นผู้ดูแลระบบ
และแม้ว่า Mac หรือ PC ของคุณมีอย่างน้อย อากาศสมาร์ทพอ
ปีกับสาขาล่าสุดของ Mac OS และ Windows จะไม่ทำงานของคุณ
ชื่อผู้ใช้ตามค่าเริ่มต้นเป็น ผู้ดูแลระบบเมื่อคุณดาวน์โหลดบาง
โปรแกรมใหม่ออกอินเทอร์เน็ตและพยายามที่จะ ติดตั้งแล้วคุณอาจจะ
จะได้รับพร้อมท์สำหรับรหัสผ่านของคุณ
แต่จับเป็นจุดที่คุณอยู่ อักษรยื่นคีย์ของคุณ
คอมพิวเตอร์ไปยังสิ่งที่สุ่ม โปรแกรมที่คุณเพียงแค่ดาวน์โหลดและ
ปล่อยให้มันติดตั้ง สิ่งที่มันต้องการ
>> และในขณะที่โจนาธานพูดพาดพิงถึงรู้ ว่ามันอาจพูดได้ว่ามันต้องการที่จะ
ติดตั้งซอฟแวร์ของคุณว่าคุณดูแล เกี่ยวกับ Spotify, หรือ iTunes หรืออะไรก็ตาม
มันเป็นสิ่งที่คุณกำลังพยายามที่จะติดตั้ง
แต่คุณอย่างแท้จริงไว้วางใจผู้เขียน ผู้เขียนหรือของซอฟต์แวร์เพื่อ
เพียง แต่ทำสิ่งที่โปรแกรม ควรจะทำ
>> แต่มีอะไรอย่างที่เป็น หยุดโปรแกรมส่วนใหญ่ในที่สุด
ระบบปฏิบัติการจากการลบไฟล์, จากอัพโหลดไปยังบางส่วนของ บริษัท
เว็บไซต์จากการหลอกไปรอบ ๆ สำหรับการเข้ารหัสสิ่งที่
และอีกครั้งที่เราได้สร้างการเรียงลำดับของ โครงสร้างพื้นฐานทั้งหมดกว่า
ปีที่ผ่านมาความไว้วางใจ
และเพื่อให้รู้ว่าคุณเคยเพียง ไว้วางใจในการสุ่มผู้คนและสุ่ม
บริษัท ส่วนใหญ่
>> และโจนาธานพูดพาดพิงถึงมากเกินไปบางครั้ง บริษัท เหล่านั้นเองมีการจัดเรียงของ
ที่เป็นอันตรายอย่างรู้เท่าทันขวาทั้งหมดหรือไม่
โซนี่จับเป็นจำนวนมาก Flack ไม่กี่ปี ที่ผ่านมาสำหรับการติดตั้งสิ่งที่เรียกว่า
ชุด rootkit บนเครื่องคอมพิวเตอร์ของผู้คน โดยปราศจากความรู้ของพวกเขา
และสรุปสาระสำคัญของเรื่องนี้ก็คือว่าเมื่อคุณ ซื้อแผ่นซีดีเช่นที่พวกเขา
ไม่ได้ต้องการให้คุณสามารถที่จะคัดลอกหรือ ตัดเพลงออกจากซีดีจะ
ติดตั้งโดยคุณไม่รู้, rootkit ในคอมพิวเตอร์ของคุณ
Rootkit ซอฟต์แวร์เพียงความหมายที่ทำงาน เป็นผู้ดูแลระบบที่อาจเกิดขึ้น
ทำสิ่งที่ไม่ดี
>> แต่เหนือสิ่งสิ่งนี้ มันไม่ซ่อนตัวของมันเอง
ดังนั้นบางท่านอาจจะเข้าใจสวย กับคอมพิวเตอร์และรู้ดีฉันของคุณ
ก็สามารถเปิด Task Manager หรือ กิจกรรมการตรวจสอบและฉันสามารถมองทุกอย่าง
ของโปรแกรมที่ชื่อ arcanely ที่กำลังทำงานอยู่
และถ้ามีอะไรดูน่าสงสัย ฉันจะฆ่ามันหรือลบมัน
แต่นั่นคือสิ่งที่ rootkit ได้
มันเป็นหลักกล่าวว่าถ้าใช้งาน ผู้จัดการไม่ต้องแสดงตัวเอง
>> ดังนั้นซอฟแวร์ที่นั่น
และเพียงถ้าคุณจริงๆ, จริงๆ คุณอาจจะยากที่พบว่ามัน
และนี่คือทำในชื่อ ป้องกันการคัดลอก
แต่เพียงแค่จินตนาการสิ่งที่อาจ ได้รับการดำเนินการอย่างอื่น
>> ตอนนี้ในแง่ของการป้องกันตัวเอง
เว็บไซต์จำนวนมากที่มีความมหัศจรรย์ สง่างามในการที่พวกเขาใส่เหล่านี้
ไอคอนรูปกุญแจในหน้าแรกของพวกเขาที่ หมายความว่าเว็บไซต์มีความปลอดภัย
นี้มาจาก bankofamerica.com เช้านี้
ดังนั้นไอคอนกุญแจที่เล็ก ๆ น้อย ๆ ไม่ว่า มีหมายความว่าต่อไปจะเข้าสู่ระบบปุ่ม?
>> ไม่มีอะไรแน่นอน
มันหมายความว่ามีคนรู้วิธีการใช้ Photoshop ที่จะทำให้ภาพของ
ไอคอนกุญแจ
ชอบค่อนข้างอักษร, ความจริงที่ว่ามันเป็น มีความหมายที่จะบวก
ส่งสัญญาณให้กับผู้ใช้เช่น, ooh รักษาความปลอดภัยเว็บไซต์
ผมควรจะไว้วางใจเว็บไซต์นี้และตอนนี้ พิมพ์ชื่อผู้ใช้และรหัสผ่านของฉัน
และเรื่องนี้ได้รับการชุมนุมสำหรับ ปีที่ผ่านมาเมื่อเร็ว ๆ นี้เช้านี้
>> แต่นิสัยพิจารณาว่า นี้จะได้รับเราเข้าไป
พิจารณาข้อความโดยปริยายว่า ของธนาคารเหล่านี้ในกรณีนี้ได้
ส่งเรามานานหลายปี
ถ้าคุณเห็นรูปกุญแจแล้วการรักษาความปลอดภัย
ขวาทั้งหมด?
>> ดังนั้นวิธีที่คุณสามารถละเมิดระบบที่ ของความไว้วางใจถ้าคุณเป็นคนเลว?
ใส่กุญแจบนเว็บไซต์ของคุณและ เหตุผลที่ผู้ใช้ได้รับ
ปรับอากาศสำหรับปีสมมติ กุญแจหมายถึงการรักษาความปลอดภัย
และเป็นจริงอาจจะมีการรักษาความปลอดภัย
คุณอาจมีการรักษาความปลอดภัยที่เยี่ยมยอด เชื่อมต่อ SSL HTTPS ไป
ดอทคอมเว็บไซต์ปลอม.
และไม่มีใครในโลกที่สามารถมองเห็นได้ ที่คุณกำลังจะส่งให้เขาหรือเธอ
ชื่อผู้ใช้และรหัสผ่านของคุณ บัญชีของคุณ
>> แม้เรื่องนี้อาจจะเป็น เล็ก ๆ น้อย ๆ ความมั่นใจมากขึ้น
ดังนั้นนี่คือหน้าจอ shot ของด้านบน จากเบราว์เซอร์เช้านี้ที่ของฉัน
bankofamerica.com
และสังเกตเห็นที่นี่ด้วยเรา มีไอคอนกุญแจ
หมายความว่าอย่างไรในบริบทนี้ ใน Chrome อย่างน้อย?
>> ดังนั้นนี่คือตอนนี้ใช้ SSL
ดังนั้นนี้เป็นจริงเป็นสิ่งที่ดีกว่า
และความจริงที่ว่า Chrome คือการทำให้ สีเขียวหมายถึงการดึงความสนใจของเรา
ความจริงที่ว่านี้ก็คือ ไม่เพียง แต่ผ่าน SSL
นี้เป็น บริษัท ที่มีคนออก ได้มีการตรวจสอบเป็นจริง
bankofamerica.com
และนั่นหมายความว่าธนาคารแห่งอเมริกาว่า เมื่อซื้อที่เรียกว่า SSL ของพวกเขา
ใบรับรองแบบสุ่มขนาดใหญ่เป็นหลัก ตัวเลขสุ่มค่อนข้างที่ใช้
การรักษาความปลอดภัยสำหรับพวกเขาพวกเขาได้รับ ตรวจสอบโดยอิสระบางส่วนที่สาม
บุคคลที่กล่าวอ้าง
นี้เป็นจริงซีอีโอของธนาคารแห่งประเทศไทย อเมริกาพยายามที่จะซื้อใบรับรอง
โครเมี่ยมจึงจะวางใจได้ว่า ผู้มีอำนาจในการรับรองและการพูดใน
สีเขียวนี้เป็น bankofamerica.com
และธนาคารแห่งอเมริกาเพียงแค่จ่ายไม่กี่ ร้อยดอลลาร์สำหรับการนั้นหรือไม่
พันเมื่อเทียบกับ ไม่กี่สิบดอลลาร์
>> แต่ที่นี่ด้วยวิธีการหลายท่านที่เคยมี ประพฤติใด ๆ ที่แตกต่างกันเพราะ
พิมพ์ URL ในเบราว์เซอร์ของคุณเป็น สีเขียวแทนที่จะเป็นสีดำ?
ใช่ไหม?
ดังนั้นคู่ของเรา
และนั่นคือสิ่งที่ดีที่จะหวาดระแวง
แต่แม้แล้วบรรดาผู้ที่แม้แต่ สังเกตเห็นสิ่งเหล่านี้ทำคุณจริง
หยุดการบันทึกลงในการรักษาความปลอดภัยเป็นอย่างอื่น เว็บไซต์ URL ถ้าไม่ได้เป็นสีเขียว?
ทั้งหมดขวาดังนั้นอาจจะไม่ได้ใช่มั้ย?
อย่างน้อยส่วนใหญ่ของเราถ้ามันไม่ได้สีเขียว ส่วนใหญ่มีแนวโน้มที่คุณกำลังเพียงแค่จะ
จะเป็นเหมือนสิ่งที่
ชอบผมต้องการที่จะเข้าสู่เว็บไซต์นี้
นั่นเป็นเหตุผลที่ฉันอยู่ที่นี่
ฉันจะเข้าสู่ระบบกระนั้น
>> เช่นกัน Chrome น้อยคือ ที่ดีขึ้นเกี่ยวกับเรื่องนี้
แต่มีจำนวนมากของเบราว์เซอร์เช่น Firefox เช่นอย่างน้อยสำหรับ
บางครั้งที่ไอคอนรูปกุญแจที่ มีคุณจริงสามารถใส่ใด ๆ
ไอคอนของคุณเอง
ให้ฉันเห็นสิ่งที่เป็นเวอร์ชั่นล่าสุด ของ Firefox ดูเหมือนว่า
ดังนั้นถ้าเราไป CS50.net
>> ตกลงดังนั้นพวกเขาจึงได้อากาศที่ดีขึ้นเช่นกัน
สิ่งที่เบราว์เซอร์ที่ใช้ในการทำก็คือชอบ นี่คือตัวอย่างเช่น [? SAAS อะไร?]
Crest ขึ้นที่นี่
ที่ชื่นชอบจึงเรียกว่า ไอคอนสำหรับเว็บไซต์
ปีที่ผ่านมา -
จริงไม่ว่านานมาแล้ว - น้อยที่ โล่จะได้รับสิทธิ
ที่นี่ต่อไปยัง URL
เพราะบางอัจฉริยะตัดสินใจว่ามัน ก็จะดูดีงามสวยจะมี
ขวาโลโก้ของคุณกราฟิก ถัดจาก URL ของคุณ
และการออกแบบที่ชาญฉลาด, ที่จริง เป็นที่น่าสนใจสวย
>> ดังนั้นการเริ่มต้นคนเลวไม่ทำอะไร
พวกเขาเริ่มต้นการเปลี่ยนแปลงของพวกเขาชื่นชอบ ไอคอนหรือไอคอนเริ่มต้นสำหรับ
หน้าแรกจะไม่ได้ยอด แต่กุญแจที่มี
อย่างไม่มีความหมาย
นอกเหนือจากไอคอนที่ชื่นชอบของพวกเขา เป็นกุญแจมันไม่มี
ข้อบ่งชี้ของการรักษาความปลอดภัย
>> ดังนั้นบทเรียนที่นี่มี คู่ผมคิดว่า
หนึ่งคือการที่มีจริงบางอย่าง กลไกเจตนาดีสำหรับ
การเรียนการสอนเราเกี่ยวกับความปลอดภัยของผู้ใช้แม้กระทั่ง ถ้าคุณไม่ทราบแม้กระทั่งสิ่งสีเขียว
หมายถึงสิ่งหรือแม้แต่ HTTPS หมาย
แต่ถ้ากลไกเหล่านั้นได้รับเราเข้าไป นิสัยไม่ดีของเว็บไซต์ที่ไว้วางใจ
เมื่อเราเห็นสัญญาณบวกเหล่านั้น พวกเขากำลังถูกทำร้ายได้อย่างง่ายดายมากในขณะที่เราเห็น
รอสักครู่ที่ผ่านมามีบางสิ่งบางอย่าง โง่เช่นนี้
>> ดังนั้นเซสชั่นจี้เข้ามาใน เล่นตามที่เรากล่าวก่อน
กับคุกกี้เช่น
และสิ่งที่ไม่จริงหมายถึง?
ดีกับเซสชั่นการหักหลังนี่คือทั้งหมด เกี่ยวกับการขโมยคุกกี้ของใครบางคน
ดังนั้นถ้าฉันเปิด Chrome ที่นี่สำหรับ ตัวอย่างและฉันเปิดขึ้นสารวัตร
ลงที่นี่และฉันไป แท็บเครือข่าย -
และที่เราเคยทำแบบนี้มาก่อน -
และฉันไปที่สิ่งที่ต้องการ http://facebook.com ใส่ทั้ง
พวงของสิ่งที่จะไปผ่านหน้าจอ เพราะทุกภาพและ CSS และ
ไฟล์ JavaScript
>> แต่ถ้าฉันมองไปที่หนึ่งนี้ที่นี่แจ้งให้ทราบล่วงหน้า ที่ Facebook แน่นอนปลูกหนึ่ง
คุกกี้หรือข้อมูลเพิ่มเติมเกี่ยวกับฉัน เบราว์เซอร์ที่นี่
ดังนั้นเหล่านี้เป็นหลักมือ แสตมป์ที่เป็นตัวแทนของฉัน
และตอนนี้หวังว่าเบราว์เซอร์ของฉันจะ นำเสนอนี้อีกครั้งและอีกครั้งเมื่อ
revisiting เว็บไซต์ที่
แต่นั่นเป็นเพียงการรักษาความปลอดภัยเรากล่าวว่า สัปดาห์ที่สองที่ผ่านมาถ้าคุณกำลังใช้ SSL
>> แต่แม้ SSL ตัวเองสามารถ ถูกทำลาย
พิจารณาหลังจากที่ทุกวิธี SSL ทำงาน
เมื่อเบราว์เซอร์ของคุณเชื่อมต่อระยะไกล เซิร์ฟเวอร์ผ่าน https://, เรื่องยาวสั้น
การเข้ารหัสที่เกี่ยวข้อง
มันไม่ง่ายเหมือนซีซาร์หรือ Visionaire หรือแม้กระทั่ง DES, DES จาก
ในขณะที่กลับมาอยู่ใน pset2
มันเป็นเรื่องที่ซับซ้อนมากขึ้นกว่าที่
มันเรียกว่าการเข้ารหัสคีย์สาธารณะ
แต่จริงๆขนาดใหญ่และสุ่มจริงๆ ตัวเลขจะถูกนำมาใช้เพื่อช่วงชิง
ข้อมูลระหว่างจุด A, คุณ, และจุด B เช่น facebook.com
>> แต่ปัญหาคือวิธีการที่เราหลายคนอีกครั้ง ประเภทที่เคยอยู่ใน https:// ที่จะเริ่มต้น
การเชื่อมต่อเว็บไซต์ของเรา ในโหมดการรักษาความปลอดภัยที่?
ผมหมายถึงวิธีการที่พวกคุณหลายคนแม้กระทั่ง ประเภท http://facebook.com?
ทั้งหมดขวาถ้าคุณทำเช่นสวัสดี
คุณไม่จำเป็นต้องทำอย่างนั้น อีกต่อไปใช่มั้ย?
เบราว์เซอร์จะคิดออก
>> แต่ส่วนใหญ่ของเราทำจริง เพียงพิมพ์ facebook.com
เพราะถ้าเรากำลังใช้เบราว์เซอร์, เบราว์เซอร์มีอากาศพอสมาร์ทโดย
2013 ที่จะสมมติถ้าคุณใช้ เบราว์เซอร์ที่คุณพิมพ์ในที่อยู่คุณ
อาจต้องการเข้าถึงไม่ได้ ผ่านทางอีเมลหรือข้อความโต้ตอบแบบทันที
คุณหมายถึง HTTP และพอร์ต 80
การประชุมผู้ที่ได้รับการรับรอง
>> แต่วิธีการทำงานของการเปลี่ยนเส้นทางอย่างไร
ดีสังเกตเห็นสิ่งที่เกิดขึ้นที่นี่
ถ้าฉันกลับไปที่ Chrome -
และขอทำเช่นนี้ในไม่ระบุนาม โหมดเพื่อให้ทุกฉัน
คุกกี้ถูกโยนออกไป
และแจ้งให้เราที่นี่, อีกครั้ง facebook.com
และขอดูสิ่งที่เกิดขึ้น
>> จำได้ว่าเป็นครั้งแรกที่ขอ แน่นอนเพียง แต่สำหรับ facebook.com
แต่สิ่งที่ตอบสนองที่ผมได้คือ?
มันไม่ได้ 200 ตกลง
มันเป็น 300 หรือ 301 ซึ่งเป็น เปลี่ยนเส้นทางบอกฉันจะไป
http://www.facebook.com ซึ่งเป็น ที่ Facebook อยากให้ผมไป
แต่แล้วถ้าเรามองตามคำร้องขอต่อไป, และเราได้เห็นนี้มาก่อน,
สังเกตเห็นว่าการตอบสนองที่สองของพวกเขาคือ
โดยเฉพาะการที่พวกเขาต้องการให้ฉันตอนนี้ ไป SSL รุ่นของ Facebook
>> ดังนั้นนี่คือโอกาส
นี้เป็นคุณลักษณะที่มีประโยชน์อย่างน่าพิศวง เพียงเว็บและ HTTP
หากผู้ใช้ปลายเช่น Facebook ต้องการฉัน ที่จะอยู่ในรุ่นที่มีความปลอดภัยของพวกเขา
เว็บไซต์ที่ดี
พวกเขาจะเปลี่ยนเส้นทางฉันสำหรับตัวเอง
และดังนั้นผมจึงไม่ต้องแม้แต่ คิดเกี่ยวกับว่า
>> แต่ถ้าระหว่างจุด A และ B ระหว่างคุณและ Facebook มีบางส่วนของ
คนเลวมีระบบบางอย่าง ผู้ดูแลระบบที่ Harvard คนที่อยากรู้อยากเห็น
เพื่อดูว่าใครเป็นเพื่อนของคุณ
หรือมีบางคน -
ปีที่ผ่านมานี้ใช้เสียงบ้า -
แต่มีหน่วยงานรัฐบาลบางอย่างเช่นว่า เอ็นเอสเอผู้ที่สนใจจริง
ในคนที่คุณกำลังพูดล้อบน Facebook
ในกรณีที่มีโอกาสหรือไม่
ดีตราบใดที่มีคนมากพอ ความเข้าใจทางเทคนิคและพวกเขามีการเข้าถึง
ไปยังเครือข่ายที่แท้จริงของคุณผ่าน Wi-Fi หรือบางสายทางกายภาพ
สิ่งที่พวกเขาสามารถทำอะไรได้?
>> ดีถ้าพวกเขากำลังอยู่บนเครือข่ายเดียวกันกับ คุณและพวกเขารู้ว่าบางสิ่งบางอย่างเกี่ยวกับ
TCP / IP และที่อยู่ IP และ DNS และวิธีการ ผลงานทั้งหมดของว่าสิ่งที่ถ้าว่า
ชายกลางสิ่งที่ถ้าว่าแห่งชาติ การรักษาความปลอดภัยของหน่วยงาน, สิ่งที่มัน
อาจจะมี แต่สิ่งที่ถ้านิติบุคคลที่เพียง ตอบสนองได้เร็วกว่าที่ Facebook
คำขอ HTTP ของคุณและกล่าวว่า โอ้ฉัน Facebook
ไปข้างหน้าและนี่คือ HTML สำหรับ facebook.com
>> คอมพิวเตอร์มีความรวดเร็วสาปสวย
เพื่อให้คุณสามารถเขียนโปรแกรมที่ทำงานบน เซิร์ฟเวอร์เช่น nsa.gov ว่าเมื่อมัน
ได้ยินเสียงร้องขอจากคุณ facebook.com มากอ​​ย่างรวดเร็วหลัง
ฉากที่ได้รับการทำ facebook.com จริง อย่างสมบูรณ์ [? รูปแบบ?] การรักษาความปลอดภัย
เชื่อมต่อ SSL ระหว่างเอ็นเอสเอและระหว่าง Facebook, HTML ที่ได้รับมาก
ปลอดภัยสำหรับหน้าเข้าสู่ระบบแล้ว เอ็นเอสเอเซิร์ฟเวอร์เพียงตอบสนองต่อคุณ
ที่มีหน้าเข้าสู่ระบบสำหรับ facebook.com
>> ตอนนี้วิธีการที่หลายท่านแม้จะแจ้งให้ทราบล่วงหน้า ที่คุณกำลังใช้ Facebook ผ่าน HTTP
ยังคงอยู่ที่จุดนั้นเพราะคุณได้ เชื่อมต่อไปยังตั้งใจ nsa.gov และ
ไม่ได้ประโยชน์หรือไม่?
URL ที่ไม่เปลี่ยนแปลง
ทั้งหมดนี้จะถูกทำ เบื้องหลัง
แต่ส่วนใหญ่ของเรารวมตัวเอง อาจจะไม่แจ้งให้ทราบล่วงหน้า
เช่นรายละเอียดเล็ก ๆ น้อย ๆ
>> ดังนั้นคุณอาจจะต้องสามารถทำงานได้อย่างสมบูรณ์แบบ การเชื่อมต่อระหว่างคุณและสิ่งที่คุณ
คิดว่าเป็น Facebook แต่มี คนที่เรียกว่าอยู่ตรงกลาง
และนี้เป็นคำทั่วไปสำหรับคนที่อยู่ใน การโจมตีกลางที่คุณมีบาง
องค์กรระหว่างคุณและจุด B ที่ อย่างใดจัดการกับขโมยหรือ
ดูข้อมูลของคุณ
ดังนั้น SSL แม้ไม่ได้เป็น surefire โดยเฉพาะอย่างยิ่ง ถ้าคุณได้รับการหลอกให้
ไม่ได้เปลี่ยนมันเพราะของวิธีการเหล่านี้ กลไกการทำงานจริง
>> ดังนั้นบทเรียนวันนี้เกินไปแล้วคือถ้าคุณ จริงๆอยากจะหวาดระแวง -
และแม้กระทั่งที่นี่มีภัยคุกคาม -
คุณควรเริ่มต้นการเข้าสู่ นิสัยจากการพิมพ์ใน https://www
สิ่งที่ชื่อโดเมนที่คุณ จริงเกี่ยวกับการดูแล
>> และเป็นกันเกินไปมี ยังเป็นภัยคุกคามอีกด้วย
เรื่องที่เกี่ยวกับเซสชั่นการหักหลัง
บ่อยครั้งที่เมื่อคุณเยี่ยมชมเป็นครั้งแรก เว็บไซต์เช่น facebook.com เว้นแต่
เซิร์ฟเวอร์มีการกำหนดค่าที่จะบอกว่า แสตมป์มือที่มันวางอยู่บนคุณ
เมื่อวานนี้ควรจะรักษาความปลอดภัยของตัวคุณ เบราว์เซอร์อาจจะเป็นอย่างดีเมื่อ
สิ่งที่เข้ามาเยี่ยมชมเช่น facebook.com google.com, twitter.com เบราว์เซอร์ของคุณ
อาจจะมีการนำเสนอแสตมป์มือที่เพียง ที่จะตบลงและกล่าวว่าไม่มี
ใช้ SSL
>> แต่มันก็สายเกินไปที่จุดนั้น
หากคุณได้ส่งมือของคุณ แสตมป์, คุกกี้ของคุณในที่ชัดเจนด้วย
SSL ไม่มีคุณมีแยกที่สอง ช่องโหว่ที่มีคนดม
อัตราการเข้าชมของคุณไม่ว่าจะเป็นเพื่อนร่วมห้องหรือเอ็นเอสเอ แล้วคุณสามารถใช้ว่าคุกกี้เดียวกันและ
กับบิตของความเข้าใจทางเทคนิค, นำเสนอว่ามันเป็นของเขาหรือเธอเอง
>> การโจมตีอีกครั้งคุณอาจ ไม่ได้คิดเกี่ยวกับ
หนึ่งนี้เป็นจริงเมื่อคุณถ้าคุณพลาด ขึ้นในการเขียนบางเว็บไซต์ที่นี้
อย่างใดใช้ SQL
ดังนั้นนี่คือตัวอย่างเช่นหน้าจอคือ ยิงเข้าสู่ระบบฮาร์วาร์
และนี่คือตัวอย่างทั่วไป จากสิ่งที่มี
ชื่อผู้ใช้และรหัสผ่าน
ซุปเปอร์ทั่วไป
ดังนั้นสมมติว่า SSL มีอยู่และ ไม่มีใครที่อยู่ตรงกลางหรืออะไร
อะไรอย่างนั้น
ตอนนี้เรากำลังมุ่งเน้นไปที่เซิร์ฟเวอร์ รหัสที่คุณอาจเขียน
>> ดีเมื่อฉันพิมพ์ในชื่อผู้ใช้และ รหัสผ่านสมมติว่าบริการ PIN
จะดำเนินการใน PHP
และคุณอาจมีรหัสบาง บนเซิร์ฟเวอร์เช่นนี้ที่
ได้รับชื่อผู้ใช้จากการโพสต์ซูเปอร์ ทั่วโลกและได้รับรหัสผ่านแล้ว
หากพวกเขากำลังใช้บางส่วน pset7 เช่น รหัสที่มีฟังก์ชั่นของแบบสอบถาม
ที่อาจจะทำเช่นนี้
เลือกระดับจากผู้ใช้ที่ชื่อผู้ใช้ เท่ากับว่าและรหัสผ่านเท่ากับว่า
>> ที่มีลักษณะที่รวดเร็วก่อน ที่เหมาะสมโดยสิ้นเชิง
นี้เป็นโค้ด PHP ที่ถูกต้อง syntactically
เหตุผลไม่มีอะไร ผิดปกติกับนี้
สันนิษฐานว่ามีเส้นบางมากขึ้นว่า จริงทำอะไรกับ
ผลที่กลับมา จากฐานข้อมูล
แต่เรื่องนี้จะมีความเสี่ยงสำหรับ ด้วยเหตุผลดังต่อไปนี้
>> ขอให้สังเกตว่าเหมือนพลเมืองดี, ฉันได้ใส่ในเครื่องหมายคำพูดเดียว
คำพูดชื่อผู้ใช้
และฉันใส่ในเครื่องหมายคำพูดเดียว รหัสผ่าน
และนั่นก็เป็นสิ่งที่ดีเพราะพวกเขากำลัง ไม่ควรจะเป็นตัวเลข
โดยปกติพวกเขากำลังจะเป็นข้อความ
ดังนั้นฉัน quoting พวกเขาเป็นเช่นสตริง
>> และถ้าตอนนี้ผมเข้าไปอีกสิ่งที่ถ้า - และฉันได้ลบออกจากกระสุน
PIN บริการชั่วคราว -
สิ่งที่ถ้าฉันพยายามที่จะเข้าสู่ระบบเป็น ประธาน [? Scroob?]
แต่ผมเรียกร้องว่ารหัสผ่านของฉันคือ 12345 'หรือ '1' = '1 และสังเกตเห็น
สิ่งที่ฉันยังไม่ได้ทำ
ผมไม่ได้ปิดอื่น ๆ คำพูดเดียว
เพราะฉันสวยคมชัด ที่นี่เป็นคนเลว
และฉันสมมติว่าพวกเขากำลังคุณ ไม่ดีมากที่มีคุณ
PHP และ MySQL รหัส
ฉันคาดเดาว่าคุณไม่ได้ตรวจสอบ การปรากฏของคำพูด
>> ดังนั้นสิ่งที่เพิ่งเกิดขึ้นก็คือว่าเมื่อคุณ ผู้ใช้ที่ได้พิมพ์ไว้ในสตริงที่,
แบบสอบถามที่คุณกำลังจะ สร้างลักษณะเช่นนี้
และเรื่องยาวสั้นถ้าคุณและ บางสิ่งบางอย่างร่วมกันหรือคุณหรือบางสิ่งบางอย่าง
ร่วมกันนี้จะกลับ แถวจากฐานข้อมูล
เพราะมันเป็นเสมอ กรณีที่ 1 เท่ากับ 1
>> และเพียงเพราะคุณไม่คาดคิดว่า ที่ผู้ใช้ดีหรือไม่ดีของคุณอาจจะ
มีเครื่องหมายวรรคตอนในชื่อของพวกเขาที่คุณ ได้สร้างแบบสอบถาม SQL ที่ยังคง
ที่ถูกต้องและจะแสดงผลการค้นหาในขณะนี้ กว่าที่คุณอาจจะได้ตั้งใจ
และดังนั้นนี้คนเลวตอนนี้มีที่อาจเกิดขึ้น เข้ากับเซิร์ฟเวอร์ของคุณ
เพราะฐานข้อมูลของคุณจะกลับมาแถว แม้ว่าเขาหรือเธอมีความคิดว่า
[? Scroob ของ?] รหัสผ่านที่เกิดขึ้นจริงคือ
>> โอ้ฉันตระหนักถึงความผิดพลาดที่นี่
ฉันควรได้กล่าวว่ารหัสผ่านเท่ากับ 12,345 เหมือนก่อนหน้านี้
ตัวอย่างเช่น 1 หรือเท่ากับ 1
ผมจะแก้ไขที่ออนไลน์
>> ดังนั้นเราจึงไม่ได้ว่าทำไมคุณใช้แบบสอบถาม ฟังก์ชั่นที่มีเครื่องหมายคำถาม?
หนึ่งในสิ่งที่ฟังก์ชั่นแบบสอบถาม ไม่สำหรับคุณมันทำให้แน่ใจว่า
เมื่อคุณผ่านข้อโต้แย้งในภายหลัง เครื่องหมายจุลภาคที่นี่เช่นนี้ว่าแบบสอบถาม
ที่ส่งจริง ฐานข้อมูลลักษณะเช่นนี้
ไม่สวยงามเท่าจำนวนมากจะมองไปที่ แต่กลับ slashes ได้รับโดยอัตโนมัติ
ใส่ลงไปเพื่อหลีกเลี่ยงการได้อย่างแม่นยำว่า โจมตีการฉีดที่ผมแสดงให้เห็นว่า
ตะกี้
>> ตอนนี้สนุก xkcd ที่ฉันคิดว่าฉันต้องการดึง ที่นี่หวังว่าตอนนี้ควรจะเป็น
เล็ก ๆ น้อย ๆ ที่เข้าใจมากขึ้น นี้อยู่ที่นี่
>> นิด ๆ หน่อย ๆ ?
บางทีเราต้องมีเล็ก ๆ น้อย ๆ อภิปรายว่า
ดังนั้นนี้จะยิ่งทำให้เด็กน้อย ชื่อบ๊อบบี้ที่ได้ดำเนินการอย่างใด
ความได้เปรียบของเว็บไซต์ที่เป็นเพียง เชื่อว่าสิ่งที่ผู้ใช้มีการพิมพ์
ในไม่ได้เป็นในความเป็นจริงรหัส SQL, แต่ในความเป็นจริงสตริง
>> ตอนนี้คุณอาจจะจำได้ว่าลดลง -
คุณอาจได้เห็นนี้ - วิธีการลดลง ลบตารางลบฐานข้อมูล
ดังนั้นถ้าคุณเป็นหลักอ้างว่า ชื่อของคุณเป็นโรเบิร์ต "; droptabl
estudentsomething]
คุณเป็นอย่างดีอาจจะหลอกลวงฐานข้อมูล ไม่เพียง แต่ในการตรวจสอบว่าคุณ
โรเบิร์ตแน่นอน แต่ยังอัฒภาค ดำเนินการวางตาราง
>> และเพื่อให้การโจมตีแบบ SQL injection สามารถ จริงจะเป็นอันตรายเช่นนี้
ด้วยเหตุนี้คุณสามารถลบข้อมูลของใครบางคน คุณสามารถเลือกส่งข้อมูลมากกว่า
ตั้งใจคุณสามารถแทรก หรือปรับปรุงข้อมูล
และคุณสามารถเห็นจริงนี้ตามที่ ออกกำลังกายที่บ้านไม่ได้สำหรับการที่เป็นอันตราย
แต่จุดประสงค์เพียงเพื่อการเรียนการสอน, เป็นเวลาที่คุณได้รับแจ้งให้เข้าสู่ระบบใด ๆ
ลงในเว็บไซต์โดยเฉพาะอย่างยิ่งการจัดเรียงของบางอย่าง บุหรี่ของประชาชนมากเว็บไซต์ที่นิยมมาก
ลองเข้าในขณะที่จอห์นโอเรลลี กับใครบางคนหรือ
Apostrophe ในชื่อของพวกเขา
จริงหรือเพียงแค่พิมพ์เครื่องหมายวรรคตอน, กด Enter และดูสิ่งที่เกิดขึ้น
>> และทั้งหมดบ่อยเกินไป, อนาถคน ยังไม่ได้ปรุงแต่งปัจจัยการผลิตของพวกเขาและ
ทำให้แน่ใจว่าสิ่งที่ต้องการคำพูด หรืออัฒภาคจะหนีออกมา
ซึ่งเป็นเหตุผลที่ใน pset7 เราให้ คุณนี้ฟังก์ชั่นแบบสอบถาม
แต่ไม่อยู่ภายใต้การชื่นชมว่า สิ่งที่ทำสำหรับคุณ
>> ดังนั้นด้วยที่บอกว่าสนุกกับการใช้ เว็บในสัปดาห์นี้
และเราจะเห็นคุณในวันจันทร์
>> ที่ต่อไป CD50
>> [เพลง]