ದೊಡ್ಡ OpenVPN ಕೀಲಿ ರೀಕೀ ಟೈಮರ್ ಅನ್ನು ಏಕೆ ತೆಗೆದುಹಾಕುವುದಿಲ್ಲ
ಸೈಫರ್ ಬಲ ಮತ್ತು ಕೀಲಿಯ ಆಯುಷ್ಯ ಪ್ರತ್ಯೇಕ ನಿರ್ಣಯಗಳು. ಬೈಟ್, ಪ್ಯಾಕೆಟ್ ಮತ್ತು ಸಮಯದ ಟ್ರಿಗರ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ, ನಂತರ ನಿಜವಾದ ಲಾಗಿನ್ ಹರಿವಿನಲ್ಲಿ ರೀಕೀ ಪರೀಕ್ಷಿಸಿ.
AES-256 ಅಥವಾ ಉದ್ದವಾದ ಕೀಲಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು ಆ ಕೀಲಿಯನ್ನು ಎಷ್ಟು ಕಾಲ ಬಳಸಬಹುದು ಎಂಬುದರ ಬಗ್ಗೆ ಏನನ್ನೂ ಹೇಳುವುದಿಲ್ಲ. ಕೀಲಿಯ ಬಲವು ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ವಿವರಿಸುತ್ತದೆ; ರೀಕೀ ನೀತಿ ಸೆಷನ್ ಯಾವಾಗ ಹೊಸ ಕೀಲಿ ಸಾಮಗ್ರಿಯನ್ನು ಪಡೆಯುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ನಿಯೋಜನೆಯು ಲಭ್ಯವಿರುವ ಬಲವಾದ ಸೈಫರ್ ಆಯ್ಕೆ ಮಾಡಿಯೂ ನವೀಕರಣದಲ್ಲಿ ತಪ್ಪಬಹುದು, ಏಕೆಂದರೆ ಎರಡೂ ನಿರ್ಣಯಗಳು ಬೇರೆ ಬೇರೆ ಕಡೆ ತೆಗೆದುಕೊಳ್ಳಲಾಗುತ್ತವೆ. ಅವನ್ನು ಗೊಂದಲಿಸಿದರೆ ಅನಗತ್ಯ ಸೈಫರ್ ಬದಲಾವಣೆ ಅಥವಾ ತನ್ನ ನೀತಿಗಿಂತ ಮೌನವಾಗಿ ಹೆಚ್ಚು ಬದುಕುವ ಸೆಷನ್ ಉಂಟಾಗುತ್ತದೆ.
ಸೈಫರ್ ಮುಟ್ಟುವ ಮೊದಲು ರೀಕೀ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಓದಿ, ಮತ್ತು ಹಾಗೆ ಮಾಡುವಾಗ ಎರಡೂ ಬದಿಗಳನ್ನು ಓದಿ.
ಕೀಲಿಯ ಬಲ ಮತ್ತು ಕೀಲಿಯ ಆಯುಷ್ಯ ಬೇರೆ ಬೇರೆ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸುತ್ತವೆ
ಸೈಫರ್ ಮತ್ತು ಕೀಲಿಯ ಗಾತ್ರವು ಸೆರೆಹಿಡಿದ ಸಂಚಾರದ ಮೇಲಿನ ದಾಳಿ ಎಷ್ಟು ದುಬಾರಿ ಎಂಬುದನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತವೆ. ರೀಕೀ ಮಧ್ಯಂತರವು ಒಂದು ಕೀಲಿ ಎಷ್ಟು ಸಂಚಾರವನ್ನು ರಕ್ಷಿಸುತ್ತದೆ ಮತ್ತು ಬಹಿರಂಗವಾದ ಕೀಲಿ ಎಷ್ಟು ಕಾಲ ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ ಎಂಬುದನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತದೆ. ಇವು ಸ್ವತಂತ್ರ ನಿಯಂತ್ರಣಗಳು, ಮತ್ತು ಬಲವಾದ ಸೈಫರ್ ಸೆಷನ್ನ ಸುರಕ್ಷಿತ ಆಯುಷ್ಯವನ್ನು ಹೆಚ್ಚಿಸುವುದಿಲ್ಲ. 'AES-256 ಬಳಸಿ' ಎನ್ನುವ ಬಹುಪಾಲು ಮಾರ್ಗದರ್ಶನಗಳು ನವೀಕರಣದ ಬಗ್ಗೆ ಮೌನವಾಗಿರುತ್ತವೆ, ಏಕೆಂದರೆ ನವೀಕರಣ ನೀತಿಯ ಪ್ರಶ್ನೆಯೇ ಹೊರತು ಅಲ್ಗಾರಿದಮ್ ಆಯ್ಕೆಯಲ್ಲ.
ನಿಯೋಜನೆ ಟಿಪ್ಪಣಿಗಳಲ್ಲಿ ಎರಡನ್ನೂ ದಾಖಲಿಸಿ: ಡೇಟಾ ಚಾನೆಲ್ ಅನ್ನು ಏನು ರಕ್ಷಿಸುತ್ತದೆ ಮತ್ತು ಅದರ ಕೀಲಿಗಳ ಬದಲಾವಣೆಯನ್ನು ಏನು ಪ್ರೇರೇಪಿಸುತ್ತದೆ.
ರೀಕೀಗೆ ಮೂರು ಟ್ರಿಗರ್ಗಳಿವೆ, ಮತ್ತು ಯಾವುದೇ ಬದಿ ಅವನ್ನು ಪ್ರಚೋದಿಸಬಹುದು
OpenVPN 2.6 ಬೈಟ್, ಪ್ಯಾಕೆಟ್ ಮತ್ತು ಕಳೆದ ಸಮಯದ ಆಧಾರದ ಮೇಲೆ ಮರು ಮಾತುಕತೆಗೆ ಪ್ರತ್ಯೇಕ ಟ್ರಿಗರ್ಗಳನ್ನು ದಾಖಲಿಸುತ್ತದೆ. ಸಮಯದ ಟ್ರಿಗರ್ ಎಂಬುದು ಬಹುಪಾಲು ನಿಯೋಜನೆಗಳು ಡೀಫಾಲ್ಟ್ನಲ್ಲಿ ಬಿಡುವುದು, ಅಂದರೆ ಶಾಂತ ಸುರಂಗವೂ ವೇಳಾಪಟ್ಟಿಯಂತೆ ರೀಕೀ ಮಾಡುತ್ತದೆ. ಯಾವುದೇ ಬದಿ ವಿನಿಮಯವನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು, ಮತ್ತು ಪ್ರಾರಂಭಿಸದ ಬದಿ ಅದನ್ನು ಅನುಸರಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ಒಂದು ಬದಿಯಲ್ಲಿ ಟೈಮರ್ ಬದಲಿಸುವುದು ಸೆಷನ್ನ ವರ್ತನೆಯನ್ನು ನಿರ್ಧರಿಸುವುದಿಲ್ಲ; ಪರಿಣಾಮಕಾರಿ ಮೌಲ್ಯ ಮೊದಲು ಪ್ರಾರಂಭಿಸುವ ಬದಿಯದು.
ಬೈಟ್ ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಟ್ರಿಗರ್ಗಳು ಹೆಚ್ಚಿನ ಥ್ರೂಪುಟ್ ಅಥವಾ ಸಣ್ಣ ಪ್ಯಾಕೆಟ್ ಲೋಡ್ಗಳಿಗೆ ಮುಖ್ಯ, ಅಲ್ಲಿ ಸಮಯ ಆಧಾರಿತ ನೀತಿ ಮಾತ್ರ ಒಂದು ಕೀಲಿಗೆ ಉದ್ದೇಶಿಸಿದ್ದಕ್ಕಿಂತ ಹೆಚ್ಚು ಡೇಟಾವನ್ನು ರಕ್ಷಿಸಲು ಬಿಡುತ್ತದೆ. ಆ ಎಣಿಕೆಗಳು ಆಫ್ ಆಗಿಯೇ ಉಳಿದರೆ, ಡೀಫಾಲ್ಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸದೆ ಬಿಡುವ ಬದಲು ಟಿಪ್ಪಣಿಯಲ್ಲಿ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಹೇಳಿ.
ರೀಕೀ ದೃಢೀಕರಣ ಹರಿವನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ
ಮರು ಮಾತುಕತೆ ಹೊಸ TLS ಹ್ಯಾಂಡ್ಶೇಕ್, ಅಂದರೆ ದೃಢೀಕರಣ ಮಾರ್ಗವು ಮತ್ತೆ ಚಲಿಸುತ್ತದೆ. ಒಂದು ಬಾರಿಯ ಕೋಡ್, ಹಾರ್ಡ್ವೇರ್ ಟೋಕನ್ ಅಥವಾ RADIUS ಸವಾಲನ್ನು ಬಳಸುವ ನಿಯೋಜನೆಗಳು ಇದನ್ನು ಕಠಿಣ ರೀತಿಯಲ್ಲಿ ತಿಳಿಯುತ್ತವೆ: ಮೊದಲ ಸಂಪರ್ಕ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಮತ್ತು ಒಂದು ಗಂಟೆಯ ನಂತರ ಸೆಷನ್ ಸಾಯುತ್ತದೆ, ಎರಡನೇ ಹ್ಯಾಂಡ್ಶೇಕ್ ಈಗಾಗಲೇ ಬಳಸಿದ ಕೋಡ್ ಕೇಳಿದಾಗ. auth-gen-token ಆ ಕೊರತೆಯನ್ನು ತುಂಬಲು ಇದೆ, ಸರ್ವರ್ ಹೊಸ ಸಂವಾದಾತ್ಮಕ ಲಾಗಿನ್ ಕೇಳುವ ಬದಲು ಮರು ಮಾತುಕತೆಗೆ ಅಲ್ಪಾವಧಿ ಟೋಕನ್ ನೀಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
ಇದನ್ನು ಆಪರೇಟರ್ನೊಂದಿಗೆ ಬಗೆಹರಿಸಬೇಕಾದ ಕೆಲಸದ ಹರಿವಿನ ಸಮಸ್ಯೆ ಎಂದು ಪರಿಗಣಿಸಿ, ನವೀಕರಣವನ್ನು ಆಫ್ ಮಾಡಬೇಕು ಎಂಬ ಸಾಕ್ಷ್ಯವಾಗಿ ಅಲ್ಲ.
ನವೀಕರಣವನ್ನು ಹೊರೆಯ ಅಡಿಯಲ್ಲಿ ಪರೀಕ್ಷಿಸಿ, ಒಂದು ನಿಮಿಷದ ಸೆಷನ್ನಲ್ಲಿ ಅಲ್ಲ
ಸಂಪರ್ಕಿಸಿ, ಒಮ್ಮೆ ಪಿಂಗ್ ಮಾಡಿ ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುವ ಸ್ವೀಕೃತಿ ಪರೀಕ್ಷೆ ಎಂದಿಗೂ ರೀಕೀಗೆ ತಲುಪುವುದಿಲ್ಲ. ಸಂರಚಿತ ಟ್ರಿಗರ್ ದಾಟಲು ಸಾಕಷ್ಟು ಉದ್ದದ ಸೆಷನ್ ಚಲಾಯಿಸಿ, ಅದರ ಉದ್ದಕ್ಕೂ ವರ್ಗಾವಣೆಯನ್ನು ಚಾಲನೆಯಲ್ಲಿಡಿ, ಮತ್ತು ಹೊಸ ಹ್ಯಾಂಡ್ಶೇಕ್ಗಾಗಿ ಎರಡೂ ಬದಿಗಳ ಲಾಗ್ಗಳನ್ನು ನೋಡಿ. ನಂತರ ವೈಫಲ್ಯದ ಮಾರ್ಗವನ್ನು ಪರೀಕ್ಷಿಸಿ: ಮರು ಮಾತುಕತೆ ಪೂರ್ಣಗೊಳ್ಳದಿದ್ದರೆ ಕ್ಲೈಂಟ್ ಏನು ಮಾಡುತ್ತದೆ. ಸ್ವಚ್ಛವಾಗಿ ಬೀಳುವ ಸುರಂಗವನ್ನು ಸತ್ತ ಸೆಷನ್ಗೆ ಕಳುಹಿಸುತ್ತಿರುವ ಸುರಂಗಕ್ಕಿಂತ ಸುಲಭವಾಗಿ ನಿರ್ಣಯಿಸಬಹುದು.
ಯಶಸ್ವಿ ದೊಡ್ಡ ವರ್ಗಾವಣೆಯನ್ನು ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಮಿತಿಯ ಸಾಕ್ಷ್ಯವಾಗಿ ಓದಬೇಡಿ. ಅದು ಮಾರ್ಗ ಮತ್ತು ಎಣಿಕೆಗಳು ಅಷ್ಟು ಸಂಚಾರವನ್ನು ತಾಳಿದವು ಎಂಬುದನ್ನು ಮಾತ್ರ ತೋರಿಸುತ್ತದೆ.
ಎರಡೂ ಆಯ್ಕೆಗಳನ್ನು ದಾಖಲಿಸಿ
ದಾಖಲೆಗೆ ಎರಡು ಸಾಲು ಬೇಕು: ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಹೇಗೆ ರಕ್ಷಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆ ರಕ್ಷಣೆಯನ್ನು ಯಾವಾಗ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ. ಪ್ರತಿ ಮೌಲ್ಯದ ಅಧಿಕಾರವನ್ನು ಸೇರಿಸಿ, ಏಕೆಂದರೆ ಸೈಫರ್ ವಿತರಣೆಯ ಡೀಫಾಲ್ಟ್ನಿಂದ ಬರಬಹುದು ಆದರೆ ಟೈಮರ್ ಆಂತರಿಕ ನೀತಿಯಿಂದ ಬರುತ್ತದೆ. ಭವಿಷ್ಯದ ಆಪರೇಟರ್ ಕಾನ್ಫಿಗ್ ಫೈಲ್ನಿಂದ ಎರಡರಲ್ಲಿ ಒಂದನ್ನೂ ಊಹಿಸಬೇಕಾಗಬಾರದು.
ಹೊಂದಾಣಿಕೆ ಅಪವಾದವನ್ನು ಒತ್ತಾಯಿಸಿದರೆ, ಅದನ್ನು ಒಂದು ಆವೃತ್ತಿ ಮತ್ತು ಒಂದು ಅಂತ್ಯದ ದಿನಾಂಕಕ್ಕೆ ಸೀಮಿತಗೊಳಿಸಿ. ತನ್ನ ಕಾರಣಕ್ಕಿಂತ ಹೆಚ್ಚು ಬದುಕುವ ಅಪವಾದವೇ ಯಾರಿಗೂ ಆಯ್ಕೆ ಮಾಡಿದ ನೆನಪಿಲ್ಲದ ನೀತಿಯಾಗುತ್ತದೆ.