Mac VPN ಪ್ರಮಾಣಪತ್ರ: ಗುರುತಿನ ಆಯ್ಕೆದಾರ ಏಕೆ ಖಾಲಿ ಉಳಿಯುತ್ತದೆ
ಕ್ಲೈಂಟ್ಗೆ ತನ್ನ ಖಾಸಗಿ ಕೀಯೊಂದಿಗೆ ಪ್ರಮಾಣಪತ್ರ ಬೇಕು, ಅದು ಓದುವ ಸಂಗ್ರಹದಲ್ಲಿ. ಮೊದಲು ಗುರುತನ್ನು ಪರಿಶೀಲಿಸಿ, ನಂತರ ಗೇಟ್ವೇ ಅದನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆಯೇ ಎಂದು ನೋಡಿ.
ನೀವು ಪ್ರಮಾಣಪತ್ರವನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೀರಿ, ಅದು Keychain Access ನಲ್ಲಿ ಸ್ನೇಹಪರ ಹೆಸರಿನೊಂದಿಗೆ ಕಾಣುತ್ತದೆ, ಮತ್ತು VPN ಕ್ಲೈಂಟ್ನ ಗುರುತಿನ ಆಯ್ಕೆದಾರ ಇನ್ನೂ ಖಾಲಿಯಾಗಿದೆ. ಕ್ಲೈಂಟ್ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಹುಡುಕುತ್ತಿಲ್ಲ. ಅದು ಗುರುತನ್ನು ಹುಡುಕುತ್ತಿದೆ: ಸ್ವಾಮ್ಯವನ್ನು ಸಾಬೀತುಪಡಿಸಬಲ್ಲ ಖಾಸಗಿ ಕೀಯೊಂದಿಗೆ ಜೋಡಿಯಾದ ಪ್ರಮಾಣಪತ್ರ, ಕ್ಲೈಂಟ್ ಓದಲು ಅನುಮತಿಸಲಾದ ಸ್ಥಳದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ.
ಕ್ಲೈಂಟ್ ಕೇಳುವುದು ಗುರುತನ್ನು
Apple ನ ಭದ್ರತಾ ಚೌಕಟ್ಟು ಪ್ರಮಾಣಪತ್ರ ಮತ್ತು ಗುರುತನ್ನು ಬೇರೆ ಬೇರೆ ವಸ್ತುಗಳಾಗಿ ಪರಿಗಣಿಸುತ್ತದೆ. ಪ್ರಮಾಣಪತ್ರ ಸಾರ್ವಜನಿಕ ಡೇಟಾ. ಗುರುತು ಎಂದರೆ ಆ ಪ್ರಮಾಣಪತ್ರ ಮತ್ತು ಅದರ ಖಾಸಗಿ ಕೀ, ಮತ್ತು ಸವಾಲನ್ನು ಪೂರ್ಣಗೊಳಿಸಬಲ್ಲದು ಗುರುತು ಮಾತ್ರ. ವಿಶ್ವಾಸಾರ್ಹ CA ಪ್ರಮಾಣಪತ್ರವು ಕ್ಲೈಂಟ್ಗೆ ವಿತರಕನನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ; ಅದು ಯಂತ್ರವನ್ನು ನೀಡಲಾದ ಕ್ಲೈಂಟ್ ರುಜುವಾತಿನ ಧಾರಕವನ್ನಾಗಿ ಮಾಡುವುದಿಲ್ಲ.
| Item | What it can do | What it cannot do |
|---|---|---|
| CA or server certificate | Validate the gateway's chain | Authenticate this client |
| Client certificate without key | Nothing for authentication | Prove possession of anything |
| Identity (cert plus key) | Answer the authentication challenge | Guarantee the gateway accepts it |
ಆದ್ದರಿಂದ .cer ಫೈಲ್ ಆಮದು ಮಾಡಿದರೆ ಎಂದಿಗೂ ಬಳಸಬಹುದಾದ ಕ್ಲೈಂಟ್ ಗುರುತು ಉತ್ಪತ್ತಿಯಾಗುವುದಿಲ್ಲ. ಫೈಲ್ ಸಾರ್ವಜನಿಕ ವಸ್ತುವನ್ನು ಮಾತ್ರ ಹೊಂದಿದೆ, ಮತ್ತು ಎಷ್ಟೇ ಮರುನಾಮಕರಣ ಮಾಡಿದರೂ ಅಥವಾ ವಿಶ್ವಾಸ ನೀಡಿದರೂ ಅದು ಕೀ ಜೋಡಿಯಾಗುವುದಿಲ್ಲ.
ಆಯ್ಕೆದಾರ ಖಾಲಿ ಉಳಿಯುವ ಮೂರು ಕಾರಣಗಳು
ಮೊದಲನೆಯದು ಕಾಣೆಯಾದ ಖಾಸಗಿ ಕೀ, ಅಂದರೆ ನೋಂದಣಿ ಅಥವಾ ಆಮದು ಪ್ರಕ್ರಿಯೆ ಒಂದನ್ನು ನೀಡಿಲ್ಲ. ಎರಡನೆಯದು ಕ್ಲೈಂಟ್ ಸಂಪರ್ಕಿಸದ ಸಂಗ್ರಹ: ಬಳಕೆದಾರ-ವ್ಯಾಪ್ತಿಯ ಪ್ರೊಫೈಲ್ ಬಳಕೆದಾರರ ಕೀಚೈನ್ ನೋಡುತ್ತದೆ, ಮತ್ತು ಸಿಸ್ಟಂ ಸಂಗ್ರಹದಲ್ಲಿ ಇರಿಸಿದ ಅಂಶ ಅದಕ್ಕೆ ಅಗೋಚರವಾಗಿರಬಹುದು. ಮೂರನೆಯದು ಉದ್ದೇಶ ಅಥವಾ ನೀತಿಯ ಹೊಂದಾಣಿಕೆಯಲ್ಲದಿರುವಿಕೆ, ಅಲ್ಲಿ ಪ್ರಮಾಣಪತ್ರ ಇದ್ದರೂ ನಿಯೋಜನೆಯ ನಿಯಮಗಳ ಅಡಿಯಲ್ಲಿ ಕ್ಲೈಂಟ್ ದೃಢೀಕರಣಕ್ಕೆ ಮಾನ್ಯವಾಗಿಲ್ಲ.
security find-identity -v -p ssl-client
ಇದು ಸಿಸ್ಟಂ ಕ್ಲೈಂಟ್ ದೃಢೀಕರಣಕ್ಕೆ ಮಾನ್ಯವೆಂದು ಪರಿಗಣಿಸುವ ಗುರುತುಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ಎಣಿಕೆ ಶೂನ್ಯವಾದರೆ, ಸಮಸ್ಯೆ VPN ಕ್ಲೈಂಟ್ಗಿಂತ ಮೇಲಿದೆ ಮತ್ತು ಯಾವುದೇ ಪ್ರೊಫೈಲ್ ಸಂಪಾದನೆ ಅದನ್ನು ಸರಿಪಡಿಸುವುದಿಲ್ಲ. ಗುರುತು ಇಲ್ಲಿ ಕಾಣುತ್ತದೆ ಆದರೆ ಕ್ಲೈಂಟ್ನಲ್ಲಿ ಇಲ್ಲದಿದ್ದರೆ, ವ್ಯತ್ಯಾಸ ಕ್ಲೈಂಟ್ನ ಸಂಗ್ರಹ ಅಥವಾ ವ್ಯಾಪ್ತಿಯಲ್ಲಿದೆ.
ಖಾಸಗಿ ಕೀ ಎಲ್ಲಿ ಇರುತ್ತದೆ, ಮತ್ತು ಯಾರು ಅದನ್ನು ಬಳಸಬಹುದು
ನೀವು Keychain Access ಮೂಲಕ ಗುರುತನ್ನು ಆಮದು ಮಾಡಿದಾಗ, ಆಮದು ಸಂವಾದ ಗಮ್ಯಸ್ಥಾನದ ಕೀಚೈನ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಯಾವ ಗಮ್ಯಸ್ಥಾನ ಸರಿಯೆಂದು ಕ್ಲೈಂಟ್ ಮತ್ತು ಪ್ರೊಫೈಲ್ ಬಳಕೆದಾರ-ವ್ಯಾಪ್ತಿಯದೋ ಸಾಧನ-ವ್ಯಾಪ್ತಿಯದೋ ಎಂಬುದನ್ನು ಅವಲಂಬಿಸಿದೆ. ಸಿಸ್ಟಂ ಕೀಚೈನ್ ಶಿಫಾರಸು ಮಾಡುವ ಹಳೆಯ ಉತ್ತರ ಸಾರ್ವತ್ರಿಕ ನಿಯಮವಲ್ಲ, ಮತ್ತು ಸಂಗ್ರಹಗಳ ನಡುವೆ ಅಂಶಗಳನ್ನು ನಕಲಿಸುವುದು ದುರಸ್ತಿಯಲ್ಲ.
System Roots ವಿಶ್ವಾಸ ಸಂಗ್ರಹವಾಗಿದೆ. ಅಲ್ಲಿ ಪ್ರಮಾಣಪತ್ರ ಇರಿಸುವುದು ಸಿಸ್ಟಂ ಯಾವ ವಿತರಕರನ್ನು ನಂಬುತ್ತದೆ ಎಂಬುದನ್ನು ಬದಲಿಸುತ್ತದೆ; ಅದು ಖಾಸಗಿ ಕೀಯನ್ನು ಸೃಷ್ಟಿಸುವುದಿಲ್ಲ ಮತ್ತು ಗುರುತಿನ ಸಂಗ್ರಹವಲ್ಲ. ಆಯ್ಕೆದಾರವನ್ನು ತುಂಬಲು ಸಂಬಂಧವಿಲ್ಲದ ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಸ್ಥಳಾಂತರಿಸುವುದು ಯಂತ್ರವನ್ನು ಶಾಶ್ವತವಾಗಿ ವಿಸ್ತರಿಸಿದ ವಿಶ್ವಾಸ ಗುಂಪಿನೊಂದಿಗೆ ಬಿಡುವ ದುರಸ್ತಿ.
ಖಾಸಗಿ ಕೀಗೆ ಪ್ರವೇಶ ಪ್ರತ್ಯೇಕ ನಿಯಂತ್ರಣ. ಪ್ರತಿ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಕೀ ಬಳಸಲು ಅನುಮತಿ ನೀಡುವುದು ಒಬ್ಬ ಕ್ಲೈಂಟ್ನ ಆಯ್ಕೆ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ ಮತ್ತು ಅದೇ ಸಾಮರ್ಥ್ಯವನ್ನು ಯಂತ್ರದ ಎಲ್ಲಾ ಉಳಿದವುಗಳಿಗೆ ನೀಡುತ್ತದೆ. ಅದನ್ನು ಅಗತ್ಯವಿರುವ ಕ್ಲೈಂಟ್ಗೆ ನೀಡಿ, ಮತ್ತು ಕೀ ಹಾರ್ಡ್ವೇರ್-ಬೆಂಬಲಿತವೇ ಅಥವಾ ರಫ್ತು ಮಾಡಲಾಗದಂತೆ ಗುರುತಿಸಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ; ಹಾಗಿದ್ದರೆ, ರಫ್ತು ಮಾಡಿದ ಪ್ರತಿಯ ಬದಲು ಬೆಂಬಲಿತ ಪೂರೈಕೆದಾರರನ್ನು ಬಳಸಬೇಕು.
ಪ್ರೊಫೈಲ್ ರುಜುವಾತಿನತ್ತ ಹೇಗೆ ಸೂಚಿಸುತ್ತದೆ
ನಿರ್ವಹಿತ ಸ್ಥಳೀಯ IKEv2 ಸಂರಚನೆಯಲ್ಲಿ, ಪ್ರೊಫೈಲ್ PayloadCertificateUUID ಮೂಲಕ ತನ್ನ ರುಜುವಾತು ಪೇಲೋಡ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ಉಲ್ಲೇಖಿತ ಗುರುತು ಮತ್ತು ಅದನ್ನು ಹೇಗೆ ಒದಗಿಸಲಾಯಿತು ಎಂಬುದು ಮುಖ್ಯ; ಪ್ರೊಫೈಲ್ನಲ್ಲಿ ಪ್ರದರ್ಶನ ಹೆಸರನ್ನು ಸಂಪಾದಿಸುವುದರಿಂದ ತಪ್ಪು ಪೇಲೋಡ್ ಅಥವಾ ಕೀಯನ್ನು ಎಂದಿಗೂ ನೀಡದ ಪೇಲೋಡ್ಗೆ ತೋರಿಸುವ ಉಲ್ಲೇಖ ಸರಿಯಾಗುವುದಿಲ್ಲ.
ತೃತೀಯ ಪಕ್ಷದ ಪೂರೈಕೆದಾರರು ಸಂಪೂರ್ಣವಾಗಿ ಬೇರೆ ಆಯ್ಕೆ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಬಹುದು, ಉದಾಹರಣೆಗೆ ತಮ್ಮ ಸಂಗ್ರಹ ಅಥವಾ ಸಿಸ್ಟಂ ಸೂಚನೆ. ಸ್ಥಳೀಯ ಪ್ರೊಫೈಲ್ನ ಊಹೆಗಳನ್ನು ವರ್ಗಾಯಿಸುವ ಬದಲು ಆ ಪೂರೈಕೆದಾರರ ದಾಖಲೆಗಳನ್ನು ಓದಿ, ಮತ್ತು ನಿಜವಾಗಿ ಸ್ಥಾಪಿತವಾದ ಪ್ರೊಫೈಲ್ನಲ್ಲಿ ಉಲ್ಲೇಖವನ್ನು ಪರಿಶೀಲಿಸಿ, ನಿರ್ವಹಣಾ ಕನ್ಸೋಲ್ನ ಕರಡಿನಲ್ಲಿ ಅಲ್ಲ.
ಆಯ್ಕೆ ಮತ್ತು ಸ್ವೀಕೃತಿ ಪ್ರತ್ಯೇಕ ಮೈಲಿಗಲ್ಲುಗಳು
ತುಂಬಿದ ಆಯ್ಕೆದಾರ ಎಂದರೆ ಕ್ಲೈಂಟ್ ಗುರುತನ್ನು ಕಂಡುಕೊಂಡು ಬಳಸಬಲ್ಲದು. ಗೇಟ್ವೇ ಅದನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆಯೇ ಎಂಬುದರ ಬಗ್ಗೆ ಅದು ಏನನ್ನೂ ಹೇಳುವುದಿಲ್ಲ. ಸರ್ವರ್ ಇನ್ನೂ ವಿತರಕ, ಮಾನ್ಯತಾ ಅವಧಿ, ರದ್ದತಿ ಸ್ಥಿತಿ ಮತ್ತು ಆ ರುಜುವಾತಿನಿಂದ ಖಾತೆಗೆ ಇರುವ ಮ್ಯಾಪಿಂಗ್.
ಎರಡೂ ಹಂತಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ, ಅದೇ ಕ್ರಮದಲ್ಲಿ ಪರೀಕ್ಷಿಸಿ. ಗುರುತು ನೀಡಲಾಗುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ, ಸಂಪರ್ಕಿಸಿ, ನಂತರ ಗೇಟ್ವೇ ಮಾಲೀಕರನ್ನು ಯಾವ ರುಜುವಾತು ಪ್ರಸ್ತುತಪಡಿಸಲಾಯಿತು ಮತ್ತು ಯಾವ ಮ್ಯಾಪಿಂಗ್ ನಿಯಮ ಅದನ್ನು ಬಳಸಿತು ಎಂದು ಖಚಿತಪಡಿಸಲು ಕೇಳಿ. ಕ್ಲೈಂಟ್ ಗುರುತನ್ನು ನೀಡಿ ಸರ್ವರ್ ಅದನ್ನು ನಿರಾಕರಿಸಿದರೆ, ಉಳಿದ ಕೆಲಸ ಸರ್ವರ್ ಕಡೆಯಲ್ಲಿದೆ. Mac ನಲ್ಲಿ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಮರುಸ್ಥಾಪಿಸುವುದು ಆ ಫಲಿತಾಂಶವನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ, ಎಷ್ಟೇ ಬಾರಿ ಪುನರಾವರ್ತಿಸಿದರೂ.