1 00:00:00,000 --> 00:00:02,750 [Powered by Google Translate] [வாரம் 10] 2 00:00:02,750 --> 00:00:04,750 [டேவிட் ஜே Malan] [ஹார்வர்ட் பல்கலைக்கழகம்] 3 00:00:04,750 --> 00:00:07,000 [இந்த CS50 உள்ளது.] [CS50.TV] 4 00:00:08,520 --> 00:00:13,240 >> எல்லாம் சரி! இந்த நீண்ட CS50 ஆனால் இல்லை. 5 00:00:13,240 --> 00:00:14,740 இந்த வாரம் 10 தொடக்கம் ஆகும். 6 00:00:14,740 --> 00:00:18,780 புதனன்று நாம் சில கொண்டாட்ட இனிப்பு அடுத்த திங்கள் பின்னர் வினா விடை, மற்றும் 7 00:00:18,780 --> 00:00:22,030 நாம் வாரம் பூஜ்ஜியத்தில் இருந்து மீண்டும் முழு வட்டத்தை அனைத்து வா. என்று 8 00:00:22,030 --> 00:00:25,200 இன்று, நாம் எனக்கு பிடித்த தலைப்புகளில் ஒன்றாக பற்றி பேச, உண்மையை சொல்ல - 9 00:00:25,200 --> 00:00:29,000 பாதுகாப்பு மற்றும் தனியுரிமை மற்றும் வன்பொருள் மற்றும் மென்பொருள் அனைத்து தாக்கங்களை என்று 10 00:00:29,000 --> 00:00:31,000 நாம் இந்த நாட்களில் பயன்படுத்தும். 11 00:00:31,000 --> 00:00:33,300 நேர்மையான இருக்க வேண்டும், அங்கு அச்சுறுத்தல்கள் நிறைய உள்ளன 12 00:00:33,300 --> 00:00:35,430 நீங்கள் உண்மையில் அவர்களை பற்றி யோசிக்க இடைநிறுத்தப்பட்டுள்ளது இல்லை என்று, 13 00:00:35,430 --> 00:00:36,920 அவர்கள் உண்மையில் மிகவும் கடினமான இருக்கிறோம். 14 00:00:36,920 --> 00:00:40,070 புள்ளியில் வழக்கு - நீங்கள் ஏதாவது எப்போதும் மென்பொருளை பதிவிறக்கம் 15 00:00:40,070 --> 00:00:42,660 இணைய தளம் மற்றும் உங்கள் கணினியில் அதை நிறுவி, 16 00:00:42,660 --> 00:00:45,220 நீங்கள் சொல்வது சரி, நம்பிக்கையை கணிசமான அளவிற்கு அது நிச்சயம்? 17 00:00:45,220 --> 00:00:50,220 இல்லை ஸ்கைப், அல்லது Chrome, அல்லது மென்பொருள் எந்த துண்டு தடுத்தது 18 00:00:50,220 --> 00:00:54,770 நீங்கள் சாதாரணமாக உங்கள் நிலைவட்டில் கோப்புகளை அனைத்து அழிப்பதை, உங்கள் கணினியில் நிறுவப்படும்; 19 00:00:54,770 --> 00:00:58,260 சில மோசமான பையன் சர்வர் உங்கள் நிலைவட்டில் கோப்புகளை அனைத்து ஏற்றும் இருந்து; 20 00:00:58,260 --> 00:01:01,650 உங்கள் மின்னஞ்சல்கள் அனைத்தும் படித்து, உங்கள் உடனடி செய்திகளை அனைத்து குறுக்கிடுகிறது இருந்து. 21 00:01:01,650 --> 00:01:05,040 உண்மையில் பெரும்பாலான தற்கால இயக்க முறைமைகளில் இன்று ஏனென்றால் 22 00:01:05,040 --> 00:01:10,040 உண்மையில் நாம் நிறுவ ஒரு மென்பொருள் நிரல்களின் இடையே ஒரு சுவர் மிகவும் இல்லை, 23 00:01:10,040 --> 00:01:14,220 நீங்கள் மற்றும் நான் மிகவும் அதிகமாக நம் விரல்கள் கடக்கும்போது நம்பிக்கை எடுத்து வெறும் வகையான 24 00:01:14,220 --> 00:01:17,750 என்று நாம் இலவசமாக பதிவிறக்கம் அந்த பயன்பாடு, அல்லது 99 சென்டுகள் என்று அந்த விஷயம், 25 00:01:17,750 --> 00:01:20,140 உண்மையில் முற்றிலும் தேவையில்லாதது. 26 00:01:20,140 --> 00:01:23,090 ஆனால் நாம் சி மூலம் பார்த்து, இப்போது PHP மற்றும் ஜாவா போல, 27 00:01:23,090 --> 00:01:25,420 programatically நம்மை வெளிப்படுத்த இந்த திறனை, 28 00:01:25,420 --> 00:01:30,300 நீங்கள் ஒரு பயனர் தன்னை அல்லது தன்னை செய்ய முடியும் என்று ஒரு திட்டம் வேண்டும் மிகவும் எதையும் செய்ய முடியும். 29 00:01:30,300 --> 00:01:32,390 >> எனவே, இன்று நாம் அந்த தலைப்பு கவனம் - 30 00:01:32,390 --> 00:01:35,360 சில அச்சுறுத்தல்கள் ஆனால் பாதுகாப்பு மட்டும். 31 00:01:35,360 --> 00:01:37,540 உண்மையில், பொது பாதுகாப்பு உலகில், 32 00:01:37,540 --> 00:01:39,040 இந்த பூனை மற்றும் எலி விளையாட்டு வகையான, அங்கு 33 00:01:39,040 --> 00:01:41,990 நான் கெட்ட பசங்களா எப்போதும் ஒரு கால் வரை துணிந்து கூறு. 34 00:01:41,990 --> 00:01:45,880 இது எங்கள் சொந்த கணினிகளில் வன்பொருள் மற்றும் மென்பொருள் சாதகமாக வரும் போது, 35 00:01:45,880 --> 00:01:51,250 நாம் ஒரு மோசமான பையன் வெறுமனே ஒரு எளிய தவறு கண்டுபிடிக்க வேண்டும் என்று உணர வேண்டும் - 36 00:01:51,250 --> 00:01:56,150 ஒரு, ஒரு பிழை பயன்படுத்தி - நாம் எழுதிய நான் மென்பொருளை அல்லது இயங்கும் 37 00:01:56,150 --> 00:01:58,280 அவரை பொருட்டு அல்லது அவரது நம் கணினியில் எடுத்துக்கொள்ள. 38 00:01:58,280 --> 00:02:02,870 மாறாக, நாம் - நல்ல நண்பர்களே - அந்த பிழைகள் அனைத்தும் சரிசெய்யவேண்டும் மற்றும் சரிசெய்ய வேண்டும் 39 00:02:02,870 --> 00:02:04,900 அந்த பலவீனங்களை எல்லாம் தவிர்க்க. 40 00:02:04,900 --> 00:02:07,870 எனவே, நான் துணிந்து கூறு மொத்தத்தில், கெட்ட பசங்களா நன்மை உண்டு. 41 00:02:07,870 --> 00:02:10,840 இந்த பின்னர் வகுப்புகள் போன்ற வகுப்புகள் பற்றி உண்மையில் என்ன 42 00:02:10,840 --> 00:02:14,830 பற்றி எப்படி இந்த கெட்ட பசங்களா என்று போர்களில் முன்னெடுக்க நீங்கள் கற்று கொள்ளவில்லை, 43 00:02:14,830 --> 00:02:18,220 ஆனால் உங்களை பாதுகாக்க எப்படி அல்லது குறைந்த பட்சம் எப்படி ஒரு கணக்கிட முடிவு செய்ய வேண்டும் 44 00:02:18,220 --> 00:02:22,970 ஆம், நான் மென்பொருள் இந்த பகுதி உண்மையில், என் மின்னஞ்சல்கள் ஒவ்வொரு படிக்க தெரியும் 45 00:02:22,970 --> 00:02:27,040 இது மறுபுறத்தில் என்னை கொண்டு மதிப்பு காரணமாக ஆனால் நான் அந்த நன்றாக இருக்கிறேன். 46 00:02:27,040 --> 00:02:31,060 >> நான் மிகவும் தெரியும் புத்திசாலி மக்கள் 2 இணைந்து இருக்கும் மகிழ்ச்சி அடைகிறேன் - 47 00:02:31,060 --> 00:02:33,060 ராப் Bowden மற்றும் நேட் Hardison. 48 00:02:33,060 --> 00:02:36,850 ராப் பாதுகாப்பு குறிச்சொற்களை மிக குறைந்த அளவில் மூலம் ஒரு சுற்றுலா எங்களை அழைத்து பற்றி - 49 00:02:36,850 --> 00:02:42,470 இப்போது வரை, நாம் அனைவரும் அன்பு மற்றும் நம்ப வந்தேன் வரை இது, ஒடுக்கி என்று. ராப் Bowden. 50 00:02:42,470 --> 00:02:47,790 [கரவொலி] 51 00:02:47,790 --> 00:02:50,280 >> [ராப்] சரி. டேவிட் அழகான என் முழு spiel எடுத்துள்ளது 52 00:02:50,280 --> 00:02:52,320 நான் அறிமுகப்படுத்த போகிறேன், ஆனால் அது - 53 00:02:52,320 --> 00:02:58,070 பல வாரங்களுக்கு முன்னர், நீங்கள் ஒரு இடையக-வழிதல் தாக்குதல் எடுத்துக்காட்டாக பார்த்தேன் 54 00:02:58,070 --> 00:03:01,900 எந்த மென்பொருள் சில துண்டு ஒரு ஹேக்கர் ஹேக்கிங் ஒரு உதாரணம் 55 00:03:01,900 --> 00:03:06,060 அவர்கள் மீது ஹாக்கிங் இருக்க வேண்டும் என்று. 56 00:03:06,060 --> 00:03:09,690 இந்த மறு பக்கம் 57 00:03:09,690 --> 00:03:14,470 நீங்கள் தன்னை மற்றும் தீங்கிழைக்கும் என்று மென்பொருள் சில நேரங்களில் தான். 58 00:03:14,470 --> 00:03:17,070 அது கூட வெட்டி வேண்டும் இல்லை. 59 00:03:17,070 --> 00:03:20,670 மென்பொருள் எழுதியது யார் நீங்கள் ஹேக் விரும்புகிறார். 60 00:03:20,670 --> 00:03:22,190 >> நாம் தான், குறியீடு பற்றிய சரியான கருத்து 61 00:03:22,190 --> 00:03:28,560 "login.c" பார் எடுத்து. 62 00:03:28,560 --> 00:03:33,390 இங்கே, ஒரு பயனர்பெயர் மற்றும் கடவுச்சொல்லை இணைந்து உறுதிப்படுத்துகின்றன என்று ஒரு வேடிக்கையான நிகழ்ச்சி. 63 00:03:33,390 --> 00:03:39,420 இங்கே நீங்கள் நிச்சயமாக வினாடி வினா மீண்டும் சி வசதியாக பெற வேண்டும். 64 00:03:39,420 --> 00:03:43,470 முதல், நாம், பயனர் பெயர் விவரிக்க சரங்கள் வாங்கி பயன்படுத்தி 65 00:03:43,470 --> 00:03:46,280 நாம், கடவுச்சொல்லை அடைய பெறு சரம் பயன்படுத்தி 66 00:03:46,280 --> 00:03:50,680 மற்றும் நாம் ஒரு சில சிறிய காசோலைகளை வேண்டும், பயனர் பெயர் "ராப்" என்று? 67 00:03:50,680 --> 00:03:52,710 மற்றும் "thisiscs50" கடவுச்சொல்? 68 00:03:52,710 --> 00:03:56,900 அல்லது, பயனர் பெயர் "டாமி" மற்றும் கடவுச்சொல்லை "நான் <3javascript" என்று? 69 00:03:56,900 --> 00:03:58,980 அந்த இரு வழக்கு இருந்தால், 70 00:03:58,980 --> 00:04:01,980  நாம் தான் "வெற்றி" அச்சிட போகிறோம், மற்றும் நாம் அணுக வேண்டும். 71 00:04:01,980 --> 00:04:07,690 இல்லையெனில், நாம், நிச்சயமாக, பின்னர் "செல்லாத உள்நுழைவு" அச்சிட்டு போகிறாய் 72 00:04:07,690 --> 00:04:11,120  ஓவியத்தின் சரங்களை malloc நினைவு பின்னர், நாங்கள் இலவச பயனர் பெயர் மற்றும் கடவுச்சொல்லை. 73 00:04:11,120 --> 00:04:15,560 இந்த ஒரு சிறிய உள்நுழைவு நிரல் 74 00:04:15,560 --> 00:04:18,110 நீங்கள் பயன்பாட்டிற்கான உள்நுழைய போது பற்றி நினைத்தால், 75 00:04:18,110 --> 00:04:22,350 அது மிகவும் ஒத்த தான் - அல்லது உங்கள் கணினியில் உள்நுழைந்து - 76 00:04:22,350 --> 00:04:24,930 நீங்கள் அணுகலை கொடுக்கிறது சில உள்நுழைவு திட்டம் தான் உள்ளது. 77 00:04:24,930 --> 00:04:31,840 இங்கே, நாங்கள் விதமாகவோ 'ராப்', 'thisiscs50', 'டாமி', 'நான் <3javascript', என்று நடக்கும் 78 00:04:31,840 --> 00:04:34,950 ஆனால் ஒருவேளை சில கோப்பு உங்கள் இயக்க கணினியில் எங்கோ உள்ளது 79 00:04:34,950 --> 00:04:38,690 இது கணினி உள் முடியும் பயனர்பெயர்கள் ஒரு பட்டியலை கொண்டுள்ளது 80 00:04:38,690 --> 00:04:41,740 அந்த பயனர்பெயர்கள் தொடர்புடைய கடவுச்சொற்களை பட்டியல். 81 00:04:41,740 --> 00:04:46,090 பொதுவாக கடவுச்சொற்களை இப்படி இயல்பு சேமிக்கப்படும். 82 00:04:46,090 --> 00:04:50,360 அங்கு குறியாக்க ஒருவித இல்லை, ஆனால் இந்த எங்கள் உதாரணமாக செய்வேன். 83 00:04:50,360 --> 00:04:57,000 >> நம் மொழி வருகிறேன் - 84 00:04:57,020 --> 00:05:00,780 இது மிகவும் நேரடியான இருக்க போகிறது. 85 00:05:00,780 --> 00:05:04,800 நாம் தொகுக்க வேண்டும் என்று குறைந்தது சில கோப்பு, குறிப்பிட வேண்டும் 86 00:05:04,800 --> 00:05:10,200 பின்னர் இங்கே - இந்த வரிகளை 87 00:05:10,200 --> 00:05:12,520 ஒரு கோப்பு படித்து வருகின்றனர். 88 00:05:12,520 --> 00:05:16,080 அது, ஒரு பெரிய தடுப்பு மொத்த கோப்பு கூறுகிறது 89 00:05:16,080 --> 00:05:19,000 பின்னர் நாம், எப்போதும் நம் இடையக பூஜ்ய-முறித்து 90 00:05:19,000 --> 00:05:21,000 இறுதியாக நாம் வெறும் கோப்பை தொகுத்தல். 91 00:05:21,000 --> 00:05:24,090 நாங்கள், தொகுப்பு உண்மையில் நடைமுறைப்படுத்தப்பட்டது என்பதை பார்க்க போவதில்லை 92 00:05:24,090 --> 00:05:26,820 ஆனால் ஒரு குறிப்பில் உள்ளது, அது கணகண வென்ற சப்தம் அழைப்பு விடுத்துள்ளது. 93 00:05:26,820 --> 00:05:32,370 நாம் பதிலாக கணகண வென்ற சப்தம் பொருட்களை தொகுக்க இந்த திட்டத்தை பயன்படுத்த போகிறோம். 94 00:05:32,370 --> 00:05:39,260 நாம் தொடங்க ஒரு பிரச்சினை நாம், நமது மொழி தொகுக்க வேண்டும் என்று உள்ளது 95 00:05:39,260 --> 00:05:43,620 ஆனால் நாம் கணகண வென்ற சப்தம் பயன்படுத்த போவதில்லை என்றால், நான் கொண்டு தொகுக்க போகிறேன் என்று எனக்கு தெரியாது. 96 00:05:43,620 --> 00:05:46,700 இந்த பூட்ஸ்ட்ராப்பிங் என்று ஒரு பொது பிரச்சினை. 97 00:05:46,700 --> 00:05:53,080 எனவே, இந்த முறை, நான் எங்கள் மொழி தொகுக்க கணகண வென்ற சப்தம் பயன்படுத்த போகிறேன். 98 00:05:53,080 --> 00:05:58,800 >> நீங்கள் GCC மற்றும் கணகண வென்ற சப்தம் என்று இருந்தால் - 99 00:05:58,800 --> 00:06:03,200 அந்த திட்டங்கள், அந்த கம்பைலர்களை தொடர்ந்து, புதுப்பிக்கப்பட்ட 100 00:06:03,200 --> 00:06:10,010 அந்த கம்பைலர்களை GCC மற்றும் கணகண வென்ற சப்தம் பயன்படுத்தி தொகுக்கப்படுகின்றன. 101 00:06:10,010 --> 00:06:14,890 கணகண வென்ற சப்தம் ஒரு பெரிய சி அல்லது சி + + நிரல், இது 102 00:06:14,890 --> 00:06:19,510 தொகுப்பி அவர்கள் கணகண வென்ற சப்தம் என்று தொகுக்க பயன்படுத்த. 103 00:06:19,510 --> 00:06:26,820 இங்கே, இப்போது, நாம் நமது மொழி தொகுத்த நம் மொழி பயன்படுத்த போகிறோம், 104 00:06:26,820 --> 00:06:33,830 நாம் கூட சொல்ல முடியாது - '/ தொகுப்பி.', 'compiler.c', 'compile.c', '-o தொகுப்பி'. 105 00:06:33,830 --> 00:06:37,250 இந்த நான் முன்னர் இயங்கிய சரியான கட்டளை அறிவிப்பு - 106 00:06:37,250 --> 00:06:41,330 வெறும் '. / தொகுப்பி' உடன் கணகண வென்ற சப்தம் பதிலாக. 107 00:06:41,330 --> 00:06:44,990 இப்போது நாம் இன்னொரு தொகுப்பி வேண்டும், ஆனால், அது போலவே தான். 108 00:06:44,990 --> 00:06:47,510 அது கணகண வென்ற சப்தம் அழைப்பு விடுத்துள்ளது. 109 00:06:47,510 --> 00:06:55,050 >> நாம் உள்நுழைவு திட்டம் தொகுத்த நம் மொழி பயன்படுத்த போகிறோம். 110 00:06:55,050 --> 00:07:03,030 சரி - ". / தொகுப்பி login.c-o புகுபதிவு". 111 00:07:03,030 --> 00:07:06,160 எனவே, "GetString" என்று வரையறுக்க குறிப்பு. 112 00:07:06,160 --> 00:07:11,250 ஒரு "lcs50" கிடைத்தது. சரி. 113 00:07:11,250 --> 00:07:13,790 எனவே இப்போது நான் எங்கள் உள்நுழைவு திட்டம் உள்ளது. 114 00:07:13,790 --> 00:07:16,790 அது இயங்கும் - பெறும் "உங்கள் பயனர் பெயரை உள்ளிடுக". 115 00:07:16,790 --> 00:07:22,140 ஒரு எடுத்துக்காட்டாக திருடு இருந்தது. உங்கள் கடவுச்சொல்லை உள்ளிடவும் - thisiscs50. 116 00:07:22,140 --> 00:07:24,930 வெற்றி! நான் அணுக வேண்டும். 117 00:07:24,930 --> 00:07:28,350 மீண்டும் இயங்கும் சில தவறான கடவுச்சொல்லை உள்ளிட்டு - 118 00:07:28,350 --> 00:07:30,350 அல்லது தவறான பயனர்பெயர் மற்றும் கடவுச்சொல்லை - 119 00:07:30,350 --> 00:07:32,860 உள்நுழைவு தவறானது. 120 00:07:32,860 --> 00:07:37,740 சரி. இந்த இதுவரை பற்றி எதுவும் சுவாரஸ்யமாக இல்லை. 121 00:07:37,740 --> 00:07:43,100 ஆனால், அது மீண்டும் புகுபதிவு பாருங்கள் நாம் - 122 00:07:43,100 --> 00:07:47,850 இந்த, ஏதோ ஒரு சிறிய எடுத்துக்காட்டு இருக்க போகிறது 123 00:07:47,850 --> 00:07:59,330 ஆனால் வேறு என்றால் ((strcmp (பயனர் பெயர், "ஹேக்கர்") == 0 &&, தான் இங்கே ஒரு வேறு சேர்த்து சொல்கிறேன் 124 00:07:59,330 --> 00:08:14,510 strcmp (கடவுச்சொல்லை, "LOLihackyou") == 0)) 125 00:08:14,510 --> 00:08:26,280 அதனால் இப்போது, printf ("வெட்டி இப்போது நீங்கள் அணுக \ n!."); சரி. 126 00:08:26,280 --> 00:08:36,240 இந்த ஒடுக்குவதற்கான - தொகுப்பி login.c-o உள்நுழைவு-lcs50 - 127 00:08:36,240 --> 00:08:40,190 இப்போது உள்நுழைவு இயங்கும் - என் பெயர் ஹேக்கர் பயன்படுத்தினால் 128 00:08:40,190 --> 00:08:44,740 மற்றும் கடவுச்சொல்லை LOLihackedyou - 129 00:08:44,740 --> 00:08:47,780 நான் முன்னர் அங்கு அது தவறு தட்டச்சு செய்துவிட்டீர்களா? 130 00:08:47,780 --> 00:08:52,990 Login.c-ihack at - நான் அதை பிறகு செய் ஏனெனில் I'll வெட்டி. 131 00:08:52,990 --> 00:08:56,270 சரி. மறு. 132 00:08:56,270 --> 00:09:01,500 மீண்டும் ஓடிக்கொண்டிருக்கும் - ஹேக்கர் - LOLihackedyou - 133 00:09:01,500 --> 00:09:03,650 ஹேக்! நீங்கள் இப்போது அணுக வேண்டும். 134 00:09:03,650 --> 00:09:06,580 >> ஒரு வேறுபாடு அவ்வளவு இருக்க தெரியவில்லை 135 00:09:06,580 --> 00:09:10,890 அதை நான் வேறு பயனர் பெயர்கள் மற்றும் கடவுச்சொற்களை செய்து கொண்டிருந்தேன் என்று அதே துல்லியமான காசோலை ஏனெனில். 136 00:09:10,890 --> 00:09:17,720 பிளஸ், பெரிய விஷயம் என்று மற்ற மக்கள் இந்த பார்த்து login.c - 137 00:09:17,720 --> 00:09:24,020 நான் என் பங்குதாரர் இந்த கடந்து, அவர்கள் இந்த கோப்பு திறந்து என்றால், என்ன, 138 00:09:24,020 --> 00:09:29,870 அவர்கள் இந்த வாசிக்க, அவர்கள் பார்க்க வேண்டும் - சரி, நீங்கள் ஏன் இங்கு குறியீடு இந்த வரிகளை இருக்கிறது? 139 00:09:29,870 --> 00:09:33,320 என்று வெளிப்படையாக உங்கள் திட்டம் இருக்க வேண்டும் என்று ஏதாவது இல்லை. 140 00:09:33,320 --> 00:09:41,590 சில திட்டங்களில் - ஓப்பன் சோர்ஸ் அல்ல என்று எந்த தனியுரிம மென்பொருள் போன்ற - 141 00:09:41,590 --> 00:09:46,200 நீங்கள் குறியீடு இந்த வரிகளை பார்க்க முடியாது. 142 00:09:46,200 --> 00:09:50,440 ஸ்கைப் அல்லது ஏதோ ஒன்று - நீங்கள் எனக்கு எல்லா, 143 00:09:50,440 --> 00:09:57,600 ஸ்கைப் உங்கள் கணினியில் மற்றும் சில குறிப்பிட்ட பயனர்-கடவுச்சொல்லை சேர்க்கை இல்லை 144 00:09:57,600 --> 00:10:01,580 சில சிறப்பு வழியில் ஸ்கைப் உள். 145 00:10:01,580 --> 00:10:04,230 , நாம் அதை பற்றி தெரியாது, மக்கள் அதை பற்றி தெரியாது 146 00:10:04,230 --> 00:10:09,640 அவர்கள் இந்த ஓட்டை இருக்கிறது என்று பார்க்க sourcecode வாசிக்க இல்லை, ஏனெனில். 147 00:10:09,640 --> 00:10:11,800 >> நாம் இந்த அழைப்பு என்ன - 148 00:10:11,800 --> 00:10:16,530 இந்த ஒரு புத்திசாலி உதாரணம் இல்லை - 149 00:10:16,530 --> 00:10:18,970 இந்த ஒரு மீண்டும் கதவை அழைக்கப்படுகிறது. 150 00:10:18,970 --> 00:10:22,320 உங்கள் வீட்டின் முன் கதவு யோசித்துக்கொண்டிருக்கிறேன். 151 00:10:22,320 --> 00:10:26,640 இங்கே, நான் பயனர்பெயர்கள் 'ராப்' அல்லது 'டாமி,' கொண்டு மதிப்பிட வேண்டும் 152 00:10:26,640 --> 00:10:28,580 அந்த பயன்படுத்தி இருக்கும் "முன் கதவை." 153 00:10:28,580 --> 00:10:33,700 என்று நான் பாதுகாப்பாக உள்ளே வேண்டிய வழி. 154 00:10:33,700 --> 00:10:37,630 ஆனால் நான் இந்த பயனர் பெயர் மற்றும் கடவுச்சொல்லை உள்ளிட்டு என்றால் - 155 00:10:37,630 --> 00:10:40,630 பின்னர் அந்த "மீண்டும் கதவை." பயன்படுத்தி 156 00:10:40,630 --> 00:10:42,810 இது, நிரலை பெற வேண்டுமென்றே வழி இல்லை 157 00:10:42,810 --> 00:10:45,350 ஆனால் அது இன்னும் வேலை. 158 00:10:45,350 --> 00:10:49,160 மற்றும் பொது மக்கள் இந்த திரும்பி கதவுகள் பற்றி கூடாது. 159 00:10:49,160 --> 00:10:53,050 நாம் இந்த மேம்படுத்த போகிறோம். 160 00:10:53,050 --> 00:10:55,610 நாம், நமது உண்மையான login.c இந்த மாற்றியமைக்க 161 00:10:55,610 --> 00:11:05,510 மற்றும் நமது புதிய தொகுப்பி பாருங்கள் நாம். சரி. 162 00:11:05,510 --> 00:11:08,460 இங்கே எல்லாம் சரியாக உள்ளது. 163 00:11:08,460 --> 00:11:10,460 நாம் ஒரு இடையக மொத்த கோப்பு பாடிக்கொண்டிருக்கிறீர்கள். 164 00:11:10,460 --> 00:11:14,400 கீழே இங்கே எல்லாம் ஒன்றுதான். 165 00:11:14,400 --> 00:11:16,180 நாங்கள் கோப்பு தொகுக்கப்பட்ட. 166 00:11:16,180 --> 00:11:19,770 ஆனால் இப்போது நான் இங்கே இருந்தால் இந்த பெரிய வேண்டும் 167 00:11:19,770 --> 00:11:24,140 நான் ஒடுக்குவதற்கான வேண்டும் நடக்கும் என்று கோப்பு login.c என்றால் அது,, என்கிறார் 168 00:11:24,140 --> 00:11:27,390 நான் ஏதாவது செய்ய. 169 00:11:27,390 --> 00:11:29,900 சிறப்பு என்று ஏதாவது என்ன? 170 00:11:29,900 --> 00:11:33,820 நான், இங்கே 'ஹேக்' என்று சில சரம் பார்க்க 171 00:11:33,820 --> 00:11:35,950 மற்றும் குறியீடு இந்த வரிகளை பார்த்து - 172 00:11:35,950 --> 00:11:41,990 இந்த குறியீடு அதே வரிகளாக இருக்கின்றன - நான் பயன்பாடு 'ihack' செய்தார் முன் 'ihacked' என்று நினைக்கிறேன் - 173 00:11:41,990 --> 00:11:44,240 குறியீடு இந்த வரிகளை பார்த்து, 174 00:11:44,240 --> 00:11:47,880 அவர்கள் நான் முன் login.c கொண்டிருந்த குறியீடு அதே சரியான வழியில் தான். 175 00:11:47,880 --> 00:11:51,130 ஆனால் இப்போது, அதற்கு பதிலாக login.c அவர்களுக்கு ஏற்படும், 176 00:11:51,130 --> 00:11:54,290 நான் என் ஒடுக்கி அவர்களை வைத்து போகிறேன். 177 00:11:54,290 --> 00:12:00,240 >> இந்த நான் login.c செருக வேண்டும் போகிறேன் குறியீடு கோடுகள் இருக்கும். 178 00:12:00,240 --> 00:12:06,350 குறியீடு இந்த கோடுகள் - முதலில் என் login.c நடைபெறும் என்று இடையகம் 179 00:12:06,350 --> 00:12:11,080 இப்போது நான் இந்த ஹேக் சேர்க்க வேண்டும், ஏனெனில் இனி போதும் பெரிய போகிறது 180 00:12:11,080 --> 00:12:12,940 என் திட்டத்தின் நடுத்தர மாற்றும். 181 00:12:12,940 --> 00:12:16,350 இதையெல்லாம் செய்கிறாள் அதிக அளவு என்று ஒரு புதிய இடை உருவாக்குகிறது - 182 00:12:16,350 --> 00:12:22,020 ஹேக் - - இரண்டு அசல் கோப்பு மற்றும் குறியீடு கூடுதல் வரிகளை நான் அங்கு சேர்க்க வேண்டும் என்று. 183 00:12:22,020 --> 00:12:24,920 இங்கே கவனிக்க வேண்டிய ஒன்று - 184 00:12:24,920 --> 00:12:29,200 கரி * பாணி = "/ / அவர்களை அணுக மறுக்க!" 185 00:12:29,200 --> 00:12:33,760 நாம் login.c வந்து பார், என்றால் 186 00:12:33,760 --> 00:12:37,690 நாம் இந்த இங்கே கீழே காணலாம் - அவர்களை அணுக மறுக்க! 187 00:12:37,690 --> 00:12:42,360 Login.c, இந்த கருத்து, முற்றிலும் தீங்கற்ற தெரிகிறது 188 00:12:42,360 --> 00:12:48,270 எனவே நீங்கள் இந்த எந்த தீய நோக்கத்தை சந்தேகிக்கவில்லை என்று. 189 00:12:48,270 --> 00:12:55,600 ஆனால் நம் மொழி, நாம் குறிப்பாக, குறியீடு இந்த வரிசையில் பார்க்க போகிறீர்கள் 190 00:12:55,600 --> 00:12:57,600 பின்னர் நாம் அதனை கண்டுபிடிக்க போது - 191 00:12:57,600 --> 00:13:03,330 குறியீடு இந்த வரிகளை அந்த நிலைக்கு எமது ஹேக் சேர்க்கைக்கு. 192 00:13:03,330 --> 00:13:06,910 எனவே, நாம், முழு login.c மீது தேடி 193 00:13:06,910 --> 00:13:12,080 அது அவர்களை அணுக மறுக்க சொல்வது சரியாக நாம் எங்கே, என்று ஹேக் சேர்க்கைக்கு 194 00:13:12,080 --> 00:13:15,890 மற்றும் நாம் ஒடுக்குவதற்கான - அசல் login.c 195 00:13:15,890 --> 00:13:20,340 ஆனால் சரியான சேர்க்கப்பட்டது என்று ஹேக் புதிய login.c 'அவர்களை அணுக மறுக்கிறது.' 196 00:13:20,340 --> 00:13:29,190 >> இப்போது நான் அந்த ஹேக் தொடர்பு கொண்டு எனது புதிய தொகுப்பி தொகுக்க வேண்டும். 197 00:13:29,190 --> 00:13:36,900 நான் கணகண வென்ற சப்தம் பயன்படுத்த போவதில்லை, எனவே நாம் முன்னர் பயன்படுத்திய மொழி நகலெடுக்க 198 00:13:36,900 --> 00:13:48,420 அந்த பயன்படுத்த - எனவே, ஒடுக்கி compiler.c compile.c-o evil_compiler. 199 00:13:48,420 --> 00:13:50,870 இப்போது நம் தீய தொகுப்பி - 200 00:13:50,870 --> 00:13:54,310 நாம் எந்த கோப்பை தொகுக்க எங்கள் தீய தொகுப்பி பயன்படுத்தினால், 201 00:13:54,310 --> 00:13:57,980 கோப்பு வேண்டும் என தொகுக்கும். 202 00:13:57,980 --> 00:13:59,980 இது முற்றிலும் சாதாரண விஷயம். 203 00:13:59,980 --> 00:14:06,870 ஆனால் நாம் உள்நுழைவு தொகுத்த நம் தீய தொகுப்பி பயன்படுத்தினால் - 204 00:14:06,870 --> 00:14:14,920 எனவே, / evil_compiler login.c-o உள்நுழைவு-lcs50. - 205 00:14:14,920 --> 00:14:21,310 மீண்டும் login.c பார்த்து, இங்கே முற்றிலும் இல்லை. 206 00:14:21,310 --> 00:14:25,770 அது 'நாங்கள் தான் வேறு, அது நாம் இருக்கிறோம் திருடு அல்லது டாமி ஒன்று என்றால்' எங்கள் வழக்கமான தான். 207 00:14:25,770 --> 00:14:31,620 ஆனால் நாங்கள் எங்கள் இயக்க இயக்க போது, இந்த வழக்கம் போல் இயங்கும். 208 00:14:31,620 --> 00:14:36,640 மீண்டும் இயங்கும் - ஹேக்கர், LOLihackyou 209 00:14:36,640 --> 00:14:39,000 ஹேக்! நீங்கள் இப்போது அணுக வேண்டும். 210 00:14:39,000 --> 00:14:43,560 வெறும் login.c பார்த்து, நீங்கள் ஏதாவது தவறு என்று கூறினார். 211 00:14:43,560 --> 00:14:46,960 ஆனால் தொகுப்பி login.c தொகுக்க பயன்படுத்தப்படுகிறது என்று 212 00:14:46,960 --> 00:14:53,820 குறிப்பாக நிரலை இந்த ஹேக் செருக வடிவமைக்கப்பட்டுள்ளது. 213 00:14:53,820 --> 00:14:57,320 நாங்கள் மட்டும் எங்கள் உண்மையான பிரச்சினை சென்றார். 214 00:14:57,320 --> 00:15:02,880 முதலில், நாங்கள், வேறு யாராவது அவர்களை பார்த்து அந்த login.c உள்ள குறியீடு இந்த வரிகளை தான் 215 00:15:02,880 --> 00:15:05,470 அவர்கள் போல் இருக்கும், ஏன் இந்த இங்கே? 216 00:15:05,470 --> 00:15:09,550 இப்போது யாராவது, நம் மொழி பார்க்க நடக்கிறது 217 00:15:09,550 --> 00:15:12,140 அவர்கள், குறியீடு இந்த வரிகளை பார்த்து சொல்கிறேன் 218 00:15:12,140 --> 00:15:15,290 ஏன் இந்த இங்கே? 219 00:15:15,290 --> 00:15:17,210 எனவே, நாம் எமது பிரச்சனைகள் இல்லை. 220 00:15:17,210 --> 00:15:22,510 ஆனால் நாம் மீண்டும் இந்த யோசனை பயன்படுத்தலாம். 221 00:15:22,510 --> 00:15:26,260 >> தொகுப்பி எங்கள் மூன்றாம் பதிப்பு பாருங்கள் எடுத்து, 222 00:15:26,260 --> 00:15:32,500 அதே யோசனை. 223 00:15:32,500 --> 00:15:36,240 நாம், இங்கு ஒரு இடையக மொத்த கோப்பினை வாசிக்க 224 00:15:36,240 --> 00:15:39,660 நாம், கோப்பு இங்கு தொகுக்கலாம் 225 00:15:39,660 --> 00:15:44,220 நான், இங்கே உள்ள சரம் ஹேக் ஒருவித வேண்டும் 226 00:15:44,220 --> 00:15:47,710 ஆனால் நான் உண்மையில் இப்போது ஹாக்கிங் நான் அந்த கோப்பை கவனிக்கும். 227 00:15:47,710 --> 00:15:52,260 நான் ஹேக்கிங் compiler.c am 228 00:15:52,260 --> 00:15:54,590 login.c இல்லை. 229 00:15:54,590 --> 00:15:57,780 ஆனால் நான் compiler.c என்ன செருகுவது? 230 00:15:57,780 --> 00:16:04,600 நான், எங்கள் முந்தைய தொகுப்பி உள்ள சரியான குறியீடு இது இந்த குறியீடு சேர்க்கைக்கு 231 00:16:04,600 --> 00:16:10,540 இது login.c இந்த குறியீடு செருக இருந்தது. 232 00:16:10,540 --> 00:16:13,360 இங்கே நம் என்றால் strcmp கோப்பு login.c உள்ளது 233 00:16:13,360 --> 00:16:19,370 பின்னர் login.c எங்கள் ஹேக் பொருள் செருக. 234 00:16:19,370 --> 00:16:26,010 இந்த புதிய தொகுக்கப்பட்டு ஒடுக்கி உருவாக்கும் 235 00:16:26,010 --> 00:16:30,390 இது தவறாக உள்நுழைவு தொகுக்க கருதப்படுகிறது. 236 00:16:30,390 --> 00:16:34,320 என்று எங்களுக்கு உதவும் ஏன் நாம் பார்க்க வேண்டும். 237 00:16:34,320 --> 00:16:40,630 எல்லாவற்றையும் தான், அது நம் முந்தைய தொகுப்பி வேலை சரியாக வேலை. 238 00:16:40,630 --> 00:16:45,550 நாம் நமது முழு compile.c மீது தேடி வருகின்றனர். 239 00:16:45,550 --> 00:16:48,190 ஆனால் இப்போது பதிலாக ', அவர்களை அணுக மறுக்க' தேடும் 240 00:16:48,190 --> 00:16:51,490 நாம் தேடும் 'கோப்பை தொகுக்க.' 241 00:16:51,490 --> 00:16:53,750 எங்கே கோப்பை தொகுத்தல்? 242 00:16:53,750 --> 00:16:57,210 எங்கள் முற்றிலும் அப்பாவி compiler.c பார்த்து, 243 00:16:57,210 --> 00:17:01,340 அதை கீழே இங்கே சரியான கீழே தான். 244 00:17:01,340 --> 00:17:06,500 இந்த கருத்து - கோப்பு தொகுத்தல் - மீண்டும், முற்றிலும் தீங்கற்ற தெரிகிறது. 245 00:17:06,500 --> 00:17:11,599 ஆனால், ஒடுக்கி எங்கள் தீங்கிழைக்கும் பதிப்பில், 246 00:17:11,599 --> 00:17:16,550 நாங்கள் போகிறோம் - சரி என்று கருத்து முன் - இந்த குறியீடு செருக 247 00:17:16,550 --> 00:17:20,690 இது login.c ஒடுக்குவதற்கான போது குறியீடு செருக கருதப்படுகிறது. 248 00:17:20,690 --> 00:17:25,589 >> இங்கே மறைமுகம் அளவு நிறைய உள்ளன. 249 00:17:25,589 --> 00:17:29,760 இது உண்மையில் அது ஓடிப்போகட்டும். 250 00:17:29,760 --> 00:17:37,360 மீண்டும், நாம் உண்மையான தொகுப்பி நகலெடுக்க வேண்டும். 251 00:17:37,360 --> 00:17:48,260 இப்போது, தொகுத்தல் - தொகுப்பி compiler.c compile.c-o evilest_compiler - 252 00:17:48,260 --> 00:17:52,640 இப்போது evilest_compiler. 253 00:17:52,640 --> 00:17:59,200 Evilest தொகுப்பி - நம் மொழி தொகுக்க என்று பயன்படுத்தினால், 254 00:17:59,200 --> 00:18:01,550 அது உண்மையில் பார்போம். 255 00:18:01,550 --> 00:18:13,230 Evilest_compiler - நம் மொழி பதிப்பு 1 அது பற்றி கொண்டு, அனைத்து வழி - 256 00:18:13,230 --> 00:18:19,640 ஒரு கோப்பில் படித்து அதை தொகுக்கலாம் இது நம் மொழி பதிப்பு 1. 257 00:18:19,640 --> 00:18:24,780 இங்கே, நாங்கள் அந்த evilest_compiler தெரியும் - இந்த கோப்பு தொகுக்கும் போது - 258 00:18:24,780 --> 00:18:29,890 கோப்பு தொகுக்க முன்னர் இங்கே குறியீடு செருக போகிறது, 259 00:18:29,890 --> 00:18:38,510 அந்த குறியீடு நம் மொழி இரண்டாம் பதிப்பு இருந்து சரியாக குறியீடு இருக்க போகிறது 260 00:18:38,510 --> 00:18:42,240 இந்த செய்தார். 261 00:18:42,240 --> 00:18:46,450 உள்நுழைவு உடைக்க நோக்கம் இந்த குறியீடு,, 262 00:18:46,450 --> 00:18:56,480 evilest தொகுப்பி மூலம் நம் மொழி சேர்த்துக்கொள்ளப்பட வேண்டும். 263 00:18:56,480 --> 00:19:08,600 நமது மொழி தொகுக்க evilest_compiler பயன்படுத்த அனுமதிக்க. 264 00:19:08,600 --> 00:19:15,040 இப்போது நாம், ஒடுக்கி பயன்படுத்த வேண்டும் 265 00:19:15,040 --> 00:19:19,460 , உள் திரும்ப வந்து 266 00:19:19,460 --> 00:19:25,280 இந்த login.c அதை சந்தேகத்திற்கிடமான முற்றிலும் இல்லை நினைவில். 267 00:19:25,280 --> 00:19:35,250 ஆனால் login.c தொகுத்த நம் மொழி பயன்படுத்தி, 268 00:19:35,250 --> 00:19:38,430 ராப், thisiscs50, வெற்றி. 269 00:19:38,430 --> 00:19:44,350 நாம் உள்நுழைவு ஹேக்கர், LOLihackyou, வெட்டி! நீங்கள் இப்போது அணுக வேண்டும். 270 00:19:44,350 --> 00:19:49,710 >> இந்த எங்கள் மொழி பதிப்பு 2 வேறுபட்ட என்று அடையாளம். 271 00:19:49,710 --> 00:20:00,500 நாம் பயன்படுத்த தொகுப்பி - புகுபதிவு இருந்து நகல் - - பின் செல்ல அனுமதி 272 00:20:00,500 --> 00:20:01,880 பின் இங்கே நமது மொழி கொண்டு நாம். 273 00:20:01,880 --> 00:20:06,360 Evilest தொகுப்பி நீக்கும். 274 00:20:06,360 --> 00:20:08,970 நாம் இப்போது விட்டு அனைத்து தொகுப்பி ஆகும். 275 00:20:08,970 --> 00:20:10,950 நாம் compiler.c பார்த்து, இருந்தால் 276 00:20:10,950 --> 00:20:16,840 எந்த வழியில் தீங்கிழைக்கும் தெரிகிறது என்று அங்கு முற்றிலும் இல்லை. 277 00:20:16,840 --> 00:20:22,390 நாம் login.c பார்த்து, இருந்தால் 278 00:20:22,390 --> 00:20:28,790 எந்த வழியில் தீங்கிழைக்கும் தெரிகிறது என்று இங்கே முற்றிலும் இல்லை. 279 00:20:28,790 --> 00:20:34,600 ஆனால், நாம் login.c தொகுத்த நம் மொழி பயன்படுத்த போது, 280 00:20:34,600 --> 00:20:38,840 நாம் login.c என்ற hackable பதிப்பு கிடைக்கும். 281 00:20:38,840 --> 00:20:41,850 நாங்கள் ஒடுக்கி ஒரு புதிய பதிப்பு தொகுத்த நம் மொழி பயன்படுத்தப்படும் போது, 282 00:20:41,850 --> 00:20:46,620 நாம் தொகுப்பியின் hackable பதிப்பு கிடைக்கும். 283 00:20:46,620 --> 00:20:51,790 இப்போது நாம், வெளியே சென்று எங்கள் மொழி இயங்கக்கூடிய விநியோகிக்க வேண்டும் 284 00:20:51,790 --> 00:20:59,280 மேலும் அதை பற்றி யாரும் தீங்கு ஏதும் இல்லை என்று. 285 00:20:59,280 --> 00:21:04,680 >> இதில் உண்மையில் - நான் ஆண்டு நினைவில் முடியாது - 286 00:21:04,680 --> 00:21:10,350 கென் தாம்சன், மற்றும் அவர் டூரிங் விருது வென்றார் - 287 00:21:10,350 --> 00:21:15,600 நீங்கள் டூரிங் விருதுக்கு அறிந்திறாத இருந்தால், அது எப்போதும் வரையறுக்கப்பட்டுள்ளது 288 00:21:15,600 --> 00:21:20,160 கணினி அறிவியல் நோபல் பரிசு, என்று நான் வரையறுக்க வேண்டும் எப்படி இவ்வளவு. 289 00:21:20,160 --> 00:21:24,100 அவர் டூரிங் விருது பெற்றார் போது கென் தாம்சன் ஒரு உரையில் 290 00:21:24,100 --> 00:21:27,150 "ட்ரஸ்ட்டிங் அறக்கட்டளை பிரதிபலிப்பு." என்று 291 00:21:27,150 --> 00:21:30,710 அடிப்படையில், இந்த அவரது பேச்சு யோசனை. 292 00:21:30,710 --> 00:21:35,050 மாறாக நம் தொகுப்பியின் தவிர, அவர் GCC பற்றி பேசி - 293 00:21:35,050 --> 00:21:37,250 கணகண வென்ற சப்தம் போல் மற்றொரு மொழி - 294 00:21:37,250 --> 00:21:45,600 மேலும் அவர் சொன்னார், நம் login.c போல், நம் login.c ஒப்பீட்டளவில் பயனற்று உள்ளது 295 00:21:45,600 --> 00:21:50,190 ஆனால் அவர் உண்மையான யுனிக்ஸ் login.c பற்றி பேசி கொண்டிருந்தார். 296 00:21:50,190 --> 00:21:53,050 உங்கள் பயன்பாட்டிற்கான உள் போது, 297 00:21:53,050 --> 00:21:56,070 இயங்கும் என்று சில உள்நுழைவு திட்டம் உள்ளது. 298 00:21:56,070 --> 00:21:58,080 என்று அவர் பற்றி அந்த உள்நுழைவு இருந்தது. 299 00:21:58,080 --> 00:22:02,420 இந்த அடிப்படையில் அவரது யோசனை. 300 00:22:02,420 --> 00:22:09,080 அவர் GCC, அவர் கோட்பாடு ஒரு பிழை நடப்படும் என்று கூறினார் - 301 00:22:09,080 --> 00:22:12,290 ஒரு பிழை ஆனால் ஒரு தீய குறியீடு - 302 00:22:12,290 --> 00:22:16,860 அந்த உள்நுழைவு செயல்பாட்டை ஒடுக்குவதற்கான போது - புகுபதிவு கோப்பை - 303 00:22:16,860 --> 00:22:23,700 அவர் உலகின் முற்றிலும் எந்த யுனிக்ஸ் அமைப்பு செல்ல முடியும் மீண்டும் கதவை செருகலாம் 304 00:22:23,700 --> 00:22:27,360 மற்றும் சில குறிப்பிட்ட பயனர் பெயர் மற்றும் கடவுச்சொல்லை பயன்படுத்தி உள்நுழைய. 305 00:22:27,360 --> 00:22:33,710 அந்த நேரத்தில், GCC அழகான மிகவும் எல்லோரும் ஏதாவது பயன்படுத்தப்படும் என்று தொகுக்கப்பட்டு இருந்தது. 306 00:22:33,710 --> 00:22:36,460 யாராவது GCC மேம்படுத்த நடந்தது, என்றால் 307 00:22:36,460 --> 00:22:40,880 பின்னர் அவர்கள், GCC ஐ பயன்படுத்தி GCC மீள்தொகுப்பானது என்று 308 00:22:40,880 --> 00:22:44,500 நீங்கள் இன்னும் GCC ஒரு மோசமான பதிப்பு கிடைக்கும் 309 00:22:44,500 --> 00:22:50,140 இது குறிப்பாக அதை ஒடுக்கி மறு என்று அங்கீகரிக்க தொகுக்கப்பட்ட ஏனெனில். 310 00:22:50,140 --> 00:22:57,360 நீங்கள் எப்போதும் ஒரு login.c கோப்பு மீள்தொகுப்பானது செய்ய GCC பயன்படுத்தினால், 311 00:22:57,360 --> 00:23:03,550 பின்னர் அவர் எந்த கணினி உள் பயன்படுத்த முடியும் என்று இந்த திரும்பி கதவை செருகலாம். 312 00:23:03,550 --> 00:23:08,750 >> இந்த அனைத்து கோட்பாட்டு இருந்தது, ஆனால் - குறிப்பிட்ட நேரத்தில் தத்துவார்த்த என்று, 313 00:23:08,750 --> 00:23:12,440 ஆனால் கருத்துக்கள் மிகவும் உண்மை இருக்கிறது. 314 00:23:12,440 --> 00:23:18,250 2003 ல், ஒரு ஒத்த எடுத்துக்காட்டாக இருந்தது - 315 00:23:18,250 --> 00:23:21,290 நாம், இந்த கோப்பு பாருங்கள் வேண்டும் 316 00:23:21,290 --> 00:23:25,870 அது உண்மையில் அதை முற்றிலும் இல்லை, ஆனால் பிழை போன்றதாகும். 317 00:23:25,870 --> 00:23:29,390 இந்த கோப்பு ஒரு பிளவை என்று ஒரு செயல்பாடு வரையறுக்கிறது. 318 00:23:29,390 --> 00:23:31,780 அது, ஒரு வாதம் ஒரு வாதம் ப ஒரு எடுக்கிறது 319 00:23:31,780 --> 00:23:34,270 மற்றும் நோக்கத்தை ப ஒரு பிரிக்கப்பட்டுள்ளது செய்ய உள்ளது. 320 00:23:34,270 --> 00:23:37,230 ஆனால், சில பிழை சோதனை செய்கிறது 321 00:23:37,230 --> 00:23:40,070 எனவே ப பூஜ்யம் சமமாக நடந்தால் விஷயங்களை வித்தியாசமாக தெரியும். 322 00:23:40,070 --> 00:23:44,900 ப பூஜ்ஜியமாக இருந்தால், நாம் 2 வழக்குகள் இந்த பிரிந்தது. 323 00:23:44,900 --> 00:23:46,900 நீங்கள் ஏற்கனவே பிழை பார்க்க வேண்டும். 324 00:23:46,900 --> 00:23:51,840 முதல் வழக்கு - ஒரு பூஜ்யம் என்றால், நாம் பூஜ்ஜிய செய்கிறீர்கள் பூஜ்யம் வகுக்க, 325 00:23:51,840 --> 00:23:54,300 நாம் தான் வரையறுக்கப்படாத என்று சொல்ல. 326 00:23:54,300 --> 00:23:56,250 இரண்டாவது வழக்கு - ஒரு பூஜ்யம் என்றால், 327 00:23:56,250 --> 00:24:00,580 பின்னர் 1 அது மாதிரி ஏதாவது பூஜ்யம் வகுக்க, நாம் தான் முடிவிலியை அழைப்பு. 328 00:24:00,580 --> 00:24:03,730 வேறு ஒரு ப வகுக்க வழக்கமான திருப்பி. 329 00:24:03,730 --> 00:24:06,390 அதனால் இங்கே, நாங்கள், அந்த 3 வழக்குகள் இயங்கும் 330 00:24:06,390 --> 00:24:13,740 நாம் உண்மையில் பிளவை ரன் - எனக்கு அது திட்டுகிறாள் - 331 00:24:13,740 --> 00:24:21,330 எனவே, கணகண வென்ற சப்தம் எச்சரிக்கைகள் அசட்டை - 332 00:24:21,330 --> 00:24:24,500 அல்லாத வெற்றிடத்தை விழா இறுதியில் - வெளிப்படையாக நான் முன்பே இந்த தொகுக்க இல்லை. 333 00:24:24,500 --> 00:24:26,500 0 திருப்பி. 334 00:24:26,500 --> 00:24:28,900 பிரிக்க வேண்டும் - அனைத்து உரிமையும். 335 00:24:28,900 --> 00:24:32,470 . / பிளவை கொண்டு, நாம் முடிவிலி, முடிவிலி, 3. 336 00:24:32,470 --> 00:24:39,150 பூஜ்யம் வகுக்க பூஜ்ஜியத்திற்கு முடிவிலியை திரும்ப கூடாது. 337 00:24:39,150 --> 00:24:42,840 நீங்கள் இன்னும் பிழை வெளியே வந்தார் எனில் - அல்லது அதை பார்க்க வில்லை - 338 00:24:42,840 --> 00:24:46,800 நாம் ஒரு = 0 செய்கிறோம் என்று பார்க்க. 339 00:24:46,800 --> 00:24:52,610 ஒருவேளை நாம் ஒரு == 0 பொருள். ஒருவேளை. 340 00:24:52,610 --> 00:24:58,640 >> - ஆனால், உண்மையில் இது ஏதோ என்று, மீண்டும், 2003 ல், லினக்ஸ் கர்னல் இருந்தது 341 00:24:58,640 --> 00:25:02,260 நமது பயன்பாட்டிற்கான லினக்ஸ் கருவினை பயன்படுத்துகிறது - 342 00:25:02,260 --> 00:25:05,550 எந்த லினக்ஸ் இயங்குதளம் லினக்ஸ் கருவினை பயன்படுத்துகிறது - 343 00:25:05,550 --> 00:25:11,610 இந்த போலவே ஒரு பிழை காண்பிக்கப்படுகிறது. 344 00:25:11,610 --> 00:25:15,180 இந்த பிழை பின்னால் யோசனை - 345 00:25:15,180 --> 00:25:18,820 மீண்டும், அங்கு அழைக்கப்பட்டார் என்று சில செயல்பாடு தான், அது பிழை சோதனை ஒரு பிட் செய்தார். 346 00:25:18,820 --> 00:25:24,300 இந்த பிழை சரி என்று சில குறிப்பிட்ட உள்ளீடுகள் இருந்தன - 347 00:25:24,300 --> 00:25:30,210 அது சரி, அப்படி இருக்க வேண்டும், நீங்கள் 0 ஒரு வகுக்குமெண் இந்த செயல்பாடு அழைக்க முடியாது. 348 00:25:30,210 --> 00:25:35,070 எனவே, நான் சில பிழை திரும்பி போகிறேன். 349 00:25:35,070 --> 00:25:38,090 தவிர, இது 0 ஒரு சம அமைப்பது போன்ற அப்பாவி இல்லை. 350 00:25:38,090 --> 00:25:46,920 அதற்கு பதிலாக, குறியீடு இந்த வரிசையில் மேலும் பயனர் = நிர்வாகி போன்ற ஏதாவது செய்து முடித்தார். 351 00:25:46,920 --> 00:25:50,500 அல்லது பயனர் = சிறப்புப்பயனர். 352 00:25:50,500 --> 00:25:59,170 அது ஒரு அப்பாவி - முதல் பார்வையில் - தவறு அது நியாயமான இருந்திருக்க கூடும் இடத்தில் 353 00:25:59,170 --> 00:26:01,560 நான் மட்டும் குறிப்பிட்ட ஏதாவது தெரிவிக்க வேண்டும் என்று 354 00:26:01,560 --> 00:26:05,150 பயனர் சிறப்புப்பயனர் நிர்வாகி நடந்தது என்றால். 355 00:26:05,150 --> 00:26:11,220 ஆனால் அது பற்றி மீண்டும் நினைத்து, நபர், அதை எழுத்துப்பிழையா ஒரு எளிய போல் இருக்க வேண்டும் 356 00:26:11,220 --> 00:26:14,330 ஆனால் இந்த குறியீடு உண்மையில் வெளியிடப்பட்டது என்றால், 357 00:26:14,330 --> 00:26:21,580 நீங்கள் ஒரு குறிப்பிட்ட கொடி கடந்து எந்த முறையில் ஊடுருவு முடிந்தது - 358 00:26:21,580 --> 00:26:25,200 இந்த வழக்கில் ப = 0 - 359 00:26:25,200 --> 00:26:28,020 அது தானாக, பயனர் நிர்வாகி என்று 360 00:26:28,020 --> 00:26:30,400 பின்னர் அவர் முழு கட்டுப்பாட்டில் உள்ளது. 361 00:26:30,400 --> 00:26:32,540 இந்த 2003 ஆம் ஆண்டு நடந்தது. 362 00:26:32,540 --> 00:26:35,700 >> இது மிகவும் நடந்தது என்று அதை பிடித்து கொண்டு தான் காரணம் 363 00:26:35,700 --> 00:26:39,200 சில தானியங்கி முறையில் இருக்கும் நடந்தது ஏனெனில் இருந்தது 364 00:26:39,200 --> 00:26:41,540 இந்த கோப்பில் மாற்றம் கவனித்தனர் 365 00:26:41,540 --> 00:26:44,560 இது ஒரு மனித மாற்ற வேண்டும். 366 00:26:44,560 --> 00:26:47,580 கோப்பு மட்டுமே தானாக உருவாக்கப்பட்ட வேண்டும். 367 00:26:47,580 --> 00:26:49,780 இது மிகவும் யாராவது தொட்டால் அது நடந்தது - 368 00:26:49,780 --> 00:26:52,460 நன்றாக, ஹேக் வேண்டும் என்று ஒருவர், அந்த கோப்பு தொட்டது 369 00:26:52,460 --> 00:26:55,450 மற்றும் கணினி தொட்டு என்று பிடித்து. 370 00:26:55,450 --> 00:27:01,750 எனவே, அவர்கள் இந்த மாற்றம் மட்டுமே, பின்னர் அது இருந்திருக்கும் என்ன ஒரு பேரழிவு உணர்ந்தேன் 371 00:27:01,750 --> 00:27:04,830 இந்த உண்மையான உலகத்தில் அவுட் ஆயிற்று என்று. 372 00:27:04,830 --> 00:27:08,220 >> நீங்கள் என்று நினைத்து - நம் மொழி எடுத்துக்காட்டாக மீண்டும் வரும் - 373 00:27:08,220 --> 00:27:14,290 கூட நாம் காண முடியாது - sourcecode பார்த்து - 374 00:27:14,290 --> 00:27:17,490 குறிப்பாக எந்த தவறு, 375 00:27:17,490 --> 00:27:25,460 நாம் உண்மையில் தொகுப்பியின் பைனரி குறியீடு பார்க்க வேண்டும் 376 00:27:25,460 --> 00:27:28,670 நாங்கள் ஏதாவது தவறு பார்க்க வேண்டும். 377 00:27:28,670 --> 00:27:31,260 நாம் இயக்க என்றால் உதாரணமாக, சரங்களை செயல்பட - 378 00:27:31,260 --> 00:27:34,930 எந்த ஒரு கோப்பு பார்த்து அதை காணலாம் அனைத்து சரங்களின் அவுட் அச்சிட போகிறது - 379 00:27:34,930 --> 00:27:37,990 நாம் தொகுப்பியில் சரங்களை ரன், என்றால் 380 00:27:37,990 --> 00:27:42,400 நாம் அது காண்கிறது என்று ஒரு சரம் இந்த விசித்திரமாக இருக்கிறது என்று பார்க்க - 381 00:27:42,400 --> 00:27:45,500 வேறு ஏதாவது (strcmp (பயனர் பெயர், "ஹேக்கர்") - அபத்தம், அபத்தம், அபத்தம். 382 00:27:45,500 --> 00:27:52,570 ஒருவர், தங்கள் தொகுப்பி நம்பிக்கை இல்லை போதுமான சித்தப்பிரமை இருக்கும் நடந்தது என்றால் 383 00:27:52,570 --> 00:27:56,690 அவர்கள், நூல் ரன் மற்றும் இதை பார்க்க 384 00:27:56,690 --> 00:28:00,430 பின்னர் அவர்கள் உண்மையான பைனரி ஏதோ தவறு என்று தெரியும். 385 00:28:00,430 --> 00:28:07,250 ஆனால், சரங்களை தவிர்க்க முடியாமல் தொகுக்கப்பட்ட என்று ஒன்று இருந்தது. 386 00:28:07,250 --> 00:28:11,590 எனவே, நம் மொழி மட்டும் இன்னும் சிறப்பு குறியீடு இல்லை என்று தான் 387 00:28:11,590 --> 00:28:19,240 அந்த சரங்களை நம் தொகுப்பியில் இயங்குகிறது என்றால், அந்த தீய குறியீடு அனைத்து வெளியனுப்புவதில் இல்லை, என்கிறார். 388 00:28:19,240 --> 00:28:23,980 >> நாம் கோப்பு Dis-வரிசைப்படுத்துங்கள் விரும்பினால் அதே கருத்தை - 389 00:28:23,980 --> 00:28:30,440 நாம் அசெம்பிளர் ஒரு இயந்திர குறியீட்டை சட்டசபை குறியீடு இருந்து நம்மை கொண்டு கற்று - 390 00:28:30,440 --> 00:28:36,010 நாம் எதிர் திசையில் போக முடியும் - objdump-d தொகுப்பி - 391 00:28:36,010 --> 00:28:38,770 எங்கள் குறியீடு சட்டசபை கொடுக்கும். 392 00:28:38,770 --> 00:28:41,730 இந்த பார்த்து, 393 00:28:41,730 --> 00:28:47,480 அதை அழகாக புரிந்து, ஆனால் நாம் விரும்பினால், நாங்கள் இந்த வழியாக பார்க்க முடியும் 394 00:28:47,480 --> 00:28:51,700 மற்றும் காரணம், காத்திருக்க, நடக்கிறது கூடாது என்று இங்கே நடக்கிறது ஏதோ இருக்கிறது 395 00:28:51,700 --> 00:28:59,380 மற்றும் நாம் தொகுப்பி தீங்கிழைக்கும் ஏதாவது செய்து என்று அங்கீகரிக்க வேண்டும். 396 00:28:59,380 --> 00:29:03,950 ஆனால், வெறும் சரங்களை போல, யார் objdump சிறப்பு cased இல்லை என்று தான். 397 00:29:03,950 --> 00:29:11,380 அடிப்படையில், நீங்கள் எதையும் நம்ப முடியாது வந்து. 398 00:29:11,380 --> 00:29:14,310 "ட்ரஸ்ட்டிங் அறக்கட்டளை" என்று அவர் காகித புள்ளி ஆகும் 399 00:29:14,310 --> 00:29:17,900 பொதுவாக, நாம் தொகுப்பி நம்பிக்கை. 400 00:29:17,900 --> 00:29:21,700 உங்கள் குறியீடு தொகுத்தல் மற்றும் நீங்கள் அதை செய்ய கேட்டு என்ன செய்ய வேண்டும். 401 00:29:21,700 --> 00:29:26,440 ஆனால், ஏன் தொகுப்பி நம்ப வேண்டும்? 402 00:29:26,440 --> 00:29:32,120 நீங்கள் தொகுப்பி எழுதவில்லை. நீங்கள் தொகுப்பி என்பது உண்மையில் என்ன என்று எனக்கு தெரியாது. 403 00:29:32,120 --> 00:29:36,870 யார் அதை நம்ப முடியும் என்று தான்? 404 00:29:36,870 --> 00:29:40,050 ஆனால் பிறகு, நன்கு, நாம் தொகுப்பி நம்ப முடியாது. 405 00:29:40,050 --> 00:29:44,670 இந்த பார்த்து மக்கள் பல்லாயிரக்கணக்கான உள்ளன. 406 00:29:44,670 --> 00:29:51,360 யாரோ ஒடுக்கி கொண்டு இருந்தது ஒன்று அடையாளம். 407 00:29:51,360 --> 00:29:55,100 >> நாம் என்ன தான் 1 மட்டத்தில் ஆழ்ந்த சென்றால்? 408 00:29:55,100 --> 00:29:59,450 அது கூட உங்கள் செயலி இருக்க முடியும். 409 00:29:59,450 --> 00:30:01,250 இது சாத்தியமான இருக்கலாம் மோசம் என, 410 00:30:01,250 --> 00:30:06,690 ஒருவேளை இந்த செயலிகள் உருவாக்குகிறது யார் இன்டெல் சில முரட்டு பணியாளர் இல்லை 411 00:30:06,690 --> 00:30:12,400 அந்த செயலி சில கட்டளையை இயங்கும் என்பதை கண்டறிந்த போதெல்லாம் 412 00:30:12,400 --> 00:30:14,570 என்று, கணினி உள் அர்த்தம் 413 00:30:14,570 --> 00:30:19,230 செயலி சில குறிப்பிட்ட பயனர் பெயர் மற்றும் கடவுச்சொல்லை சேர்க்கையை ஏற்க முடியாது. 414 00:30:19,230 --> 00:30:21,530 இவரது செறிந்த சிக்கலான, 415 00:30:21,530 --> 00:30:24,790 ஆனால் யாரோ அதை செய்ய முடியும். 416 00:30:24,790 --> 00:30:29,350 அந்த நேரத்தில், நீங்கள் உண்மையில் செயலி இருக்கும் உங்கள் கணினியில் திறந்து போகிறீர்கள் 417 00:30:29,350 --> 00:30:35,970 அவர்கள் இருக்க வேண்டும் என இந்த சுற்றுகள் வரை வரிசையாக இல்லை என்று அங்கீகரிக்க ஒரு நுண்ணோக்கி பயன்படுத்த? 418 00:30:35,970 --> 00:30:39,730 யாரும் அந்த பிழை பிடிக்க போகிறார். 419 00:30:39,730 --> 00:30:45,570 சில நேரத்தில், நீங்கள் ஏதாவது கைவிட்டு நம்ப வேண்டும். 420 00:30:45,570 --> 00:30:48,390 பெரும்பாலான மக்கள் இந்த தொகுப்பி நம்ப வேண்டாம். 421 00:30:48,390 --> 00:30:55,760 என்று அவசியம் இல்லை நீங்கள் வேண்டும் என்று உள்ளது. 422 00:30:55,760 --> 00:30:59,350 ஏதோ ஒரு பிரபலமற்ற வீடியோ பார்க்க - 423 00:30:59,350 --> 00:31:09,280 [வியத்தகு இசைக்கு] 424 00:31:09,280 --> 00:31:13,270 [இது ஒரு யுனிக்ஸ் அமைப்பு தான். இது எனக்கு தெரியும்.] 425 00:31:13,270 --> 00:31:14,470 [அனைத்து கோப்புகள் தான் -] 426 00:31:14,470 --> 00:31:18,950 அவர் "இது ஒரு யுனிக்ஸ் அமைப்பு தான். நான் இந்த தெரியுமா" என்றார். 427 00:31:18,950 --> 00:31:21,760 உங்களுக்கு பிடித்த இயங்கு என்ன கொண்டு யுனிக்ஸ் பதிலாக - 428 00:31:21,760 --> 00:31:25,230 அவர் "இது ஒரு விண்டோஸ் அமைப்பு தான். எனக்கு தெரியும்" என்றார். 429 00:31:25,230 --> 00:31:29,710 இது, முற்றிலும் அர்த்தமற்ற அறிக்கை தான் 430 00:31:29,710 --> 00:31:34,450 ஆனால் எங்களுக்கு தெரியும், அவளும் யுனிக்ஸ் அமைப்பு ஒரு மீண்டும் கதவை தெரியும் நடக்கிறது. 431 00:31:34,450 --> 00:31:38,840 அவர் உண்மையில் நாம் என்று சில பயனர்பெயர் / கடவுச்சொல்லை இணைந்து தெரியும் அவளை 432 00:31:38,840 --> 00:31:41,540 அவளுக்கு என்ன செய்வது. 433 00:31:41,540 --> 00:31:49,000 >> எல்லாம் சரி. இன்று தார்மீக நீங்கள் எதையும் நம்ப முடியாது அடிப்படையில். 434 00:31:49,000 --> 00:31:52,620 கூட விஷயங்களை நீங்கள் எழுத - நீங்கள் தொகுப்பி எழுதவில்லை. 435 00:31:52,620 --> 00:31:53,870 தொகுப்பி மோசமான இருக்க முடியும். 436 00:31:53,870 --> 00:31:59,140 நீங்கள் தொகுப்பி எழுத கூட, ஒடுக்கி இயங்கும் என்று ஒன்று மோசமான இருக்க முடியும். 437 00:31:59,140 --> 00:32:05,210 (சிரித்து) நீங்கள் செய்ய இருக்கின்றன அல்ல. 438 00:32:05,210 --> 00:32:09,050 உலக போனது. 439 00:32:09,050 --> 00:32:11,570 டேவிட் செல்ல! 440 00:32:11,570 --> 00:32:19,540 [கரவொலி] 441 00:32:19,540 --> 00:32:21,340 >> [டேவிட்] நன்றி. என்று மிகவும் வருத்தத்தை இருந்தது. 442 00:32:21,340 --> 00:32:23,910 ஆனால் உண்மையில், ராப் சரியாக. 443 00:32:23,910 --> 00:32:27,150 சில தீர்வுகளை பெற நாங்கள் உண்மையில் அந்த ஒரு தீர்வு இல்லை, ஆனால் உங்களை பற்றி நீங்கள் 444 00:32:27,150 --> 00:32:29,150 இன்னும் சில பொதுவான பாதுகாப்பற்று. 445 00:32:29,150 --> 00:32:31,170 இந்த எதிர்ப்பார்க்கும், நேட் நான் offstage அங்கே என்ன செய்து 446 00:32:31,170 --> 00:32:33,950 இந்த அறையில் பல மடிக்கணினிகளில் இருக்கிறது என்று தெரியாமல் உள்ளது, 447 00:32:33,950 --> 00:32:37,020 நாங்கள் கடந்த 20 நிமிடங்கள் இந்த அறையை கடந்து வயர்லெஸ் போக்குவரத்து அனைத்து மோப்பம் 448 00:32:37,020 --> 00:32:39,260 ராப் என்ற பேச்சு போது, நாம் இங்கே ஒரு 2 நிமிடம் இடைவெளி எடுத்து செல்கிறோம். 449 00:32:39,260 --> 00:32:41,740 நேட் நாம் பொருள் பற்றி பேச போகிறோம் பின்னர் அமைக்க வேண்டும், மற்றும் 450 00:32:41,740 --> 00:32:46,380 நாம் காணலாம். (சிரிப்பு) 451 00:32:46,380 --> 00:32:51,990 >> எனவே, நான், வெறும் நாடகம் பொருட்டு சற்று மிகைப்படுத்தி 452 00:32:51,990 --> 00:32:55,990 ஆனால் நாம், ஏனெனில் உண்மையில் உங்கள் வயர்லெஸ் போக்குவரத்து அனைத்து மோப்பம் 453 00:32:55,990 --> 00:32:57,240 அது எளிது. 454 00:32:57,240 --> 00:32:59,790 ஆனால் நீங்கள் அந்த எனவே இந்த எதிராக பாதுகாக்க, மற்றும் அந்த வழிகளில், உள்ளன 455 00:32:59,790 --> 00:33:03,160 நான் நேட் Hardison கொடுக்க. >> [நேட்] ஸ்வீட். 456 00:33:03,160 --> 00:33:06,300 (கைத்தட்டல்) 457 00:33:06,300 --> 00:33:08,650 >> [நேட்] நன்றி, மனிதன். நான் கத்தி அவுட் பாராட்டுகிறேன். 458 00:33:08,650 --> 00:33:12,790 எல்லாம் சரி! இது விளையாட்டு வாரம் தான். நீங்கள் சந்தோஷமாக இருக்கிறீர்களா? 459 00:33:12,790 --> 00:33:16,670 வட்டம் அது சனிக்கிழமை ஒரு பெரிய விளையாட்டு இருக்க போகிறது. 460 00:33:16,670 --> 00:33:20,220 நான் இந்த கட்டத்தில் அவள் கற்பனை - நீங்கள் புதனன்று ஒரு புதிர் இருக்க வேண்டும் 461 00:33:20,220 --> 00:33:24,430 அனைத்து குறியீடு பற்றி, நாம் தான் ராப் ஒரு அற்புதமான விரிவுரை மூலம் அமர்ந்திருந்தார் 462 00:33:24,430 --> 00:33:25,850 - இது சி குறியீடு ஒரு மொத்தமாக கொண்ட 463 00:33:25,850 --> 00:33:28,330 ஒருவேளை குறியீடு சோர்ந்து சிறிது இருக்கும். 464 00:33:28,330 --> 00:33:32,180 இந்த பகுதியில், நாம் உண்மையில் தேவையில்லை எந்த குறியீடு தொட போவதில்லை. 465 00:33:32,180 --> 00:33:36,960 நாங்கள், நீங்கள் ஒவ்வொரு நாளும் பயன்படுத்தும் ஒரு தொழில்நுட்பம் பற்றி பேச போகிறோம் 466 00:33:36,960 --> 00:33:39,790 பல, பல மணி நேரம் ஒரு நாள், 467 00:33:39,790 --> 00:33:46,220 நாங்கள் உள்ளன என்று பாதுகாப்பு தாக்கங்கள் பற்றி பேசுகிறேன். 468 00:33:46,220 --> 00:33:48,960 >> நாம், செமஸ்டர் காலப்போக்கில் பாதுகாப்பு பற்றி நிறைய பேசிவிட்டேன் 469 00:33:48,960 --> 00:33:53,030 நாம் crypto சிறிது தொடங்கினார். 470 00:33:53,030 --> 00:33:55,030 [Bdoh எல்வி vwlqng!] 471 00:33:55,030 --> 00:33:57,890 மற்றும் நீங்கள் ஒருவருக்கொருவர் குறிப்புகள் கடந்து வேண்டும் அநேகமாக சூப்பர் உற்சாகமாக இருக்கும் போது 472 00:33:57,890 --> 00:33:59,890 இதை போல ஒரு சீசர் மறைக்குறியீடு பயன்படுத்தி வர்க்கம், 473 00:33:59,890 --> 00:34:03,870 நீங்கள் உண்மையில் பாதுகாப்பு பற்றி பேசும்போது உண்மையில், அவர் இருக்கும் இன்னும் சில வேடிக்கை இல்லை 474 00:34:03,870 --> 00:34:05,870 பொருட்கள் மற்றும் அந்த வகையான. 475 00:34:05,870 --> 00:34:09,090 இன்று, நாம் ஒரு சில தொழில்நுட்பங்கள் மறைக்க போகிறீர்கள் 476 00:34:09,090 --> 00:34:13,650 அந்த மக்கள் உண்மையில் விஷயங்கள் அனைத்து வகையான செய்ய நிஜ உலகில் பயன்படுத்த 477 00:34:13,650 --> 00:34:18,360 மக்களின் பாக்கெட்டுகள் மோப்பம் இருந்து உண்மையில் போகிறது மற்றும் 478 00:34:18,360 --> 00:34:20,409 மக்கள் வங்கி கணக்குகள் மற்றும் அந்த அனைத்து கால்பதித்ததும். 479 00:34:20,409 --> 00:34:23,460 இந்த நாங்கள் பற்றி பேசுகிறீர்கள் என்று முறையான கருவிகள் உள்ளன 480 00:34:23,460 --> 00:34:26,320 இது ஒரு கருவியை தவிர. 481 00:34:26,320 --> 00:34:28,889 >> மற்றும் நான் ஒரு விரைவு கைதுறப்பு செய்ய வேண்டும். 482 00:34:28,889 --> 00:34:34,909 நீ என்ன அங்கு வெளியே தெரியும் நாம் இந்த விஷயங்களை பற்றி பேசும் போது, நாங்கள், அவர்களை பற்றி பேசுகிறீர்கள் 483 00:34:34,909 --> 00:34:39,389 நீங்கள் உங்கள் கணினி பயன்படுத்தும் போது பாதுகாப்பாக இருக்க வேண்டும் என்பதை அறிந்துள்ளோம். 484 00:34:39,389 --> 00:34:44,000 ஆனால் நாம் நிச்சயமாக இந்த கருவிகள் பயன்படுத்த வேண்டும் என்று குறிப்பால் விரும்பவில்லை 485 00:34:44,000 --> 00:34:48,090 உங்கள் தங்குமிடம் அல்லது உங்கள் வீட்டில் நீங்கள் பெரிய பிரச்சினைகள் நிறைய கொண்டு இயக்க முடியும் என்பதால். 486 00:34:48,090 --> 00:34:52,760 என்று நாம் உண்மையில் உங்கள் பாக்கெட்டுகள் மோப்பம் என்று ஒரு காரணம் இன்று. 487 00:34:52,760 --> 00:35:01,300 >> எல்லாம் சரி. திங்கட்கிழமை, நாம், குக்கீகளை பற்றி பேசினார், மற்றும் HTTP, மற்றும் அங்கீகார 488 00:35:01,300 --> 00:35:05,920 எப்படி Firesheep, உங்கள் Facebook கணக்கில் இந்த பெரிய கதவு திறக்கிறது 489 00:35:05,920 --> 00:35:08,670 உங்கள் Hotmail கணக்கை - யாரும் இன்னும் Hotmail பயன்படுத்தி இருந்தால் - 490 00:35:08,670 --> 00:35:12,360 மற்றும் பல கணக்குகள். 491 00:35:12,360 --> 00:35:16,980 இந்த விஷயங்கள் நிறைய, அந்த அணை கட்ட போகிறார் 492 00:35:16,980 --> 00:35:22,070 ஆனால் முதல், நான் இணைய காலப்போக்கில் உருவாகியுள்ளது எப்படி ஒரு விரைவான பயணம் மேற்கொள்ள வேண்டும். 493 00:35:22,070 --> 00:35:27,490 மீண்டும் 90 இல், நீங்கள் உண்மையில் உள்ள plugging நினைவில் 494 00:35:27,490 --> 00:35:29,880 இந்த ஒரு உங்கள் கணினிகள். 495 00:35:29,880 --> 00:35:32,640 இப்போது நாம் மிகவும் இனி அப்படி செய்ய வேண்டாம். 496 00:35:32,640 --> 00:35:37,230 உண்மையில், எனது லேப்டாப் ஒரு ஈதர்நெட் கேபிள் அடைப்பை என்று மாறிவிடும் 497 00:35:37,230 --> 00:35:41,710 நான் இப்போது ஒரு பைத்தியம் மாதிரி தான் இந்த ஏற்பிகள் பயன்படுத்த வேண்டும். 498 00:35:41,710 --> 00:35:47,580 >> மாறாக, 1997 இல் இந்த புதிய வேடிக்கை தொழில்நுட்பம் இருந்தது 499 00:35:47,580 --> 00:35:54,960 IEEE 802.11 அறியப்படுகிறது என்று வெளியே வந்து, இந்த கம்பியில்லா இணைய தரநிலை 500 00:35:54,960 --> 00:36:00,430 IEEE அனைத்து வகையான வழங்கும் இந்த ஆட்சி அமைப்பு ஆகும் - 501 00:36:00,430 --> 00:36:04,770 கணினிகள் தொடர்பாக உடன் தரங்கள் அனைத்து வகையான வெளியிடுகிறது. 502 00:36:04,770 --> 00:36:08,780 802 தரத்தை இணைய தொழில்நுட்பங்கள் பற்றி அனைத்து உள்ளது. 503 00:36:08,780 --> 00:36:12,690 802.3 அதனால், எடுத்துக்காட்டாக, ஈதர்நெட் தரத்தை, இல்லை 504 00:36:12,690 --> 00:36:17,120 நான் நம்ப 802.15.1, ப்ளூடூத் தரமாகும் 505 00:36:17,120 --> 00:36:19,540 மற்றும் 802.11 அனைத்து பற்றி கம்பியில்லா இணைய உள்ளது. 506 00:36:19,540 --> 00:36:24,150 1997 ஆம் ஆண்டில் இந்த வெளியே வந்தேன். இது முற்றிலும் சரியான பிடிக்க முடியவில்லை. 507 00:36:24,150 --> 00:36:30,200 இது 1999 வரை இருந்தது 802.11b நிலையான தான் மிகவும் பிரபலமான என்று வெளியே வந்தேன். 508 00:36:30,200 --> 00:36:36,330 >> கணினிகள் வெளியே வந்து அவர்களை Wi-Fi பெற தொடங்கிய போது எப்படி நீங்கள் பல நினைவிருக்கிறதா? 509 00:36:36,330 --> 00:36:38,330 அந்த குளிர், ஹே இருந்தது? 510 00:36:38,330 --> 00:36:41,260 நான், உயர்நிலை பள்ளி என் முதல் மடிக்கணினி பெறுவது 511 00:36:41,260 --> 00:36:44,250 அது ஒரு வயர்லெஸ் அட்டை இருந்தது. 512 00:36:44,250 --> 00:36:49,580 என் அப்பா, எனக்கு கொடுத்து நான் என் கல்லூரி பயன்பாடுகள் மற்றும் அனைத்து அதை பயன்படுத்த வேண்டும் என்று 513 00:36:49,580 --> 00:36:53,030 நான் இந்த ஆன்லைனில் பார்க்க போகிறேன் என்று எப்படி தெரியாது. 514 00:36:53,030 --> 00:36:54,640 ஆனால் அதிர்ஷ்டவசமாக, நான் என்று அழகாக இருந்தது, அதனால், கம்பியில்லா அட்டை இருந்தது. 515 00:36:54,640 --> 00:37:04,090 இப்போதெல்லாம், நீங்கள் உண்மையில் மக்கள் மற்ற ஒன்றாகும் இது 802.11 பார்க்கலாம் 516 00:37:04,090 --> 00:37:06,090 வயர்லெஸ் தரங்கள் என்று அங்கே தான். 517 00:37:06,090 --> 00:37:08,660 ப மற்றும் கிராம் இரண்டு அழகான இந்த இடத்தில் காலாவதியான. 518 00:37:08,660 --> 00:37:12,580 யாராவது பெரும்பாலான மக்கள் இப்போது இருக்கும் என்ன பதிப்பு என்று 519 00:37:12,580 --> 00:37:15,110 அவர்கள் புதிய கம்பியில்லா திசைவிகள் மற்றும் அந்த வகையான பொருட்களை வாங்குவது என்றால்? 520 00:37:15,110 --> 00:37:24,290 சரியாக என். பிங்கோ. அது, AC நிலையான ஒரு வரைவு வடிவத்தில் வரும் என்று மாறிவிடும் 521 00:37:24,290 --> 00:37:28,050 மற்றும் வழியில் பிற பதிப்புகள் உள்ளன. 522 00:37:28,050 --> 00:37:31,190 நாம் பெறுவதற்கு நீங்கள் என்ன இந்த தரத்தை ஒவ்வொரு அதிக பட்டையகலம், இல்லை 523 00:37:31,190 --> 00:37:33,900 அதிக வேகத்தில் இன்னும் தரவு. 524 00:37:33,900 --> 00:37:36,260 இந்த விஷயங்களை அழகாக விரைவாக மாறிக்கொண்டே இருக்கும். 525 00:37:36,260 --> 00:37:39,880 நாம் இன்னும் திசைவிகள் மற்றும் அனைத்து என்று கேலி பொருள் வாங்க வேண்டும் என்று அது கூறுகிறது. 526 00:37:39,880 --> 00:37:48,160 >> கம்பியில்லா தொடர்பு உண்மையில் அதன் அடிப்படை உள்ளது என்பதை பற்றி பேசலாம். 527 00:37:48,160 --> 00:37:51,790 ஈத்தர்நெட் மற்றும் அந்த பழைய டயல் அப் மோடம் உடன், 528 00:37:51,790 --> 00:37:55,780 நீங்கள் உண்மையில், உங்கள் கணிப்பொறியில் இணைக்கப்பட்டால் இந்த பொருள் இருந்தது 529 00:37:55,780 --> 00:37:59,820 பின்னர் நீங்கள் வகையான ஒரு மோடம் செருகப்படுகின்றன, பிறகு நீங்கள் உங்கள் சுவர் ஒரு பலா அதை சொருகப்பட்டு. 530 00:37:59,820 --> 00:38:01,820 நீங்கள் சொல்வது சரி, இந்த கம்பி இணைப்பு இருந்தது? 531 00:38:01,820 --> 00:38:06,030 வயர்லெஸ் முழு புள்ளி இந்த பொருட்களை விட்டொழிக்க வேண்டும். 532 00:38:06,030 --> 00:38:10,300 அந்த வகையில், என்ன நாம் அடிப்படையில் 533 00:38:10,300 --> 00:38:13,960 ரேடியோ தகவல் தொடர்பு எங்கள் கம்பியில்லா திசைவி - 534 00:38:13,960 --> 00:38:16,230 எங்கள் சிறிய வயர்லெஸ் ஐகான் மூலம் நியமிக்கப்பட்ட - 535 00:38:16,230 --> 00:38:21,730 கம்பி இணைப்பு ஒருவித குறிக்கும் இந்த திட அம்புடன் இணைய இணைக்கப்பட்டுள்ளது, 536 00:38:21,730 --> 00:38:24,640 ஆனால் நீங்கள் உங்கள் கம்பியில்லா திசைவி இணைக்க போது 537 00:38:24,640 --> 00:38:29,190 நீங்கள் உண்மையில் கிட்டத்தட்ட இடையே ஒரு வாக்கி-டாக்கி போன்ற பயன்படுத்தி 538 00:38:29,190 --> 00:38:31,960 உங்கள் கணினி மற்றும் உங்கள் கம்பியில்லா திசைவி. 539 00:38:31,960 --> 00:38:35,150 என்ன இது உண்மையிலேயே தான் நீங்கள் நகர முடியும். 540 00:38:35,150 --> 00:38:40,900 நீங்கள் சாண்டர்ஸ் முழுவதும் உங்கள் கணினியில் செயல்படுத்த முடியும்,, உனக்கு என்ன வேண்டுமோ, இணையத்தில் உலாவும்போது செல்ல 541 00:38:40,900 --> 00:38:43,240 நீங்கள் எல்லாம் தெரியும் மற்றும் அன்பு மட்டுமே, இது போன்ற 542 00:38:43,240 --> 00:38:46,030 நீங்கள் ஏதாவது க்குள் இருக்க வேண்டும். 543 00:38:46,030 --> 00:38:53,880 இந்த வேலை செய்ய, நாம் இந்த வரவேற்பு மற்றும் ஒலிபரப்பு இரு வேண்டும். 544 00:38:53,880 --> 00:38:56,060 உண்மையில் அந்த வாக்கி-டாக்கி போல். 545 00:38:56,060 --> 00:39:03,800 >> இந்த கம்பியில்லா திசைவி - சாண்டர்ஸ் இதில் வலது இங்கே, இந்த நிலை அடியில் உட்கார்ந்து - 546 00:39:03,800 --> 00:39:06,590 எப்போதும் ஒளிபரப்ப மற்றும் பெற்று, ஒளிபரப்ப மற்றும் பெற்று, 547 00:39:06,590 --> 00:39:09,330 மற்றும் இதேபோல், உங்கள் கணினிகள் அனைத்து கூட, விஷயம் அதே மாதிரி செய்கிறார்கள். 548 00:39:09,330 --> 00:39:12,840 நாம் அதை கேட்க முடியாது. 549 00:39:12,840 --> 00:39:17,900 நீங்கள் என்ன செய்ய முடியும் என்று மற்ற விஷயத்தை நீங்கள் பல கணினிகள் முடியும் என்று 550 00:39:17,900 --> 00:39:22,200 அதே கம்பியில்லா திசைவி பேசி. 551 00:39:22,200 --> 00:39:25,680 நெருக்கமான நீங்கள் ஒரு திசைவி உள்ளன - மீண்டும், இந்த ஒரு ரேடியோ தொடர்பு இல்லை - 552 00:39:25,680 --> 00:39:30,320 நெருக்கமான நீங்கள், நல்ல உங்கள் சமிக்ஞை ஆகும், நல்ல உங்கள் கணினியில் திசைவி 'கேட்டால்' 553 00:39:30,320 --> 00:39:32,460 இணைய தொடர்பு கொள்ளலாம். 554 00:39:32,460 --> 00:39:39,520 நீங்கள் உங்கள் வீட்டில், உங்கள் தங்குமிடம் வயதில் மற்றும் உங்கள் சமிக்ஞை மோசம் ஏன், என்ன என்றால் 555 00:39:39,520 --> 00:39:42,230 ஏனெனில் ஒரு) ஒருவேளை தான். நீங்கள் மிகவும் உங்கள் திசைவி அருகில், அல்லது 556 00:39:42,230 --> 00:39:46,930 ஆ). நீங்கள் உங்கள் திசைவி இடையில் ஏதோ ஒரு சிமெண்ட் சுவர் அல்லது வேறு ஏதாவதா இல்லை 557 00:39:46,930 --> 00:39:50,720 அந்த ரேடியோ அலைகள் மூலம் செல்லலாம் இல்லை. 558 00:39:50,720 --> 00:39:57,850 >> இது Wi-Fi போன்ற ஏன் கெட்ட பசங்களா பற்றி கொஞ்சம் பேசலாம். 559 00:39:57,850 --> 00:40:02,980 கெட்ட பசங்களா சில காரணங்களுக்காக Wi-Fi அன்பு. 560 00:40:02,980 --> 00:40:06,670 இங்கே நமது மோசமான கெட்ட பையன் உரிமை இல்லை. 561 00:40:06,670 --> 00:40:10,660 இந்த மோசமான பையன் Wi-Fi அன்பு ஏன் ஒரு காரணம் 562 00:40:10,660 --> 00:40:18,770 முன்னிருப்பாக, கம்பியில்லா திசைவிகள் நிறைய நீங்கள் அமைக்க போது வந்து, ஏனெனில், இது 563 00:40:18,770 --> 00:40:20,950 அவர்கள் மறைகுறியாக்கப்பட்ட. 564 00:40:20,950 --> 00:40:23,970 இந்த பிரச்சனை உள்ளது, மற்றும் நிகழ்வுகளை உள்ளன - 565 00:40:23,970 --> 00:40:28,210 இப்போது பல நிகழ்வுகளை, - மோசமான வீரர் ஒருவர் வீட்டில் வரை காட்டுகிறது அங்கு, 566 00:40:28,210 --> 00:40:32,630 அங்கு அந்த அறிவிப்புகளை ஒரு அவர்கள் இணைக்க முடியும் எந்த Wi-Fi மறைகுறியாக்கப்பட்ட. 567 00:40:32,630 --> 00:40:37,350 அவர்கள் கேலி பொருள் அனைத்து வகையான பதிவிறக்கம் தொடங்கும் பிறகு Wi-Fi இணைக்க, மற்றும். 568 00:40:37,350 --> 00:40:40,890 அவர்கள் பூனைகள் பதிவிறக்கும் இல்லை, அவர்கள் நாய்க்குட்டிகள் இருக்கும். 569 00:40:40,890 --> 00:40:44,610 இந்த BitTorrent போல். இந்த nastiest மோசமான ஆகும். 570 00:40:44,610 --> 00:40:48,740 எப்.பி. ஐ கூட தொடர்பு நடுவழியில் அங்கு வழக்குகள் உள்ளன 571 00:40:48,740 --> 00:40:52,390 வீட்டின் உரிமையாளர் ஒருவர் உண்மையில் ஒரு என்று நினைத்து 572 00:40:52,390 --> 00:40:56,090 அங்கு சென்று அவர்கள் உண்மையில் கூடாது என்று பொருள் இருக்கும். 573 00:40:56,090 --> 00:41:00,730 Wi-Fi நிச்சயமாக நீங்கள் செய்ய வேண்டும் ஏதாவது அல்ல மறைகுறியாக்கப்பட்ட நிலையில், 574 00:41:00,730 --> 00:41:06,340 எப்.பி. ஐ இல்லை என்று மட்டுமே உங்கள் கதவை தட்டிவிட்டு வா. 575 00:41:06,340 --> 00:41:09,910 >> கெட்ட பசங்களா Wi-Fi அன்பு ஏன் மற்றொரு காரணம் 576 00:41:09,910 --> 00:41:13,870 டேவிட் இடைவேளையின் போது பற்றி முந்தைய பேசினார் காரணம். 577 00:41:13,870 --> 00:41:17,240 அதன் முக்கிய ஒரு ரேடியோ தொடர்பு உள்ளது, ஏனெனில் 578 00:41:17,240 --> 00:41:22,460 நீங்கள் சேனல் தெரிந்தால், நீங்கள் அந்த வானொலி கேட்க முடியும். 579 00:41:22,460 --> 00:41:31,870 எடுத்துக்காட்டாக, அணுகல் புள்ளி அடுத்த நடுத்தர சரியான உட்கார்ந்து இருக்கும் ஒரு மோசமான உரிமை இல்லை என்றால், 580 00:41:31,870 --> 00:41:36,830 சரி என்று கம்பியில்லா திசைவி அடுத்த, கெட்ட பையன் வயர்லெஸ் போக்குவரத்து அனைத்து உள்ள கேட்க முடியும் 581 00:41:36,830 --> 00:41:40,240 அந்த கணினிகள் அனைத்து இருந்து வருகிறார். 582 00:41:40,240 --> 00:41:44,590 உண்மையில், இந்த பாடல் - முன் வரிசையில் இங்கே யார் இந்த அதிர்ஷ்டம் சில - 583 00:41:44,590 --> 00:41:47,610 அவர்கள் இந்த கம்பியில்லா திசைவிகள் எல்லா சூப்பர் நெருக்கமாக இருப்பதால், 584 00:41:47,610 --> 00:41:49,950 என்று, ஒரு கட்டத்தில் அடியில் உட்கார்ந்து 585 00:41:49,950 --> 00:41:53,780 அவர்கள் இந்த முழு அறையில் எல்லோரும் போக்குவரத்தை கேட்க முடியும் 586 00:41:53,780 --> 00:41:59,480 நீங்கள் Wi-Fi இணைப்பு மற்றும் இந்த அணுகல் புள்ளிகள் வழியாக உலாவ. என்றால் 587 00:41:59,480 --> 00:42:03,740 அதை மோப்பம் ஒரு நல்ல நிலையில் உங்களை உட்கார்ந்து கண்டுபிடிக்க மிகவும் கடினமாக இல்லை 588 00:42:03,740 --> 00:42:07,030 மற்ற மக்கள் என்ன செய்கிறார்கள். 589 00:42:07,030 --> 00:42:10,830 அணுகல் புள்ளி எங்கே நிச்சயமாக இல்லை, குறிப்பாக அது, மனதில் கொள்ள வேண்டிய விஷயம் 590 00:42:10,830 --> 00:42:15,010 நீங்கள் ஒரு ஸ்டார்பக்ஸ் இல், சொன்னதை உலாவும். 591 00:42:15,010 --> 00:42:17,360 >> அதை மோப்பம் மற்றும் அனைத்து என்று மாறும் 592 00:42:17,360 --> 00:42:19,440 இல்லை உண்மையில் செய்ய என்று கடினமாக உள்ளது. 593 00:42:19,440 --> 00:42:25,430 Tcpdump என்று ஒரு திட்டம் அங்கு எந்த டம்ப் TCP போக்குவரத்து அனைத்து வகையான 594 00:42:25,430 --> 00:42:29,910 நீங்கள் அழகாக எளிதாக இயக்க முடியும் - நான் இன்று காலை செய்தது போல். 595 00:42:29,910 --> 00:42:32,810 இங்கே ஒரு டம்ப் ஒரு சிறிய துண்டு, மற்றும் இங்கு வரும் என்று போக்குவரத்து சில நேரம் 596 00:42:32,810 --> 00:42:34,960 அந்த நேரத்தில் என் நெட்வொர்க். 597 00:42:34,960 --> 00:42:41,500 நீங்கள் பார்க்க முடியும் - நீங்கள் ஓர கண்ணால் பார்க்கும் போது மிகவும் கடினமாக - அங்கு Spotify சிறிது உள்ளது. 598 00:42:41,500 --> 00:42:44,050 Tcpdump மேல் - இந்த பயன்படுத்த ஒரு வலி வகையான ஏனெனில் - 599 00:42:44,050 --> 00:42:48,860 ஒரு நல்ல வரைகலை உள்ள வயர்ஷார்க் எந்த அம்சங்களும் இந்த அனைத்து கூப்பிட்டு ஒரு திட்டம் உள்ளது. 600 00:42:48,860 --> 00:42:51,970 நீங்கள் பிணைய வகுப்புகள் எடுத்து சென்று நீங்கள் வயர்ஷார்க், சூப்பர் எளிது அல்ல 601 00:42:51,970 --> 00:42:56,780 இது நீங்கள் பாக்கெட்டுகள் அனைத்து (சோதனைக்கு) பகுதிகளாக வெட்டு (பிரி) உதவுகிறது பின்னர் நீங்கள் அன்பு வருவேன் என்று ஒரு கருவி 602 00:42:56,780 --> 00:42:59,400 என்று அங்கே சுற்றி மிதந்து வருகின்றன. 603 00:42:59,400 --> 00:43:01,810 ஆனால் அது மோசமான பயன்படுத்தலாம். 604 00:43:01,810 --> 00:43:05,810 அதை துவக்க, இந்த திட்டத்தை பதிவிறக்க அது மிகவும் எளிது 605 00:43:05,810 --> 00:43:09,300 ஒரு பிணைய பிடிப்பு தொடங்க, மற்றும் நடக்கிறது என்று எல்லாம் பார்க்க - 606 00:43:09,300 --> 00:43:14,130 அது வேடிக்கையாக விஷயங்களை அனைத்து வகையான வடிகட்ட மற்றும் செய்வது. 607 00:43:14,130 --> 00:43:17,930 >> நீங்கள் வயர்லெஸ் தொடர்பு கொண்டு என்ன செய்ய முடியும் என்று மற்ற விஷயம் 608 00:43:17,930 --> 00:43:25,380 நீ மட்டும் தான் ஒட்டுக்கேட்கமாட்டேன் ஆனால் நீங்கள் நெட்வொர்க்குடன் திருகு எப்படி அறிய முடியும் 609 00:43:25,380 --> 00:43:31,020 மற்றும் அனுபவம் கட்டுப்படுத்த உங்கள் சொந்த தகவல் புகுத்த மற்ற மக்கள் 610 00:43:31,020 --> 00:43:35,140 அதே வயர்லெஸ் நெட்வொர்க்கில் பெறுகின்றனர். 611 00:43:35,140 --> 00:43:37,140 தான் என்று ஒரு பார்க்கலாம். 612 00:43:37,140 --> 00:43:40,700 இங்கே Firesheep தான் - நாம் கடந்த வாரம் தெரியும் மற்றும் காதல் இது - 613 00:43:40,700 --> 00:43:43,590 அந்த ஒட்டுக்கேட்டல் தொழில்நுட்பம் ஆகும். 614 00:43:43,590 --> 00:43:50,360 என்றால், எடுத்துக்காட்டாக, நாம் தீவிரமாக சுற்றி நமது மோசமான வீரர் கோ மற்றும் குழப்பத்தை உண்டு விரும்பினேன் 615 00:43:50,360 --> 00:43:52,690 இந்த கணினிகள் ஒரு, 616 00:43:52,690 --> 00:43:58,380 இந்த சூழ்நிலையில் நாம் harvard.edu செய்ய சர்ஃப் செல்ல முயற்சி ஒரு கணினி வாங்கினேன். 617 00:43:58,380 --> 00:44:04,690 இது என்ன, கணினி முதல், கம்பியில்லா திசைவி ஒரு செய்தியை அனுப்புகிறது மற்றும் நிதி 618 00:44:04,690 --> 00:44:07,920 வணக்கம், நான் விஜயம் www.harvard.edu செல்ல வேண்டும். 619 00:44:07,920 --> 00:44:10,610 அவர்கள் இந்த வார விளையாட்டு பற்றி தகவல் பெற முயற்சிக்கும் சில காரணங்களால் என்று. 620 00:44:10,610 --> 00:44:14,940 கெட்ட பையன், அவன் நடுத்தர உட்கார்ந்திருக்கிறாள் இருந்து, 621 00:44:14,940 --> 00:44:18,730 அந்த அணுகல் புள்ளி உரிமை அடுத்த, அந்த தொடர்பு கணினியில் இருந்து வரும் பார்க்க முடியும் 622 00:44:18,730 --> 00:44:26,170 திசைவி கொண்டு, அவர் தெரியும், "ஆஹா! யாரோ harvard.edu போகிறது." (Evilly சிரிக்கிறார்) 623 00:44:26,170 --> 00:44:33,870 தொடர்பு திசைவி இருந்து செல்லும் போது இந்த செயலற்ற நிலை இருக்கும் நடக்கிறது 624 00:44:33,870 --> 00:44:37,780 அவுட் இணைய உள்ள வலைப்பக்கம் கண்டறிய செல்ல harvard.edu - 625 00:44:37,780 --> 00:44:42,020 போல் நீங்கள் உங்கள் PHP psets செய்து பிறகு தெரியும் - 626 00:44:42,020 --> 00:44:45,680 அதனால் கெட்ட பையன் நேரம் சிறிது, ஜன்னல் சிறிது உண்டு 627 00:44:45,680 --> 00:44:49,410 அதில் அவர், சில பொருட்களை கொண்டு பதிலளிக்க முடியும். 628 00:44:49,410 --> 00:44:53,660 >> நாம் இந்த மோசமான பையன், நிச்சயமாக, ஒரு Yaley என்று. 629 00:44:53,660 --> 00:44:59,990 அவர் harvardsucks.org கொண்டு பதிலளிக்கிறது. பூ! 630 00:44:59,990 --> 00:45:02,300 கெட்ட, மோசமான பையன்! மோசமான Yaley! 631 00:45:02,300 --> 00:45:06,020 அல்லது இன்னும் மோசமாக, அவர் அந்த பதிலளிக்க வேண்டும். [Http://youtu.be/ZSBq8geuJk0]. 632 00:45:06,020 --> 00:45:09,530 நான் உங்களுக்கு என்று என்ன கண்டுபிடிக்க தெரியப்படுத்துவோம். 633 00:45:09,530 --> 00:45:14,840 இந்த உண்மையில் Airpwn என்று ஒரு தொழில்நுட்பம் ஆகும்! இது அரங்கேறியது 634 00:45:14,840 --> 00:45:18,950 பாதுகாப்பு மாநாடுகள் ஒரு சில ஆண்டுகளுக்கு முன். 635 00:45:18,950 --> 00:45:25,190 Airpwn உடன்! நீங்கள் உண்மையில் பிணைய மீண்டும் போக்குவரத்து செலுத்த முடிகிறது. 636 00:45:25,190 --> 00:45:30,060 இண்டர்நெட் வெளியே செல்ல முயற்சி மற்றும் பெற முயற்சி என்று கணினிகள் 637 00:45:30,060 --> 00:45:33,090 Facebook.com வேண்டும், harvard.edu செய்ய Google.com, 638 00:45:33,090 --> 00:45:39,190 வந்து தீங்கிழைக்கும் பதில் காண உடனடியாக கருதி, சரி, 639 00:45:39,190 --> 00:45:43,550 என்று நான் காத்து மற்றும் உள்ளடக்கத்தை இருந்து பெற முடியும் என்று பதில் தான் 640 00:45:43,550 --> 00:45:48,860 harvardsucks.org அல்லது nameyourfavoriteshocksite.com, 641 00:45:48,860 --> 00:45:55,270 நீங்கள் விஷயங்களை மோசமாக எவ்வளவு சீக்கிரம் பார்க்க முடியும். 642 00:45:55,270 --> 00:46:00,190 >> விஷயங்கள் இந்த வகையான அனைத்து செய்ய முடியாது 643 00:46:00,190 --> 00:46:05,870 ஏனெனில் ஒரு கம்பி இணைப்பு இந்த கம்பி இணைப்புகளுடன் 644 00:46:05,870 --> 00:46:08,710 இது போக்குவரத்து துருவி கடினம். 645 00:46:08,710 --> 00:46:13,020 நான் ஒரு மோசமான ஆள் நான் ஒரு முடிவுக்கு உங்கள் கணினி இருந்தால் 646 00:46:13,020 --> 00:46:14,460 உங்கள் மோடம் - மற்றும் பிற இறுதியில் உங்கள் திசைவியாகும் - 647 00:46:14,460 --> 00:46:20,180 நான் அந்த இணைப்பை இடையில் கிடைக்கும் ஒரே வழி உண்மையில் என் கணினி கயிற்றின் இழைகளை இணை ஆகும் 648 00:46:20,180 --> 00:46:22,180 எங்கோ மத்தியில் உள்ள 649 00:46:22,180 --> 00:46:26,820 அல்லது, திசைவியுடன் ஏதாவது கீழ்நிலை வேறு ஏதாவது செய்ய வேண்டும். 650 00:46:26,820 --> 00:46:33,360 ஆனால் வயர்லெஸ் மூலம், அது, ஒரு வகுப்பறையில் முன் வரிசையில் உட்கார்ந்து போல எளிதாக இருக்கும் 651 00:46:33,360 --> 00:46:38,200 நீங்கள் திரும்பி மக்களுக்கு மோசமான விஷயங்களை அனைத்து வகையான செய்ய முடியும். 652 00:46:38,200 --> 00:46:41,570 >> நீங்கள் இந்த விஷயங்கள் சில எதிராக பாதுகாக்க எப்படி பேசலாம். 653 00:46:41,570 --> 00:46:46,860 802.11 - வயர்லெஸ் தரத்தை உருவாக்கிய மக்கள் - 654 00:46:46,860 --> 00:46:50,820 அவர்கள் கற்பனை எந்த நீட்டிக்க மூலம் ஊமை மக்கள் இல்லை. 655 00:46:50,820 --> 00:46:56,110 , இந்த அருமையான தொழில்நுட்பம் மற்றும் அது 1999 இல் அறிமுகப்படுத்தப்பட்ட போது 656 00:46:56,110 --> 00:47:00,780 அவர்கள் WEP என்று இந்த தரமான வெளியே வந்தார். 657 00:47:00,780 --> 00:47:03,360 நீங்கள், நீங்கள் ஒரு வயர்லெஸ் நெட்வொர்க் முயற்சி சேர போது இங்கே பார்க்கலாம் 658 00:47:03,360 --> 00:47:07,450 நீங்கள் வேறு பாதுகாப்பு விருப்பங்கள் அனைத்து வகையான வேண்டும். 659 00:47:07,450 --> 00:47:11,800 6 அனைத்து ஒன்றாக இருப்பதால் என்று ஒரு வலி வகையான தான் 660 00:47:11,800 --> 00:47:14,790 அது உண்மையில் 1 சேர எந்த அர்த்தமும் இல்லை. 661 00:47:14,790 --> 00:47:19,190 மேலே இந்த 1 அவர்கள் WEP என்று கொண்டு வந்த முதல் ஒன்றாகும். 662 00:47:19,190 --> 00:47:27,960 WEP Wired இணையான தனியுரிமை குறிக்கிறது, நான் நம்புகிறேன், 663 00:47:27,960 --> 00:47:31,730 இதில் இல்லை வயர்லெஸ் குறியாக்க நெறிமுறை ஒரு பொதுவான தவறான சொல்வழக்கு என்று. 664 00:47:31,730 --> 00:47:36,170 அதை நீங்கள் தனியுரிமை சமமான மற்றும் பாதுகாப்பு பாதுகாப்பு கொடுக்க முயற்சிக்கும், ஏனெனில் 665 00:47:36,170 --> 00:47:40,590 ஒரு கம்பி வலைப்பின்னல் என்று சமமான 666 00:47:40,590 --> 00:47:46,710 WEP என்ன வரை நடக்கிறது முடிவடைகிறது என்பது கொண்டு, 667 00:47:46,710 --> 00:47:52,300 நீங்கள் தட்டச்சு ஒரு எளிய, சிறிய கடவுச்சொல்லை வேண்டும் என்று குறியாக்க உதவுகிறது 668 00:47:52,300 --> 00:47:56,210 உங்கள் கணினி மற்றும் உங்கள் திசைவி இடையில் உங்கள் தொடர்புகள் அனைத்தையும். 669 00:47:56,210 --> 00:47:58,210 >> WEP என்றாலும் என்ன பிரச்சனை? 670 00:47:58,210 --> 00:48:01,470 WEP உடன் கடவுச்சொல்லை, உண்மையில் குறைவான 671 00:48:01,470 --> 00:48:04,900 மேலும் அனைவருக்கும், அதே சரியான கடவுச்சொல்லை பயன்படுத்துகிறது 672 00:48:04,900 --> 00:48:07,610  அதனால் அதை டிக்ரிப்ட் மிகவும் எளிது. 673 00:48:07,610 --> 00:48:10,580 மிகவும் விரைவாக மக்கள், WEP ஒரு பிரச்சினை என்று வெளியே வந்தார் 674 00:48:10,580 --> 00:48:16,100 நீங்கள் இந்த சிறிய பையன் இன்னும் காண்பிக்கும் பார்க்க மட்டுமே காரணம் - 675 00:48:16,100 --> 00:48:18,890 WEP பயன்படுத்த வேண்டாம் என்று சில பழைய கணினிகள் உள்ளன - 676 00:48:18,890 --> 00:48:25,710 நீங்கள் பதிலாக WPA இருக்கும் தேடும் கூட WPA2 தரம் என்ன 677 00:48:25,710 --> 00:48:29,130 என்று பின்னர் விடுவிக்கப்பட்டனர். 678 00:48:29,130 --> 00:48:35,040 இந்த அமைப்புகள் வயர்லெஸ் இணைய பாதுகாப்பு ஒரு மிக சிறந்த செல்லும் உள்ளன. 679 00:48:35,040 --> 00:48:41,090 என்று அவர்கள் இன்னும் சில hackability இல்லை, என்று கூறினார். 680 00:48:41,090 --> 00:48:44,010 இதை போக முடியும் என்று அங்கே கருவிகள் உள்ளன. 681 00:48:44,010 --> 00:48:47,490 மோசமான இருக்க முடியும் என்று குறிப்பிட்ட ஒரு விஷயம் என்று 682 00:48:47,490 --> 00:48:55,370 நீங்கள் இணைக்க மற்றும் கம்பியில்லா திசைவி அங்கீகரிக்கப்படும் மற்றும் சில வகையான பயன்படுத்தினால் 683 00:48:55,370 --> 00:49:00,940 மறைகுறியாக்கப்பட்ட தொடர்பு, அது ஒரு ஹேக்கர் எளிதாக ஒரு பாக்கெட் அனுப்ப முடியும் என்று மாறும் 684 00:49:00,940 --> 00:49:03,990 , திசைவி இருந்து நீங்கள் துண்டிக்க 685 00:49:03,990 --> 00:49:07,220 ஒருமுறை அவர்கள் உள்ள கேட்க முடியும் நீங்கள் துண்டிக்கப்பட்ட - 686 00:49:07,220 --> 00:49:11,800 உங்கள் திசைவி மீண்டும் நிறுவ இணைப்பு முயற்சி என அவர்கள் அந்த பொட்டலங்களை முகர முடியும். 687 00:49:11,800 --> 00:49:16,800 அந்த தகவல்களை அவர்கள் பின்னர் உங்கள் தொடர்பு மீதமுள்ள மற்றும் டிக்ரிப்ட் போக முடியும். 688 00:49:16,800 --> 00:49:24,580 எந்த அனைத்து கற்பனை அப்பால் பாதுகாப்பான எந்த பொருள் இந்த அல்ல. 689 00:49:24,580 --> 00:49:30,060 >> நீங்கள் வயர்லெஸ் நெட்வொர்க்குகள் அமைக்க போது நீங்கள் என்ன செய்ய முடியும் மற்ற விஷயம் 690 00:49:30,060 --> 00:49:35,460 அல்லது நீங்கள் அவர்களுக்கு சேர நீங்கள் தான் - நீங்கள் இங்கே நான் இந்த பிணைய சேர போகிறேன் என்று கவனிக்க, 691 00:49:35,460 --> 00:49:37,640 அது என் பிணைய பெயர் கேட்கும். 692 00:49:37,640 --> 00:49:41,060 இந்த SSID அறியப்படுகிறது. 693 00:49:41,060 --> 00:49:48,610 நீங்கள் வலது எனக்கு கிடைக்க SSIDs காட்டுகிறது என்று ஒரு பெட்டி என்று இங்கே பார்க்க. 694 00:49:48,610 --> 00:49:52,690 ஒரு ஹார்வர்ட் பல்கலைக்கழகம், ஒரு CS50, மற்றும் ஒரு CS50 பணியாளர்கள் நெட்வொர்க் உள்ளது. 695 00:49:52,690 --> 00:49:59,180 இப்போது, ஒரு CS50 பணியாளர்கள் பிணைய சுற்றி இருந்தது எப்படி பல தெரியும்? 696 00:49:59,180 --> 00:50:01,910 நீங்கள் சில. நீங்கள் அனைத்து. 697 00:50:01,910 --> 00:50:08,800 இந்த பிரச்சினை, நிச்சயமாக, நாம் SSIDs எங்கள் பட்டியலில் இந்த போட கூடாது என்று தான் 698 00:50:08,800 --> 00:50:10,930 யாரும் அநேகமாக இது பற்றி தெரிந்திருக்கும். 699 00:50:10,930 --> 00:50:16,090 நான் நம்புகிறேன். நீங்கள் எங்கள் வயர்லெஸ் மூலம் வெடிக்க முயற்சி செய்யாத. 700 00:50:16,090 --> 00:50:18,700 ஆனால் இந்த செய்யலாம் ஒன்று நீங்கள் அமைக்கும் போது அந்த மிக முக்கியம் ஆகும் 701 00:50:18,700 --> 00:50:20,280 வீட்டில் ஒரு திசைவி. 702 00:50:20,280 --> 00:50:22,820 இந்த ஒருவேளை, நீங்கள் நிறைய ஒரு சில ஆண்டுகளுக்கு நடக்காது 703 00:50:22,820 --> 00:50:29,010 ஆனால் அந்த வைத்து அங்கு வெளியே SSID என்று மனதில் வைத்து, மேலும் அது பெயரிடும் இல்லை 704 00:50:29,010 --> 00:50:34,630 சூப்பர் பொதுவான ஒன்று நீண்ட நாட்களாக நீங்கள் பாதுகாப்பாக வைத்திருக்க உதவும். 705 00:50:34,630 --> 00:50:38,070 >> நீங்கள் என்ன செய்ய முடியும் விஷயங்கள் இறுதி ஜோடி. ஒரு HTTPS உள்ளது. 706 00:50:38,070 --> 00:50:44,760 நீங்கள் ஒரு பொது Wi-Fi பகுதியில் இருந்தால் நீங்கள், ஒரு ஸ்டார்பக்ஸ் இல் இருந்தால் 707 00:50:44,760 --> 00:50:52,620 நீங்கள் உங்கள் வங்கி கணக்கை அணுக முடிவு செய்ய, உங்கள் Gmail, உங்கள் Facebook, அணுக 708 00:50:52,620 --> 00:50:56,140 அந்த இணைப்புகளை HTTPS மீது போகிறோம் என்று. 709 00:50:56,140 --> 00:50:59,800 அது பாதுகாப்பு ஒரு கூடுதல் அடுக்கு, குறியாக்க ஒரு சேர்க்க அடுக்கு தான். 710 00:50:59,800 --> 00:51:01,520 இங்கே மனதில் கொள்ள ஒன்று, என்று 711 00:51:01,520 --> 00:51:04,740 எப்படி பல எப்போதும் சொல்வது என்று பெரிய, சிவப்பு திரை மூலம் எடுத்திருப்பார்கள், 712 00:51:04,740 --> 00:51:07,480 "இந்த வலைத்தளம் மோசமான இருக்கலாம்." 713 00:51:07,480 --> 00:51:09,710 எனக்கு தெரியும். 714 00:51:09,710 --> 00:51:13,090 நீங்கள் அனைத்து உள்நாட்டு அல்லது வலது என்று போல, பார்க்க செல்ல உலாவும் போது ஒருவேளை இது? 715 00:51:13,090 --> 00:51:19,900 Yeah. (பார்வையாளர்கள் சிரிப்பு) சரி. நீ போ. நாம் உள்நாட்டு யாரெல்லாம் பார்க்கிறார்கள் என்று. 716 00:51:19,900 --> 00:51:24,540 அங்கே பெரிய, சிவப்பு திரை 717 00:51:24,540 --> 00:51:28,600 அடிக்கடி ஏதோ பங்கி நடக்கிறது குறிக்கிறது. 718 00:51:28,600 --> 00:51:32,530 சில நேரங்களில் அது, வலைத்தளத்தின் தன்னை பாதுகாப்பற்ற என்பது மட்டும் தான் 719 00:51:32,530 --> 00:51:35,520 மக்கள் முயற்சிக்கும் போது ஆனால் அதே பெரிய, சிவப்பு திரையில் வரும் 720 00:51:35,520 --> 00:51:37,520 ஏற்ற நெட்வொர்க் நீங்கள் தாக்குகிறது. 721 00:51:37,520 --> 00:51:40,220 நீ பெரிய, சிவப்பு திரை, ஒரு ஸ்டார்பக்ஸ் மணிக்கு வந்து பார்க்க நீங்கள் 722 00:51:40,220 --> 00:51:42,440 இது மூலம் கிளிக் இல்லை. 723 00:51:42,440 --> 00:51:45,350 கெட்ட செய்தி. கெட்ட செய்தி கொண்டுள்ளது. 724 00:51:45,350 --> 00:51:51,490 >> நீங்கள் பார்க்க முடியும் என்று இறுதி காரியம் 725 00:51:51,490 --> 00:51:54,120 VPN ஒருவித உள்ளது. 726 00:51:54,120 --> 00:52:00,280 இந்த VPN ஹார்வர்ட் மூலம் கிடைக்கும் - vpn.fas.harvard.edu - 727 00:52:00,280 --> 00:52:03,260 என்ன செய்கிறது அது உண்மையில் ஒரு பாதுகாப்பான இணைப்பை ஏற்படுத்துகிறது உள்ளது 728 00:52:03,260 --> 00:52:06,460 அதன் மூலம் நீங்கள் மற்றும் ஹார்வர்டு இடையே, புனல் உங்கள் போக்குவரத்து, 729 00:52:06,460 --> 00:52:12,160 நீங்கள் ஒரு ஸ்டார்பக்ஸ் போன்ற ஒரு இடத்தில் உட்கார்ந்து என்றால் அந்த வழி 730 00:52:12,160 --> 00:52:19,030 நீங்கள் ஹார்வர்ட் இணைக்க முடியும், என்று பாதுகாப்பான போக்குவரத்து, மற்றும் பிறகு ஹார்வர்ட் இருந்து உலவ. 731 00:52:19,030 --> 00:52:21,950 மீண்டும், பிழையேற்படுத்தாத இல்லை. மக்கள் மத்தியில் பெற முடியும். 732 00:52:21,950 --> 00:52:25,850 அவர்கள் அதை உடைக்க தொடங்க முடியும், ஆனால் இந்த மிகவும் பாதுகாப்பான பாதுகாப்பு நம்பியிருக்கிறது விட 733 00:52:25,850 --> 00:52:28,620 Wi-Fi மட்டும். 734 00:52:28,620 --> 00:52:32,570 >> எல்லாம் சரி. மொத்தத்தில், 735 00:52:32,570 --> 00:52:34,580 நீங்கள் வயர்லெஸ் நெட்வொர்க்குகள் அமைக்க போது, 736 00:52:34,580 --> 00:52:37,250 - நீங்கள் பொது வயர்லெஸ் பயன்படுத்த வெளியே செல்லும் பொழுது 737 00:52:37,250 --> 00:52:43,430 அது B.Good என்று, அதை ஐந்து கைஸ் என்று, ஒரு ஸ்டார்பக்ஸ் என்று 738 00:52:43,430 --> 00:52:46,440 அந்த மாதிரி ஏதாவது - அவர்கள் Wi-Fi வேண்டும் எங்கு - 739 00:52:46,440 --> 00:52:48,440 உங்கள் சுற்றியுள்ள எச்சரிக்கையாக இருக்க வேண்டும். 740 00:52:48,440 --> 00:52:50,440 மக்கள் என்ன செய்ய முடியும் எச்சரிக்கையாக இருக்க வேண்டும். 741 00:52:50,440 --> 00:52:53,890 மற்றும் பாதுகாப்பாக இருக்கும். உங்கள் வங்கி கணக்கை அணுக வேண்டாம். 742 00:52:53,890 --> 00:52:58,740 யாரோ பின்னர் உங்கள் கடவுச்சொல்லை கொண்டு காட்டுகிறது என்றால் அது ஒரு முரட்டுத்தனமான எழுச்சியை இருக்க முடியும். 743 00:52:58,740 --> 00:53:05,480 என்று, சிவப்பு செல்! நான் ஒரு இறுதி வார்த்தையை டேவிட் மீது பொருட்களை திரும்ப போகிறேன். 744 00:53:05,480 --> 00:53:11,270 (கைத்தட்டல்) 745 00:53:11,270 --> 00:53:14,360 >> [டேவிட்] நான் தனிப்பட்ட அனுபவத்தில் இருந்து ஒன்று பகிர்ந்து நினைத்தேன். 746 00:53:14,360 --> 00:53:19,940 ஆப்பிள் பெரும்பாலும் இந்த பிரச்சினை முற்றிலுமாய் எனினும் - நீங்கள் விளையாட விரும்புகிறேன் என்று ஒரு கருவி 747 00:53:19,940 --> 00:53:22,710 நீங்கள் முதல் உங்கள் மென்பொருள் மேம்படுத்தப்பட்டது என்றால் - 748 00:53:22,710 --> 00:53:26,670 ஆனால் உண்மையில் நாம் பயன்படுத்தும் மென்பொருள் நம்ப முடியவில்லை இந்த முடிவுக்கு நோக்கி, 749 00:53:26,670 --> 00:53:33,270 மற்றும் நேட் இன் புள்ளிகள், மற்ற மக்கள் என்ன செய்கின்றன மிகவும் ஒரு பிட் மோப்பம் முடியும் 750 00:53:33,270 --> 00:53:37,010 அங்கு அவுட் - இந்த ஒரு ஆண்டு மற்றும் ஒரு அரை முன்பு பற்றி வெளியே வந்து அந்த மென்பொருளை இருந்தது. 751 00:53:37,010 --> 00:53:39,010 [IPhoneTracker] [http://petewarden.github.com/iPhoneTracker/] 752 00:53:39,010 --> 00:53:41,010 சில நேரம், ஐடியூன்ஸ் - iCloud முன், உங்கள் ஐபாடுகள் அல்லது உங்கள் ஐபோன் ஒத்திசைவை போது அல்லது 753 00:53:41,010 --> 00:53:45,570 ஐடியூன்ஸ் அல்லது உங்கள் iPads - காப்பு நலனுக்காக, 754 00:53:45,570 --> 00:53:48,340 சில நேரம் உங்கள் ஐபோன் மற்றும் மற்ற சாதனங்களை செய்து என்ன 755 00:53:48,340 --> 00:53:50,340 ஜிபிஎஸ் தரவு பயன்படுத்தி கொள்கிறது. 756 00:53:50,340 --> 00:53:52,710 >> நீங்கள் ஒருவேளை என்று உங்கள் ஐபோன் மற்றும் அண்ட்ராய்டுஸ் மற்றும் விண்டோஸ் மொபைல் போன்கள் 757 00:53:52,710 --> 00:53:55,410 நீங்கள் வரைபடங்கள் காட்டும் ஆர்வத்தில் எங்கே இந்த நாட்களில் இப்படி கண்காணிக்க முடியும் 758 00:53:55,410 --> 00:53:59,440 மற்றும் இது போன்ற - அதே ஆப்பிள் மற்றும் மற்ற நிறுவனங்கள் என்ன ஆகும் 759 00:53:59,440 --> 00:54:02,650 அவர்கள் பொதுவாக நீங்கள் உண்மையில் வட்டி இருந்திருக்க கிட்டத்தட்ட எல்லா இடங்களிலும் கண்காணிக்க 760 00:54:02,650 --> 00:54:05,380 சேவையின் தரத்தை மேம்படுத்த. 761 00:54:05,380 --> 00:54:07,170 ஒரு, நீங்கள், மேலும் இலக்கு விளம்பரம் போன்ற பெறலாம் 762 00:54:07,170 --> 00:54:10,740 ஆனால் இரண்டு, அவர்கள், அங்கு உலகின் வயர்லெஸ் ஹாட்ஸ்பாட்களை எங்கே கண்டுபிடிக்க முடியும் 763 00:54:10,740 --> 00:54:14,780 இந்த பூகோள இடத்தை உதவும் - மக்கள் நிலையை முக்கோண வகையான. 764 00:54:14,780 --> 00:54:18,520 >> நீண்ட கதை குறுகிய, எங்களுக்கு எல்லா காலத்திலும் சில அளவு ஆண்டென்னாவை நடைபயிற்சி. 765 00:54:18,520 --> 00:54:22,180 துரதிருஷ்டவசமாக, ஆப்பிள் வடிவமைப்பு முடிவு செய்தேன் - அல்லது அதன் இல்லாமல் - 766 00:54:22,180 --> 00:54:26,590 இது ஐடியூன்ஸ் ஆதரவு அப் என்ற போது இந்த தகவல் குறியாக்கம் இல்லை. 767 00:54:26,590 --> 00:54:30,330 என்ன பாதுகாப்பு ஆய்வாளர் காணப்படும் இந்த ஒரு பெரிய XML கோப்பில் இருந்தது - 768 00:54:30,330 --> 00:54:33,810 ஒரு பெரிய உரை கோப்பு - மக்கள் ஐடியூன்ஸ் மென்பொருள் உட்கார்ந்து, 769 00:54:33,810 --> 00:54:35,400 மற்றும் நீ கொஞ்சம் ஆர்வம் இருந்தால், 770 00:54:35,400 --> 00:54:38,990 நீங்கள் உங்கள் மனைவியை வரலாற்றில், உங்கள் ரூம்மேட் வரலாற்றில், சுற்றி குத்தினால் செல்ல முடியும் 771 00:54:38,990 --> 00:54:41,050 உங்கள் சகோதரர் வரலாற்றில் போன்ற, 772 00:54:41,050 --> 00:54:44,590 சில இலவச மென்பொருள் நன்றி, இந்த ஜி.பி. எஸ் ஆய அனைத்து திட்டமிடுவர் முடியும் - 773 00:54:44,590 --> 00:54:46,590 அட்சரேகை மற்றும் தீர்க்கரேகை. 774 00:54:46,590 --> 00:54:48,590 >> எனவே, நான் உண்மையில் என் சொந்த தொலைபேசி மூலம் இதை. 775 00:54:48,590 --> 00:54:51,210 , நான் என் தொலைபேசி சொருகப்பட்டு, மற்றும் நிச்சயமாக போதுமான, ஐடியூன்ஸ் என் பதிப்பு நேரத்தில் மறைகுறியாக்கப்பட்ட இல்லை 776 00:54:51,210 --> 00:54:53,900 மற்றும் நான் பார்க்க முடிந்தது என்ன என் சொந்த முறைகள் இருந்தன. 777 00:54:53,900 --> 00:54:56,970 இங்கே அமெரிக்காவில் தான் இந்த நீல வட்டங்களில் ஒவ்வொரு பிரதிபலிக்கிறது 778 00:54:56,970 --> 00:55:01,670 நான் இந்த குறிப்பிட்ட தொலைபேசி வைத்திருக்கும் அந்த முந்தைய மாதங்களில் இருந்திருக்கும் நடந்தது எங்கே. 779 00:55:01,670 --> 00:55:04,940  நான் வடகிழக்கு, கலிபோர்னியாவில் உள்ள ஒரு சிறிய நேரம், வரை, நிச்சயமாக, நிறைய நேரம் செலவிட 780 00:55:04,940 --> 00:55:08,690 ஒரு குறுகிய டெக்சாஸ் பயணம், மற்றும் நீங்கள் இந்த பெரிதாக்க என்றால் - 781 00:55:08,690 --> 00:55:11,120 இந்த அபராதம் மற்றும் சுவாரசியமான அனைத்து வகையான, ஆனால் நான் இந்த தெரியும். 782 00:55:11,120 --> 00:55:13,890 , என் நண்பர்கள் மிக இந்த தெரியும், ஆனால் நீங்கள் ஆழமான உள்ள டைவ் என்றால் 783 00:55:13,890 --> 00:55:17,090 நான் வடகிழக்கு என் பெரும்பாலான நேரம் செலவிட நீங்கள் பார்க்க. 784 00:55:17,090 --> 00:55:20,330 நீங்கள் சில பழக்கமான காணப்படும் நகரங்கள் மீது தாழ் என்றால் - 785 00:55:20,330 --> 00:55:24,670 இந்த பெரிய, நீல மை எழுதும் மைப்பூச்சு அடிப்படையில், போஸ்டன் மீது மையம் 786 00:55:24,670 --> 00:55:29,510 பின்னர் நான் போஸ்டன் இருந்து வெளியே உமிழ்கின்றன புறநகர் நேரம் சற்று வெளியே செலவிட. 787 00:55:29,510 --> 00:55:32,780 ஆனால் நான் அந்த ஆண்டு செல்வதை பற்றி மிகவும் ஒரு பிட் செய்து. 788 00:55:32,780 --> 00:55:36,090 இந்த ஆண்டு கிழக்கு சமுத்திர தீரம், நீ உண்மையில் என்னை பார்க்க முடியும் 789 00:55:36,090 --> 00:55:41,920 என் பையில் என் ஐபோன் போஸ்டன் மற்றும் நியூயார்க் இடையே முன்னும் பின்னுமாக பயணம் 790 00:55:41,920 --> 00:55:47,510 மேலும் கீழே பிலடெல்பியா, அதே போல் விடுமுறை கால கொஞ்சம் செலவு 791 00:55:47,510 --> 00:55:50,340 அங்கு சிறிய கை இது கேப், இல். 792 00:55:50,340 --> 00:55:53,030 எனவே, இந்த புள்ளிகளின் ஒவ்வொரு, நான் இருந்த இடத்திற்கு பிரதிபலிக்கிறது 793 00:55:53,030 --> 00:55:56,970 என்னை முழுமையாக unbeknownst, இந்த முழு வரலாறு அங்கு உட்கார்ந்து 794 00:55:56,970 --> 00:55:58,410 என் டெஸ்க்டாப் கணினியில். 795 00:55:58,410 --> 00:56:00,470 நீங்கள் அவுட் பெரிதாக்கவும் என்றால் - இந்த உண்மையில் ஒரு சிறிய தொந்தரவு தான். 796 00:56:00,470 --> 00:56:04,190 நான் பென்சில்வேனியா அந்த குறிப்பிட்ட ஆண்டு இருந்திராத எந்த கூறு இருந்தது. 797 00:56:04,190 --> 00:56:07,840 ஆனால் நான் ஒரு சிறிய அதை பற்றி கடினமான மற்றும் நான் வெளியே வந்தார் என்றாலும், ஓ, உண்மையில் அது அந்த பயணம் 798 00:56:07,840 --> 00:56:11,160 மற்றும் நிச்சயமாக போதுமான, என் தொலைபேசி எனக்கு பிடித்தது. 799 00:56:11,160 --> 00:56:14,180 >> ஆப்பிள் பின்னர், இந்த தகவல் குறியாக்கப்பட்டது 800 00:56:14,180 --> 00:56:17,380 ஆனால் இந்த கூட, நம்மை பற்றி சேகரிக்கப்பட்ட வருகிறது எவ்வளவு தகவல்களை மட்டும் ஏற்பாடு ஆகும் 801 00:56:17,380 --> 00:56:20,850 எப்படி எளிதாக - நல்ல அல்லது மோசமான - அதை ஏற்று தான். 802 00:56:20,850 --> 00:56:23,340 நேட் இன் பேச்சு இருந்து வட்டம் ராப் என்ற பேச்சு, இருந்து கொண்டு aways ஒன்று 803 00:56:23,340 --> 00:56:27,370 இந்த இன்று போல் கொஞ்சம் காட்சிகளை இந்த அனைத்து மேலும் காக்னிசண்ட் இருக்க தான் 804 00:56:27,370 --> 00:56:31,160 அதனால் கூட அந்த - ராப் புள்ளி என்று - நாங்கள் அப்படி உரிமை, ஸ்க்ரீவ்டு? 805 00:56:31,160 --> 00:56:33,920 இந்த அச்சுறுத்தல்கள் சில வரும்போது நாம் என்ன செய்ய முடியும், அங்கு இல்லை 806 00:56:33,920 --> 00:56:37,130 ஆனால் நாள் முடிவில் நாம் ஒன்று அல்லது யாராவது நம்ப வேண்டும் 807 00:56:37,130 --> 00:56:38,510 நாம் உண்மையில் இந்த தொழில்நுட்பங்களை பயன்படுத்த விரும்பினால். 808 00:56:38,510 --> 00:56:43,150 குறைந்தது நாம் அறிந்து முடிவுகள் மற்றும் கணக்கிடப்படுகிறது முடிவுகளை எடுக்கும் அல்லது இல்லையா 809 00:56:43,150 --> 00:56:46,390 நாம் உண்மையில் இந்த குறிப்பாக முக்கிய கணக்கு சோதனை 810 00:56:46,390 --> 00:56:49,330 அல்லது நாங்கள் உண்மையில் அந்த சற்று உடனடி செய்தி சந்தேகம் அனுப்ப வேண்டும் 811 00:56:49,330 --> 00:56:52,180  இந்த மாதிரி ஒரு Wi-Fi சூழலில். 812 00:56:52,180 --> 00:56:54,990 >> எனவே, ஒரு வினாடி வினா எஞ்சியுள்ள, என்று கொண்டு, ஒரு விரிவுரை இருக்கிறது. 813 00:56:54,990 --> 00:56:57,740 நாம் புதன் பிறகு திங்களன்று நீங்கள் காண்பீர்கள். 814 00:56:57,740 --> 00:57:02,100 (கைத்தட்டல் மற்றும் சியர்ஸ்) 815 00:57:02,100 --> 00:57:06,100 [CS50TV]