ನಿಮ್ಮ VPN ಕೀ ಎಲ್ಲರಿಗೂ ಓದಬಹುದಾಗಿದೆ: ಏನನ್ನು ಸರಿಪಡಿಸಬೇಕು
ಖಾಸಗಿ ಕೀ ಅದನ್ನು ಬಳಸುವ ಸೇವೆಗೆ ಮಾತ್ರ ಓದಬಹುದಾಗಿರಬೇಕು, ಬೇರೆ ಯಾರಿಗೂ ಅಲ್ಲ. ಮೋಡ್ ಸರಿಪಡಿಸಿ, ಪ್ರತಿಗಳನ್ನು ಹುಡುಕಿ, ಫೈಲ್ ಬಹಿರಂಗವಾದರೆ ಕೀ ಬದಲಿಸಿ.
ಮೊದಲ ಸೂಚನೆ ಸಾಮಾನ್ಯವಾಗಿ ಎಚ್ಚರಿಕೆ, ವೈಫಲ್ಯವಲ್ಲ. ಕ್ಲೈಂಟ್ ಕೀ ಲೋಡ್ ಮಾಡಲು ನಿರಾಕರಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಫೈಲ್ ಗುಂಪು ಅಥವಾ ಎಲ್ಲರಿಗೂ ಓದಬಹುದಾಗಿದೆ, ಅಥವಾ ಭದ್ರತಾ ಪರಿಶೀಲನೆ client.key ಅನ್ನು ರಫ್ತು ಮಾಡಿದ ಬಂಡಲ್ಗಳೂ ಇರುವ ಪ್ರೊಫೈಲ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ 644 ಮೋಡ್ನಲ್ಲಿ ಕಂಡುಕೊಳ್ಳುತ್ತದೆ. ಇನ್ನೂ ಏನೂ ವಿಫಲವಾಗಿಲ್ಲ, ಮತ್ತು ಅದಕ್ಕಾಗಿಯೇ ಎಚ್ಚರಿಕೆಯನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ. ಕೀ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ಟನೆಲ್ ಏಳುತ್ತದೆ, ಮತ್ತು ಫೈಲ್ ಯಂತ್ರದ ಪ್ರತಿ ಖಾತೆಗೂ ಓದಬಹುದಾಗಿದೆ.
ಲಕ್ಷಣ ಅನುಮತಿ ಎಚ್ಚರಿಕೆ, ಅಡಚಣೆ ಅಲ್ಲ
ಯುನಿಕ್ಸ್ ತರಹದ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಖಾಸಗಿ ಕೀ ಸೇವೆಯನ್ನು ನಡೆಸುವ ಖಾತೆಗೆ ಮಾತ್ರ ಓದಬಹುದಾಗಿರಬೇಕು. ಸರಿಯಾದ ಮಾಲೀಕರೊಂದಿಗೆ 600 ಮೋಡ್ ಸಾಮಾನ್ಯ ವ್ಯವಸ್ಥೆ. 644 ಮೋಡ್ ಎಂದರೆ ಪ್ರತಿ ಸ್ಥಳೀಯ ಬಳಕೆದಾರರು ಕೀಯನ್ನು ನಕಲಿಸಬಹುದು, ಮತ್ತು ಹಂಚಿದ ಬಿಲ್ಡ್ ಹೋಸ್ಟ್ನಲ್ಲಿ ಅದು ನಿಜವಾದ ಪ್ರೇಕ್ಷಕರು.
ಇದನ್ನು ಪರಿಶೀಲಿಸುವ ಕ್ಲೈಂಟ್ಗಳು ನಿಮಗೆ ಉಪಕಾರ ಮಾಡುತ್ತವೆ. ಪರಿಶೀಲಿಸದವು ಫೈಲ್ ಸುರಕ್ಷಿತವೆಂಬುದಕ್ಕೆ ಸಾಕ್ಷಿಯಲ್ಲ, ಮತ್ತು ಯಶಸ್ವಿ ಸಂಪರ್ಕವು ಅದನ್ನು ಸಾಧ್ಯವಾಗಿಸಿದ ಸಾಮಗ್ರಿಯನ್ನು ಇನ್ನಾರು ಓದಬಹುದು ಎಂಬುದರ ಬಗ್ಗೆ ಏನನ್ನೂ ಹೇಳುವುದಿಲ್ಲ. ಎಚ್ಚರಿಕೆಯನ್ನೇ ಸಂಪೂರ್ಣ ಕಂಡುಬಂದಿಕೆ ಎಂದು ಪರಿಗಣಿಸಿ. ಅದು ನಿಖರವಾಗಿದೆ, ಮತ್ತು ಯಾರಾದರೂ ಫೈಲ್ ನಕಲಿಸುವ ಮೊದಲೇ ಬಂದಿದೆ.
ಮೋಡ್ ಅನ್ನು ಸೇವೆಯ ಗುರುತಿಗೆ ಹೊಂದಿಸಿ
ಮಾಲೀಕನಿಗೆ ಮಾತ್ರ ಪ್ರವೇಶ ಆ ಮಾಲೀಕ ಬಳಸುವ ಕೀಗೆ ಸೂಕ್ತ. ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಹಂಚಿದ ಗುಂಪಿರುವ ಸೇವೆಗೆ ಬೇರೆ ನಿಯಂತ್ರಿತ ವ್ಯವಸ್ಥೆ ಬೇಕಾಗಬಹುದು, ಉದಾಹರಣೆಗೆ ಸೇವಾ ಖಾತೆಯ ಮಾಲೀಕತ್ವದ ಕೀಯಲ್ಲಿ ಗುಂಪು ಓದುವಿಕೆ. ಎಲ್ಲಾ ಫೈಲ್ಗಳನ್ನು ಕುರುಡಾಗಿ ಒಂದೇ ಸಂಖ್ಯಾ ಮೋಡ್ಗೆ ಹಾಕುವುದು ಬೆಂಬಲಿತ ಕ್ಲೈಂಟ್ಗಳನ್ನು ಮುರಿಯುತ್ತದೆ, ಮತ್ತು chmod -R 777 ಯಾವುದಕ್ಕೂ ಪರಿಹಾರವಲ್ಲ.
ಏನನ್ನಾದರೂ ಬದಲಿಸುವ ಮೊದಲು ಮಾಲೀಕ ಮತ್ತು ಸೇವಾ ಖಾತೆಯನ್ನು ಪರಿಶೀಲಿಸಿ. ಸಾರ್ವಜನಿಕ CA ಪ್ರಮಾಣಪತ್ರಗಳು ಮತ್ತು ಖಾಸಗಿ ಗುರುತಿನ ಕೀಗಳು ಒಂದೇ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿದ್ದರೂ ವಿಭಿನ್ನ ಗೋಪ್ಯತೆ ಅಗತ್ಯಗಳನ್ನು ಹೊಂದಿವೆ, ಆದ್ದರಿಂದ ಇಡೀ ಫೋಲ್ಡರ್ಗೆ ಅನ್ವಯಿಸುವ ಪುನರಾವರ್ತಿತ ಮೋಡ್ ಎರಡನ್ನೂ ಒಂದೇ ವಸ್ತುವಾಗಿ ಪರಿಗಣಿಸುತ್ತದೆ.
ls -l /etc/openvpn/client/
stat -c '%U %G %a %n' /etc/openvpn/client/*.key
id openvpn
ಬೇರೆ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಯುನಿಕ್ಸ್ ಮೋಡ್ಗಳನ್ನು ಊಹೆಗೆ ಭಾಷಾಂತರಿಸುವ ಬದಲು ದಾಖಲಿತ ಕೀ ಸ್ಟೋರ್ ಅಥವಾ ಪ್ರವೇಶ-ನಿಯಂತ್ರಣ ಮಾದರಿ ಬಳಸಿ. private ನಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುವ ಫೈಲ್ ಹೆಸರು ಲೇಬಲ್, ಜಾರಿ ಕಾರ್ಯವಿಧಾನವಲ್ಲ.
ಮೋಡ್ ಆವರಿಸದ ಪ್ರತಿಗಳನ್ನು ಹುಡುಕಿ
ಸಂಪಾದಕರು, ಬ್ಯಾಕಪ್ ಆರ್ಕೈವ್ಗಳು, ರಫ್ತು ಮಾಡಿದ ಪ್ರೊಫೈಲ್ಗಳು ಮತ್ತು ತಾತ್ಕಾಲಿಕ ಬಂಡಲ್ಗಳು ಪ್ರತಿಯೊಂದೂ ಒಂದೇ ಗುರುತನ್ನು ಉಳಿಸಿಕೊಳ್ಳಬಹುದು. ಆ ಪ್ರತಿಗಳನ್ನು ಅವುಗಳ ವಿಷಯದ ಪ್ರಕಾರ ರಕ್ಷಿಸಿ, ಏಕೆಂದರೆ ಮೂಲ ಫೈಲ್ ಬಿಗಿಗೊಳಿಸುವುದು ಕಳೆದ ತಿಂಗಳ ಟಾರ್ಬಾಲ್ನಲ್ಲಿರುವ ಪ್ರತಿಗೆ ಏನನ್ನೂ ಮಾಡುವುದಿಲ್ಲ.
ಕೀ ಫೈಲ್ನಲ್ಲಿನ ಪಾಸ್ಫ್ರೇಜ್ ಸಂಗ್ರಹಿತ ಸಾಮಗ್ರಿಗೆ ಉಪಯುಕ್ತ ಮತ್ತು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಫೈಲ್ ಅನ್ನು ಅದರ ಪಾಸ್ವರ್ಡ್ ಪಕ್ಕದಲ್ಲಿ ಪ್ರಕಟಿಸುವುದನ್ನು ಸಮರ್ಥಿಸುವುದಿಲ್ಲ. ಅನುಮತಿಗಳು ಪ್ರಸ್ತುತ ಫೈಲ್ಸಿಸ್ಟಮ್ ವಸ್ತುವನ್ನು ರಕ್ಷಿಸುತ್ತವೆ; ಬೇರೆಡೆ ಈಗಾಗಲೇ ನಕಲಿಸಿದ ರುಜುವಾತಿನ ಬಗ್ಗೆ ಅವು ಏನನ್ನೂ ಹೇಳುವುದಿಲ್ಲ.
ಕೆಲಸ ಮುಗಿದಿದೆ ಎಂದು ಘೋಷಿಸುವ ಮೊದಲು ಪ್ರತಿಗಳನ್ನು ಹುಡುಕಿ: grep -rl ಸಂಭವನೀಯ ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿ ಕೀಯ ಶೀರ್ಷಿಕೆ ಸಾಲು, ಮತ್ತು ಬ್ಯಾಕಪ್ ಹೊರಗಿಡುವಿಕೆಗಳ ಮೇಲೆ ನೋಟ. ಫಲಿತಾಂಶ ಸಾಮಾನ್ಯವಾಗಿ ನೀವು ಆರಂಭಿಸಿದ ಫೈಲ್ಗಿಂತ ಹೆಚ್ಚು ಆಸಕ್ತಿದಾಯಕವಾಗಿರುತ್ತದೆ.
ಸರಿಪಡಿಸಿದ ನಂತರ, ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಬದಲಿಸಿ
ಉದ್ದೇಶಿತ ಸೇವೆ ಇನ್ನೂ ದೃಢೀಕರಣ ಮಾಡುತ್ತದೆಯೇ ಎಂದು ಪರೀಕ್ಷಿಸಿ, ನಂತರ ಅನಗತ್ಯ ಯಾವುದೇ ಖಾತೆಗೆ ಪ್ರವೇಶ ಸಿಗಲಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸಿ. ರೋಗನಿರ್ಣಯ ಔಟ್ಪುಟ್ ಅನ್ನು ಮೆಟಾಡೇಟಾಗೆ ಸೀಮಿತಗೊಳಿಸಿ, ಏಕೆಂದರೆ ಫೈಲ್ ಓದಬಹುದೆಂದು ಸಾಬೀತುಪಡಿಸಲು ಕೀ ಮುದ್ರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ ಮತ್ತು ಅದು ಸಾಮಗ್ರಿಯನ್ನು ಲಾಗ್ಗೆ ಹಾಕುತ್ತದೆ.
ಕೀ ಬಹಿರಂಗವಾಗಿದ್ದರೆ, ಮೋಡ್ ಬಿಗಿಗೊಳಿಸಿ, ನಂತರ ರುಜುವಾತು ಬದಲಿಸಿ ಮತ್ತು ಹಳೆಯದನ್ನು ರದ್ದುಗೊಳಿಸಿ. POSIX chmod ವಿವರಣೆ ಪ್ರತಿ ಮೋಡ್ ಬಿಟ್ನ ಅರ್ಥವನ್ನು ತಿಳಿಸುತ್ತದೆ, ಮುಂದಿನ ಪರಿಶೀಲನೆ ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ಸಂಖ್ಯೆಯನ್ನು ಸಮರ್ಥಿಸಲು ಕೇಳುವ ಮೊದಲು ಅದನ್ನು ತಿಳಿಯುವುದು ಒಳ್ಳೆಯದು.