ಬೂಟ್ನಲ್ಲಿ ಪ್ರಾರಂಭವಾಗುವ VPN ಸೇವೆ ನಿಮ್ಮ ಕೀರಿಂಗ್ ಓದಲು ಏಕೆ ಸಾಧ್ಯವಿಲ್ಲ
ಬೂಟ್ ಸಮಯದ VPN ಬಳಸಿಕೊಳ್ಳಲು ಯಾವುದೇ ಅನ್ಲಾಕ್ ಆದ ಸೀಕ್ರೆಟ್ ಏಜೆಂಟ್ ಹೊಂದಿಲ್ಲ. ಸರ್ವರ್ ಎಂದೂ ತಿರಸ್ಕರಿಸದ ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಸುವ ಮೊದಲು ಸಂಪರ್ಕದ ಸೀಕ್ರೆಟ್ ಫ್ಲ್ಯಾಗ್ಗಳನ್ನು ಓದಿ.
ಲಾಗಿನ್ ನಂತರ ಕೆಲಸ ಮಾಡಿ ಅದಕ್ಕೂ ಮೊದಲು ವಿಫಲವಾಗುವ ಸಂಪರ್ಕ ಸಾಮಾನ್ಯವಾಗಿ ಬೂಟ್ ಸಮಯದ ಪ್ರಯತ್ನ ಸೀಕ್ರೆಟ್ ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಎಂದು ಅರ್ಥ, ಸರ್ವರ್ ಒಂದನ್ನು ತಿರಸ್ಕರಿಸಿತು ಎಂದಲ್ಲ. ರುಜುವಾತು ಇದೆ; ಅದನ್ನು ಕೇಳುವ ಸಂದರ್ಭ ಇಲ್ಲ. ಆ ಒಂದೇ ವ್ಯತ್ಯಾಸ ಅನಗತ್ಯ ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಕೆಯನ್ನು ಉಳಿಸುತ್ತದೆ.
ವಿನಂತಿಯನ್ನು ಅನುಸರಿಸಿ: ಡೆಸ್ಕ್ಟಾಪ್ ಸೆಷನ್ ಇರುವ ಮೊದಲೇ ಯಾವುದೋ ಒಂದು ಸಂಪರ್ಕವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ, ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಉತ್ತರಿಸುವ ಸೀಕ್ರೆಟ್ ಸ್ಟೋರ್ ಇನ್ನೂ ಅನ್ಲಾಕ್ ಆಗಿಲ್ಲ. ಸೀಕ್ರೆಟ್ ಯಾರಿಗೆ ಸೇರಿದೆ ಎಂಬುದರಲ್ಲಿ ಎರಡು ಸಂದರ್ಭಗಳು ಒಪ್ಪುವುದಿಲ್ಲ, ಮತ್ತು ಪ್ರೊಫೈಲ್ ಅವುಗಳಲ್ಲಿ ಯಾವುದು ಅದನ್ನು ಒದಗಿಸಬೇಕೆಂದು ದಾಖಲಿಸುತ್ತದೆ.
ಬೂಟ್ ಮಾರ್ಗ ವಾಸ್ತವವಾಗಿ ಏನನ್ನು ಕೇಳುತ್ತದೆ
ಬೂಟ್ ಸಮಯದಲ್ಲಿ, NetworkManager ಬಳಕೆದಾರ ಸೆಷನ್, ಸೆಷನ್ D-Bus ಮತ್ತು ಅನ್ಲಾಕ್ ಆದ ಕೀರಿಂಗ್ ಇಲ್ಲದೆ ಸಿಸ್ಟಂ ಸೇವೆಯಾಗಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಸಂಪರ್ಕ ಪ್ರೊಫೈಲ್ ಇನ್ನೂ ಮೇಲೆತ್ತಬಹುದು, ಆದರೆ ಸೇವೆ ಸ್ವತಃ ತಲುಪಬಹುದಾದ ಸೀಕ್ರೆಟ್ಗಳಿಂದ ಮಾತ್ರ. ಸೀಕ್ರೆಟ್ ಏಜೆಂಟ್ ಒಡೆತನದ ಯಾವುದೇ ವಸ್ತು ಯಾರಾದರೂ ಲಾಗಿನ್ ಆಗಿ ಏಜೆಂಟ್ ಕಾಣಿಸಿಕೊಳ್ಳುವವರೆಗೆ ಕಾಯುತ್ತದೆ. ಸೇವೆ ತನ್ನ ಸಂರಚನೆ ಹೇಳಿದ್ದನ್ನೇ ಮಾಡುತ್ತಿದೆ; ಬದಲಾಗಬೇಕಾದದ್ದು ಪ್ರೊಫೈಲ್.
ವೈಫಲ್ಯ ಕೀರಿಂಗ್ನಲ್ಲಿ ಅಡಗಿಲ್ಲ, ಸಂಪರ್ಕದೊಳಗೇ ಬರೆಯಲ್ಪಟ್ಟಿದೆ.
ಸಂಪರ್ಕದಲ್ಲಿನ ಸೀಕ್ರೆಟ್ ಫ್ಲ್ಯಾಗ್ಗಳನ್ನು ಓದುವುದು
ಸಂಪರ್ಕವನ್ನು ಅದು ಏನನ್ನು ನಿರೀಕ್ಷಿಸುತ್ತದೆ ಎಂದು ಕೇಳಿ, ಡೆಸ್ಕ್ಟಾಪ್ ಏನನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುತ್ತದೆ ಎಂದಲ್ಲ. ಫ್ಲ್ಯಾಗ್ ಕಾಲಮ್ ಪ್ರಶ್ನೆಗೆ ನೇರವಾಗಿ ಉತ್ತರಿಸುತ್ತದೆ, ಮತ್ತು ಡಿಸ್ಕ್ನಲ್ಲಿನ ಪ್ರೊಫೈಲ್ ಫೈಲ್ನಲ್ಲಿ ಅದು ಮರುಬೂಟ್ಗಳನ್ನು ಮೀರುತ್ತದೆ.
ಪ್ರೊಫೈಲ್ ಪಟ್ಟಿಯಿಂದ ಪ್ರಾರಂಭಿಸಿ, ನಂತರ ಯಾವ ಸಂಪರ್ಕ ತಾನಾಗಿಯೇ ಮೇಲೇರಲು ಸೆಟ್ ಆಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ. ನಂತರ ಒಂದು ಸಂಪರ್ಕವನ್ನು ಡಂಪ್ ಮಾಡಿ ಪಾಸ್ವರ್ಡ್ ಫ್ಲ್ಯಾಗ್ಗಳನ್ನು ಓದಿ:
nmcli -f NAME,UUID,TYPE,AUTOCONNECT connection show nmcli connection show "Work VPN" | grep -i -E "password|secret|key" journalctl -b -u NetworkManager --grep "secret"
ಮೊದಲ ಆಜ್ಞೆ ಯಾವ ಪ್ರೊಫೈಲ್ಗಳಿವೆ ಮತ್ತು ಒಂದು ಆಟೋಕನೆಕ್ಟ್ಗೆ ಸೆಟ್ ಆಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ, ಮೇಲ್ವಿಚಾರಣೆ ಇಲ್ಲದ ಪ್ರಯತ್ನ ಆರಂಭವಾಗುವುದು ಹೀಗೆಯೇ. ಎರಡನೆಯದು ಫ್ಲ್ಯಾಗ್ ಮೌಲ್ಯಗಳನ್ನು ಬಯಲು ಮಾಡುತ್ತದೆ, ಮತ್ತು ಮೂರನೆಯದು ನಿರ್ದಿಷ್ಟ ಸೀಕ್ರೆಟ್ಗೆ ಯಾವ ಏಜೆಂಟೂ ಉತ್ತರಿಸಿಲ್ಲ ಎಂದು ಸೇವೆ ದೂರುತ್ತಿರುವುದನ್ನು ತೋರಿಸುತ್ತದೆ. ಸೀಕ್ರೆಟ್ ಅನ್ನು ಏಜೆಂಟ್-ಒಡೆತನ ಎಂದು ಹೆಸರಿಸುವ ಲಾಗ್ ಸಾಲು ಒಂದೇ ವಾಕ್ಯದಲ್ಲಿ ಸಂಪೂರ್ಣ ರೋಗನಿರ್ಣಯ.
| Flag value | Where the secret lives | Behaviour before login |
|---|---|---|
| 0 | Stored in the connection profile | Available to the system service |
| 1 | Owned by a secret agent | Blocks until the agent is unlocked |
| 2 | Never stored | Prompts on every activation |
| 4 | Not required | Never requested at all |
ಸಂಪರ್ಕವನ್ನು ಸಿಸ್ಟಂ ಸ್ಕೋಪ್ಗೆ ಸರಿಸುವುದು ಉತ್ತರವನ್ನು ಏಕೆ ಬದಲಿಸುತ್ತದೆ
ಬಳಕೆದಾರನ ಒಡೆತನದ ಸಂಪರ್ಕ ಆ ಬಳಕೆದಾರನ ಏಜೆಂಟ್ ಅಡಿಯಲ್ಲಿ ಸಕ್ರಿಯಗೊಳ್ಳುತ್ತದೆ, ಆದ್ದರಿಂದ ಡೆಸ್ಕ್ಟಾಪ್ ಮೇಲೆದ್ದ ಕ್ಷಣ ಅದು ಪರಿಪೂರ್ಣವಾಗಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಅದನ್ನು ಸಿಸ್ಟಂ ಸ್ಕೋಪ್ಗೆ ಸರಿಸುವುದು ಏಜೆಂಟ್ ಅನ್ನು ಮಾರ್ಗದಿಂದ ತೆಗೆಯುತ್ತದೆ, ಹಾಗಾಗಿ ಅದೇ ಪ್ರೊಫೈಲ್ VPN ಸಂರಚನೆಯ ಒಂದು ಸಾಲನ್ನೂ ಬದಲಿಸದೆ ಬೇರೆ ರೀತಿ ವರ್ತಿಸುತ್ತದೆ.
ಆ ಸರಿಸುವಿಕೆ ಕಾನೂನುಬದ್ಧ ವಿನ್ಯಾಸ, ಮತ್ತು ಅದು ಒಂದು ಷರತ್ತನ್ನು ಹೊತ್ತಿದೆ: ಸೀಕ್ರೆಟ್ ಸಿಸ್ಟಂ ಸೇವೆಗೆ ತಲುಪಬಹುದಾದದ್ದಾಗಿರಬೇಕು. ಅದನ್ನು ಪ್ರೊಫೈಲ್ನಲ್ಲಿ ಸಂಗ್ರಹಿಸುವುದು, ಸಿಸ್ಟಂ-ಸ್ಕೋಪ್ ರುಜುವಾತಿನ ಮೂಲಕ ಒದಗಿಸುವುದು, ಅಥವಾ ಸರಿಯಾದ ಕ್ಷಣದಲ್ಲಿ ಸಂವಾದಾತ್ಮಕ ಪ್ರಾಂಪ್ಟ್ ಒಪ್ಪುವುದು—ಎಲ್ಲವೂ ಮಾನ್ಯ ಉತ್ತರಗಳು. ಫ್ಲ್ಯಾಗ್ 1 ಅನ್ನು ಬಿಟ್ಟು ನಿರೀಕ್ಷಿಸುವುದಲ್ಲ.
ಸ್ವಂತ ಪಾಸ್ಫ್ರೇಜ್ ಇರುವ ಖಾಸಗಿ ಕೀ ಎರಡನೇ ಪದರವನ್ನು ಸೇರಿಸುತ್ತದೆ. ಸಂಗ್ರಹಿಸಿದ ಖಾತೆ ಪಾಸ್ವರ್ಡ್ ಕೂಡ ಪಾಸ್ಫ್ರೇಜ್ ಬಯಸುವ ಕೀಯನ್ನು ಅನ್ಲಾಕ್ ಮಾಡುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಏನನ್ನೂ ಬದಲಿಸುವ ಮೊದಲು ವಿಫಲವಾಗುವ ಹಂತ ವಾಸ್ತವವಾಗಿ ಯಾವ ಸೀಕ್ರೆಟ್ ಕೇಳುತ್ತಿದೆ ಎಂದು ಪರಿಶೀಲಿಸಿ.
ಏನು ಮಾಡಬಾರದು, ಮತ್ತು ಬದಲಾಗಿ ಏನು ಮಾಡಬೇಕು
ಪ್ರತಿ ರುಜುವಾತು ಫೈಲ್ ಅನ್ನು ಎಲ್ಲರಿಗೂ ಓದಬಹುದಾದಂತೆ ಮಾಡುವುದು, ಅಥವಾ ಪ್ರಾಂಪ್ಟ್ ಬೇಕಾಗದಂತೆ ದೃಢೀಕರಣವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದು—ಆರಂಭದ ಅನಾನುಕೂಲವನ್ನು ಶಾಶ್ವತ ಒಡ್ಡುವಿಕೆಗೆ ಬದಲಿಸುತ್ತದೆ. ಎರಡೂ ಅವಲಂಬನೆಯನ್ನು ಪರಿಹರಿಸುವ ಬದಲು ಮುಚ್ಚಿಡುತ್ತವೆ, ಮತ್ತು ಮುಂದಿನ ಇಮೇಜ್ ನವೀಕರಣ ಅದೇ ವೈಫಲ್ಯವನ್ನು ಮತ್ತೆ ತರುತ್ತದೆ.
ಆ ಹಂತದಲ್ಲಿ ನಿಮ್ಮ ವಿತರಣೆ ಮೇಲ್ವಿಚಾರಣೆ ಇಲ್ಲದ ಸಕ್ರಿಯೀಕರಣಕ್ಕಾಗಿ ದಾಖಲಿಸುವ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಿ, ನಂತರ ಪ್ರೊಫೈಲ್ನ ಫ್ಲ್ಯಾಗ್ಗಳು ಅದಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುತ್ತವೆ ಎಂದು ಖಚಿತಪಡಿಸಿ. ಫಲಿತಾಂಶವನ್ನು ಸ್ವಚ್ಛ ಬೂಟ್ನಿಂದ ಪರಿಶೀಲಿಸಿ, ಈಗಾಗಲೇ ಏಜೆಂಟ್ ಇರುವ ಶೆಲ್ನಿಂದ ಅಲ್ಲ. ಸಂಪರ್ಕದ ಮಾಲೀಕ, ಸೀಕ್ರೆಟ್ನ ಮೂಲ ಮತ್ತು ಕೆಲಸ ಮಾಡಬೇಕಾದ ಹಂತವನ್ನು ಬರೆದಿಡಿ, ಇದರಿಂದ ಮುಂದಿನ ಆಟೋಸ್ಟಾರ್ಟ್ ಬದಲಾವಣೆ ಯಾರಾದರೂ ಮೊದಲು ಡೆಸ್ಕ್ಟಾಪ್ ಅನ್ಲಾಕ್ ಮಾಡುವ ಅವಲಂಬನೆಯನ್ನು ಸದ್ದಿಲ್ಲದೆ ಮತ್ತೆ ತರಲಾಗದು. ದಾಖಲೀಕರಣವೇ ಸರಿಪಡಿಸಿದ ಸೇವೆ ಮತ್ತು ಮುಂದಿನ ತ್ರೈಮಾಸಿಕದಲ್ಲಿ ಮತ್ತೆ ಮುರಿಯುವ ಸೇವೆಯ ನಡುವಿನ ವ್ಯತ್ಯಾಸ.
ಲಾಗಿನ್ ನಂತರದ ಕೈಯಿಂದ ಮರುಪ್ರಯತ್ನದ ಬದಲು ನಿಯಂತ್ರಿತ ಸ್ವಚ್ಛ ಬೂಟ್ನಿಂದ ಪರೀಕ್ಷಿಸಿ. ಮರುಪ್ರಯತ್ನ ಬೂಟ್ ಪ್ರಯತ್ನ ವಿಫಲವಾದ ಅದೇ ಕಾರಣದಿಂದ ಯಶಸ್ವಿಯಾಗುತ್ತದೆ, ಮತ್ತು ವೇಗದ ಪರೀಕ್ಷೆ ಸರಿಯಾಗಿ ಆ ಸಾಕ್ಷ್ಯವನ್ನೇ ನಾಶ ಮಾಡುತ್ತದೆ.