SSH ಕೀ ನಕಲಿಸಲಾಗಿದೆಯೇ ಅಥವಾ ಏಜೆಂಟ್ ಫಾರ್ವರ್ಡ್ ಆಗಿದೆಯೇ? ಎರಡು ವಿಭಿನ್ನ ಅಪಾಯಗಳು
ಸಹಿ ಎಂಬುದು ಕೀ ಫೈಲ್ ಅಲ್ಲ, ಮತ್ತು ನಿಯೋಜಿತ ಏಜೆಂಟ್ ಎಂಬುದು ಬಹಿರಂಗಪಡಿಸುವಿಕೆ ಅಲ್ಲ. ಪ್ರೋಟೋಕಾಲ್ ಸತ್ಯವನ್ನು ಅಂತಿಮ ಬಿಂದುವಿನ ನಂಬಿಕೆಯ ಪ್ರಶ್ನೆಯಿಂದ ಬೇರ್ಪಡಿಸಿ, ನಂತರ ಪ್ರತಿಕ್ರಿಯಿಸಿ.
VPN ಮೂಲಕ SSH ಕೀ ಬಳಸುವ ಲಾಗಿನ್ ಎಂದರೆ ಖಾಸಗಿ ಕೀ ಜಾಲ ಆಪರೇಟರ್ಗೆ ಹಸ್ತಾಂತರವಾಗಿದೆ ಎಂದಲ್ಲ, ಮತ್ತು ಈ ಭರವಸೆ ಜನರು ಕೇಳುವುದಕ್ಕಿಂತ ಸಣ್ಣದು. ಸಾರ್ವಜನಿಕ-ಕೀ ದೃಢೀಕರಣವು ಸಾರ್ವಜನಿಕ ಕೀ ಮತ್ತು ಕ್ಲೈಂಟ್ ಸ್ಥಳೀಯವಾಗಿ ರಚಿಸುವ ಸಹಿಯನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಏಜೆಂಟ್ ಫಾರ್ವರ್ಡಿಂಗ್ ಬೇರೆ ಒಡ್ಡಿಕೆಯ ಬೇರೆ ವ್ಯವಸ್ಥೆಯಾಗಿದ್ದು, ನೀವು ನಿಯಂತ್ರಿಸದ ಯಂತ್ರದಲ್ಲಿ ಬಳಸಬಹುದಾದ ದೃಢೀಕರಣ ಸಾಮರ್ಥ್ಯವನ್ನು ಬಿಡಬಹುದು. ನೀವು ನೀಡಬೇಕಾದ ಪ್ರತಿಕ್ರಿಯೆ ಈ ಎರಡರಲ್ಲಿ ಯಾವುದು ನಿಜವಾಗಿ ಸಂಭವಿಸಿತು ಎಂಬುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದೆ.
ಸಾರ್ವಜನಿಕ-ಕೀ ದೃಢೀಕರಣ ಏನು ಕಳುಹಿಸುತ್ತದೆ
ಪ್ರಮಾಣಿತ ಸಾರ್ವಜನಿಕ-ಕೀ ವಿಧಾನದಲ್ಲಿ ಕ್ಲೈಂಟ್ ಸಾರ್ವಜನಿಕ ಕೀಯನ್ನು ನೀಡುತ್ತದೆ, ಸರ್ವರ್ ಆ ಕೀಯನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆಯೇ ಎಂದು ನಿರ್ಧರಿಸುತ್ತದೆ, ಮತ್ತು ಕ್ಲೈಂಟ್ ತನ್ನ ಫೈಲ್ನಲ್ಲಿ ಅಥವಾ ತನ್ನ ಏಜೆಂಟ್ನಲ್ಲಿ ಉಳಿಯುವ ಖಾಸಗಿ ಕೀಯಿಂದ ಸವಾಲಿಗೆ ಸಹಿ ಮಾಡುತ್ತದೆ. ಜಾಲವನ್ನು ದಾಟುವುದು ಸಾರ್ವಜನಿಕ ಕೀ ಮತ್ತು ಅದರಿಂದ ಉಂಟಾಗುವ ಸಹಿ. ಆ ವಿನಿಮಯದಲ್ಲಿ ಸರ್ವರ್, ಸುರಂಗ ಅಥವಾ ಮಾರ್ಗದಲ್ಲಿ ಯಾರಾದರೂ ಖಾಸಗಿ ಸಾಮಗ್ರಿಯನ್ನು ಹೊಂದಿರಬೇಕೆಂದು ಏನೂ ಒತ್ತಾಯಿಸುವುದಿಲ್ಲ.
ದೃಢೀಕರಣ ವಿಶೇಷಣವು ಆ ಸಾಕ್ಷ್ಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, ಮತ್ತು ಖಾಸಗಿ ಕೀ ವಿನಂತಿಯಲ್ಲಿ ಕ್ಷೇತ್ರವಲ್ಲ.
ಇದು ಪ್ರೋಟೋಕಾಲ್ ಬಗ್ಗೆ ಹೇಳಿಕೆ, ಒಳಗೊಂಡ ಪ್ರತಿ ಅಂತಿಮ ಬಿಂದುವಿಗೂ ಪಾತ್ರ ಪ್ರಮಾಣಪತ್ರವಲ್ಲ. ಆತಿಥೇಯ ಗುರುತಿನ ಪರಿಶೀಲನೆ ಇನ್ನೂ ಅಖಂಡವಾಗಿರಬೇಕು, ಏಕೆಂದರೆ ತಾನು ಯಾರೆಂದು ಸಾಬೀತುಪಡಿಸಲಾಗದ ಸರ್ವರ್ ನೀವು ಉದ್ದೇಶಿಸದ ಉದ್ದೇಶಕ್ಕಾಗಿ ಸಹಿಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತಿರಬಹುದು. ಬಾಡಿಗೆ VM, ಪಿತ್ರಾರ್ಜಿತ ಬಾಸ್ಟಿಯನ್ ಮತ್ತು ಅಪರಿಚಿತ ವಿಸ್ತರಣೆ ನಡೆಸುವ ಲ್ಯಾಪ್ಟಾಪ್ ಮೂರು ಪ್ರತ್ಯೇಕ ನಂಬಿಕೆ ಪ್ರಶ್ನೆಗಳು. ಅವುಗಳನ್ನು ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಪ್ರಶ್ನೆಯಿಂದ ಪ್ರತ್ಯೇಕವಾಗಿ ಇರಿಸಿ, ಅದು ನಿಜವಾಗಿ ಪರಿಹರಿಸಲ್ಪಟ್ಟಿದೆ.
ಏಜೆಂಟ್ ಫಾರ್ವರ್ಡಿಂಗ್ ಏನನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ
ಏಜೆಂಟ್ ಫಾರ್ವರ್ಡಿಂಗ್ ದೂರದ ಆತಿಥೇಯದಿಂದ ನಿಮ್ಮ ಯಂತ್ರದ ಏಜೆಂಟ್ಗೆ ಚಾನಲ್ ತೆರೆಯುತ್ತದೆ, ಆದ್ದರಿಂದ ಆ ಆತಿಥೇಯದ ಪ್ರಕ್ರಿಯೆಗಳು ಖಾಸಗಿ ಕೀಯನ್ನು ಎಂದಿಗೂ ಹಿಡಿಯದೆ ಏಜೆಂಟ್ಗೆ ಸಹಿ ಮಾಡಲು ಕೇಳಬಹುದು. ಕೀ ಇರುವಲ್ಲಿಯೇ ಉಳಿಯುತ್ತದೆ, ಮತ್ತು ಸಾಮರ್ಥ್ಯ ಉಳಿಯುವುದಿಲ್ಲ. ದೂರದ ಆತಿಥೇಯದಲ್ಲಿ ಆ ಫಾರ್ವರ್ಡ್ ಮಾಡಿದ ಸಾಕೆಟ್ ತಲುಪಬಲ್ಲ ಯಾವುದೇ ವಸ್ತು, ಅಧಿವೇಶನದ ಜೀವಿತಾವಧಿಯಲ್ಲಿ, ಲೋಡ್ ಆದ ಗುರುತುಗಳಲ್ಲಿ ಒಂದಾಗಿ ದೃಢೀಕರಣ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ವಿನಂತಿಸಬಹುದು. ಅದು ನಿಯೋಜಿತ ಅಧಿಕಾರ, ಆದ್ದರಿಂದ ಫಾರ್ವರ್ಡಿಂಗ್ ಸಾರ್ವಜನಿಕ ಕೀಯನ್ನು ಒಪ್ಪಿಸುವುದಕ್ಕಿಂತ ಸಣ್ಣ ನೀತಿಗೆ ಅರ್ಹವಾಗಿದೆ.
ನಕಲಿಸಿದ ಕೀ ಫೈಲ್ ಒಂದು ಬಹಿರಂಗಪಡಿಸುವಿಕೆ. ಫಾರ್ವರ್ಡ್ ಮಾಡಿದ ಏಜೆಂಟ್ ಒಂದು ಅನುಮತಿ, ಮತ್ತು ಎರಡಕ್ಕೂ ವಿಭಿನ್ನ ಉತ್ತರಗಳು ಬೇಕು.
ಹೆಸರಿಸಿದ ಅಗತ್ಯ ಮತ್ತು ಹೆಸರಿಸಿದ ಆತಿಥೇಯಗಳಿಗೆ ಫಾರ್ವರ್ಡಿಂಗ್ ಸಕ್ರಿಯಗೊಳಿಸಿ, ಮತ್ತು ಸಂರಚನೆ ಹೇಳುತ್ತದೆ ಎಂದು ತೋರುವುದಕ್ಕಿಂತ ಕ್ಲೈಂಟ್ ನಿಜವಾಗಿ ಏನು ಮಾಡುತ್ತದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ. ಪರಿಣಾಮಕಾರಿ ಸೆಟ್ಟಿಂಗ್ಗಳೇ ಮುಖ್ಯ, ಏಕೆಂದರೆ ಆತಿಥೇಯ ಬ್ಲಾಕ್ ಜಾಗತಿಕ ಡೀಫಾಲ್ಟ್ ಅನ್ನು ಸದ್ದಿಲ್ಲದೆ ಮೀರಿಸುತ್ತದೆ. ಅದೇ ತರ್ಕ ಸರ್ವರ್ ಭಾಗಕ್ಕೂ ಅನ್ವಯಿಸುತ್ತದೆ, ಅದು ನಿಯೋಜನೆಗೆ ಎಂದಿಗೂ ಅಗತ್ಯವಿಲ್ಲದಿದ್ದಾಗ ಫಾರ್ವರ್ಡಿಂಗ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿರಾಕರಿಸಬಹುದು.
ಉತ್ತರ ಆರಿಸುವ ಮೊದಲು ಸಾಕ್ಷ್ಯ ಓದಿ
ಖಾಸಗಿ ಕೀ ಫೈಲ್ ಅಥವಾ ಸಮಾನ ಸಹಿ ಗುರುತು ಬಹಿರಂಗವಾಗಿದೆ ಎಂದು ನಂಬಿದರೆ, ಪ್ರತಿಕ್ರಿಯೆ ಎಂದರೆ ನಿಮ್ಮ ಸಂಸ್ಥೆಯ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ಬದಲಾವಣೆ ಮತ್ತು ರದ್ದತಿ, ಜೊತೆಗೆ ಅದನ್ನು ನಂಬಿದ ಪ್ರತಿ ಸೇವೆಯಿಂದ ಅದರ ಸ್ವೀಕೃತಿಯನ್ನು ತೆಗೆದುಹಾಕುವುದು. ಒಂದು ಸ್ಥಳೀಯ ಪ್ರತಿಯನ್ನು ಅಳಿಸುವುದು ನೀವು ನೋಡದ ಪ್ರತಿಗಳನ್ನು ಅಮಾನ್ಯಗೊಳಿಸುವುದಿಲ್ಲ.
ಕಾಳಜಿ ತಾತ್ಕಾಲಿಕ ಏಜೆಂಟ್ ಪ್ರವೇಶವಾದರೆ, ಪ್ರತಿಕ್ರಿಯೆ ಸಣ್ಣದು: ಅನಗತ್ಯ ನಿಯೋಜನೆಯನ್ನು ನಿಲ್ಲಿಸಿ, ಒಳಗೊಂಡ ಅಧಿವೇಶನಗಳು ಮತ್ತು ಗುರುತುಗಳನ್ನು ಪರಿಶೀಲಿಸಿ, ಮತ್ತು ಬದಲಾವಣೆ ಸಮರ್ಥನೀಯವೇ ಎಂದು ಘಟನೆಯ ಮಾಲೀಕರಿಗೆ ನಿರ್ಧರಿಸಲು ಬಿಡಿ. ಇಲ್ಲಿ ಸಾಕ್ಷ್ಯ ಮುಖ್ಯ, ಏಕೆಂದರೆ ಗಮನಿಸಿದ ರಫ್ತು ಇಲ್ಲದಿರುವುದು ಯಾವುದೇ ದೃಢೀಕರಣ ದುರುಪಯೋಗವಾಗಿಲ್ಲ ಎಂದು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ, ಮತ್ತು ಮಾರ್ಗ ಬದಲಾವಣೆ ಮಾತ್ರ ಕದ್ದ ಕೀಯ ರೋಗನಿರ್ಣಯವಲ್ಲ. ಯಾವ ಘಟಕ ನಂಬಲ್ಪಟ್ಟಿತು, ಫಾರ್ವರ್ಡಿಂಗ್ ಸಕ್ರಿಯವಾಗಿತ್ತೇ ಮತ್ತು ನಿಜವಾಗಿ ಏನು ಗಮನಿಸಲಾಯಿತು ಎಂದು ಬರೆಯಿರಿ. ನಂತರ ಆ ದಾಖಲೆಗೆ ಹೊಂದುವ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಆರಿಸಿ, ಲಭ್ಯವಿರುವ ಅತ್ಯಂತ ನಾಟಕೀಯದ ಬದಲು.
ssh-add -l
ssh -G host.example | grep -i forwardagent
ಬದಲಾವಣೆಗೆ ಮೊದಲು ಮತ್ತು ನಂತರ ಅವುಗಳನ್ನು ಚಲಾಯಿಸಿ, ಹೋಲಿಕೆಗೆ ಅರ್ಥವಿರಲಿ. ಮೊದಲೇ ಸ್ಥಾಪಿತವಾದ ಅಧಿವೇಶನವು ತನಗೆ ನೀಡಿದ ನಿಯೋಜನೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತದೆ, ಈಗ ಸೆಟ್ಟಿಂಗ್ಗಳು ಏನೇ ಹೇಳಲಿ.
ಪರಸ್ಪರ ಬದಲಾಯಿಸಲಾಗದ ಎರಡು ನಿಯಂತ್ರಣಗಳು
ಖಾಸಗಿ ಸಾಮಗ್ರಿಯನ್ನು ರಕ್ಷಿಸುವುದು, ಅದರ ಸಹಿಯನ್ನು ಯಾರು ಕೇಳಬಹುದು ಎಂಬುದನ್ನು ಮಿತಿಗೊಳಿಸುವುದು, ಮತ್ತು ಪ್ರತಿಪಕ್ಷದ ಗುರುತನ್ನು ಪರಿಶೀಲಿಸುವುದು ಮೂರು ಸಂಬಂಧಿತ ನಿಯಂತ್ರಣಗಳು, ಮತ್ತು ಯಾವುದೂ ಇನ್ನೊಂದನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ. ಆತಿಥೇಯ ಕೀಗಳನ್ನು ಪರಿಶೀಲಿಸದೆ ಫಾರ್ವರ್ಡಿಂಗ್ ತೆಗೆದುಹಾಕುವ ತಂಡವು ಅರ್ಧ ಸಮಸ್ಯೆಯನ್ನು ಸರಿಪಡಿಸಿದೆ. ಮಾರ್ಗ ಬದಲಾದ ಕಾರಣ ಕೀ ತಿರುಗಿಸುವ ತಂಡ ಏನನ್ನೂ ಸರಿಪಡಿಸಿಲ್ಲ.
ಭಂಗವಾದ ಅಂತಿಮ ಬಿಂದು ನಾಲ್ಕನೇ ಪ್ರಶ್ನೆ, ಏಕೆಂದರೆ ನಿಮ್ಮ ಸ್ವಂತ ಯಂತ್ರದಲ್ಲಿನ ವಿಶೇಷಾಧಿಕಾರದ ತಂತ್ರಾಂಶ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಗಮನಿಸುವುದಕ್ಕಿಂತ ಹೆಚ್ಚು ಮಾಡಬಲ್ಲದು.
ಏನನ್ನೂ ಸ್ಪರ್ಶಿಸುವ ಮೊದಲು ಘಟನೆಯನ್ನು ಆ ವರ್ಗಗಳಲ್ಲಿ ವಿಂಗಡಿಸಿ, ಮತ್ತು ಪ್ರತಿಯೊಂದಕ್ಕೂ ಮಾಲೀಕರನ್ನು ನೀಡಿ. ಯಾವುದನ್ನು ನಂಬಲಾಯಿತು, ಯಾವುದನ್ನು ನಿಯೋಜಿಸಲಾಯಿತು ಮತ್ತು ಯಾವುದನ್ನು ಪರಿಶೀಲಿಸಲಾಯಿತು ಎಂಬ ಸಂಕ್ಷಿಪ್ತ ದಾಖಲೆಯನ್ನು ಇರಿಸಿ, ಏಕೆಂದರೆ ಆ ದಾಖಲೆಯೇ ಮುಂದಿನ ಪರಿಶೀಲನೆಯನ್ನು ಇನ್ನೊಂದು ಚರ್ಚೆಯ ಬದಲು ಅಗ್ಗವಾಗಿಸುತ್ತದೆ. ಯಾವುದೇ ವರ್ಗ ಅಜ್ಞಾತವಾಗಿದ್ದರೆ, ಸೌಮ್ಯ ಪ್ರಕರಣವನ್ನು ಊಹಿಸುವ ಬದಲು ಅಜ್ಞಾತ ಎಂದು ಬರೆಯಿರಿ. ವ್ಯತ್ಯಾಸ ಪ್ರಾಯೋಗಿಕ, ಶೈಕ್ಷಣಿಕವಲ್ಲ: ನೀವು ರುಜುವಾತನ್ನು ಬದಲಾಯಿಸುತ್ತೀರಾ, ಅಧಿವೇಶನವನ್ನು ರದ್ದುಗೊಳಿಸುತ್ತೀರಾ, ಅಥವಾ ಸುಮ್ಮನೆ ಫಾರ್ವರ್ಡಿಂಗ್ ನಿಲ್ಲಿಸುತ್ತೀರಾ ಎಂದು ಅದು ನಿರ್ಧರಿಸುತ್ತದೆ.