[Powered by Google Translate] [ವೀಕ್ 10] [ಡೇವಿಡ್ ಜೆ Malan] [ಹಾರ್ವರ್ಡ್ ವಿಶ್ವವಿದ್ಯಾಲಯ] [ಈ CS50 ಹೊಂದಿದೆ.] [CS50.TV] ಸರಿ! ಇದು ದೀರ್ಘಕಾಲ CS50 ಆದರೆ. ಈ ವಾರದ 10 ಪ್ರಾರಂಭ. ಬುಧವಾರ ನಮ್ಮ ನಾವು ಕೆಲವು ಅದ್ದೂರಿ ಕೇಕ್ ಹೊಂದಿರುತ್ತವೆ ಮುಂದಿನ ಸೋಮವಾರ ನಂತರ ಕುಚೋದ್ಯ, ಮತ್ತು ನಾವು ವಾರದ ಶೂನ್ಯ ಮರಳಿ ಪೂರ್ಣ ವೃತ್ತದ ಎಲ್ಲಾ ಎಲ್ಲರೂ. ಮಾಹಿತಿ ಇಂದು, ನಾವು ನನ್ನ ನೆಚ್ಚಿನ ವಿಷಯಗಳು ಒಂದು ಬಗ್ಗೆ ಮಾತನಾಡಲು, ಸತ್ಯ ಹೇಳಬಹುದು - ಭದ್ರತೆ ಮತ್ತು ಗೌಪ್ಯತೆ ಮತ್ತು ಯಂತ್ರಾಂಶ ಮತ್ತು ತಂತ್ರಾಂಶ ಎಲ್ಲಾ ಪರಿಣಾಮಗಳು ಆ ನಾವು ಎಲ್ಲಾ ಈ ದಿನಗಳಲ್ಲಿ ಬಳಸುವ. ಪ್ರಾಮಾಣಿಕವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ, ಹೊರಗೆ ಬೆದರಿಕೆಗಳು ಸಾಕಷ್ಟು ಇವೆ ನೀವು ನಿಜವಾಗಿಯೂ ಬಗ್ಗೆ ಯೋಚಿಸುವುದು ವಿರಾಮಗೊಳಿಸಲಾಗಿದೆ ಇದ್ದರೆ ಆ, ನಿಜವಾಗಿ ಬಹಳ ಬೆದರಿಸುವುದು ಆರ್. ಬಿಂದುವಿನಲ್ಲಿ ಕೇಸ್ - ನೀವು ಯಾವುದೇ ವೇಳೆ ಎಂದಿಗೂ ತಂತ್ರಾಂಶವಾಗಿದೆ ಡೌನ್ಲೋಡ್ ಇಂಟರ್ನೆಟ್ ಆಫ್ ಮತ್ತು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಇನ್ಸ್ಟಾಲ್, ನೀವು ಬಲ, ಟ್ರಸ್ಟ್ ಒಂದು ಗಮನಾರ್ಹ ಮಟ್ಟದ ಆಗಿ ತೊಡಗಿರುವ ನೀವು? ಇಲ್ಲ ಏನೂ ಸ್ಕೈಪ್, ಅಥವಾ ಕ್ರೋಮ್, ಅಥವಾ ಸಾಫ್ಟ್ವೇರ್ ಯಾವುದೇ ತುಂಡು ತಡೆಯೊಡ್ಡುವ ಮೂಲಕ ನೀವು ಕೇವಲ ನಿಮ್ಮ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಕಡತಗಳನ್ನು ಎಲ್ಲಾ ಅಳಿಸುವುದು ನಿಂದ, ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾದ ನಾವು; ಕೆಲವು ಕೆಟ್ಟ ಹುಡುಗನ ಸರ್ವರ್ಗೆ ನಿಮ್ಮ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಕಡತಗಳನ್ನು ಎಲ್ಲಾ ಅಪ್ಲೋಡ್; ನಿಮ್ಮ ಇಮೇಲ್ಗಳು ಎಲ್ಲ; ನಿಮ್ಮ ಇನ್ಸ್ಟೆಂಟ್ ಸಂದೇಶಗಳನ್ನು ಎಲ್ಲಾ ಅಡ್ಡಗಟ್ಟಿ ನಿಂದ. ರಿಯಾಲಿಟಿ ಆಧುನಿಕ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳು ಇಂದು ಏಕೆಂದರೆ ನಿಜವಾಗಿಯೂ ನಾವು ಅನುಸ್ಥಾಪಿಸಲು ತಂತ್ರಾಂಶ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ನಡುವಿನ ಗೋಡೆಯ ಹೆಚ್ಚು ಇಲ್ಲ, ಮತ್ತು ನೀವು ಮತ್ತು ನಾನು ಅತ್ಯಧಿಕವಾಗಿ ನಮ್ಮ ಬೆರಳುಗಳ ದಾಟುವ ಮತ್ತು ನಂಬಿಕೆ ತೆಗೆದುಕೊಳ್ಳುವ ಕೇವಲ ರೀತಿಯ ನಾವು ಉಚಿತವಾಗಿ ಡೌನ್ಲೋಡ್ ಎಂದು ಅಪ್ಲಿಕೇಶನ್, ಅಥವಾ 99 ಸೆಂಟ್ಸ್ ಎಂದು ಆ ವಿಷಯ, ವಾಸ್ತವವಾಗಿ ಸಂಪೂರ್ಣವಾಗಿ ಹಾನಿಕರವಲ್ಲದ ಹೊಂದಿದೆ. ಆದರೆ ಸಿ ಮೂಲಕ ಕಂಡುಬರುವ, ಮತ್ತು ಈಗ PHP ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಇದ್ದರು, programatically ನಾವೇ ವ್ಯಕ್ತಪಡಿಸಲು ಈ ಸಾಮರ್ಥ್ಯ, ನೀವು ಒಂದು ಬಳಕೆದಾರ ಸ್ವತಃ ಅಥವಾ ಸ್ವತಃ ಮಾಡಬಹುದಾದ ಒಂದು ಕಾರ್ಯಕ್ರಮವು ಬಯಸುವ ಅತ್ಯಂತ ಏನು ಮಾಡಬಹುದು. ಆದ್ದರಿಂದ ಇಂದು ನಾವು ವಿಷಯ ಗಮನ - ಕೆಲವು ಅಪಾಯಗಳನ್ನು ಸಹ ರಕ್ಷಣಾ ಕೇವಲ. ವಾಸ್ತವವಾಗಿ, ಸಾಮಾನ್ಯವಾಗಿ ಭದ್ರತಾ ಪ್ರಪಂಚದಲ್ಲಿ, ಈ ಬೆಕ್ಕು ಮತ್ತು ಇಲಿ ಆಟದ ರೀತಿಯ, ಇಲ್ಲ ನಾನು ಕೆಟ್ಟ ಜನರು ಯಾವಾಗಲೂ ಒಂದು ಕಾಲನ್ನು ಹೊಂದಿತ್ತು daresay. ಇದು ನಮ್ಮ ವೈಯಕ್ತಿಕ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಯಂತ್ರಾಂಶ ಮತ್ತು ತಂತ್ರಾಂಶ ಪ್ರಯೋಜನವನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಬಂದಾಗ, ನಾವು ಕೆಟ್ಟ ವ್ಯಕ್ತಿಯ ಕೇವಲ ಒಂದು ಸರಳ ತಪ್ಪು ಹುಡುಕಲು ಅಗತ್ಯವಿರುವ ಅರ್ಥ ಮಾಡಿಕೊಳ್ಳಬೇಕಾಗಿದೆ - ಒಂದು, ಒಂದು ದೋಷವನ್ನು ಬಳಸಿಕೊಳ್ಳಲು - ನಾವು ಬರೆದ ನೀವು ತಂತ್ರಾಂಶದ ಅಥವಾ ಚಲಾಯಿಸುತ್ತಿರುವ ಅವರಿಗೆ ಸಲುವಾಗಿ ಅಥವಾ ಅವಳ ನಮ್ಮ ಇಡೀ ವ್ಯವಸ್ಥೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ. ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ನಾವು - ಉತ್ತಮ ವ್ಯಕ್ತಿಗಳು - ಆ ದೋಷಗಳನ್ನು ಎಲ್ಲಾ ಸರಿಪಡಿಸಲು ಮತ್ತು ಸರಿಪಡಿಸಲು ಅಗತ್ಯವಿದೆ ಮತ್ತು ಆ ದುರ್ಬಲತೆಗಳನ್ನು ಎಲ್ಲಾ ತಪ್ಪಿಸಲು. ಆದ್ದರಿಂದ, ನಾನು daresay ಒಟ್ಟಾರೆಯಾಗಿ, ಕೆಟ್ಟ ಜನರು ಪ್ರಯೋಜನವನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಈ ಮತ್ತು ನಂತರದ ತರಗತಿಗಳು ನಂತಹ ತರಗತಿಗಳು ಬಗ್ಗೆ ನಿಜವಾಗಿಯೂ ಏನು ಬಗ್ಗೆ ಹೇಗೆ ಈ ಕೆಟ್ಟ ಜನರು ಮಾಡುವ ಯುದ್ಧ ಹೂಡಲು ನೀವು ಕಲಿಸಲು ಇಲ್ಲ, ಆದರೆ ನಿಮ್ಮನ್ನು ರಕ್ಷಿಸಲು ಹೇಗೆ ಅಥವಾ ಕನಿಷ್ಠ ಹೇಗೆ ಲೆಕ್ಕ ನಿರ್ಧಾರ ಮಾಡುವುದು ಹೌದು, ನಾನು ಸಾಫ್ಟ್ವೇರ್ ಈ ತುಣುಕು ವಾಸ್ತವವಾಗಿ, ನನ್ನ ಇಮೇಲ್ಗಳನ್ನು ಪ್ರತಿ ಒಂದು ಓದಲು ಸಾಧ್ಯವಾಯಿತು ತಿಳಿದಿರುವುದರಿಂದ ಇದು ಇನ್ನೊಂದು ನನ್ನನ್ನು ತೆರೆದಿಡುತ್ತದೆ ಮೌಲ್ಯದ ಏಕೆಂದರೆ ಆದರೆ ನಾನು ನಿಮಗೆ ಒಪ್ಪಿಗೆ ನೀಡಿದೆ. ನಾನು ನನಗೆ ಗೊತ್ತು ಸ್ಮಾರ್ಟೆಸ್ಟ್ ಜನರ 2 ಸೇರಿಕೊಂಡರು ಸಂತೋಷ ಆಮ್ - ರಾಬ್ ಬೌಡೆನ್ ಮತ್ತು ನೇಟ್ Hardison. ರಾಬ್ ಭದ್ರತಾ ಟ್ಯಾಗ್ಗಳು ಕಡಿಮೆ ಮಟ್ಟದ ಮೂಲಕ ಪ್ರವಾಸಕ್ಕಾಗಿ ನಮಗೆ ತೆಗೆದುಕೊಳ್ಳಲು ಸುಮಾರು - ಇದುವರೆಗೂ ನಾವು ಪ್ರೀತಿ ಮತ್ತು ನಂಬಿಕೆ ಬಂದು ನೀವು ಅಪ್ ಇದು, ಕಂಪೈಲರ್ ಆ. ರಾಬ್ ಬೌಡೆನ್. [ಚಪ್ಪಾಳೆಯನ್ನು] [ರಾಬ್] ಸರಿ. ಡೇವಿಡ್ ಅತ್ಯಧಿಕವಾಗಿ ನನ್ನ ಸಂಪೂರ್ಣ ಸ್ಪೀಲ್ ತೆಗೆದುಕೊಂಡಿದ್ದಾರೆ ನಾನು ಪರಿಚಯಿಸಲು ವಿಶೇಷವೇನು, ಆದರೆ ಆ - ಹಲವಾರು ವಾರಗಳ ಹಿಂದೆ, ನೀವು ಒಂದು ಬಫರ್-ಉಕ್ಕಿ ದಾಳಿಯ ಉದಾಹರಣೆಗೆ ಕಂಡಿತು ಇದು ಸಾಫ್ಟ್ವೇರ್ ಕೆಲವು ತುಂಡು ಒಂದು ಹ್ಯಾಕರ್ ಹ್ಯಾಕಿಂಗ್ ಉದಾಹರಣೆ ಅವರು ಒಳಗೆ ಅಪಹರಿಸುವಿಕೆ ಭಾವಿಸಲಾಗಿತ್ತು ಎಂದು. ಈ ಇನ್ನೊಂದು ಬದಿಯ ನೀವು ಸ್ವತಃ ಮತ್ತು ದುರುದ್ದೇಶಪೂರಿತ ಎಂದು ತಂತ್ರಾಂಶವನ್ನು ಕೆಲವೊಮ್ಮೆ. ಇದು ಹ್ಯಾಕ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ. ಸಾಫ್ಟ್ವೇರ್ ಬರೆದ ವ್ಯಕ್ತಿ ನೀವು ಹ್ಯಾಕ್ ಬಯಸಿದೆ. ಲೆಟ್ಸ್ ಕೇವಲ, ಕೋಡ್ ವರೆಗೂ ಜಿಗಿತವನ್ನು "login.c" ಒಂದು ಬಾರಿ ಯೋಚಿಸುವ. ಇಲ್ಲಿ, ಒಂದು ಬಳಕೆದಾರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಸಂಯೋಜನೆಯನ್ನು validates ಒಂದು ಸಿಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ. ಇಲ್ಲಿ ನೀವು ಖಂಡಿತವಾಗಿ ರಸಪ್ರಶ್ನೆ ಮತ್ತೆ ಸಿ ತೃಪ್ತಿ ಪಡೆಯಲು ಮಾಡಬೇಕು. ಮೊದಲ, ನಾವು, ಬಳಕೆದಾರಹೆಸರು ವಿವರಿಸಲು ತಂತಿಗಳನ್ನು ಪಡೆಯಲು ಬಳಸುವ ನಂತರ ನಾವು, ಪಾಸ್ವರ್ಡ್ ಪಡೆದುಕೊಳ್ಳುವುದಕ್ಕೆ ಪಡೆಯುವ ಸ್ಟ್ರಿಂಗ್ ಬಳಸುತ್ತಿದ್ದೀರಿ ನಂತರ ನಾವು ಕೆಲವು ಕ್ಷುಲ್ಲಕ ಚೆಕ್ ಹೊಂದಿವೆ, ಬಳಕೆದಾರಹೆಸರು "ಕದ್ದದ್ದು" ಆಗಿದೆ? ಮತ್ತು "thisiscs50" ಗುಪ್ತಪದವನ್ನು? ಅಥವಾ, ಬಳಕೆದಾರಹೆಸರು "ಟಾಮಿ" ಮತ್ತು ಗುಪ್ತಪದವನ್ನು "ನಾನು <3javascript" ಆಗಿದೆ? ಆ ಎರಡೂ ಸಂಭವಿಸಿದರೆ,  ನಂತರ ನಾವು "ಯಶಸ್ಸು" ಮುದ್ರಿಸಲು ನೀನು ಮತ್ತು ನಾವು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಇಲ್ಲವಾದರೆ, ನಾವು, ವಾಸ್ತವವಾಗಿ, ನಂತರ "ಅಮಾನ್ಯ ಲಾಗಿನ್" ಮುದ್ರಿಸಲು ಮತ್ತು ನೀನು  ಸ್ಕೆಚ್ ತಂತಿಗಳನ್ನು malloc ನ ಮೆಮೊರಿ ರಿಂದ, ನಾವು ಉಚಿತ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್. ಇದು ಒಂದು ಕ್ಷುಲ್ಲಕ ಲಾಗಿನ್ ಕಾರ್ಯಕ್ರಮ ಮತ್ತು ನೀವು APPLIANCE ಲಾಗ್ ಸಂದರ್ಭದಲ್ಲಿ ಅನಿಸಿದರೆ, ಇದು ಬಹಳ ರೀತಿಯ ಇಲ್ಲಿದೆ - ಅಥವಾ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ಗೆ ಲಾಗ್ - ನೀವು ಪ್ರವೇಶ ನೀಡುತ್ತಿರುವ ಕೆಲವು ಲಾಗಿನ್ ಪ್ರೋಗ್ರಾಂ ಕೇವಲ ಇಲ್ಲ. ಇಲ್ಲಿ, ನಾವು ಹಾರ್ಡ್ ಕೋಡೆಡ್ 'ರಾಬ್', 'thisiscs50', 'ಟಾಮಿ', 'ನಾನು <3javascript' ಹೊಂದಿರುತ್ತವೆ ಸಂಭವಿಸಬಹುದು ಆದರೆ ಬಹುಶಃ ಕೆಲವು ಫೈಲ್ ನಿಮ್ಮ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಎಲ್ಲೋ ಇಲ್ಲ ಇದು ವ್ಯವಸ್ಥೆಗೆ ಲಾಗಿನ್ ಮಾಡುವ ಬಳಕೆದಾರಹೆಸರುಗಳ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಆ ಬಳಕೆದಾರ ಸಂಬಂಧಿಸಿದ ಗುಪ್ತಪದಗಳನ್ನು ಒಂದು ಪಟ್ಟಿ. ಸಾಮಾನ್ಯವಾಗಿ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಇದರಂತೆಯೇ ಸರಳ ಪಠ್ಯದಲ್ಲಿ ಇಲ್ಲ. ಇಲ್ಲ ಗೂಢಲಿಪೀಕರಣ ಕೆಲವು ರೀತಿಯ, ಆದರೆ ಈ ನಮ್ಮ ಉದಾಹರಣೆಗೆ ಮಾಡುತ್ತದೆ. ನಮ್ಮ ಕಂಪೈಲರ್ ಮೇಲೆ ಬರುತ್ತಿದೆ - ಇದು ಬಹಳ ಸರಳ ಎಂದು ವಿಶೇಷವೇನು. ನಾವು ಕಂಪೈಲ್ ಬಯಸುವ ಕನಿಷ್ಠ ಕೆಲವು ಫೈಲ್, ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿದೆ ತದನಂತರ ಇಲ್ಲಿ - ಈ ಸಾಲುಗಳು ಕೇವಲ ಒಂದು ಕಡತ ಓದುತ್ತಿದ್ದಲ್ಲಿ. ಇದು ಒಂದು ದೊಡ್ಡ ಬಫರ್ ಸಂಪೂರ್ಣ ಕಡತವನ್ನು ಓದುತ್ತದೆ ನಂತರ ನಾವು ಯಾವಾಗಲೂ ನಮ್ಮ ಬಫರ್ ಶೂನ್ಯ-ಕೊನೆಗೊಳ್ಳುತ್ತವೆ ಮತ್ತು ಅಂತಿಮವಾಗಿ ನಾವು ಫೈಲ್ ಕಂಪೈಲ್. ನಾವು, ಕಂಪೈಲ್ ವಾಸ್ತವವಾಗಿ ಕಾರ್ಯರೂಪಕ್ಕೆ ಹೇಗೆ ನೋಡಲು ಹೋಗುತ್ತಿಲ್ಲ ಆದರೆ ಒಂದು ಸುಳಿವನ್ನು ಇದು ಕೇವಲ ಖಣಿಲು ಕರೆಯುತ್ತದೆ. ನಾವು ಬದಲಿಗೆ ಖಣಿಲು ವಿಷಯಗಳು ಕಂಪೈಲ್ ಈ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬಳಸಲು ನೀನು. ನಾವು ಪ್ರಾರಂಭವಾಗಲು ಒಂದು ಸಮಸ್ಯೆಯನ್ನು ನಾವು ನಮ್ಮ ಕಂಪೈಲರ್ ಕಂಪೈಲ್ ಬಯಸುವ ನೋಡಿ ಆದರೆ ನಾವು ಖಣಿಲು ಬಳಸಲು ಹೋಗುತ್ತಿಲ್ಲ ವೇಳೆ, ನಾನು ಜೊತೆಗೆ ಕಂಪೈಲ್ ಹೋಗುವ ನನಗೆ ಗೊತ್ತಿಲ್ಲ. ಈ ಬೂಟ್ಸ್ಟ್ರಾಪಿಂಗ್ ಎಂದು ಒಂದು ಸಾಮಾನ್ಯ ವಿಷಯವಾಗಿದೆ. ಆದ್ದರಿಂದ, ಈ ಬಾರಿ, ನಮ್ಮ ಕಂಪೈಲರ್ ಸಂಕಲಿಸಲು ಖಣಿಲು ಬಳಸಲು ಪಡೆಯಲಿದ್ದೇನೆ. ನೀವು GCC ಮತ್ತು ಖಣಿಲು ಆಫ್ ಭಾವಿಸಿದರೆ - ಆ ಯೋಜನೆಗಳು ಆ ಸಂಕಲನಕಾರರ ನಿರಂತರವಾಗಿ ಅಪ್ಡೇಟ್ ಮಾಡಲಾಗುತ್ತಿದೆ ಮತ್ತು ಆ ಸಂಕಲನಕಾರರ GCC ಮತ್ತು ಖಣಿಲು ಬಳಸಿಕೊಂಡು ಮಾಡಲಾಗಿದೆ. ಖಣಿಲು ಕೇವಲ ಒಂದು ದೊಡ್ಡ C ಅಥವಾ C + + ಪ್ರೋಗ್ರ್ಯಾಮ್, ಆಗಿದೆ ಕಂಪೈಲರ್ ಆದ್ದರಿಂದ ಅವರು ಖಣಿಲು ಎಂದು ಕಂಪೈಲ್ ಮಾಡಲು ಬಳಸುತ್ತಾರೆ. ಇಲ್ಲಿ, ಈಗ, ನಾವು ನಮ್ಮ ಕಂಪೈಲರ್ ಕಂಪೈಲ್ ನಮ್ಮ ಕಂಪೈಲರ್ ಬಳಸಿಕೊಂಡು ಹೋಗುವುದಾಗಿ, ಮತ್ತು ನಾವು ಹೇಳಬಹುದು - '/ ಕಂಪೈಲರ್.', 'compiler.c', 'compile.c', '-O ಕಂಪೈಲರ್'. ನಾನು ಮೊದಲು ನಡೆಯಿತು ನಿಖರ ಆಜ್ಞೆಯ ಗಮನಿಸಿ - ಕೇವಲ '. / ಕಂಪೈಲರ್' ಜೊತೆ ಖಣಿಲು ಬದಲಿಗೆ. ಈಗ ನಾವು ಮತ್ತೊಂದು ಕಂಪೈಲರ್, ಆದರೆ ಇದು ನಿಖರವಾಗಿ ಅದೇ ಇಲ್ಲಿದೆ. ಇದು ಕೇವಲ ಖಣಿಲು ಕರೆಯುತ್ತದೆ. ನಮ್ಮ ಲಾಗಿನ್ ಪ್ರೋಗ್ರಾಂ ಕಂಪೈಲ್ ನಮ್ಮ ಕಂಪೈಲರ್ ಬಳಸಲು ನೀನು. ಸರಿ - ". / ಕಂಪೈಲರ್ login.c-O ಲಾಗಿನ್". ಆದ್ದರಿಂದ, "GetString" ಗೆ ಸ್ಪಷ್ಟೀಕರಿಸದ ಉಲ್ಲೇಖ. ಒಂದು "lcs50" ಗಾಟ್. ಸರಿ. ಈಗ ನಮ್ಮ ಲಾಗಿನ್ ಪ್ರೋಗ್ರಾಂ. ಅದು ರನ್ನಿಂಗ್ - ಸ್ವೀಕರಿಸಲು "ನಿಮ್ಮ ಬಳಕೆದಾರ ಹೆಸರನ್ನು ನಮೂದಿಸಿ". ಒಂದು ಉದಾಹರಣೆಗೆ ರಾಬ್ ಆಗಿತ್ತು. ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಿ - thisiscs50. ಮತ್ತು ಯಶಸ್ಸು! ನಾನು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಮತ್ತೆ ರನ್ನಿಂಗ್ ಮತ್ತು ಕೆಲವು ಅಮಾನ್ಯವಾದ ಗುಪ್ತಪದವನ್ನು ನಮೂದಿಸುವ - ಅಥವಾ ಅಮಾನ್ಯವಾದ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ - ಲಾಗಿನ್ ಅಮಾನ್ಯವಾಗಿದೆ. ಸರಿ. ಈ ಇಲ್ಲಿಯವರೆಗೆ ಬಗ್ಗೆ ಆಸಕ್ತಿದಾಯಕ ನಥಿಂಗ್. ಆದರೆ, ಅವರ ಮತ್ತೆ ಲಾಗಿನ್ ನಲ್ಲಿ ಅವಲೋಕಿಸೋಣ - ಮತ್ತು ಇದು ಸ್ವಲ್ಪ ಕ್ಷುಲ್ಲಕ ಉದಾಹರಣೆ ಹಾಕುತ್ತದೆ ಆದರೆ ಬೇರೆ ವೇಳೆ ((strcmp (ಬಳಕೆದಾರ ಹೆಸರು, "ಹ್ಯಾಕರ್") == 0 &&, ನ ಇಲ್ಲಿ ಒಂದು ಬೇರೆ ಸೇರಿಸಲು ಮತ್ತು ಹೇಳಲು ಅವಕಾಶ strcmp (ಪಾಸ್ವರ್ಡ್, "LOLihackyou") == 0)) ಆದ್ದರಿಂದ ಈಗ, printf ("ಹ್ಯಾಕ್ ನೀವು ಈಗ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ \ n!."); ಸರಿ. ಈ ಸಂಕಲನದ - ಕಂಪೈಲರ್ login.c-O ಲಾಗಿನ್-lcs50 - ಈಗ ಲಾಗಿನ್ ಚಾಲನೆಯಲ್ಲಿರುವ - ಮತ್ತು ನನ್ನ ಬಳಕೆದಾರಹೆಸರು ಹ್ಯಾಕರ್ ಬಳಸುತ್ತಿದ್ದರೆ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ LOLihackedyou - ನಾನು ಮೊದಲು ಅಲ್ಲಿ ಇದು ತಪ್ಪು ಟೈಪ್ ಮಾಡಿರುವಿರಾ? Login.c-ihack ನಲ್ಲಿ - ನಾನು ನಂತರದ ಭಾವಿಸುತ್ತೇನೆ ಏಕೆಂದರೆ I'll ಹ್ಯಾಕ್ ಇಲ್ಲ. ಸರಿ. Recompiling. ಮರು ರನ್ನಿಂಗ್ - ಹ್ಯಾಕರ್ - LOLihackedyou - ಹ್ಯಾಕ್! ನೀವು ಈಗ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಒಂದು ವ್ಯತ್ಯಾಸದ ಹೆಚ್ಚು ಇರುವಂತೆ ಕಾಣುತ್ತಿಲ್ಲ ನಾನು ಇತರ ಬಳಕೆದಾರರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಮಾಡುತ್ತಿದ್ದ ಅದೇ ನಿಖರ ಚೆಕ್ ಏಕೆಂದರೆ. ಜೊತೆಗೆ, ದೊಡ್ಡ ವಿಷಯ ಇತರ ಜನರು ಈ ನೋಡಿದರೆ login.c-- ನನ್ನ ಸಂಗಾತಿ ಈ ಆಫ್ ರವಾನಿಸಲು, ಮತ್ತು ಅವರು ಈ ಕಡತವನ್ನು ತೆರೆಯುತ್ತದೆ ವೇಳೆ, ಹೇಳುತ್ತಾರೆ, ಮತ್ತು ಅವರು ಈ ಓದಲು, ಅವರು ನೋಡುತ್ತಾರೆ - ಸರಿ, ಏಕೆ ಇಲ್ಲಿ ಕೋಡ್ ಈ ಸಾಲುಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ? ಅದು ಸ್ಪಷ್ಟವಾಗಿ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಪಡಬೇಕು ಅಲ್ಲ. ಕೆಲವು ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ - ಮುಕ್ತ ಎಂಬುದನ್ನು ಯಾವುದೇ ಮಾಲಿಕತ್ವದ ಸಾಫ್ಟ್ವೇರ್ ನಂತಹ - ನೀವು ಕೋಡ್ ಈ ಸಾಲುಗಳನ್ನು ನೋಡಿ ಎಂದಿಗೂ. ಸ್ಕೈಪ್ ಅಥವಾ ಏನಾದರೂ ನಂತೆ - ನಿಮಗೆ ತಿಳಿದಿರುವ ಎಲ್ಲಾ, ಸ್ಕೈಪ್ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಮತ್ತು ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರಹೆಸರು-ಪಾಸ್ವರ್ಡ್ ಸಂಯೋಜನೆ ಇಲ್ಲ ಕೆಲವು ವಿಶೇಷ ರೀತಿಯಲ್ಲಿ Skype ಲಾಗಿನ್ ಕಾಣಿಸುತ್ತದೆ. ನಾವು ಅದರ ಬಗ್ಗೆ ಗೊತ್ತಿಲ್ಲ, ಮತ್ತು ಜನರು ಅದರ ಬಗ್ಗೆ ಗೊತ್ತಿಲ್ಲ ಅವರು ಈ ತೂತು ಎಂದು ನೋಡಲು sourcecode ಓದಲು ಪಡೆಯಲು ಕಾರಣ. ನಾವು ಕರೆಯುವ - ಈ ಅತಿ ಬುದ್ಧಿವಂತ ಉದಾಹರಣೆಗೆ ಆದಾಗ್ಯೂ - ಈ ಹಿಂಬಾಗಿಲಿನ ಕರೆಯಲಾಗುತ್ತದೆ. ನಿಮ್ಮ ಮನೆಯ ಹಿಂಬಾಗಿಲಿನ ಭಾವಿಸಿದರೆ. ಇಲ್ಲಿ, ನಾನು ಬಳಕೆದಾರ 'ರಾಬ್' ಅಥವಾ 'ಟಾಮಿ,' ಜೊತೆ ಮೌಲ್ಯೀಕರಿಸಲು ವೇಳೆ ಆ ಬಳಕೆಮಾಡಿಕೊಳ್ಳುವ ಎಂದು "ಮುಂಭಾಗದ ಬಾಗಿಲ." ನಾನು ಸುರಕ್ಷಿತವಾಗಿ ಲಾಗಿನ್ ಭಾವಿಸಲಾಗಿದೆ ನಾನು ಮಾರ್ಗವಾಗಿದೆ. ಆದರೆ ನಾನು ಈ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ ಜೊತೆ ವೇಳೆ - ನಂತರ "ಹಿಂಬಾಗಿಲ." ಬಳಸಿಕೊಂಡು ನ ಇದು, ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಪಡೆಯಲು ಉದ್ದೇಶಪೂರ್ವಕ ಕ್ರಮವಲ್ಲ ಆದರೆ ಇದು ಇನ್ನೂ ಕೆಲಸ. ಮತ್ತು ಸಾಮಾನ್ಯ ಜನರು ಈ ಹಿಂದೆ ಬಾಗಿಲು ಬಗ್ಗೆ ಇಲ್ಲದಿರಬಹುದಾದ. ಈ ಸುಧಾರಿಸಲು ನೀನು. ಲೆಟ್ಸ್, ನಮ್ಮ ಮೂಲ login.c ಈ ಹಿಂತಿರುಗಿ ಮತ್ತು ನಮ್ಮ ಹೊಸ ಕಂಪೈಲರ್ ನಲ್ಲಿ ಅವಲೋಕಿಸೋಣ. ಸರಿ. ಇಲ್ಲಿ ಎಲ್ಲವನ್ನು ಒಂದೇ ಆಗಿದೆ. ನಾವು ಒಂದು ಬಫರ್ ಸಂಪೂರ್ಣ ಕಡತ ಓದುವ ನೀವು. ಕೆಳಗೆ ಇಲ್ಲಿ ಎಲ್ಲವೂ ಒಂದೇ. ನಾವು ಫೈಲ್ ಸಂಗ್ರಹಿಸಿದರು. ಆದರೆ ಈಗ ನಾನು ಇಲ್ಲಿ ಈ ದೊಡ್ಡ ಹೊಂದಿವೆ ನಾನು ಕಂಪೈಲ್ ಮಾಡಲು ಹುಟ್ಟಿಕೊಂಡ ಕಡತ login.c ವೇಳೆ ಎಂದು ಹೇಳುತ್ತಾರೆ ನಂತರ ನಾನು ವಿಶೇಷ ಏನನ್ನಾದರೂ ಮಾಡಬೇಕು. ವಿಶೇಷ ವಿಷಯ ಏನು? ನಾನು, ಇಲ್ಲಿ 'ಹ್ಯಾಕ್' ಎಂದು ಕೆಲವು ಸರಣಿಯನ್ನು ನೋಡಿ ಮತ್ತು ಕೋಡ್ ಈ ಸಾಲುಗಳನ್ನು ನೋಡಿ - ಈ ಕೋಡ್ ಒಂದೇ ರೇಖೆಗಳು - ನಾನು ಬಳಕೆ 'ihack' ಮಾಡಿದರು ಮತ್ತು ಮೊದಲು 'ihacked' ಅಲ್ಲ ಊಹೆ - ಕೋಡ್ ಈ ಸಾಲುಗಳನ್ನು ನೋಡಿ, ಅವರು ನಾನು ಮೊದಲು login.c ಆ ಕೋಡ್ ಅದೇ ನಿಖರವಾದ ರೇಖೆಗಳು ಆರ್. ಆದರೆ ಈಗ, ಬದಲಿಗೆ login.c ಅವುಗಳನ್ನು ಹೊಂದುವ, ನನ್ನ ಕಂಪೈಲರ್ ಅವುಗಳನ್ನು ಪುಟ್ ಪಡೆಯಲಿದ್ದೇನೆ. ಈ ನಾನು login.c ಸೇರಿಸಲು ಬಯಸುವ ಪಡೆಯಲಿದ್ದೇನೆ ಕೋಡ್ ರೇಖೆಗಳು. ಕೋಡ್ ಈ ಸಾಲುಗಳು - ಮೂಲತಃ ನನ್ನ login.c ಹಿಡಿದಿಟ್ಟುಕೊಂಡಿದ್ದ ಬಫರ್ ಈಗ ನಾನು ಈ ಹ್ಯಾಕ್ ಸೇರಿಸಲು ಬಯಸುವ ಏಕೆಂದರೆ ಇನ್ನು ಮುಂದೆ ಸಾಕಷ್ಟು ದೊಡ್ಡ ಎಂದು ಹೋಗುತ್ತದೆ ನನ್ನ ಕಾರ್ಯಕ್ರಮದ ಮಧ್ಯಮ ಆಗಿ. ಎಲ್ಲಾ ಈ ರೀತಿ ಇದೆ ಸಾಕಷ್ಟು ದೊಡ್ಡ ಎಂದು ಹೊಸ ಬಫರ್ ರಚಿಸುವುದು - ಹ್ಯಾಕ್ - - ಎರಡೂ ಮೂಲ ಕಡತ ಮತ್ತು ಕೋಡ್ ಹೆಚ್ಚುವರಿ ಸಾಲುಗಳಿಗಾಗಿ ನಾನು ಸೇರಿಸಲು ಬಯಸುವ. ಇಲ್ಲಿ ಗಮನಕ್ಕೆ ವಿಷಯ - ಚಾರ್ * ಮಾದರಿ = "/ / ಅವರಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಲು!" ನಾವು login.c ಹಿಂತಿರುಗಿ ನೋಡಲು, ವೇಳೆ ಈ ಕಾಮೆಂಟ್ ಇಲ್ಲಿ ಕೆಳಗೆ ನೋಡಿ - ಅವರಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಲು! Login.c ರಲ್ಲಿ, ಈ ಕಾಮೆಂಟ್, ಸಂಪೂರ್ಣವಾಗಿ ನಿರುಪದ್ರವಿ ಕಾಣುತ್ತದೆ ಆದ್ದರಿಂದ ನೀವು ಈ ಕಾಮೆಂಟ್ ಯಾವುದೇ ದುರುದ್ದೇಶಪೂರಿತವಾಗಿ ಶಂಕಿಸಿದ್ದಾರೆ ಎಂದು. ಆದರೆ ನಮ್ಮ ಕಂಪೈಲರ್ ರಲ್ಲಿ, ನಾವು ನಿರ್ದಿಷ್ಟವಾಗಿ ಕೋಡ್ ಈ ಸಾಲನ್ನು ನೋಡಿ ಹೋಗುವ ನಂತರ ನಾವು ಹುಡುಕಿದಾಗ - ಕೋಡ್ ಈ ಗೆರೆಗಳು ಆ ಸ್ಥಾನಕ್ಕೆ ನಮ್ಮ ಹ್ಯಾಕ್ ತೂರಿಸುವ ಮಾಡಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ, ನಾವು, ಇಡೀ login.c ಮೇಲೆ iterating ಮಾಡಲಾಗುತ್ತದೆ ಇದು ಅವರಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಲು ಹೇಳುತ್ತಾರೆ ನಿಖರವಾಗಿ ಅಲ್ಲಿ ನಾವು, ಆ ಹ್ಯಾಕ್ ತೂರಿಸುವ ಮಾಡಲಾಗುತ್ತದೆ ನಂತರ ನಾವು ಕಂಪೈಲ್ ಮಾಡುತ್ತಿದ್ದೇವೆ - ಮೂಲ login.c ಆದರೆ ಸರಿಯಾದ ಸೇರಿಸಲಾಗಿದೆ ಎಂದು ಹ್ಯಾಕ್ ಹೊಸ login.c 'ಅವರಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಲು.' ಈಗ ನಾನು ಹ್ಯಾಕ್ ಒಳಗೊಂಡಿರುವ ನನ್ನ ಹೊಸ ಕಂಪೈಲರ್ ಕಂಪೈಲ್ ಮಾಡಲು ಬಯಸುವ. ನಾನು ಖಣಿಲು ಬಳಸಲು ಹೋಗುವ ಇಲ್ಲ, ಆದ್ದರಿಂದ ನಮಗೆ ಮೊದಲು ಬಳಸಲಾದ ಕಂಪೈಲರ್ ನಕಲಿಸಿ ಮತ್ತು ಬಳಸಲು - ಆದ್ದರಿಂದ, ಕಂಪೈಲರ್ compiler.c compile.c-O evil_compiler. ಈಗ ನಮ್ಮ ದುಷ್ಟ ಕಂಪೈಲರ್ - ನಾವು ಯಾವುದೇ ಕಡತ ಕಂಪೈಲ್ ನಮ್ಮ ದುಷ್ಟ ಕಂಪೈಲರ್ ಬಳಸುತ್ತಿದ್ದರೆ, ಫೈಲ್ ಇದನ್ನು ಮಾಹಿತಿ ಕಂಪೈಲ್ ಕಾಣಿಸುತ್ತದೆ. ಇದು ಸಂಪೂರ್ಣವಾಗಿ ಸಹಜ ಇಲ್ಲಿದೆ. ಆದರೆ ಲಾಗಿನ್ ಕಂಪೈಲ್ ನಮ್ಮ ದುಷ್ಟ ಕಂಪೈಲರ್ ಬಳಸಿದರೆ - ಆದ್ದರಿಂದ, / evil_compiler login.c-O ಲಾಗಿನ್-lcs50. - ಮತ್ತೆ login.c ನೋಡಿ, ಇಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಇಲ್ಲ. ಇದು 'ನಾವು ಇಲ್ಲ ಬೇರೆ, ಅದನ್ನು ನಾವು ಮಾಡುತ್ತೇವೆ ರಾಬ್ ಅಥವಾ ಟಾಮಿ ಎರಡೂ ಇದ್ದರೆ' ನಮ್ಮ ಸಾಮಾನ್ಯ ಇಲ್ಲಿದೆ. ಆದರೆ ನಾವು ನಮ್ಮ ಚಾಲನೆಗೊಳ್ಳುವಂತೆ ಮಾಡಿದಾಗ, ಈ ಎಂದಿನಂತೆ ಕೆಲಸ. ಮತ್ತೆ ರನ್ನಿಂಗ್ - ಹ್ಯಾಕರ್, LOLihackyou - ಹ್ಯಾಕ್! ನೀವು ಈಗ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಕೇವಲ login.c ನೋಡಿ, ನೀವು ಏನು ತಪ್ಪು ಎಂದು ಎಂದು. ಆದರೆ ಕಂಪೈಲರ್ login.c ಕಂಪೈಲ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತಿದೆ ಎಂದು ವಿಶೇಷವಾಗಿ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಈ ಹ್ಯಾಕ್ ಸೇರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ನಾವು ನಮ್ಮ ಮೂಲ ಸಮಸ್ಯೆ ಸರಿಸಿದ್ದೀರಿ. ಮೂಲತಃ, ನಾವು, ಯಾವುದೇ ವೇಳೆ ಯಾರಾದರೂ ಅವುಗಳನ್ನು ನೋಡಿದ್ದಾರೆ ಎಂದು login.c ಸಂಕೇತವನ್ನು ಈ ಸಾಲುಗಳನ್ನು ಹೊಂದಿತ್ತು ಅವರು ಹಾಗೆ ಎಲ್ಲಿ, ಏಕೆ ಈ ಇಲ್ಲಿದ್ದೀರಿ? ಈಗ ವೇಳೆ ಯಾರಾದರೂ, ನಮ್ಮ ಕಂಪೈಲರ್ ನೋಡಲು ಸಂಭವಿಸುತ್ತದೆ ಅವರು, ಕೋಡ್ ಈ ಸಾಲುಗಳು ನೋಡಲು ಮತ್ತು ಹೇಳುತ್ತೇನೆ ಏಕೆ ಈ ಇಲ್ಲಿದ್ದೀರಿ? ಆದ್ದರಿಂದ, ನಾವು ಸಂಪೂರ್ಣವಾಗಿ ನಮ್ಮ ಸಮಸ್ಯೆಗೆ ಪರಿಹಾರ ಮಾಡಿಲ್ಲ. ಆದರೆ ಮತ್ತೆ ಈ ಕಲ್ಪನೆಯನ್ನು ಬಳಸಬಹುದು. ಕಂಪೈಲರ್ ನಮ್ಮ ಮೂರನೇ ಆವೃತ್ತಿ ಒಂದು ನೋಟ ತೆಗೆದುಕೊಂಡು, ಅದೇ ಉಪಾಯ. ನಾವು, ಅಪ್ ಇಲ್ಲಿ ಬಫರ್ ಸಂಪೂರ್ಣ ಫೈಲ್ ಓದಲು ನಾವು, ಕಡತ ಇಲ್ಲಿ ಕೆಳಗೆ ಕಂಪೈಲ್ ಮತ್ತು ನಾನು, ಇಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಹ್ಯಾಕ್ ಕೆಲವು ವಿಧದ ಹೊಂದಿವೆ ಆದರೆ ನಾನು ನಿಜವಾಗಿ ಈಗ ಅಪಹರಿಸುವಿಕೆ ನಾನು ಕಡತ ಗಮನಿಸುವುದಿಲ್ಲ. ನಾನು ಹ್ಯಾಕಿಂಗ್ compiler.c am login.c ಅಲ್ಲ. ಆದರೆ ನಾನು compiler.c ಆಗಿ ಯಾವ ತೂರಿಸುವ ನಾನು? ನಾನು, ನಮ್ಮ ಹಿಂದಿನ ಕಂಪೈಲರ್ ಸರಿಯಾದ ಕೋಡ್ ಇದು ಈ ಕೋಡ್ ತೂರಿಸುವ ನಾನು ಇದು login.c ಕೋಡ್ ಸೇರಿಸಲು ಹಾಕಿತು. ಇಲ್ಲಿ ನಮ್ಮ ವೇಳೆ strcmp ಕಡತ login.c ಆಗಿದೆ ತದನಂತರ login.c ನಮ್ಮ ಹ್ಯಾಕ್ ವಿಷಯವನ್ನು ಸೇರಿಸಲು. ಈ ಹೊಸ ಕಂಪೈಲರ್ ಒಂದು ಕಂಪೈಲರ್ ರಚಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ ಇದು ದುರುದ್ಧೇಶಪೂರಿತವಾಗಿ ಲಾಗಿನ್ ಕಂಪೈಲ್ ಮಾಡಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಎಂದು ನಮಗೆ ಏಕೆ ಸಹಾಯಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ನಾವು ನೋಡುತ್ತಾರೆ. ಎಲ್ಲವೂ ಒಂದೇ ಆಗಿದೆ, ಆದ್ದರಿಂದ ಇದು ನಮ್ಮ ಹಿಂದಿನ ಕಂಪೈಲರ್ ಕೆಲಸ ನಿಖರವಾಗಿ ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ನಾವು ನಮ್ಮ ಸಂಪೂರ್ಣ compile.c ಮೇಲೆ iterating ಮಾಡಲಾಗುತ್ತದೆ. ಆದರೆ ಈಗ ಬದಲಿಗೆ ', ಅವರಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಲು' ಹುಡುಕುತ್ತಿರುವ ನಾವು ಹುಡುಕುತ್ತಿರುವ 'ಫೈಲ್ ಕಂಪೈಲ್.' ಅಲ್ಲಿ ಫೈಲ್ ಕಂಪೈಲ್ ಇದೆ? ನಮ್ಮ ಸಂಪೂರ್ಣವಾಗಿ ಮುಗ್ಧ compiler.c ನಲ್ಲಿ ನೋಡುತ್ತಿರುವುದು, ಇದು ಕೆಳಭಾಗದಲ್ಲಿ ಇಲ್ಲಿ ಬಲ ಡೌನ್. ಈ ಕಾಮೆಂಟ್ - ಕಡತ ಕಂಪೈಲ್ - ಮತ್ತೆ, ಸಂಪೂರ್ಣವಾಗಿ ನಿರುಪದ್ರವಿ ಗಮನಿಸುತ್ತದೆ. ಆದರೆ, ಕಂಪೈಲರ್ ನಮ್ಮ ದುರುದ್ದೇಶಪೂರಿತ ಆವೃತ್ತಿಯಲ್ಲಿ, ನಾವು ಹೋಗುವ - ಬಲ ಎಂದು ಕಾಮೆಂಟ್ ಮೊದಲು - ಈ ಕೋಡ್ ಸೇರಿಸಲು ಇದು login.c ಕಂಪೈಲ್ ಮಾಡುವಾಗ ಕೋಡ್ ಸೇರಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಇಲ್ಲಿ ಬಳಸು ಮಟ್ಟವನ್ನು ಸಾಕಷ್ಟು ಇವೆ. ನ ವಾಸ್ತವವಾಗಿ ಔಟ್ ಲೆಟ್. ಮತ್ತೆ, ನಾವು ನಮ್ಮ ಮೂಲ ಕಂಪೈಲರ್ ನಕಲಿಸಿ ಮಾಡುತ್ತೇವೆ. ಈಗ, ಕಂಪೈಲ್ - ಕಂಪೈಲರ್ compiler.c compile.c-O evilest_compiler - ಮತ್ತು ಈಗ evilest_compiler. Evilest ಕಂಪೈಲರ್ - ನಮ್ಮ ಕಂಪೈಲರ್ ಸಂಕಲಿಸಲು ಎಂದು ಬಳಸಿದರೆ, ನ ವಾಸ್ತವವಾಗಿ ನೋಡೋಣ. Evilest_compiler - ಹಿಂದೆ ನಮ್ಮ ಕಂಪೈಲರ್ ಆವೃತ್ತಿ 1 ಗೆ ಕರೆತಂದಿತು, ಎಲ್ಲಾ ರೀತಿಯಲ್ಲಿ - ಕೇವಲ ಕಡತದಲ್ಲಿ ಓದಲು ಮತ್ತು ಇದು ಕಂಪೈಲ್ ಇದು ನಮ್ಮ ಕಂಪೈಲರ್ ಆವೃತ್ತಿ 1. ಇಲ್ಲಿ, ನಾವು evilest_compiler ತಿಳಿದಿದೆ - ಈ ಫೈಲ್ ಸಂಗ್ರಹಿಸುತ್ತಾ ಮಾಡಿದಾಗ - ಫೈಲ್ ಕಂಪೈಲ್ ಮೊದಲು ಇಲ್ಲಿಯೇ ಕೋಡ್ ಸೇರಿಸಲು ಹೋಗುತ್ತದೆ, ಮತ್ತು ಆ ಕೋಡ್ ನಮ್ಮ ಕಂಪೈಲರ್ ಎರಡನೇ ಆವೃತ್ತಿಯಿಂದ ನಿಖರವಾಗಿ ಕೋಡ್ ಕಾಣುವಂತೆ ಹೋಗುತ್ತದೆ ಈ ಮಾಡಿದರು. ಲಾಗಿನ್ ಪ್ರವೇಶಿಸುವ ಉದ್ದೇಶ ಈ ಕೋಡ್, evilest ಕಂಪೈಲರ್ಗೆ ನಮ್ಮ ಕಂಪೈಲರ್ ಸೇರಿಸಬೇಕು ಹೋಗುವ ಇದೆ. ನಮ್ಮ ಕಂಪೈಲರ್ ಸಂಕಲಿಸಲು evilest_compiler ಬಳಸಲು ಅನುಮತಿ. ಈಗ ನಾವು, ಕಂಪೈಲರ್ ಬಳಸಿ , ಲಾಗಿನ್ ಹಿಂದಕ್ಕೆ ಬರಲು ಮತ್ತು ಈ login.c ಇದು ಅನುಮಾನಾಸ್ಪದ ಸಂಪೂರ್ಣವಾಗಿ ಇಲ್ಲ ನೆನಪಿಡಿ. ಆದರೆ login.c ಕಂಪೈಲ್ ನಮ್ಮ ಕಂಪೈಲರ್ ಬಳಸಿ, ರಾಬ್, thisiscs50, ಯಶಸ್ಸು. ಲೆಟ್ಸ್ ಲಾಗಿನ್ ಹ್ಯಾಕರ್, LOLihackyou, ಹ್ಯಾಕ್! ನೀವು ಈಗ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಈ ನಮ್ಮ ಕಂಪೈಲರ್ ಆವೃತ್ತಿ 2 ಭಿನ್ನವಾಗಿದೆ ಎಂದು ಗುರುತಿಸುತ್ತಾರೆ. ನಾವು ಬಳಸಲು ಕಂಪೈಲರ್ - ಲಾಗಿನ್ ನಕಲನ್ನು - - ಹಿಂದಿನ ಚಲಿಸೋಣ ಹಿಂದಿನ ಇಲ್ಲಿ ನಮ್ಮ ಕಂಪೈಲರ್ ತರಲು ಅವಕಾಶ. Evilest ಕಂಪೈಲರ್ ತೆಗೆದುಹಾಕಿ. ನಾವು ಈಗ ಬಿಟ್ಟು ಎಲ್ಲಾ ಕಂಪೈಲರ್ ಹೊಂದಿದೆ. ನಾವು compiler.c ನೋಡಲು, ವೇಳೆ ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ದುರುದ್ದೇಶಪೂರಿತ ತೋರುತ್ತದೆ ಹಾಗಾದರೆ ಸಂಪೂರ್ಣವಾಗಿ ಏನೂ ಇರುವುದಿಲ್ಲ. ನಾವು login.c ನೋಡಲು, ವೇಳೆ ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ದುರುದ್ದೇಶಪೂರಿತ ಕಾಣುವ ಇಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಏನೂ ಇರುವುದಿಲ್ಲ. ಆದರೆ, ನಾವು login.c ಕಂಪೈಲ್ ನಮ್ಮ ಕಂಪೈಲರ್ ಬಳಸಿದಾಗ, ನಾವು login.c ಆಫ್ hackable ಆವೃತ್ತಿ ಪಡೆಯಿರಿ. ನಾವು ಕಂಪೈಲರ್ ಹೊಸ ಆವೃತ್ತಿ ಕಂಪೈಲ್ ನಮ್ಮ ಕಂಪೈಲರ್ ಬಳಸಿದಾಗ, ನಾವು ಕಂಪೈಲರ್ ಆಫ್ hackable ಆವೃತ್ತಿ ಪಡೆಯಿರಿ. ಈಗ ನಾವು, ಹೋಗಿ ನಮ್ಮ ಕಂಪೈಲರ್ ಕಾರ್ಯಗತಗೊಳ್ಳುವ ವಿತರಣೆ ವೇಳೆ ಮತ್ತು ಯಾರೂ ಇದರ ಬಗ್ಗೆ ದುರುದ್ದೇಶಪೂರಿತ ಏನು ಎಂದು ತಿಳಿಯುವುದಿಲ್ಲ. ಈ ಹಾಗೆ ವಾಸ್ತವವಾಗಿ - ನಾನು ವರ್ಷದ ನೆನಪಿರದೇ - ಕೆನ್ ಥಾಂಪ್ಸನ್, ಮತ್ತು ಟ್ಯೂರಿಂಗ್ ಪ್ರಶಸ್ತಿ - ನೀವು ಟ್ಯೂರಿಂಗ್ ಪ್ರಶಸ್ತಿ ಪರಿಚಯವಿಲ್ಲದ, ಅದು ಯಾವಾಗಲೂ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗುತ್ತದೆ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ನೊಬೆಲ್ ಪ್ರಶಸ್ತಿ, ನಾನು ಅದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ನಾವು ಹೇಗೆ ಆದ್ದರಿಂದ. ತನ್ನ ಟ್ಯೂರಿಂಗ್ ಪ್ರಶಸ್ತಿ ಪಡೆದಾಗ ಕೆನ್ ಥಾಂಪ್ಸನ್ ಒಂದು ಭಾಷಣವನ್ನು "ನಂಬುವಂತೆ ಟ್ರಸ್ಟ್ ರಿಫ್ಲೆಕ್ಷನ್ಸ್ ಆನ್." ಎಂಬ ಮೂಲತಃ, ಈ ಭಾಷಣ ಅವರ ಸಲಹೆಯಾಗಿತ್ತು. ಬದಲಿಗೆ ನಮ್ಮ ಕಂಪೈಲರ್ ಹೊರತುಪಡಿಸಿ, ಅವರು GCC ಬಗ್ಗೆ ಮಾತನಾಡಿದ್ದನ್ನು - ಖಣಿಲು ನಂತಹ ಮತ್ತೊಂದು ಕಂಪೈಲರ್ - ಮತ್ತು ಅವನ ಹೇಳಿಕೆಯ, ನಮ್ಮ login.c ಹಾಗೆ, ನಮ್ಮ login.c ತುಲನಾತ್ಮಕವಾಗಿ ಅನುಪಯುಕ್ತ ಕಾಣುತ್ತಿತ್ತು ಆದರೆ ನಿಜವಾದ UNIX login.c ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತಿದ್ದೆ. ನಿಮ್ಮ APPLIANCE ಲಾಗಿನ್ ಆಗ ಚಾಲನೆಯಲ್ಲಿರುವ ಕೆಲವು ಲಾಗಿನ್ ಕಾರ್ಯಕ್ರಮ ಹೊಂದಿದೆ. ಆ ಬಗ್ಗೆ ಮಾತನಾಡಿದ್ದನ್ನು ಲಾಗಿನ್ ಆಗಿತ್ತು. ಈ ಮೂಲತಃ ಅವರ ಸಲಹೆಯಾಗಿತ್ತು. ಅವರು GCC ರಲ್ಲಿ, ಅವರು ಸಿದ್ಧಾಂತದಲ್ಲಿ ಒಂದು ದೋಷವನ್ನು ನೆಡಲಾಗುತ್ತದೆ ಎಂದು ಹೇಳಿದರು - ಒಂದು ದೋಷವನ್ನು ಆದರೆ ಒಂದು ದುರುದ್ದೇಶಪೂರಿತ ಕೋಡ್ - ಆ ಲಾಗಿನ್ ಕಾರ್ಯ ಕಂಪೈಲ್ ಮಾಡುವಾಗ - ಲಾಗಿನ್ ಕಡತ - ಅವರು ವಿಶ್ವದಲ್ಲೇ ಸಂಪೂರ್ಣವಾಗಿ ಯಾವುದೇ UNIX System ಹೋಗಿ ಎಂದು ಆದ್ದರಿಂದ ಒಂದು ಹಿಂಬಾಗಿಲ ಸೇರಿಸಲು ಎಂದು ಮತ್ತು ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಲಾಗಿನ್. ಸಮಯದಲ್ಲಿ, GCC ಅತ್ಯಧಿಕವಾಗಿ ಎಲ್ಲರೂ ಏನು ಬಳಸಲಾಗುತ್ತದೆ ಎಂದು ಸಂಗ್ರಹಣಕಾರನಾಗಿದ್ದ. ಯಾರಾದರೂ GCC ನವೀಕರಿಸಲು ಸಂಭವಿಸಿತು ವೇಳೆ ನಂತರ ಅವರು, GCC ಅನ್ನು GCC ಮರುಸಂಕಲಿಕೆಯು ಎಂದು ಮತ್ತು ನೀವು ಇನ್ನೂ GCC ಒಂದು ಕೆಟ್ಟ ಆವೃತ್ತಿ ಬಾಗಿಯಾಗಬಹುದು ಇದು ನಿರ್ದಿಷ್ಟವಾಗಿ ಇದು ಕಂಪೈಲರ್ recompiling ಎಂದು ಗುರುತಿಸಲು ಸಂಗ್ರಹಿಸಲಾಯಿತು ಕಾರಣ. ಮತ್ತು ನೀವು ಎಂದಾದರೂ ಒಂದು login.c ಕಡತ ಮರುಸಂಕಲಿಕೆಯು ಗೆ GCC ಬಳಸುತ್ತಿದ್ದರೆ, ನಂತರ ಅವರು ಯಾವುದೇ ಕಂಪ್ಯೂಟರ್ಗೆ ಲಾಗಿನ್ ಬಳಸಬಹುದಾದ ಈ ಹಿಂಬಾಗಿಲ ಸೇರಿಸಲು ಎಂದು. ಈ ಎಲ್ಲಾ ಸೈದ್ಧಾಂತಿಕ, ಆದರೆ - ನಿರ್ದಿಷ್ಟ ಪ್ರಕರಣ ಸೈದ್ಧಾಂತಿಕ ಎಂದು, ಯೋಜನೆಗಳು ನಿಜವಾದ ಇವೆ. 2003 ರಲ್ಲಿ, ಅಲ್ಲಿ ಇದೇ ಉದಾಹರಣೆಗೆ ಇರಲಿಲ್ಲ - ನಾವು, ಈ ಫೈಲ್ ನೋಡೋಣ ವಿಲ್ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಇದನ್ನು ಮಾಡಲು ಸಂಪೂರ್ಣವಾಗಿ ಏನೂ ಇಲ್ಲ, ಆದರೆ ಬಗ್ ಹೋಲುತ್ತದೆ. ಈ ಫೈಲ್ ಕೇವಲ ವಿಭಜನೆಯನ್ನು ಎಂಬ ಕ್ರಿಯೆಯ ವರ್ಣಿಸಬಹುದು. ಇದು, ಒಂದು ವಾದವನ್ನು ವಾದವನ್ನು ಬೌ ಒಂದು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಉದ್ದೇಶವನ್ನು ಬೌ ಮೂಲಕ ವಿಂಗಡಿಸಲಾಗಿದೆ ಮಾಡಲು ಹೊಂದಿದೆ. ಆದರೆ, ಕೆಲವು ದೋಷ ತಪಾಸಣೆ ಮಾಡುವುದಿಲ್ಲ ಆದ್ದರಿಂದ ನಾವು ಬೌ ಶೂನ್ಯ ಸಮವಾಗಿದೆ ಉಂಟಾದರೆ ವಿಷಯಗಳನ್ನು ವಿಲಕ್ಷಣ ತಿಳಿಯುವ. ಬೌ ಶೂನ್ಯ ವೇಳೆ, ನಾವು 2 ಪ್ರಕರಣಗಳಲ್ಲಿ ಈ ವಿಭಜನೆಯಾಯಿತು. ನೀವು ಈಗಾಗಲೇ ದೋಷ ವೀಕ್ಷಿಸಬಹುದು. ಮೊದಲ ಪ್ರಕರಣ - ಶೂನ್ಯ ವೇಳೆ, ನಂತರ ನಾವು ಶೂನ್ಯ ಮಾಡುತ್ತಿರುವುದು ಶೂನ್ಯ ಭಾಗಿಸಿ, ಮತ್ತು ನಾವು ಸಿಲುಕಿಲ್ಲ ಎಂದು ಹೇಳುತ್ತಾರೆ. ಎರಡನೇ ಸಂದರ್ಭದಲ್ಲಿ - ಶೂನ್ಯ ಇದ್ದಲ್ಲಿ, ನಂತರ 1 ನಂತಹ ಇದು ಏನೋ ಶೂನ್ಯ ಭಾಗಿಸಿ, ಮತ್ತು ನಾವು ಆ ಅನಂತ ಕರೆ. ಬೇರೆ ನಾವು ಬೌ ಭಾಗಿಸಿ ಸಾಮಾನ್ಯ ಮರಳಿ. ಮತ್ತು ಇಲ್ಲಿ, ನಾವು, ಆ 3 ಪ್ರಕರಣಗಳಲ್ಲಿ ಚಾಲನೆ ಮಾಡುತ್ತಿರುವಿರಿ ಮತ್ತು ನಾವು ವಾಸ್ತವವಾಗಿ ವಿಭಜನೆಯನ್ನು ರನ್ - ನನಗೆ ನಲ್ಲಿ yells - ಆದ್ದರಿಂದ, ಖಣಿಲು ಅವರ ಎಚ್ಚರಿಕೆಯನ್ನು ಕಡೆಗಣಿಸಿ - ಅಲ್ಲದ ಅನೂರ್ಜಿತ ಕ್ರಿಯೆಯ ಕೊನೆಯಲ್ಲಿ - ಸ್ಪಷ್ಟವಾಗಿ ನಾನು ಮೊದಲು ಈ ಕಂಪೈಲ್ ಮಾಡಲಿಲ್ಲ. 0 ಹಿಂತಿರುಗಿ. ಭಾಗಿಸಿ ಮಾಡಿ - ಸರಿ. . / ವಿಭಜನೆಯನ್ನು, ನಾವು ಇನ್ಫಿನಿಟಿ, ಇನ್ಫಿನಿಟಿ, 3 ನೋಡಿ. ಶೂನ್ಯ ಭಾಗಿಸಿ ZERO ಅನಂತ ಮರಳಿದರು ಮಾಡಬಾರದಾಗಿತ್ತು. ಮತ್ತು ನೀವು ಇನ್ನೂ ದೋಷ ಔಟ್ ಕಾಣಿಸಿಕೊಂಡಿತ್ತು ಇದ್ದರೆ - ಅಥವಾ ಮೊದಲು ಅದನ್ನು ಗಮನಿಸಲಾಗಲಿಲ್ಲ - ನಾವು ಒಂದು = 0 ಮಾಡುತ್ತಿರುವುದು ನೋಡಿ. ಬಹುಶಃ ನಾವು == 0 ಅರ್ಥ. ಬಹುಶಃ. - ಆದರೆ, ಈ ವಾಸ್ತವವಾಗಿ ಏನೋ ಎಂದು, ಮತ್ತೆ 2003 ರಲ್ಲಿ, Linux ಕರ್ನಲ್ ಆಗಿತ್ತು ಆದ್ದರಿಂದ ನಮ್ಮ APPLIANCE ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಬಳಸುತ್ತದೆ - ಯಾವುದೇ ಲಿನಕ್ಸ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಬಳಸುತ್ತದೆ - ಆದ್ದರಿಂದ ಈ ಹೋಲುತ್ತದೆ ಒಂದು ದೋಷವನ್ನು ತೋರುತ್ತಿತ್ತು. ಈ ದೋಷವನ್ನು ಹಿಂದಿನ ಪರಿಕಲ್ಪನೆಯಾಗಿತ್ತು - ಮತ್ತೊಮ್ಮೆ, ಇಲ್ಲ ಎಂದು ಎಂದು ಕೆಲವು ಕಾರ್ಯಚಟುವಟಿಕೆಗಳು, ಮತ್ತು ತಪ್ಪುಗಳ ಪರಿಶೀಲನೆಯ ಒಂದು ಬಿಟ್ ಮಾಡಿದರು. ಈ ದೋಷ ಪರಿಶೀಲಿಸುತ್ತಿದೆ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಒಳಹರಿವು ಇದ್ದವು - ಅದು ಸರಿ, ಹಾಗೆ ಮಾಡುವುದು, ನೀವು 0 ಒಂದು ಭಾಜಕ ಈ ಕಾರ್ಯವನ್ನು ಕರೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ, ನಾನು ಕೆಲವು ದೋಷ ಮರಳಿ ಪಡೆಯಲಿದ್ದೇನೆ. ಹೊರತುಪಡಿಸಿ, ಇದನ್ನು ಕೇವಲ 0 ಒಂದು ಸಮಾನ ಸೆಟ್ಟಿಂಗ್ ಎಂದು ಮುಗ್ಧ ಆಗಿರಲಿಲ್ಲ. ಬದಲಿಗೆ, ಕೋಡ್ ಈ ಸಾಲಿನಲ್ಲಿ ಹೆಚ್ಚು ಬಳಕೆದಾರ = ನಿರ್ವಾಹಕರು ಏನೋ ಮಾಡುತ್ತಿರುವೆ ಕೊನೆಗೊಂಡಿತು. ಅಥವಾ ಬಳಕೆದಾರ = superuser. ಇದು ಮುಗ್ಧ ಎಂದು - ಮೊದಲ ನೋಟದಲ್ಲಿ - ತಪ್ಪು ಕೇವಲ ವಿವೇಚನಾಯುತವಾಗಿದೆ ಮಾಡಬಹುದು ನಾನು ಕೇವಲ ನಿರ್ದಿಷ್ಟ ರೀತಿಯಲ್ಲಿ ವರದಿ ಬಯಸಿದ ಬಳಕೆದಾರ superuser ನಿರ್ವಾಹಕ ಎಂದು ಸಂಭವಿಸಿದ ವೇಳೆ. ಆದರೆ ಅದರ ಬಗ್ಗೆ ಮರು ಆಲೋಚನೆ, ವ್ಯಕ್ತಿ, ಇದು ಮುದ್ರಣದೋಷ ಸರಳ ಕಾಣುವಂತೆ ಬೇಕಾಗಿದ್ದಾರೆ ಆದರೆ ಈ ಕೋಡ್ ವಾಸ್ತವವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ ಎಂದು, ನಂತರ ನೀವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಧ್ವಜ ಹಾದುಹೋಗುವ ಮೂಲಕ ಯಾವುದೇ ವ್ಯವಸ್ಥೆಗೆ ಹ್ಯಾಕ್ ಮಾಡಲು ಸಮರ್ಥವಾಗಿದ್ದವು - ಈ ಸಂದರ್ಭದಲ್ಲಿ ಬಿ = 0 - ಮತ್ತು ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬಳಕೆದಾರರು ನಿರ್ವಾಹಕರು ಮಾಡುವುದಾಗಿ ತದನಂತರ ಅವರು ಸಂಪೂರ್ಣ ಹತೋಟಿಯನ್ನು ಹೊಂದಿದೆ. ಈ 2003 ರಲ್ಲಿ ಸಂಭವಿಸಿತು. ಇದು ಕೇವಲ ಆದ್ದರಿಂದ ಸಂಭವಿಸಿದ ಅದನ್ನು ಕ್ಯಾಚ್ ಮಾತ್ರ ಕಾರಣ ಕೆಲವು ಸ್ವಯಂಚಾಲಿತ ವ್ಯವಸ್ಥೆ ಇರುವಂತೆ ಸಂಭವಿಸಿದ ಕಾರಣ ಎಂದು ಈ ಫೈಲ್ ಬದಲಾವಣೆ ಗಮನಕ್ಕೆ ಇದು ಮಾನವ ಬದಲಾಗಿವೆ ಬೇಕು ಎಂದಿಗೂ. ಫೈಲ್ ಮಾತ್ರ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚನೆಯಾಗಿರಬೇಕು. ಇದು ಕೇವಲ ಆದ್ದರಿಂದ ಯಾರಾದರೂ ಸ್ಪರ್ಶಿಸುತ್ತಿದ್ದುದನ್ನು ಸಂಭವಿಸಿದ - ಅಲ್ಲದೆ, ಹ್ಯಾಕ್ ಬಯಸಿದ ವ್ಯಕ್ತಿಯನ್ನು, ಫೈಲ್ ಮುಟ್ಟಲಿಲ್ಲ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಸ್ಪರ್ಶಿಸುವ ಆ ಸೆಳೆಯಿತು. ಆದ್ದರಿಂದ, ಅವರು ಈ ಬದಲಾವಣೆ ಮತ್ತು ಕೇವಲ ನಂತರ ಬಂದಿವೆ ಎಂದು ಒಂದು ವಿಪತ್ತು ಅರಿತುಕೊಂಡ ಈ ನೈಜ ಜಗತ್ತಿನಲ್ಲಿ ನೆತ್ತಿಗೇರಿದೆ ಎಂದು. ನೀವು ಯೋಚಿಸಿದರು ಮಾಡಬಹುದು - ನಮ್ಮ ಕಂಪೈಲರ್ ಉದಾಹರಣೆಗೆ ಮರಳಿ ಬರುವ - ಆದರೂ ನಾವು ನೋಡಲು ಸಾಧ್ಯವಿಲ್ಲ - sourcecode ನೋಡಿ - ವಿಶೇಷವಾಗಿ ಆ ಏನು ತಪ್ಪು, , ನಾವು ವಾಸ್ತವವಾಗಿ ಕಂಪೈಲರ್ ಬೈನರಿ ಕೋಡ್ ನೋಡಿದರೆ ನಾವು ಏನೋ ತಪ್ಪಾಗಿದೆ ನೋಡಿ ಎಂದು. ನಾವು ರನ್ ವೇಳೆ ಉದಾಹರಣೆಗೆ, ತಂತಿಗಳನ್ನು ಕೆಲಸ - ಇದು ಕೇವಲ ಒಂದು ಕಡತ ನೋಡಿ ಮತ್ತು ಅದನ್ನು ಪತ್ತೆ ಎಲ್ಲಾ ತಂತಿಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಹೋಗುವ ಇದೆ - ನಮ್ಮ ಕಂಪೈಲರ್ ಮೇಲಿರುವ ತಂತಿಗಳ ರನ್, ವೇಳೆ ನಾವು ಕಂಡುಕೊಳ್ಳುವ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಈ ವಿಚಿತ್ರ ಎಂದು ನೋಡಿ - ಬೇರೆ ವೇಳೆ (strcmp (ಬಳಕೆದಾರ ಹೆಸರು, "ಹ್ಯಾಕರ್") - blah, blah, blah. ಯಾರಾದರೂ ತಮ್ಮ ಕಂಪೈಲರ್ ನಂಬಬೇಡಿ ಸಾಕಷ್ಟು ಪ್ಯಾರನಾಯ್ಡ್ ಎಂದು ಸಂಭವಿಸಿದ ವೇಳೆ ಅವರು, ತಂತಿಗಳನ್ನು ರನ್ ಮತ್ತು ಈ ನೋಡಬಹುದು ತದನಂತರ ಅವರು ನಿಜವಾದ ಬೈನರಿ ಏನೋ ಎಂದು ತಿಳಿಯುವುದಿಲ್ಲ. ಆದರೆ, ತಂತಿಗಳನ್ನು ಅನಿವಾರ್ಯವಾಗಿ ಸಂಕಲಿಸಿದ ಎಂದು ಏನೋ. ಆದ್ದರಿಂದ, ನಮ್ಮ ಕಂಪೈಲರ್ ಕೇವಲ ಹೆಚ್ಚು ವಿಶೇಷ ಕೋಡ್ ಹೊಂದಿಲ್ಲ ಎಂದು ಹೇಳಲು ಅವರ ಆ ತಂತಿಗಳು ಎಂದಿಗೂ ನಮ್ಮ ಕಂಪೈಲರ್ ಚಾಲನೆ ವೇಳೆ, ದುರುದ್ದೇಶಪೂರಿತ ಕೋಡ್ ಎಲ್ಲಾ ಔಟ್ಪುಟ್ ಇಲ್ಲ ಹೇಳುತ್ತಾರೆ. ನಾವು ಫೈಲ್ ಈ ತಾವೆ ನೀವು ಅದೇ ಕಲ್ಪನೆಯನ್ನು - ನಾವು ಅಸೆಂಬ್ಲರ್ ಒಂದು ಯಂತ್ರದ ಕೋಡ್ ಜೋಡಣೆ ಕೋಡ್ ನಮ್ಮನ್ನು ತೆರೆದಿಡುತ್ತದೆ ಕಲಿತಿದ್ದು - ನಾವು ವಿರುದ್ಧ ದಿಕ್ಕಿನಲ್ಲಿ ಹೋಗಿ - objdump-D ಕಂಪೈಲರ್ - ನಮ್ಮ ಕೋಡ್ ಜೋಡಣೆ ನೀಡುತ್ತದೆ. ಈ ನಲ್ಲಿ ನೋಡುತ್ತಿರುವುದು, ಇದು ಬಹಳ ಗೂಢ, ಆದರೆ ನಾವು ಬಯಸಿದರೆ, ನಾವು ಈ ಮೂಲಕ ನೋಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತು ಕಾರಣ, ನಿರೀಕ್ಷಿಸಿ, ವಿಶೇಷವೇನು ಮಾಡಬಾರದು ಎಂದು ಇಲ್ಲಿ ನಡೆಯುತ್ತಿರುವ ವಿಷಯವೆಂದರೆ ನಂತರ ನಾವು ಕಂಪೈಲರ್ ದುರುದ್ದೇಶಪೂರಿತ ಏನೋ ಮಾಡುತ್ತಿರುವೆ ಎಂದು ಗುರುತಿಸಲು ಮಾಡುತ್ತೇವೆ. ಆದರೆ, ಕೇವಲ ತಂತಿಗಳನ್ನು ರೀತಿಯಲ್ಲಿ, ಯಾರು objdump ವಿಶೇಷ ಕೇಸ್ಡ್ ಅಲ್ಲ ಹೇಳಲು ಇಲ್ಲಿದೆ. ಮೂಲಭೂತವಾಗಿ, ನೀವು ಏನು ನಂಬಲು ಸಾಧ್ಯವಿಲ್ಲ ಕೆಳಗೆ ಬರುತ್ತದೆ. "ನಂಬುವಂತೆ ಟ್ರಸ್ಟ್" ಕರೆಯುತ್ತಾರೆ ಕಾಗದದ ಬಿಂದುವಾಗಿದೆ ಸಾಮಾನ್ಯವಾಗಿ, ನಮ್ಮ ಕಂಪೈಲರ್ ನಂಬಿಕೆ. ನಿಮ್ಮ ಕೋಡ್ ಸಂಕಲಿಸಲು ಮತ್ತು ನೀವು ಅದನ್ನು ಕೇಳಿ ಏನು ನಿರೀಕ್ಷೆ. ಆದರೆ, ಏಕೆ ಕಂಪೈಲರ್ ನಂಬಿಕೆಯ ಮಾಡಬೇಕು? ನೀವು ಕಂಪೈಲರ್ ಬರೆಯಲಿಲ್ಲ. ನೀವು ಕಂಪೈಲರ್ ಅಗತ್ಯವಾಗಿ ನಿಜವಾಗಿ ಏನು ಎಂಬುದನ್ನು ತಿಳಿದಿಲ್ಲ. ಯಾರು ಅದನ್ನು ನಂಬಲು ಸಾಧ್ಯವಿಲ್ಲ ಹೇಳಲು ಈಸ್? ಆದರೆ ನಂತರ, ಮತ್ತು, ಬಹುಶಃ ನಾವು ಕಂಪೈಲರ್ ನಂಬಿಕೆಯ ಮಾಡಬಹುದು. ಈ ನೋಡಿವೆ ಜನರ ಸಾವಿರಾರು ಇವೆ. ಯಾರಾದರೂ ಕಂಪೈಲರ್ ಅಪ್ ಆಗಿತ್ತು ಏನೋ ಮಾನ್ಯತೆ ಹೊಂದಿರಬೇಕು. ನಾವು ಕೇವಲ 1 ಮಟ್ಟದ ಆಳವಾದ ಹೋದರೆ? ಇದು ನಿಮ್ಮ ಪ್ರೊಸೆಸರ್ ಇರಬಹುದು. ಎಷ್ಟು ಸಾಧ್ಯವೊ ಮಾಹಿತಿ ಹಾಸ್ಯಾಸ್ಪದ ಎಂದು, ಬಹುಶಃ ಈ ಸಂಸ್ಕಾರಕಗಳನ್ನು ತಯಾರಿಸುವ ಇಂಟೆಲ್ ಕೆಲವು ನೌಕರನ ಇಲ್ಲ ಆ ಪ್ರೊಸೆಸರ್ ನೀವು ಕೆಲವು ಆಜ್ಞಾ ಚಾಲನೆಯಲ್ಲಿರುವ ಎಂಬುದನ್ನು ಗಮನಿಸುತ್ತಾನೆ ಬಂದಾಗಲೆಲ್ಲಾ ಎಂದು, ಕಂಪ್ಯೂಟರ್ ಲಾಗಿನ್ ಉದ್ದೇಶವನ್ನು ವಿಶೇಷವೇನು ಪ್ರೊಸೆಸರ್ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಸಂಯೋಜನೆಯನ್ನು ಒಪ್ಪಿಕೊಳ್ಳುತ್ತೇನೆ. ಇದು ಉಗ್ರ ಜಟಿಲ, ಆದರೆ ಯಾರಾದರೂ ಇಲ್ಲ. ಆ ಸಮಯದಲ್ಲಿ, ನೀವು ನಿಜವಾಗಿಯೂ ಪ್ರೊಸೆಸರ್ ನೋಡಲು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ತೆರೆಯುತ್ತದೆ ಹೋಗುವ ಮತ್ತು ಅವರು ಇರಬೇಕು ಎಂದು ಈ CIRCUITS ಸಾಲಾಗಿ ನಿಲ್ಲಿಸಿದೆ ಎಂಬುದನ್ನು ಗುರುತಿಸಲು ಒಂದು ಸೂಕ್ಷ್ಮ ಬಳಸಲು? ಯಾರೂ ದೋಷ ಹಿಡಿಯಲು ಹೋಗುತ್ತದೆ. ಕೆಲವು ಸಮಯದಲ್ಲಿ, ನೀವು ಏನನ್ನಾದರೂ ನೀಡಿ ನಂಬಲು ಹೊಂದಿರುತ್ತವೆ. ಹೆಚ್ಚಿನ ಜನರು ಈ ಹಂತದಲ್ಲಿ ಕಂಪೈಲರ್ ನಂಬಿಕೆ ಇಲ್ಲ. ಆ ಅಗತ್ಯವಾಗಿ ನೀವು ಎಂದು ಹೇಳಲು ಹೊಂದಿದೆ. ಸ್ವಲ್ಪ ಕುಖ್ಯಾತ ವೀಡಿಯೊ ನೋಡುವ - [ನಾಟಕೀಯ ಸಂಗೀತ] [ಇದು ಯೂನಿಕ್ಸ್ ಸಿಸ್ಟಮ್ ನ. ನಾನು ಗೊತ್ತಿಲ್ಲ.] [ಎಲ್ಲಾ ಕಡತಗಳನ್ನು ಇಲ್ಲಿದೆ -] ಅವರು "ಇದು ಒಂದು ಯುನಿಕ್ಸ್ ವ್ಯವಸ್ಥೆಯು ಇಲ್ಲಿದೆ. ಈ ತಿಳಿದಿದೆ." ಹೇಳಿದರು ನಿಮ್ಮ ಮೆಚ್ಚಿನ ಆಪರೇಟಿಂಗ್ ವ್ಯವಸ್ಥೆ ಏನನ್ನು UNIX ಬದಲಾಯಿಸಿ - ಅವರು "ಇದು ಒಂದು ವಿಂಡೋಸ್ ವ್ಯವಸ್ಥೆ ಇಲ್ಲಿದೆ. ಈ ತಿಳಿದಿದೆ." ಹೇಳಿದರು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಇದು, ಸಂಪೂರ್ಣವಾಗಿ ಅರ್ಥಹೀನ ಹೇಳಿಕೆಗಳ ಆದರೆ ನಾವು ತಿಳಿದಿರುವ ಎಲ್ಲಾ, ಅವಳು UNIX System ಒಂದು ಹಿಂಬಾಗಿಲ ತಿಳಿಯಲು ಸಂಭವಿಸುತ್ತದೆ. ಅವರು ನಿಜವಾಗಿಯೂ ಅವಕಾಶ ಎಂದು ಕೆಲವು ಬಳಕೆದಾರ ಹೆಸರು / ಪಾಸ್ವರ್ಡ್ ಸಂಯೋಜನೆಯನ್ನು ತಿಳಿದಿರುವ ತನ್ನ ಅವರು ಬಯಸುತ್ತಾರೆ ಯಾವುದೇ ಹಾಗೆ. ಎಲ್ಲಾ ಸರಿ. ಇಂದು ನೈತಿಕ ನೀವು ಏನು ನಂಬಲು ಸಾಧ್ಯವಿಲ್ಲ ಮೂಲತಃ ಹೊಂದಿದೆ. ಸಹ ವಿಷಯಗಳನ್ನು ನೀವು ಬರೆಯಲು - ನೀವು ಕಂಪೈಲರ್ ಬರೆಯಲಿಲ್ಲ. ಕಂಪೈಲರ್ ಕೆಟ್ಟ ಆಗಿರಬಹುದು. ನೀವು ಕಂಪೈಲರ್ ಬರೆಯಬಹುದು ಮಾಡಿದರು ಸಹ, ಕಂಪೈಲರ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಸಂಗತಿಯೆಂದರೆ ಕೆಟ್ಟ ಆಗಿರಬಹುದು. (ನಗುವುದು) ಹೆಚ್ಚು ನೀವು ಮಾಡಬಹುದು ಇಲ್ಲ. ವಿಶ್ವದ ಅವನತಿ ಹೊಂದುತ್ತದೆ. ಡೇವಿಡ್ ಮತ್ತೆ! [ಚಪ್ಪಾಳೆಯನ್ನು] [ಡೇವಿಡ್] ಧನ್ಯವಾದಗಳು. ನಿಜಕ್ಕೂ ಖಿನ್ನತೆ ಆಗಿತ್ತು. ಆದರೆ ವಾಸ್ತವವಾಗಿ, ರಾಬ್ ಸರಿಯಾಗಿದೆ. ಕೆಲವು ಪರಿಹಾರಗಳನ್ನು ಪಡೆಯಲು ನಾವು ಆ ಪರಿಹಾರ ಇಲ್ಲ, ಆದರೆ ನಿಮ್ಮ ಬಗ್ಗೆ ನೀವು ಕೆಲವು ಸಾಮಾನ್ಯ ರಕ್ಷಣೆಗೆ. ಈ ನಿರೀಕ್ಷೆಯಲ್ಲಿ, ನೇಟ್ ಮತ್ತು ನಾನು ನೇಪಥ್ಯದ ಅಲ್ಲಿ ಏನು ಮಾಡಲಾಗಿದೆ ಈ ಕೊಠಡಿಯಲ್ಲಿ ಅನೇಕ ಲ್ಯಾಪ್ಟಾಪ್ಗಳನ್ನು ಇವೆ ತಿಳಿಸುವ ಇದೆ, ನಾವು ಕಳೆದ 20 ನಿಮಿಷಗಳ ಕಾಲ ಈ ಕೋಣೆಯ ಮೂಲಕ ಹೋಗುವ ನಿಸ್ತಂತು ಸಂಚಾರ ಎಲ್ಲಾ ಸೀನುವಿಕೆ ಮಾಡಲಾಗಿದೆ ರಾಬ್ ನ ಚರ್ಚೆ ಸಮಯದಲ್ಲಿ, ಆದ್ದರಿಂದ ನಾವು ಇಲ್ಲಿ 2 ನಿಮಿಷಗಳ ವಿರಾಮವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ನೀನು. ನೇಟ್ ನಾವು ಎಲ್ಲಾ ಬಗ್ಗೆ ಮಾತನಾಡಲು ನೀನು ನಂತರ ಸ್ಥಾಪಿಸಲು ಹೋಗಿ, ಮತ್ತು ನಾವು ಕಂಡುಹಿಡಿದಿದ್ದೇವೆ ಎಂದು. (ಹಾಸ್ಯ) ಆದ್ದರಿಂದ, ನಾನು ನಾಟಕ ಸಲುವಾಗಿ ಸ್ವಲ್ಪ ಉತ್ಪ್ರೇಕ್ಷೆಯಿಂದ ಮಾಡಿರಬಹುದು ಆದರೆ, ಏಕೆಂದರೆ ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮ ನಿಸ್ತಂತು ಸಂಚಾರ ಎಲ್ಲಾ ಸೀನುವಿಕೆ ಮಾಡಲಾಗಿದೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಅದು ಸುಲಭ. ಆದರೆ ನೀವು ಈ ರೀತಿ ಈ ರಕ್ಷಿಸಿಕೊಳ್ಳಲು, ಮತ್ತು ಎಂದು ರೀತಿಯಲ್ಲಿ, ಸಹ ನಾನು ನೇಟ್ Hardison ನೀಡಿ. >> [ನೇಟ್] ಸ್ವೀಟ್. (ಚಪ್ಪಾಳೆ) [ನೇಟ್] ಧನ್ಯವಾದಗಳು, ಮ್ಯಾನ್. ನಾನು ಶೌಟ್ ಔಟ್ ಪ್ರಶಂಸಿಸುತ್ತೇವೆ. ಸರಿ! ಇದು ಆಟದ ವಾರದ. ನೀವು ಹುಡುಗರಿಗೆ ರೋಮಾಂಚನ ಬಯಸುವಿರಾ? ಆಶಾದಾಯಕವಾಗಿ ಇದು ಶನಿವಾರ ದೊಡ್ಡ ಆಟದ ಎಂದು ವಿಶೇಷವೇನು. ನಾನು ಈ ಹಂತದಲ್ಲಿ ಹುಡುಗರಿಗೆ ಕಲ್ಪನೆ - ನೀವು ಬುಧವಾರ ಒಂದು ರಸಪ್ರಶ್ನೆ ಎಂದು ಕೊಟ್ಟಿರುವ ಎಲ್ಲಾ ಕೋಡ್ ಬಗ್ಗೆ, ಮತ್ತು ನಾವು ರಾಬ್ ಮೂಲಕ ಅದ್ಭುತ ಉಪನ್ಯಾಸ ಮೂಲಕ ಕುಳಿತು - ಇದು C ಕೋಡ್ ಇಡೀ ಗುಂಪೇ ಜೊತೆ ಬಹುಶಃ ಕೋಡ್ ಸುಸ್ತಾಗಿ ಸ್ವಲ್ಪ ಇರುತ್ತದೆ. ಈ ಭಾಗದಲ್ಲಿ, ನಾವು ವಾಸ್ತವವಾಗಿ ಯಾವುದೇ ಕೋಡ್ ಸ್ಪರ್ಶಕ್ಕೆ ಹೋಗುತ್ತಿಲ್ಲ. ನಾವು, ನೀವು ಪ್ರತಿದಿನ ಬಳಸುವ ತಂತ್ರಜ್ಞಾನ ಬಗ್ಗೆ ಮಾತನಾಡಲು ನೀನು ಅನೇಕ, ಅನೇಕ ಗಂಟೆಗಳ ಒಂದು ದಿನ, ಮತ್ತು ನಾವು ಇಲ್ಲ ಎಂದು ರಕ್ಷಣಾ ಸೂಚ್ಯಾರ್ಥಗಳ ಕುರಿತು ಮಾತನಾಡಲು ವಿಲ್. ನಾವು, ಸೆಮಿಸ್ಟರ್ ಅವಧಿಯಲ್ಲಿ ಭದ್ರತೆಯ ಬಗ್ಗೆ ಸಾಕಷ್ಟು ಮಾತನಾಡಿದರು ನೀವು ಮತ್ತು ನಾವು ಕ್ರಿಪ್ಟೋ ಒಂದು ಸ್ವಲ್ಪ ಆರಂಭಿಸಿ. [Bdoh LV vwlqng!] ಮತ್ತು ನೀವು ಹುಡುಗರಿಗೆ ಪರಸ್ಪರ ಟಿಪ್ಪಣಿಗಳು ಹಾದುಹೋಗುವ ಎಂದು ಬಹುಶಃ ಸೂಪರ್ ರೋಮಾಂಚನ ಸಹ ಇಂತಹ ಒಂದು ಸೀಸರ್ ಸೈಫರ್ ಬಳಸಿಕೊಂಡು ವರ್ಗ ರಲ್ಲಿ, ನೀವು ನಿಜವಾಗಿಯೂ ಸುರಕ್ಷತೆ ಬಗ್ಗೆ ನೀವು ವಾಸ್ತವದಲ್ಲಿ, ಹೊಂದಿದೆ ಕೆಲವು ಹೆಚ್ಚು ಮೋಜಿನ ಇಲ್ಲ ವಸ್ತುಗಳನ್ನು ಮತ್ತು ರೀತಿಯ. ಇಂದು, ನಾವು ಕೆಲವು ತಂತ್ರಜ್ಞಾನಗಳು ಸರಿದೂಗಿಸಲು ನೀನು ಜನರು ವಾಸ್ತವವಾಗಿ ವಸ್ತುಗಳ ಎಲ್ಲಾ ರೀತಿಯ ಮಾಡಲು ವಾಸ್ತವ ಜಗತ್ತಿನಲ್ಲಿ ಬಳಸುವ ಜನರ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸೀನುವಿಕೆ ನಿಂದ ವಾಸ್ತವವಾಗಿ ಹೋಗುವ ಮತ್ತು ಜನರ ಬ್ಯಾಂಕ್ ಖಾತೆಗಳು ಮತ್ತು ಎಲ್ಲಾ ಸೇರ್ಪಡೆಯಾದ. ಈ ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡುವ ನೀವು ನ್ಯಾಯಸಮ್ಮತವಾದ ಉಪಕರಣಗಳಾಗಿವೆ ಪ್ರಾಯಶಃ ಒಂದು ಉಪಕರಣವನ್ನು ಹೊರತುಪಡಿಸಿ. ಮತ್ತು ನಾನು ತ್ವರಿತ ಹಕ್ಕುತ್ಯಾಗ ಮಾಡಲು ಬಯಸುವ. ನೀವು ಏನು ಹೊರಗೆ ತಿಳಿಸಬಾರದೆಂಬ ಆದ್ದರಿಂದ ನಾವು ಈ ವಿಷಯಗಳ ಬಗ್ಗೆ ಮಾತನಾಡಿ, ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡುವ ನೀವು ಮತ್ತು ನೀವು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ನೀವು ಸುರಕ್ಷಿತ ಎಂದು ಹೇಗೆ ಅರಿವಿದೆ. ಆದರೆ ನಾವು ಖಂಡಿತವಾಗಿಯೂ ಈ ಸಾಧನಗಳನ್ನು ಬಳಸಬೇಕು ಸೂಚಿಸುವುದಿಲ್ಲ ಬಯಸುವುದಿಲ್ಲ ನಿಮ್ಮ ಡಾರ್ಮ್ನಲ್ಲಿ ಅಥವಾ ನಿಮ್ಮ ಮನೆಯಲ್ಲಿ ನೀವು ದೊಡ್ಡ ಸಮಸ್ಯೆಗಳನ್ನು ಸಾಕಷ್ಟು ಮೀರುತ್ತದೆ ಕಾರಣ. ನಾವು ನಿಜವಾಗಿ ನಿಮ್ಮ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸೀನುವಿಕೆ ಎಂಬುದು ಒಂದು ಕಾರಣ ಇಂದಿನ. ಎಲ್ಲಾ ಸರಿ. ಕೊನೆಯ ಸೋಮವಾರ, ನಾವು, ಕುಕೀಗಳನ್ನು ಬಗ್ಗೆ ಮಾತನಾಡಿದರು, ಮತ್ತು HTTP, ಮತ್ತು ದೃಢೀಕರಣ ಮತ್ತು ಹೇಗೆ Firesheep, ನಿಮ್ಮ ಫೇಸ್ಬುಕ್ ಖಾತೆಗೆ ಈ ದೊಡ್ಡ ಬಾಗಿಲು ತೆರೆಯುತ್ತದೆ ನಿಮ್ಮ Hotmail ಖಾತೆಗೆ - ಯಾರಾದರೂ ಇನ್ನೂ Hotmail ಬಳಸಿಕೊಂಡು ಇದ್ದರೆ - ಮತ್ತು ಅನೇಕ ಇತರ ಖಾತೆಗಳು. ಈ ವಿಷಯದ ಬಹಳಷ್ಟು, ಎಂದು ಆಫ್ ಕಟ್ಟಲು ಹೋಗುತ್ತದೆ ಆದರೆ ಮೊದಲ, ನಾನು ಇಂಟರ್ನೆಟ್ ಕಾಲಾನಂತರದಲ್ಲಿ ಬೆಳವಣಿಗೆ ಹೇಗೆ ತ್ವರಿತ ಪ್ರವಾಸ ತೆಗೆದುಕೊಳ್ಳಲು ಬಯಸುವ. ಹಿಂದೆ 90 ರ, ನೀವು ವ್ಯಕ್ತಿಗಳು ವಾಸ್ತವವಾಗಿ ಮುಂತಾದವುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ನೆನಪಿನಲ್ಲಿ ಮಾಡಿರಬಹುದು ಈ ಒಂದು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್. ಈಗ ನಾವು ಹೆಚ್ಚು ಎಂದಿಗೂ ಆದ್ದರಿಂದ ಹಾಗೆ ಮಾಡಬೇಡಿ. ವಾಸ್ತವವಾಗಿ, ಸಲುವಾಗಿ ನನ್ನ ಲ್ಯಾಪ್ಟಾಪ್ ಒಂದು ಎಥರ್ನೆಟ್ ಕೇಬಲ್ ಪ್ಲಗ್ ಎಂದು ತಿರುಗಿದರೆ ನಾನು ಈಗ ಕ್ರೇಜಿ ರೀತಿಯ ಈ ಅಡಾಪ್ಟರುಗಳನ್ನು ಒಂದು ಬಳಸಲು ಹೊಂದಿರುತ್ತವೆ. ಬದಲಿಗೆ, 1997 ರಲ್ಲಿ ಈ ಹೊಸ, ಮೋಜಿನ ತಂತ್ರಜ್ಞಾನ ಹೊಂದಿತ್ತು ಐಇಇಇ 802.11 ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಹೊರಬಂದು, ಈ ನಿಸ್ತಂತು ಅಂತರ್ಜಾಲ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಐಇಇಇ ಎಲ್ಲ ರೀತಿಯ ಔಟ್ ನೀಡುತ್ತದೆ ಈ ಆಡಳಿತ - ಕಂಪ್ಯೂಟರ್ಗಳು ಸಂಬಂಧಿಸಿದಂತೆ ಜೊತೆಗೆ ಗುಣಮಟ್ಟದ ಎಲ್ಲಾ ರೀತಿಯ ಪ್ರಕಟಿಸುತ್ತದೆ. 802 ಮಾನದಂಡಗಳು ಇಂಟರ್ನೆಟ್ ತಂತ್ರಜ್ಞಾನದ ಎಲ್ಲಾ. 802,3 ಉದಾಹರಣೆಗೆ, ಎತರ್ನೆಟ್ ಮಾನದಂಡವಾಗಿದೆ ನಾನು ನಂಬಿಕೆ 802.15.1, ಬ್ಲೂಟೂತ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಮತ್ತು 802.11 ಬಗ್ಗೆ ವೈರ್ಲೆಸ್ ಇಂಟರ್ನೆಟ್ ಹೊಂದಿದೆ. 1997 ರಲ್ಲಿ ಈ ಹೊರಬಂದು. ಇದು ಸಾಕಷ್ಟು ಈಗಿನಿಂದಲೇ ಸೆಳೆಯಲು ಮಾಡಲಿಲ್ಲ. ಇದು 1999 ರವರೆಗೆ ಮತ್ತು 802.11b ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕೇವಲ ನಿಜವಾಗಿಯೂ ಜನಪ್ರಿಯ ದೊರೆತಿದೆ ಎಂದು ಬಂದರು. ಕಂಪ್ಯೂಟರ್ ಬರುವ ಮತ್ತು ಅವುಗಳ ಮೇಲೆ Wi-Fi ಪಡೆಯುವಲ್ಲಿ ಆರಂಭಿಸಿದಾಗ ನಿಮ್ಮಲ್ಲಿ ಎಷ್ಟು ನೆನಪಿಡಿ? ಆ ತಂಪಾದ HUH ವಿಧದ? ನಾನು ಪ್ರೌಢಶಾಲೆಯಲ್ಲಿ ನನ್ನ ಮೊದಲ ಲ್ಯಾಪ್ಟಾಪ್ ಪಡೆಯುವಲ್ಲಿ ನೆನಪಿದೆ ಮತ್ತು ಅದು ಒಂದು ವೈರ್ಲೆಸ್ ಕಾರ್ಡನ್ನು ಹೊಂದಿತ್ತು. ನನ್ನ ತಂದೆ, ನನ್ನ ಕೊಡುತ್ತಾನೆ ಮತ್ತು ನನ್ನ ಕಾಲೇಜು ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಎಲ್ಲಾ ಅದನ್ನು ಬಳಸಬೇಕು ಎಂದು ಮಾಡಲಾಯಿತು ಮತ್ತು ನಾನು ಈ ವಿಷಯವನ್ನು ಆನ್ಲೈನ್ ಹುಡುಕುವ ಹೋಗುವುದು ಹೇಗೆ ಕಲ್ಪನೆ ಇರಲಿಲ್ಲ. ಆದರೆ ಅದೃಷ್ಟವಶಾತ್, ನಾನು ತುಂಬಾ ಸುಂದರವಾಗಿದೆ, ಆದ್ದರಿಂದ, ಒಂದು ವೈರ್ಲೆಸ್ ಕಾರ್ಡನ್ನು ಹೊಂದಿತ್ತು. ಇಂದು, ನೀವು ನಿಜವಾಗಿಯೂ ಜನಪ್ರಿಯ ಇತರ ಒಂದಾಗಿದೆ 802.11g ನೋಡುತ್ತಾರೆ ನಿಸ್ತಂತು ಗುಣಮಟ್ಟ ಎಂಬುದಕ್ಕೆ ಔಟ್ ನ. ಬೌ ಮತ್ತು ಗ್ರಾಂ ಎರಡೂ ಬಹಳ ಈ ಹಂತದಲ್ಲಿ ಅವಧಿಮೀರಿರುವ. ಯಾರೇ ಹೆಚ್ಚು ಜನರು ಇದೀಗ ಮೇಲೆ ಯಾವ ಆವೃತ್ತಿಯನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು ಅವರು ಹೊಸ ನಿಸ್ತಂತು ಮಾರ್ಗನಿರ್ದೇಶಕಗಳು ಹಾಗೂ ಆ ರೀತಿಯ ವಿಷಯವನ್ನು ಖರೀದಿ ಬಳಸುತ್ತಿದ್ದರೆ? ನಿಖರವಾಗಿ ಎನ್. ಬಿಂಗೊ. ಮತ್ತು ಇದು, AC ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕೇವಲ ಕರಡು ರೂಪದಲ್ಲಿ ಹೊರಬರುತ್ತಿರುವ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ತಿರುಗಿದರೆ ಮತ್ತು ದಾರಿಯಲ್ಲಿ ಇತರ ಆವೃತ್ತಿಗಳು ಇವೆ. ನಾವು ಗಳಿಸಿದ ಏನನ್ನು ಈ ಮಾನದಂಡಗಳ ಪ್ರತಿ ಹೆಚ್ಚು ಬ್ಯಾಂಡ್ವಿಡ್ತ್, ಆಗಿದೆ ವೇಗದಲ್ಲಿ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ. ಈ ವಿಷಯಗಳಲ್ಲಿ ಬಹಳ ವೇಗವಾಗಿ ಬದಲಾಗುವ ಇರಿಸಿಕೊಳ್ಳಲು. ನಾವು ಹೆಚ್ಚು ಮಾರ್ಗನಿರ್ದೇಶಕಗಳು ಹಾಗು ತಮಾಷೆಯ ಸಂಗತಿಗಳನ್ನು ಕೊಳ್ಳಲು ಬಹಳ ಇದು ಮಾಡುತ್ತದೆ. ರ ನಿಸ್ತಂತು ಸಂವಹನ ವಾಸ್ತವವಾಗಿ ಕೇಂದ್ರವಾಗಿ ಯಾವುದು ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. ಎತರ್ನೆಟ್ ಮತ್ತು ಆ ಹಳೆಯ ಡಯಲ್ ಅಪ್ ಮೊಡೆಮ್ಗಳು ಜೊತೆ, ನಿಜವಾಗಿಯೂ, ನೀವು ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ತೂರಿಸಲ್ಪಡುವ ಈ ವಿಷಯವನ್ನು ಹೊಂದಿತ್ತು ತದನಂತರ ನೀವು ರೀತಿಯ ಮೋಡೆಮ್ ತೂರಿಸಲ್ಪಡುವ, ತದನಂತರ ನಿಮ್ಮ ಗೋಡೆಯಲ್ಲಿ ಒಂದು ಜ್ಯಾಕ್ ಅದನ್ನು ಕೇಳಿಬರುತ್ತದೆ. ನೀವು ಬಲ, ಈ ತಂತಿ ಸಂಪರ್ಕ ಹೊಂದಿದ್ದರು? ನಿಸ್ತಂತು ಇಡೀ ಹಂತದಲ್ಲಿ ಈ ವಿಷಯವನ್ನು ತೊಡೆದುಹಾಕಿದ್ದೇವೆ ಇದೆ. ಹಾಗೆ ಮಾಡಲು, ಎಂಬುದನ್ನು ನಾವು ಪ್ರಮುಖವಾಗಿ ಒಂದು ರೇಡಿಯೋ ಸಂವಹನ ಅಲ್ಲಿ ನಮ್ಮ ನಿಸ್ತಂತು ರೂಟರ್ - ನಮ್ಮ ಕಡಿಮೆ ನಿಸ್ತಂತು ಐಕಾನ್ ಮೂಲಕ ಗೊತ್ತುಪಡಿಸಿದ - ತಂತಿ ಸಂಪರ್ಕ ಕೆಲವು ರೀತಿಯ ಸೂಚಿಸುವ ಈ ಘನ ಬಾಣ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ ಇದೆ, ಆದರೆ ನೀವು ನಿಮ್ಮ ನಿಸ್ತಂತು ರೂಟರ್ ಸಂಪರ್ಕಿಸಿದಾಗ ನೀವು ನಿಜವಾಗಿಯೂ ಸುಮಾರು ನಡುವೆ ವಾಕಿ - ಟಾಕಿ ತರಹದ ಬಳಸುತ್ತಿದ್ದೀರಿ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಮತ್ತು ನಿಮ್ಮ ನಿಸ್ತಂತು ರೂಟರ್. ಏನು ಈ ಬಗ್ಗೆ ನಿಜವಾಗಿಯೂ ಕೂಡಿದೆ ನೀವು ಸುಮಾರು ಚಲಿಸಬಹುದು ಹೊಂದಿದೆ. ನೀವು ಸ್ಯಾಂಡರ್ಸ್ ಎಲ್ಲಾ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಸಾಗಿಸುವ, ನೀವು ಏನೇ, ವೆಬ್ ತೆರೆನೊರೆಗೊಳಿಸುವುದಕ್ಕೆ ಹೋಗಿ ನೀವು ಎಲ್ಲಾ ತಿಳಿದಿರುವ ಮತ್ತು ಪ್ರೀತಿ ಕೇವಲ, ಇಷ್ಟ ಮತ್ತು ನೀವು ಎಂದಾದರೂ ಏನು ಗೆ ಪ್ಲಗ್ ಮಾಡಲು ಹೊಂದಿಲ್ಲ. ಈ ಕೆಲಸ ಮಾಡಲು, ನಾವು ಈ ಸ್ವೀಕರಿಸಲು ಮತ್ತು ರವಾನೆ ಹೊಂದಿರುತ್ತದೆ. ಇದು ನಿಜವಾಗಿಯೂ ಆ ವಾಕಿ - ಟಾಕಿ ಹಾಗೆ. ಈ ನಿಸ್ತಂತು ರೂಟರ್ - ಸ್ಯಾಂಡರ್ಸ್ ಇದು ಇಲ್ಲಿಯೇ, ಈ ಹಂತದಲ್ಲಿ ಕೆಳಗೆ ಕುಳಿತುಕೊಂಡು - ಯಾವಾಗಲೂ ಪ್ರಸಾರ ಮತ್ತು ಸ್ವೀಕರಿಸುವ, ಪ್ರಸಾರ ಮತ್ತು ಸ್ವೀಕರಿಸುವ ಇದೆ, ಇದೇ ರೀತಿ, ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಎಲ್ಲಾ ತುಂಬಾ, ವಿಷಯ ಅದೇ ರೀತಿಯ ಮಾಡುತ್ತಿದ್ದಾರೆ. ನಾವು ಅದನ್ನು ಕೇಳುತ್ತಿಲ್ಲ. ನೀವು ಮಾಡಬಹುದು ಇತರ ವಿಷಯ ನೀವು ಅನೇಕ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಹೊಂದಬಹುದು ಆಗಿದೆ ಅದೇ ನಿಸ್ತಂತು ರೂಟರ್ ಮಾತನಾಡಲು. ಹತ್ತಿರಕ್ಕೆ ನೀವು ಒಂದು ರೌಟರ್ ಅನ್ನು - ಮತ್ತೆ, ಈ ಒಂದು ರೇಡಿಯೊ ಸಂವಹನ ಹೊಂದಿದೆ - ಹತ್ತಿರಕ್ಕೆ ನೀವು, ಉತ್ತಮ ನಿಮ್ಮ ಸಂಕೇತ, ಉತ್ತಮ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ರೂಟರ್ 'hears' ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಸಂವಹನ ಮಾಡಬಹುದು. ನೀವು ಹುಡುಗರಿಗೆ ನಿಮ್ಮ ಮನೆಯಲ್ಲಿ, ನಿಮ್ಮ ಡಾರ್ಮ್ನಲ್ಲಿ ಎಂದಿಗೂ ಮತ್ತು ನಿಮ್ಮ ಸಿಗ್ನಲ್ ಹಾನಿಕಾರಕ ಏಕೆ ನೀವು ಆಶ್ಚರ್ಯ ಪಡುವ ನೀವು ಏಕೆಂದರೆ) ಇದು ಬಹುಶಃ ಇಲ್ಲಿದೆ. ನೀವು ತುಂಬಾ ನಿಮ್ಮ ರೂಟರ್ ಹತ್ತಿರದಲ್ಲಿ, ಅಥವಾ ಇಲ್ಲ ಬೌ). ನೀವು ಮತ್ತು ನಿಮ್ಮ ರೂಟರ್ ನಡುವೆ ಏನೋ ಒಂದು ಸಿಮೆಂಟ್ ಗೋಡೆ ಅಥವಾ ಯಾವುದೋ ರೀತಿಯ ಇಲ್ಲ ಆ ರೇಡಿಯೋ ತರಂಗಗಳ ಮೂಲಕ ಹೋಗಲು ಅವಕಾಶ ನೀಡುವುದಿಲ್ಲ. ನ Wi-Fi ಹಾಗೆ ಏಕೆ ಕೆಟ್ಟ ಜನರು ಬಗ್ಗೆ ಸ್ವಲ್ಪ ಮಾತನಾಡೋಣ. ಕೆಟ್ಟ ಜನರು ಕೆಲವು ಕಾರಣಗಳಿಗಾಗಿ Wi-Fi ಪ್ರೀತಿಸುತ್ತೇನೆ. ಇಲ್ಲಿ ನಮ್ಮ ಅಸಹ್ಯ ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ಸರಿ ಇಲ್ಲ. ಈ ಕೆಟ್ಟ ವ್ಯಕ್ತಿ Wi-Fi ಪ್ರೀತಿಸುವ ಕಾರಣವೆಂದು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ನಿಸ್ತಂತು ಮಾರ್ಗನಿರ್ದೇಶಕಗಳು ಸಾಕಷ್ಟು ನೀವು ಸ್ಥಾಪಿಸಿದ ಬಂದು, ಏಕೆಂದರೆ, ಇದು ಅವರು ಗೂಢಲಿಪಿಕರಿಸದ ಮಾಡುತ್ತಿದ್ದೇವೆ. ಈ ಸಮಸ್ಯೆ ತಂದಿದೆ, ಮತ್ತು ನಿದರ್ಶನಗಳಿವೆ - ಈಗ ಅನೇಕ ನಿದರ್ಶನಗಳಲ್ಲಿ, - ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ಬೇರೆಯವರ ಮನೆಗೆ ತೋರಿಸುತ್ತದೆ ಅಲ್ಲಿ, ಇಲ್ಲ ಎಂದು ಸೂಚನೆಗಳನ್ನು ಒಂದು ಅವರು ಸಂಪರ್ಕಿಸಬಹುದು ಯಾವ Wi-Fi ಗೂಢಲಿಪಿಕರಿಸದ. ಅವರು ತಮಾಷೆಯ ಸಂಗತಿಗಳನ್ನು ಎಲ್ಲಾ ರೀತಿಯ ಡೌನ್ಲೋಡ್ ಆರಂಭಿಸಲು ನಂತರ Wi-Fi ಸಂಪರ್ಕ, ಮತ್ತು. ಮತ್ತು ಅವರು ಉಡುಗೆಗಳ ಡೌನ್ಲೋಡ್ ಇಲ್ಲ, ಅವರು ನಾಯಿ ಡೌನ್ಲೋಡ್ ಇಲ್ಲ. ಈ ಬಿಟ್ಟೊರೆಂಟ್ ಹಾಗೆ. ಈ nastiest ಆಫ್ ಅಸಹ್ಯ ಹೊಂದಿದೆ. ಎಫ್ಬಿಐ ಕೂಡ ಒಳಗೊಂಡಿತ್ತು ನೆತ್ತಿಗೇರಿದೆ ಅಲ್ಲಿ ನಿದರ್ಶನಗಳಾಗಿವೆ ಮನೆ ಮಾಲೀಕತ್ವ ಹೊಂದಿರುವ ವ್ಯಕ್ತಿಗೆ ವಾಸ್ತವವಾಗಿ ಒಂದು ಯೋಚಿಸಿದರು ಅಲ್ಲಿಗೆ ಹೋಗುವ ಮತ್ತು ಅವರು ನಿಜವಾಗಿಯೂ ಮಾಡಬಾರದು ಎಂದು ವಿಷಯವನ್ನು ಡೌನ್ಲೋಡ್. Wi-Fi ಖಂಡಿತವಾಗಿಯೂ ನೀವು ಬಯಸುವ ಏನನ್ನಾದರೂ ಅಲ್ಲ ಗೂಢಲಿಪಿಕರಿಸದ ನಂತರ ಎಫ್ಬಿಐ ಹೊಂದಿಲ್ಲ ಮಾತ್ರ ನಿಮ್ಮ ಬಾಗಿಲಿನ ನಾಕ್ ಬರುತ್ತವೆ. ಕೆಟ್ಟ ಜನರು Wi-Fi ಪ್ರೀತಿಸುತ್ತೇನೆ ಇನ್ನೊಂದು ಕಾರಣ ಡೇವಿಡ್ ವಿರಾಮದ ಸಮಯದಲ್ಲಿ ಬಗ್ಗೆ ಹಿಂದಿನ ಮಾತನಾಡಿದರು ಕಾರಣ. ತನ್ನ ಕೋರ್ ನಲ್ಲಿ ಒಂದು ರೇಡಿಯೋ ಸಂವಹನ ಸ್, ಏಕೆಂದರೆ ನೀವು ಚಾನೆಲ್ ತಿಳಿದಿದ್ದರೆ, ನೀವು ರೇಡಿಯೊ ಸ್ಟೇಷನ್ ಆಲಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಪ್ರವೇಶ ಬಿಂದು ಮುಂದೆ ಮಧ್ಯಮ ಬಲ ಕುಳಿತು ಅಲ್ಲಿ ಕೆಟ್ಟ ಬಲ ಇಲ್ಲ ವೇಳೆ, ಬಲ ಎಂದು ನಿಸ್ತಂತು ರೂಟರ್ ಮುಂದೆ, ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ನಿಸ್ತಂತು ಸಂಚಾರ ಎಲ್ಲಾ ಮೇಲೆ ಆಲಿಸಬಹುದು ಆ ಕಂಪ್ಯೂಟರ್ಗಳ ಎಲ್ಲಾ ಬರುವ ನ. ವಾಸ್ತವವಾಗಿ, ಈ ಹುಡುಗರಿಗೆ - ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿ ಇಲ್ಲಿ ಯಾರು ಈ ಅದೃಷ್ಟ ಕೆಲವು - ಈ ನಿಸ್ತಂತು ಮಾರ್ಗನಿರ್ದೇಶಕಗಳು ಎಲ್ಲಾ ಸೂಪರ್ ನಿಕಟ ಏಕೆಂದರೆ ಎಂದು, ಕೇವಲ ವೇದಿಕೆಯ ಕೆಳಗೆ ಕುಳಿತು ಈ ಇಡೀ ಕೋಣೆಯಲ್ಲಿ ಪ್ರತಿಯೊಬ್ಬರ ಸಂಚಾರ ಆಲಿಸಬಹುದಾಗಿದೆ ಎಂದು ನೀವು Wi-Fi ಸಂಪರ್ಕ ಮತ್ತು ಈ ಪ್ರವೇಶ ಬಿಂದುಗಳ ಮೂಲಕ ಬ್ರೌಸಿಂಗ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ. ಬಳಸುತ್ತಿದ್ದರೆ ಇದನ್ನು ಪತ್ತೆ ಹಚ್ಚುವ ಒಂದು ಉತ್ತಮ ಸ್ಥಾನದಲ್ಲಿ ನೀವೇ ಕುಳಿತು ಊಹಿಸಲು ತುಂಬಾ ಹಾರ್ಡ್ ಅಲ್ಲ ಇತರ ಜನರು ಏನು. ಪ್ರವೇಶ ಬಿಂದು ಅಲ್ಲಿ ನೀವು ಖಚಿತತೆ ಇಲ್ಲ ವಿಶೇಷವಾಗಿ ಇದು, ನೆನಪಿನಲ್ಲಿಡಿ ಗೆ ವಿಷಯ ಮತ್ತು ನೀವು ಅಟ್ ಸ್ಟಾರ್ಬಕ್ಸ್, ಸೇ ಬ್ರೌಸ್ ಮಾಡುತ್ತಿದ್ದೀರಿ. ಇದು ಸೀನುವಿಕೆ ಮತ್ತು ಎಲ್ಲಾ ಎಂದು ತಿರುಗುತ್ತದೆ ನಿಜವಾಗಲೂ ಮಾಡಲು ಎಲ್ಲಾ ಹಾರ್ಡ್ ಹೊಂದಿದೆ. Tcpdump ಎಂಬ ಪ್ರೋಗ್ರಾಂ ಇಲ್ಲ ಇದು ಡಂಪ್ TCP ಸಂಚಾರ ಎಲ್ಲಾ ರೀತಿಯ ಮತ್ತು ನೀವು ಬಹಳ ಸರಳವಾಗಿ ಚಾಲನೆ ಮಾಡಬಹುದು - ಈ ಬೆಳಗಿನ ಮಾಡಿದಂತೆ. ಇಲ್ಲಿ ಡಂಪ್ ಒಂದು ಸ್ವಲ್ಪ, ಮತ್ತು ಇಲ್ಲಿ ಬರಲಿವೆ ಎಂದು ಸಂಚಾರ ಕೆಲವು ಇಲ್ಲಿದೆ ಸಮಯದಲ್ಲಿ ನನ್ನ ನೆಟ್ವರ್ಕ್. ನೀವು ನೋಡಬಹುದು - ನೀವು ಅರೆಮುಚ್ಚು ವೇಳೆ ನಿಜವಾಗಿಯೂ ಹಾರ್ಡ್ - ಹಾಗಾದರೆ Spotify ಒಂದು ಸ್ವಲ್ಪ ಇಲ್ಲ. Tcpdump ಮೇಲೆ - ಈ ಬಳಸಲು ಒಂದು ನೋವಿನ ರೀತಿಯ ಏಕೆಂದರೆ - ಎ ನೈಸ್ GUI ರಲ್ಲಿ ವೈರ್ಷಾರ್ಕ್ ಇದು ಕಟ್ಟುಗಳ ಈ ಎಲ್ಲಾ ಅಪ್ ಎಂಬ ಪ್ರೋಗ್ರಾಂ ಇಲ್ಲ. ನೀವು ಜಾಲಬಂಧ ತರಗತಿಗಳು ತೆಗೆದುಕೊಳ್ಳಲು ಹೋಗುತ್ತಾರೆ ಹಾಗಾಗಿ ವೈರ್ಷಾರ್ಕ್, ಸೂಪರ್ HANDY ಆಗಿದೆ ಇದು ನೀವು ಪ್ಯಾಕೆಟ್ಗಳ ಎಲ್ಲಾ ತುಂಡರಿಸು ಸಹಾಯ ಏಕೆಂದರೆ ನೀವು ಪ್ರೀತಿಸುವ ಬಂದು ನೀವು ಒಂದು ಉಪಕರಣ ಎಂದು ಹೊರಗೆ ಸುಮಾರು ತೇಲುವ ಮಾಡಲಾಗುತ್ತದೆ. ಆದರೆ ಇದು ಕೆಟ್ಟ ಬಳಸಬಹುದು. ಅದನ್ನು ಬೂಟ್, ಈ ಪ್ರೋಗ್ರಾಂ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಇದು ತುಂಬಾ ಸುಲಭ ಒಂದು ಜಾಲಬಂಧ ಕ್ಯಾಪ್ಚರ್ ಆರಂಭಿಸಲು, ಮತ್ತು ಇಂದಿನ ವಿಶೇಷವೇನು ಎಂದು ಎಲ್ಲವನ್ನೂ ನೋಡಿ - ಮತ್ತು ಇದು ತಮಾಷೆಯ ಸಂಗತಿಗಳನ್ನು ಎಲ್ಲಾ ರೀತಿಯ ಫಿಲ್ಟರ್ ಮತ್ತು ಹಾಗೆ. ನೀವು ನಿಸ್ತಂತು ಸಂವಹನ ಮಾಡಬಹುದು ಇತರ ವಿಷಯ ಕೇವಲ ನೀವು ಕದ್ದಾಲಿಕೆ ಮಾಡಬಹುದು ಆದರೆ ನೀವು ನೆಟ್ವರ್ಕ್ ಜೊತೆ ತಿರುಗಿಸಲು ಹೇಗೆ ಕಲಿಯಬಹುದು ಮತ್ತು ಅನುಭವವನ್ನು ನಿಯಂತ್ರಿಸಲು ನಿಮ್ಮ ಸ್ವಂತ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸುತ್ತವೆ ಇತರ ಜನರು ಅದೇ ನಿಸ್ತಂತು ಜಾಲಬಂಧದ ಪಡೆಯುತ್ತಿದ್ದಾರೆ. ಅವರ ಆ ಒಂದು ಗಮನಿಸೋಣ. ಇಲ್ಲಿ Firesheep ಇಲ್ಲಿದೆ - ಕಳೆದ ವಾರ ತಿಳಿಯಲು ಮತ್ತು ಪ್ರೀತಿ - ಎಂದು ಕದ್ದಾಲಿಕೆ ತಂತ್ರಜ್ಞಾನ ಇದು. ವೇಳೆ, ಉದಾಹರಣೆಗೆ, ನಾವು ಸಕ್ರಿಯವಾಗಿ ಜೊತೆ ಸುಮಾರು ನಮ್ಮ ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ಹೋಗಿ ಅವ್ಯವಸ್ಥೆ ಹೊಂದಬೇಕೆಂಬ ಆಸೆ ಈ ಕಂಪ್ಯೂಟರ್ಗಳು ಒಂದು, ಈ ಸನ್ನಿವೇಶದಲ್ಲಿ ನಾವು harvard.edu ಗೆ ಸರ್ಫ್ ಹೋಗಲು ಪ್ರಯತ್ನಿಸುವಾಗ ಒಂದು ಕಂಪ್ಯೂಟರ್ ಮಾಡಲೇಬೇಕು. ಆಗಿದೆ ಏನಾಗುತ್ತದೆ, ಗಣಕದ ಪ್ರಥಮ, ನಿಸ್ತಂತು ರೂಟರ್ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುತ್ತದೆ ಮತ್ತು ಹೇಳುತ್ತಾರೆ ಹಾಯ್, ನಾನು ಭೇಟಿ www.harvard.edu ಹೋಗಲು ಬಯಸುವ. ಈ ವಾರಾಂತ್ಯದಲ್ಲಿ ಆಟದ ಬಗ್ಗೆ ಮಾಹಿತಿ ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಕೆಲವು ಕಾರಣಕ್ಕಾಗಿ ಸೇ. ಕೆಟ್ಟ ವ್ಯಕ್ತಿ, ಅವರು ಮಧ್ಯದಲ್ಲಿ ಬಲಕ್ಕೆ ಕುಳಿತಿರುವ ರ ಆ ಪ್ರವೇಶ ಬಿಂದು ಹಕ್ಕನ್ನು ಮುಂದಿನ ಎಂದು ಸಂವಹನ ಕಂಪ್ಯೂಟರ್ ಬರುವ ನೋಡಬಹುದು ರೂಟರ್ ಆಗಿ, ಮತ್ತು ಅವರು ತಿಳಿದಿದೆ "AHA! ಯಾರೋ harvard.edu ಹೋಗುವುದಿಲ್ಲ." (ಕೆಟ್ಟರೀತಿಯಲ್ಲಿ ನಗು) ಸಂವಹನ ರೂಟರ್ ಹೋಗುವ ಈ ವಿಳಂಬವನ್ನು ಇರುವಂತೆ ವಿಶೇಷವೇನು ಔಟ್ ಇಂಟರ್ನೆಟ್ ನಲ್ಲಿ ವೆಬ್ಪುಟವು ಹೇಗೆ ಹೋಗಲು harvard.edu-- ಕೇವಲ ನಿಮಗೆ ಹುಡುಗರಿಗೆ ನಿಮ್ಮ ಪಿಎಚ್ಪಿ psets ನಡೆಸಿದ ನಂತರ ಗೊತ್ತಿಲ್ಲ - ಹೀಗೆ ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ಸಮಯ ಸ್ವಲ್ಪ, ವಿಂಡೋದ ಸ್ವಲ್ಪ ಹೊಂದಿದೆ ಅದರಲ್ಲಿ ಕೆಲವು ಸಂಗತಿಗಳನ್ನು ಪ್ರತಿಕ್ರಿಯಿಸಬಹುದು. ಲೆಟ್ಸ್ ಈ ಕೆಟ್ಟ ವ್ಯಕ್ತಿ, ಸಹಜವಾಗಿ, ಒಂದು Yaley ಹೇಳುತ್ತಾರೆ. ಅವರು harvardsucks.org ಜೊತೆಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ. ಬೂ! ಕೆಟ್ಟ, ಕೆಟ್ಟ ವ್ಯಕ್ತಿ! ಕೆಟ್ಟ Yaley! ಅಥವಾ ಇನ್ನೂ ಗಂಭೀರವಾಗಿದೆ, ಅವರು ಪ್ರತಿಕ್ರಿಯೆ ನೀಡಬಹುದು. [Http://youtu.be/ZSBq8geuJk0]. ನಾನು ವ್ಯಕ್ತಿಗಳು ಎಂಬುದನ್ನು ಊಹಿಸಲು ತಿಳಿಸುತ್ತೇವೆ. ಈ ವಾಸ್ತವವಾಗಿ Airpwn ಎಂಬ ತಂತ್ರಜ್ಞಾನ! ಇದು ಮಾಡಿತಲ್ಲದೇ ಭದ್ರತಾ ಸಮಾವೇಶಗಳ ಒಂದು ಕೆಲವು ವರ್ಷಗಳ ಹಿಂದೆ. Airpwn ಜೊತೆ! ನೀವು ನಿಜವಾಗಿಯೂ ನೆಟ್ವರ್ಕ್ ಮತ್ತೆ ಸಂಚಾರ ಸೇರಿಸುತ್ತವೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಆರ್. ಇಂಟರ್ನೆಟ್ ಗೆ ಹೋಗಿ ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಮತ್ತು ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದ ಕಂಪ್ಯೂಟರ್ಗಳು Facebook.com ಗೆ, harvard.edu ಗೆ Google.com, ಬರುತ್ತವೆ ದುರುದ್ದೇಶಪೂರಿತ ಪ್ರತಿಕ್ರಿಯೆ ನೋಡಿ ತಕ್ಷಣ ಊಹಿಸುತ್ತವೆ, ಸರಿ, ನಾನು ಕಾಯುತ್ತಿದೆ ಮತ್ತು ವಿಷಯಗಳಿಂದ ಪಡೆಯುವಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಎಂದು ಪ್ರತಿಕ್ರಿಯೆ ಇಲ್ಲಿದೆ harvardsucks.org ಅಥವಾ nameyourfavoriteshocksite.com, ಮತ್ತು ನೀವು ವಿಷಯಗಳನ್ನು ಕೆಡುತ್ತವೆ ಹೇಗೆ ಬೇಗ ನೋಡಬಹುದು. ವಸ್ತುಗಳ ಈ ರೀತಿಯ ಎಲ್ಲಾ ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಏಕೆಂದರೆ ಒಂದು ತಂತಿ ಸಂಪರ್ಕ ಈ ವೈರ್ಡ್ ಸಂಪರ್ಕಗಳನ್ನು ಹೊಂದಿರುವ ಅದು ಸಂಚಾರಕ್ಕೆ ಮೇಲೆ ಡಾಗ್ಗ್ ಕಷ್ಟ. ನಾನು ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ನಾನು ಮತ್ತು ಒಂದು ತುದಿಯಲ್ಲಿ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ವೇಳೆ ನಿಮ್ಮ ಮೋಡೆಮ್ - ಮತ್ತು ಇತರ ತುದಿಯಲ್ಲಿ ನಿಮ್ಮ ರೂಟರ್ ಹೊಂದಿದೆ - ನಾನು ಸಂಪರ್ಕವನ್ನು ನಡುವೆ ಪಡೆಯುವುದು ಕೇವಲ ರೀತಿಯಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ನನ್ನ ಕಂಪ್ಯೂಟರ್ ಟ್ರ್ಯಾಶ್ ಆಗಿದೆ ಎಲ್ಲೋ ಮಧ್ಯದಲ್ಲಿ ರಲ್ಲಿ ಅಥವಾ, ರೂಟರ್ ಜೊತೆ ಏನೋ ದಿಕ್ಕಿನಲ್ಲಿ ಬೇರೇನಾದರೂ. ಆದರೆ ವೈರ್, ಇದು, ಒಂದು ತರಗತಿಯ ಪೈಕಿ ಮುಂದಿನ ಪಂಕ್ತಿಯಲ್ಲಿ ಕುಳಿತಿದ್ದ ಎಂದು ಸುಲಭವಾಗಿರಬೇಕು ಮತ್ತು ನೀವು ಹಿಂದೆ ಜನರಿಗೆ ಅಸಹ್ಯ ಸ್ಟಫ್ ಎಲ್ಲಾ ರೀತಿಯ ಮಾಡಬಹುದು. ನ ಈ ವಿಷಯಗಳ ಕೆಲವು ರಕ್ಷಿಸಿಕೊಳ್ಳಲು ಎಂಬುದರ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. 802.11 - ನಿಸ್ತಂತು ಗುಣಮಟ್ಟ ಅಭಿವೃದ್ಧಿ ಜನರ - ಅವರು ಕಲ್ಪನೆಯ ಯಾವುದೇ ಹಿಗ್ಗಿಸಲಾದ ಅದಕ್ಕೆ ಮೂಕ ಜನರು. ಈ ತಂಪಾದ ತಂತ್ರಜ್ಞಾನ ಮತ್ತು ಇದು 1999 ರಲ್ಲಿ ಪ್ರಥಮ ಪರಿಚಯಿಸಿದಾಗ ಅವರು WEP ಎಂಬ ಮಾನಕ ಹೊರಬಂದು. ನೀವು ಒಂದು ನಿಸ್ತಂತು ಜಾಲ ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಸೇರಿದಾಗ ಇಲ್ಲಿ ನೋಡಬಹುದು ನೀವು ವಿವಿಧ ಭದ್ರತಾ ಆಯ್ಕೆಗಳು ಎಲ್ಲಾ ಬಗೆಯ ಹೊಂದಿರುತ್ತವೆ. 6 ಎಲ್ಲಾ ಒಟ್ಟಾಗಿ ಇರುವುದರಿಂದ ಒಂದು ನೋವು ಭಾಸವಾಗುತ್ತದೆ ಮತ್ತು ಅದು ನಿಜವಾಗಿಯೂ 1 ಸೇರಲು ಇದು ಅರ್ಥವಿಲ್ಲ ಎಂದಿಗೂ. ಮೇಲ್ಭಾಗದಲ್ಲಿರುವ 1 ಅವರು WEP ಎಂದು ಬಂದ ಮೊದಲ ಒಂದು. WEP ವೈರ್ಡ್ ಸಮಾನ ಗೌಪ್ಯತೆ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ನಾನು ನಂಬುವ, ಇದು ಅಲ್ಲ ವೈರ್ಲೆಸ್ ಎನ್ಕ್ರಿಪ್ಶನ್ನೊಂದಿಗೆ ಪ್ರೋಟೋಕಾಲ್ ಸಾಮಾನ್ಯ ಪಂಪೆಯ್. ನೀವು ಗೌಪ್ಯತೆ ಸಮಾನ ಮತ್ತು ಭದ್ರತಾ ರಕ್ಷಣೆ ನೀಡಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಒಂದು ತಂತಿಯ ನೆಟ್ವರ್ಕ್ ಆ ಸಮಾನ WEP ಏನು ನಡೆಯುತ್ತಿದೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಜೊತೆ, ನೀವು ಟೈಪ್ ಒಂದು ಸರಳ, ಕಡಿಮೆ ಪಾಸ್ವರ್ಡ್ ಮತ್ತು ಆ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತದೆ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಮತ್ತು ನಿಮ್ಮ ರೂಟರ್ ನಡುವೆ ನಿಮ್ಮ ಸಂಪರ್ಕಗಳು ಎಲ್ಲಾ. WEP ಆದರೂ ಸಮಸ್ಯೆ ಏನು? WEP ಹೊಂದಿರುವ ಪಾಸ್ವರ್ಡ್, ನಿಜವಾಗಿಯೂ ಚಿಕ್ಕದಾಗಿದೆ ಮತ್ತು ಎಲ್ಲರೂ, ಅದೇ ಸರಿಯಾದ ಪಾಸ್ವರ್ಡ್ ಬಳಸುತ್ತದೆ  ಮತ್ತು ಆದ್ದರಿಂದ ಡೀಕ್ರಿಪ್ಟ್ ತುಂಬಾ ಸುಲಭ. ಆದ್ದರಿಂದ ಬೇಗನೆ ಜನರು, WEP ಸಮಸ್ಯೆ ಎಂದು ಔಟ್ ಕಾಣಿಸಿಕೊಂಡಿತ್ತು ಮತ್ತು ನೀವು ಈ ಕಡಿಮೆ ವ್ಯಕ್ತಿ ಇನ್ನೂ ತೋರಿಸುತ್ತವೆ ನೋಡಿ ಮಾತ್ರ ಕಾರಣ - WEP ಬಳಸುವುದು ಕೆಲವು ಹಳೆಯ ವ್ಯವಸ್ಥೆಗಳು ಇವೆ - ನೀವು ಬದಲಿಗೆ ಡಬ್ಲ್ಯೂಪಿಎ ಅವು ಹುಡುಕುತ್ತಿರುವ ಮತ್ತು WPA2 ಮಾನದಂಡಗಳು ಏನು ಮಾಡಬೇಕೆಂದು ಆ ನಂತರ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಈ ವ್ಯವಸ್ಥೆಗಳು ವೈರ್ಲೆಸ್ ಇಂಟರ್ನೆಟ್ ಮೇಲೆ ರಕ್ಷಣೆ ಒಂದು ಉತ್ತಮ ಮುಂದೆಹೋಗಲು. ಅವರು ಇನ್ನೂ ಕೆಲವು hackability ಹೊಂದಿರುತ್ತವೆ, ಹೇಳಿದರು. ಹೀಗೆ ಹೋಗಿ ಎಂದು ಹೊರಗೆ ಸಲಕರಣೆಗಳು ಲಭ್ಯವಿವೆ. ಅಸಹ್ಯ ಎಂದು ನಿರ್ದಿಷ್ಟವಾಗಿ ಒಂದು ವಿಷಯ ಎಂದು ನೀವು ಸಂಪರ್ಕ ಮತ್ತು ನಿಸ್ತಂತು ರೂಟರ್ ಪ್ರಮಾಣೀಕರಿಸಿರಬೇಕು ಮತ್ತು ಕೆಲವು ರೀತಿಯ ಬಳಸುತ್ತಿದ್ದರೆ ವೇಳೆ ಎನ್ಕ್ರಿಪ್ಟ್ ಸಂವಹನ, ಇದು ಹ್ಯಾಕರ್ ಸುಲಭವಾಗಿ ಒಂದು ಪ್ಯಾಕೆಟ್ ಕಳುಹಿಸಬಹುದು ಎಂದು ತಿರುಗುತ್ತದೆ , ರೂಟರ್ ನಿಮ್ಮನ್ನು ಕಡಿತಗೊಳಿಸ ಮತ್ತು ಒಮ್ಮೆ ಅವರು ನಂತರ ಕೇಳಲು ನೀವು ಸಂಪರ್ಕ ಮಾಡಿರುವ - ನಿಮ್ಮ ರೂಟರ್ ಮರು ಸ್ಥಾಪಿಸಲು ಸಂಪರ್ಕಕ್ಕೆ ಪ್ರಯತ್ನಿಸಿ ಎಂದು ಅವರು ಆ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ವಾಸನೆ ಮಾಡಬಹುದು. ಮತ್ತು ಆ ಮಾಹಿತಿಯನ್ನು ನಂತರ ನಿಮ್ಮ ಸಂವಹನ ಉಳಿದ ಮತ್ತು ಡೀಕ್ರಿಪ್ಟ್ ಹೋಗಬಹುದು. ಯಾವುದೇ ಎಲ್ಲಾ ಕಲ್ಪನೆಯ ಮೀರಿ ಸುರಕ್ಷಿತ ಯಾವುದೇ ರೀತಿಯ ಅರ್ಥ ಈ ಅಲ್ಲ. ನೀವು ವೈರ್ಲೆಸ್ ನೆಟ್ವರ್ಕ್ಗಳು ​​ಹೊಂದಿಸುವಾಗ ನೀವು ನೀವು ಇತರ ವಿಷಯ ಅಥವಾ ನೀವು ಸೇರುವ ನೀವು ಹೊಂದಿದೆ - ನೀವು ಇಲ್ಲಿ ನಾನು ಈ ನೆಟ್ವರ್ಕ್ ಸೇರುವ ಇರುವಾಗ ಅಧಿಸೂಚನೆಯನ್ನು ಇದು ನನ್ನ ನೆಟ್ವರ್ಕ್ ಹೆಸರು ಕೇಳುತ್ತದೆ. ಇದು SSID ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಮತ್ತು ನೀವು ಬಲಭಾಗದಲ್ಲಿ ನಾನು ಲಭ್ಯವಿರುವ SSIDs ತೋರಿಸುವ ಒಂದು ಬಾಕ್ಸ್ ಎಂದು ಇಲ್ಲಿ ನೋಡಿ. ಹಾರ್ವರ್ಡ್ ವಿಶ್ವವಿದ್ಯಾಲಯ, ಒಂದು CS50, ಮತ್ತು ಒಂದು CS50 ಸ್ಟಾಫ್ ಜಾಲಬಂಧ ಇಲ್ಲ. ಈಗ, ಒಂದು CS50 ಸ್ಟಾಫ್ ನೆಟ್ವರ್ಕ್ ಸುತ್ತ ಇತ್ತು ನಿಮ್ಮಲ್ಲಿ ಎಷ್ಟು ಗೊತ್ತು? ನೀವು ಕೆಲವು. ನೀವು ಎಲ್ಲಾ. ಈ ಸಮಸ್ಯೆ, ಸಹಜವಾಗಿ, ನಾವು SSIDs ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಈ ಅವಕಾಶ ಎಂದು ಹೊಂದಿದೆ ಯಾರೂ ಹೆಚ್ಚಾಗಿ ಅದರ ಬಗ್ಗೆ ತಿಳಿದಿರುತ್ತಿತ್ತು. ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ನೀವು ಹುಡುಗರಿಗೆ ನಮ್ಮ ವೈರ್ಲೆಸ್ ಆಗಿ ಭೇದಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಹೊರತು. ಆದರೆ ನೀವು ಮಾಡಬಹುದು ನೀನು ಹೊಂದಿಸುವಾಗ ನೀವು ನಿಜಕ್ಕೂ ಪ್ರಮುಖ ಹೊಂದಿದೆ ಮನೆಯಲ್ಲಿ ಒಂದು ರೌಟರ್. ಬಹುಶಃ, ನೀವು ಸಾಕಷ್ಟು ಕೆಲವು ವರ್ಷಗಳ ನಡೆಯುತ್ತಿಲ್ಲ ಕಾಣಿಸುತ್ತದೆ ಆದರೆ ಕೀಪಿಂಗ್ ಅಲ್ಲಿ ಹೊರಗೆ SSID ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ ಮತ್ತು ಇದು ಹೆಸರಿಸುವ ಇಲ್ಲ ಸೂಪರ್ ಸಾಮಾನ್ಯ ಏನೋ ದೀರ್ಘಾವಧಿಯಲ್ಲಿ ನೀವು ಹೆಚ್ಚು ಸುರಕ್ಷಿತವಾಗಿಡುವ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ನೀವು ಮಾಡಬಹುದು ವಸ್ತುಗಳ ಅಂತಿಮ ದಂಪತಿಗಳು. ಒಂದು HTTPS ಹೊಂದಿದೆ. ನೀವು ಸಾರ್ವಜನಿಕ Wi-Fi ಪ್ರದೇಶದಲ್ಲಿ ಒಂದು ವೇಳೆ ನೀವು ಒಂದು ಸ್ಟಾರ್ಬಕ್ಸ್ ನಲ್ಲಿ ಇದ್ದರೆ ಮತ್ತು ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಖಾತೆಯನ್ನು ಪ್ರವೇಶಿಸಲು ನಿರ್ಧರಿಸುವಿರಿ, ನಿಮ್ಮ Gmail, ನಿಮ್ಮ ಫೇಸ್ಬುಕ್ ಪ್ರವೇಶಿಸಲು ಆ ಸಂಪರ್ಕಗಳನ್ನು HTTPS ಹೋಗುವಾಗ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಇದು ಸುರಕ್ಷತೆಯ ಅಧಿಕ ಪದರ, ಗೂಢಲಿಪೀಕರಣದ ಒಂದು ಸೇರಿಸಲಾಗಿದೆ ಪದರ ಇಲ್ಲಿದೆ. ಇಲ್ಲಿ ನೆನಪಿನಲ್ಲಿಡಿ ಒಂದು ವಿಷಯವನ್ನು, ಆಗಿದೆ ನಿಮ್ಮಲ್ಲಿ ಎಷ್ಟು ಹಿಂದೆಂದೂ ಹೇಳುತ್ತದೆ ದೊಡ್ಡ, ಕೆಂಪು ಪರದೆಯ ಮೂಲಕ ಕ್ಲಿಕ್ ಮಾಡಿದ್ದೀರಿ, "ಈ ವೆಬ್ಸೈಟ್ ಕೆಟ್ಟ ಇರಬಹುದು." ನಾನು ಎಂಬುದು ತಿಳಿದುಬರುತ್ತದೆ. ನೀವು ಎಲ್ಲಾ ಹೋಮ್ಲ್ಯಾಂಡ್ ಅಥವಾ ಬಲ ಹಾಗೆ ಏನೋ, ನೋಡಿ ಹೋಗಲು ಬ್ರೌಸ್ ಮಾಡಿದಾಗ ಬಹುಶಃ ನ? ಹೌದು. (ಪ್ರೇಕ್ಷಕರ ಲಾಫ್ಟರ್) ಹೌದು. ಅಲ್ಲಿ ನೀವು ಹೋಗಿ. ನಾವು ಹೋಮ್ಲ್ಯಾಂಡ್ ವೀಕ್ಷಿಸಲು ಯಾರು ಗೊತ್ತಿಲ್ಲ. ಬಲ ಅಲ್ಲಿ ದೊಡ್ಡ, ಕೆಂಪು ಪರದೆ ಸಾಮಾನ್ಯವಾಗಿ ಆ ಮೋಜಿನ ನಡೆಯುತ್ತಿರುವ ಸೂಚಿಸುತ್ತದೆ. ಕೆಲವೊಮ್ಮೆ, ವೆಬ್ಸೈಟ್ ಸ್ವತಃ ಅಸುರಕ್ಷಿತ ಕೇವಲ ಇಲ್ಲಿದೆ ಜನರು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಆದರೆ ಅದೇ ದೊಡ್ಡ, ಕೆಂಪು ಸ್ಕ್ರೀನ್ ಬರುತ್ತದೆ ಮೌಂಟ್ ನೆಟ್ವರ್ಕ್ ನೀವು ಆಕ್ರಮಣ. ನೀವು ದೊಡ್ಡ, ಕೆಂಪು ಪರದೆ, ಸ್ಟಾರ್ಬಕ್ಸ್ ನಲ್ಲಿ ಬರುವ ನೋಡಿ ವೇಳೆ ಅದನ್ನು ಕ್ಲಿಕ್ ಮಾಡಬೇಡಿ. ಕೆಟ್ಟ ಸುದ್ದಿ. ಕೆಟ್ಟ ಸುದ್ದಿ ಹೊಂದಿದೆ. ನೀವು ನೋಡಬಹುದು ಎಂದು ಅಂತಿಮವೂ VPN ಕೆಲವು ರೀತಿಯ ಹೊಂದಿದೆ. ಈ VPN ಹಾರ್ವರ್ಡ್ ಮೂಲಕ ಲಭ್ಯವಿದೆ - vpn.fas.harvard.edu-- ಮತ್ತು ಈ ಮಾಡುತ್ತದೆ ಇದು ವಾಸ್ತವವಾಗಿ ಸುರಕ್ಷಿತ ಸಂಪರ್ಕ ಸ್ಥಾಪಿಸುತ್ತದೆ ಆಗಿದೆ ಅದರ ಮೂಲಕ ನೀವು ಮತ್ತು ಹಾರ್ವರ್ಡ್ ನಡುವೆ, funnels ನಿಮ್ಮ ಸಂಚಾರ, ಮತ್ತು ನೀವು ಒಂದು ಸ್ಟಾರ್ಬಕ್ಸ್ ಒಂದು ಸ್ಥಳದಲ್ಲಿ ಕುಳಿತು ಬಳಸುತ್ತಿದ್ದರೆ ಆ ರೀತಿಯಲ್ಲಿ ನೀವು ಹಾರ್ವರ್ಡ್ ಸಂಪರ್ಕ ಮಾಡಬಹುದು, ಆ ಸುರಕ್ಷಿತ ಸಂಚಾರ ಮಾಡಿ ತದನಂತರ ಹಾರ್ವರ್ಡ್ನಿಂದ ಬ್ರೌಸ್. ಮತ್ತೆ, ಸಮರ್ಥವಲ್ಲದಿರುವುದರಿಂದ. ಜನರ ಮಧ್ಯದಲ್ಲಿ ಪಡೆಯಬಹುದು. ಅದನ್ನು ಮುರಿಯಲು ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ, ಆದರೆ ಹೆಚ್ಚು ಸುರಕ್ಷಿತ ಭದ್ರತಾ ಅವಲಂಬಿಸದೇ ಆಗಿದೆ Wi-Fi ಕೇವಲ. ಎಲ್ಲಾ ಸರಿ. ಒಟ್ಟಾರೆಯಾಗಿ, ನೀವು ವೈರ್ಲೆಸ್ ನೆಟ್ವರ್ಕ್ಗಳು ​​ಹೊಂದಿಸುವಾಗ ಮಾಡಿದಾಗ, - ನೀವು ಸಾರ್ವಜನಿಕವಾಗಿ ನಿಸ್ತಂತು ಬಳಸಲು ಹೊರನಡೆಯುವಿಕೆ ಮಾಡಿದಾಗ ಇದು B.Good ಇಲ್ಲಿದೆ ಎಂದು, ಇದು ಐದು ಗೈಸ್ ಆಗಿರುತ್ತದೆ, ಸ್ಟಾರ್ಬಕ್ಸ್ ಆಗಿರುತ್ತದೆ ಆ ತರಹದ್ದನ್ನು - ಅವರು Wi-Fi ಹೊಂದಿರುತ್ತವೆ ಕಡೆಯಲ್ಲೆಲ್ಲ - ನಿಮ್ಮ ಸುತ್ತಮುತ್ತಲಿನ ತಿಳಿದಿರಲಿ. ಜನರು ಏನು ಮಾಡಬಹುದು ಬಗ್ಗೆ ಎಚ್ಚರವಿರಲಿ. ಮತ್ತು ಸುರಕ್ಷಿತ. ನಿಮ್ಮ ಬ್ಯಾಂಕ್ ಖಾತೆಯನ್ನು ಪ್ರವೇಶಿಸುವುದಿಲ್ಲ. ಯಾರಾದರೂ ನಂತರ ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಜೊತೆ ತೋರಿಸುತ್ತದೆ ವೇಳೆ ಇದು ಒಂದು ನಯನಾಜೂಕಿಲ್ಲದ ಜಾಗೃತಿಯಿಂದಾಗಿ ಆಗಿರಬಹುದು. ಆ ಮೂಲಕ, ಕಡುಗೆಂಪು ಹೋಗಿ! ಮತ್ತು ನಾನು ಕೊನೆಯ ಪದಕ್ಕೆ ಡೇವಿಡ್ ಗೆ ಮರಳಿ ವಿಷಯಗಳನ್ನು ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. (ಚಪ್ಪಾಳೆ) [ಡೇವಿಡ್] ನಾನು ವೈಯಕ್ತಿಕ ಅನುಭವದಿಂದ ಒಂದು ವಿಷಯ ಹಂಚಿಕೊಳ್ಳಲು ಎಂದೆನಿಸಿತ್ತು. ಆಪಲ್ ಹೆಚ್ಚಾಗಿ ಈ ಸಮಸ್ಯೆಯನ್ನು ನಿರ್ಮೂಲನೆ ವಿಚಾರ - ನೀವು ಆಡಲು ಇಷ್ಟಪಡಬಹುದು ಒಂದು ಸಾಧನವಾಗಿ ನೀವು ನಂತರ ನಿಮ್ಮ ತಂತ್ರಾಂಶ ಅಪ್ಡೇಟ್ ನೀವು - ಆದರೆ ನಿಜವಾಗಿಯೂ ನಾವು ಬಳಸುವ ತಂತ್ರಾಂಶ ನಂಬಲು ಸಾಧ್ಯವಿಲ್ಲ ಈ ಅಂತ್ಯದ ಕಡೆಗೆ, ಮತ್ತು ನೇಟ್ ನ ಅಂಕಗಳ, ಇತರ ಜನರು ಏನು ಒಂದಷ್ಟು ವಾಸನೆ ಸಾಮರ್ಥ್ಯವಿರುವ ಅಲ್ಲಿಗೆ - ಈಗ ಒಂದು ವರ್ಷ ಮತ್ತು ಒಂದು ಅರ್ಧ ಹಿಂದೆ ಔಟ್ ಬಂದ ತಂತ್ರಾಂಶವಾಗಿದೆ ಆಗಿತ್ತು. [IPhoneTracker] [http://petewarden.github.com/iPhoneTracker/] ಕೆಲವು ಬಾರಿ, ಐಟ್ಯೂನ್ಸ್ - iCloud ಮೊದಲು, ನಿಮ್ಮ ಐಪಾಡ್ಗಳು ಅಥವಾ ನಿಮ್ಮ ಐಫೋನ್ಗಳನ್ನು ಸಿಂಕ್ ಸಂದರ್ಭದಲ್ಲಿ ಅಥವಾ ಐಟ್ಯೂನ್ಸ್ ಅಥವಾ ನಿಮ್ಮ ಐಪ್ಯಾಡ್ಗಳನ್ನು - ಬ್ಯಾಕ್ಅಪ್ಗಳ ಬಡ್ಡಿ, ಕೆಲವು ಬಾರಿ ನಿಮ್ಮ ಐಫೋನ್ ಮತ್ತು ಇತರ ಸಾಧನಗಳು ಏನು ಎಂಬುದು GPS ಡೇಟಾ ಬಳಕೆಯನ್ನು ಮಾಡುವುದು. ನೀವು ಬಹುಶಃ ಗೊತ್ತು ನಿಮ್ಮ ಐಫೋನ್ಗಳನ್ನು ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ಸ್ ಮತ್ತು ವಿಂಡೋಸ್ ಮೊಬೈಲ್ ದೂರವಾಣಿಗಳು ನೀವು ನಕ್ಷೆಗಳನ್ನು ತೋರಿಸುವ ಆಸಕ್ತಿಯನ್ನು ಹೊಂದಿರುವ ಮತ್ತು ಈ ದಿನಗಳಲ್ಲಿ ರೀತಿಯಲ್ಲಿ ಟ್ರ್ಯಾಕ್ ಮಾಡಬಹುದು ಮತ್ತು ಇದೇ ರೀತಿಯ - ಜೊತೆಗೆ ಆಪಲ್ ಮತ್ತು ಇತರ ಕಂಪನಿಗಳು ಏನು ಅವರು ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ವಾಸ್ತವವಾಗಿ ಹಿತಾಸಕ್ತಿಯ ತಂಡದಲ್ಲಿದ್ದು ಹೆಚ್ಚೂಕಮ್ಮಿ ಎಲ್ಲೆಡೆ ಟ್ರ್ಯಾಕ್ ಸೇವೆಯ ಗುಣಮಟ್ಟದ ಸುಧಾರಣೆ. ಒಂದು, ನೀವು ಹೆಚ್ಚು ಉದ್ದೇಶಿತ ಜಾಹೀರಾತು ಮತ್ತು ಹಾಗೆ ಪಡೆಯುವುದು ಆದರೆ ಎರಡು, ಅವರು, ಅಲ್ಲಿ ಜಗತ್ತಿನ ನಿಸ್ತಂತು ಹಾಟ್ಸ್ಪಾಟ್ಗಳು ಎಂಬುದನ್ನು ಊಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತು ಈ ಬೌಗೋಳಿಕ ಸ್ಥಳ ಸಹಾಯ ಮಾಡಬಹುದು - ಜನರ ತ್ರಿಕೋಣಾಕಾರದ ಭಂಗಿಯನ್ನು ರೀತಿಯ. ಉದ್ದ ಕಥೆ ಸಣ್ಣ, ನಮಗೆ ಎಲ್ಲಾ ಸಮಯದ ಕೆಲವು ಪ್ರಮಾಣದ ಆಂಟೆನಾಗಳು ವಾಕಿಂಗ್ ಮಾಡಲಾಯಿತು. ದುರದೃಷ್ಟವಶಾತ್, ಆಪಲ್ ವಿನ್ಯಾಸ ನಿರ್ಧಾರ ಮಾಡಿದ - ಅಥವಾ ಅದರ ಕೊರತೆಯನ್ನು - ಅದನ್ನು ಐಟ್ಯೂನ್ಸ್ ಗೆ ಬೆಂಬಲಿತ ಅಪ್ ಮಾಡುವಾಗ ಈ ಮಾಹಿತಿಯನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲು. ಮತ್ತು ಭದ್ರತಾ ಸಂಶೋಧಕರು ಕಂಡು ಈ ಕೇವಲ ಬೃಹತ್ XML ಫೈಲ್ ಆಗಿತ್ತು - ಬೃಹತ್ ಪಠ್ಯ ಕಡತ - ಜನರ ಐಟ್ಯೂನ್ಸ್ ತಂತ್ರಾಂಶವನ್ನು ಕುಳಿತು, ಮತ್ತು ನೀವು ಸ್ವಲ್ಪ ಕುತೂಹಲ ಆಗಿದ್ದರೆ, ನಿಮ್ಮ ಸಂಗಾತಿಯ ಇತಿಹಾಸ, ನಿಮ್ಮ ಕೊಠಡಿ ಸಹವಾಸಿ ಇತಿಹಾಸದಲ್ಲಿ ಸುಮಾರು poking ಹೋಗಬಲ್ಲವರಾಗಿದ್ದರು ನಿಮ್ಮ ಸಂತಾನದ ಇತಿಹಾಸ ಮತ್ತು ಹಾಗೆ, ಮತ್ತು ಕೆಲವು ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಗೆ ಧನ್ಯವಾದಗಳು, ಈ ಜಿಪಿಎಸ್ ಕಕ್ಷೆಗಳು ಎಲ್ಲಾ ನಕ್ಷೆ ಎಂದು - ಅಕ್ಷಾಂಶ ಮತ್ತು ರೇಖಾಂಶವನ್ನು. ಆದ್ದರಿಂದ, ನಾನು ನನ್ನ ಸ್ವಂತ ಫೋನ್ ಈ ಮಾಡಿದರು. , ನನ್ನ ಫೋನ್ ಕೇಳಿಬರುತ್ತದೆ, ಮತ್ತು ಖಚಿತವಾಗಿ ಸಾಕಷ್ಟು, ಐಟ್ಯೂನ್ಸ್ ನನ್ನ ಆವೃತ್ತಿ ಸಮಯದಲ್ಲಿ ಎನ್ಕ್ರಿಪ್ಟ್ ಅಲ್ಲ ನಾನು ನೋಡಲು ಸಾಧ್ಯವಾಯಿತು ಎಂಬುದನ್ನು ನನ್ನ ಮಾದರಿಗಳು ಹೊಂದಿದ್ದವು. ಇಲ್ಲಿ ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್ ಮತ್ತು ಈ ನೀಲಿ ವಲಯಗಳ ಪ್ರತಿ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಈ ನಿರ್ದಿಷ್ಟ ಪೋನ್ ಹೊಂದಿರುವ ಆ ಹಿಂದಿನ ತಿಂಗಳ ಎಂದು ಸಂಭವಿಸಿದ ಅಲ್ಲಿ.  ನಾನು ಈಶಾನ್ಯ ಕ್ಯಾಲಿಫೋರ್ನಿಯಾದ ಸ್ವಲ್ಪ ಸಮಯ, ರಲ್ಲಿ, ಸಹಜವಾಗಿ, ಸಮಯ ಕಳೆಯುವ ಒಂದು ಅಲ್ಪಕಾಲಿಕ ಟೆಕ್ಸಾಸ್ ಪ್ರವಾಸದಲ್ಲಿ, ಮತ್ತು ನಂತರ ನೀವು ಈ ಜೂಮ್ ವೇಳೆ - ಈ ಉತ್ತಮ ಮತ್ತು ಆಸಕ್ತಿದಾಯಕ ಎಲ್ಲಾ ರೀತಿಯ, ಆದರೆ ನಾನು ಈ ಗೊತ್ತಿತ್ತು. , ನನ್ನ ಸ್ನೇಹಿತರನ್ನು ಈ ಗೊತ್ತಿತ್ತು, ಆದರೆ ನೀವು ಆಳವಾದ ರಲ್ಲಿ ಧುಮುಕುವುದಿಲ್ಲ ವೇಳೆ ನಾನು ಈಶಾನ್ಯ ನನ್ನ ಸಮಯ ಕಳೆಯುವುದು ಅಲ್ಲಿ ನೀವು ನೋಡಿ. ನೀವು ಕೆಲವು ಪರಿಚಿತ ಕಾಣುವ ಪಟ್ಟಣಗಳ ಮೇಲೆ ತಾಳ ವೇಳೆ - ಈ ದೊಡ್ಡ, ನೀಲಿ ಶಾಯಿ ಚಿತ್ತು ಮೂಲಭೂತವಾಗಿ, ಬೋಸ್ಟನ್ ಮೇಲೆ ಕೇಂದ್ರಿತವಾಗಿದೆ ತದನಂತರ ನಾನು ಬೋಸ್ಟನ್ ಹೊರಗೆ ಹರಡುತ್ತಾ ಉಪನಗರಗಳಲ್ಲಿ ಸಮಯ ಸ್ವಲ್ಪ ಔಟ್ ಖರ್ಚು. ಆದರೆ ನಾನು ಆ ವರ್ಷದ ಸಮಾಲೋಚಿಸುವ ಸ್ವಲ್ಪ ಮಾಡುತ್ತಿದ್ದ. ಮತ್ತು ಈ ವರ್ಷದ ಪೂರ್ವ ಕರಾವಳಿಯನ್ನು ಹೊಂದಿದೆ, ಮತ್ತು ನಿಜವಾಗಿ ನನ್ನನ್ನು ನೋಡಬಹುದು ಮತ್ತು ನನ್ನ ಕಿಸೆಯಲ್ಲಿ ನನ್ನ ಐಫೋನ್ ಬಾಸ್ಟನ್ ಮತ್ತು ನ್ಯೂ ಯಾರ್ಕ್ ನಡುವೆ ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ ಪ್ರಯಾಣ ಮತ್ತು ಇನ್ನೂ ಕೆಳಗೆ ಫಿಲಡೆಲ್ಫಿಯಾ, ಹಾಗೆಯೇ ರಜೆ ಸಮಯದಲ್ಲಿ ಸ್ವಲ್ಪ ಖರ್ಚು ಅಲ್ಲಿಯೇ ಸ್ವಲ್ಪ ಆರ್ಮ್ ಇದು ಕೇಪ್, ಮೇಲೆ. ಆದ್ದರಿಂದ, ಈ ಚುಕ್ಕೆಗಳ ಪ್ರತಿ ಒಂದು ನಾನು ಎಂದು ಕೆಲವು ಸ್ಥಾನವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಮತ್ತು ನನಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಅರಿವಿಲ್ಲದೇ, ಈ ಸಂಪೂರ್ಣ ಇತಿಹಾಸವನ್ನು ಕೇವಲ ಸುಮ್ಮನೆ ಕುಳಿತುಕೊಂಡು ನನ್ನ ಡೆಸ್ಕ್ಟಾಪ್ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ. ನೀವು ಜೂಮ್ ವೇಳೆ - ಈ ನಿಜವಾಗಿ ಸ್ವಲ್ಪ ತೊಂದರೆ ಆಗಿತ್ತು. ನಾನು ಪೆನ್ಸಿಲ್ವೇನಿಯಾದಲ್ಲಿ ಆ ವರ್ಷ ಅವರು ಯಾವುದೇ ಸ್ಮರಣಶಕ್ತಿ ಹೊಂದಿತ್ತು. ಆದರೆ ನಾನು ಸ್ವಲ್ಪ ಅದರ ಬಗ್ಗೆ ಕಠಿಣ ಮತ್ತು ನಾನು ಔಟ್ ಕಾಣಿಸಿಕೊಂಡಿತ್ತು ಆದರೂ, ಓಹ್, ವಾಸ್ತವವಾಗಿ ಇದು ಎಂದು ಟ್ರಿಪ್ ಮತ್ತು ಖಚಿತವಾಗಿ ಸಾಕಷ್ಟು, ನನ್ನ ಫೋನ್ ನನ್ನನ್ನು ಸೆಳೆದಿತ್ತು. ಆಪಲ್, ಈ ಮಾಹಿತಿಯನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದೆ ಆದರೆ ಈ ಕೂಡ ನಮಗೆ ಬಗ್ಗೆ ಸಂಗ್ರಹಿಸಲಾದ ಎಷ್ಟು ಮಾಹಿತಿಯನ್ನು ಕೇವಲ ಪುರಾವೆಯಾಗಿದೆ ಮತ್ತು ಹೇಗೆ ಸುಲಭವಾಗಿ - ಉತ್ತಮ ಅಥವಾ ಕೆಟ್ಟದ್ದಕ್ಕಾಗಿ - ಅದು ಸ್ವೀಕಾರಾರ್ಹ ಇಲ್ಲಿದೆ. ನೇಟ್ ನ ಚರ್ಚೆ ರಿಂದ ಆಶಾದಾಯಕವಾಗಿ ರಾಬ್ ಅವರ ಚರ್ಚೆ, ನಿಂದ ತೆಗೆದುಕೊಳ್ಳುವಿಕೆಯು aways ಒಂದು ಮತ್ತು ಈ ರೀತಿಯಲ್ಲಿ ಇಂದು ಕಡಿಮೆ ದೃಶ್ಯಗಳು ಈ ಎಲ್ಲಾ ಹೆಚ್ಚು ಚಿಂತಿಸಿ ಎಂದು ಕೇವಲ ಹೊಂದಿದೆ ಆದ್ದರಿಂದ ಸಹ ಆ - ರಾಬ್ ನ ಪಾಯಿಂಟ್ ಬಗ್ಗೆ - ನಾವು ರೀತಿಯ ಬಲ, ಸ್ಕ್ರೆವೆದ್? ಈ ಬೆದರಿಕೆಗಳನ್ನು ಕೆಲವು ಬಂದಾಗ ಎಷ್ಟು ಮಾಡಬಹುದು, ಇಲ್ಲ ಆದರೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ ನಾವು ಏನಾದರೂ ಅಥವಾ ಯಾರಾದರೂ ನಂಬಲು ಹೊಂದಿವೆ ನಾವು ವಾಸ್ತವವಾಗಿ ಈ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸಲು ಬಯಸಿದಲ್ಲಿ. ಕನಿಷ್ಠ ನಾವು ತೀರ್ಮಾನ ಮತ್ತು ಲ ನಿರ್ಧಾರಗಳನ್ನು ಮಾಡಬಹುದು ಅಥವಾ ಇಲ್ಲವೇ ನಾವು ವಾಸ್ತವವಾಗಿ ಈ ವಿಶೇಷವಾಗಿ ಸೂಕ್ಷ್ಮ ಖಾತೆಯನ್ನು ಪರಿಶೀಲಿಸುವ ಮಾಡಬೇಕು ಅಥವಾ ನಾವು ವಾಸ್ತವವಾಗಿ ಆ ಸ್ವಲ್ಪ ತ್ವರಿತ ಸಂದೇಶ ಕಳುಹಿಸುವ ಶಂಕಿಸಿದ್ದಾರೆ ಮಾಡಬೇಕು  ಈ ರೀತಿಯ ಒಂದು Wi-Fi ಪರಿಸರದಲ್ಲಿ. ಆದ್ದರಿಂದ, ಒಂದು ರಸಪ್ರಶ್ನೆ ಅವಶೇಷಗಳು ಹೇಳುವಂತೆ ಜೊತೆಗೆ, ಒಂದು ಉಪನ್ಯಾಸ ಉಳಿದಿದೆ. ನಾವು ಬುಧವಾರ ನಂತರ ಸೋಮವಾರ ನೀವು ನೋಡುತ್ತೀರಿ. (ಚಪ್ಪಾಳೆ ಮತ್ತು ನೆರೆದಿದ್ದ) [CS50TV]