ಒಂದು VPN ಪ್ರೊಫೈಲ್ 448-ಬಿಟ್ ಕೀಯೊಂದಿಗೆ Blowfish ನೀಡುತ್ತದೆ, ಮತ್ತು ಸೈಫರ್ ಉಳಿಸಿಕೊಳ್ಳಲು ಅತ್ಯಂತ ಉದ್ದವಾದ ಕೀ ಬಳಸುವಂತೆ ಯಾರೋ ಸೂಚಿಸುತ್ತಾರೆ. ಕೀಯ ಉದ್ದ ನಿಜವಾದದ್ದು, ಆದರೆ ಅದು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲು ತಪ್ಪು ಸಂಖ್ಯೆ. Blowfish 64-ಬಿಟ್ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಬದಲಿಸುತ್ತದೆ, ಕೀ ಎಷ್ಟೇ ಉದ್ದವಾಗಿದ್ದರೂ, ಮತ್ತು ಒಂದು ಕೀ ಎಷ್ಟು ಟ್ರಾಫಿಕ್ ಅನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ರಕ್ಷಿಸಬಹುದು ಎಂಬುದನ್ನು ಬ್ಲಾಕ್‌ನ ಅಗಲವೇ ಸೀಮಿತಗೊಳಿಸುತ್ತದೆ. ಕೆಳಗಿನ ಪರಿಶೀಲನೆಗಳನ್ನು ಕ್ರಮವಾಗಿ ನಡೆಸಿ ಮತ್ತು ಸೇವೆಯನ್ನು ಸಂದೇಹದಿಂದ ಮುಕ್ತಗೊಳಿಸುವ ಮೊದಲ ಪರಿಶೀಲನೆಯಲ್ಲಿ ನಿಲ್ಲಿಸಿ, ಏಕೆಂದರೆ ನಂತರದ ಹಂತವು ಹಿಂದಿನದನ್ನು ಸರಿಪಡಿಸಲಾರದು.

ಪಕ್ಷಗಳು ನಿಜವಾಗಿ ಏನನ್ನು ಒಪ್ಪುತ್ತವೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿ

ಡೇಟಾ ಚಾನೆಲ್‌ನ ಸೈಫರ್ ಅನ್ನು ಎರಡೂ ತುದಿಗಳಿಂದ ಓದಿ, ನೀವು ನಿಯೋಜಿಸಲು ಉದ್ದೇಶಿಸಿದ ಪ್ರೊಫೈಲ್‌ನಿಂದ ಅಲ್ಲ. ಕ್ಲೈಂಟ್ ಸಂರಚನೆ ಹಲವು ಸೈಫರ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಬಹುದು, ಮತ್ತು ಆಯ್ಕೆಯಾದದ್ದು ಎರಡು ಅನುಷ್ಠಾನಗಳು ಮತ್ತು ಅವುಗಳ ಆವೃತ್ತಿಗಳ ನಡುವಿನ ಮಾತುಕತೆಯ ಫಲಿತಾಂಶ. ಪರೀಕ್ಷಾ ಸಂಪರ್ಕದಲ್ಲಿ ಲಾಗ್ ವಿವರವನ್ನು ಹೆಚ್ಚಿಸಿ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಪ್ರಾರಂಭಿಸಿದ ಸೈಫರ್ ಮತ್ತು ಕೀಯ ಗಾತ್ರವನ್ನು ಹೆಸರಿಸುವ ಡೇಟಾ ಚಾನೆಲ್ ಸಾಲನ್ನು ಓದಿ.

ಮಾತುಕತೆಯಾದ ಸೈಫರ್ AES-GCM ಅಥವಾ ChaCha20-Poly1305 ಆಗಿದ್ದರೆ ಇಲ್ಲೇ ನಿಲ್ಲಿಸಿ. ಆ ರಚನೆಗಳು 128-ಬಿಟ್ ಬ್ಲಾಕ್ ಬಳಸಿ ಪೇಲೋಡ್ ಅನ್ನು ದೃಢೀಕರಿಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಕೆಳಗಿನ 64-ಬಿಟ್ ಘರ್ಷಣೆ ವಾದ ಅವುಗಳಿಗೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ.

ಕೀಯ ಉದ್ದವನ್ನು ಬ್ಲಾಕ್‌ನ ಅಗಲದಿಂದ ಪ್ರತ್ಯೇಕಿಸಿ

Blowfish 32 ರಿಂದ 448 ಬಿಟ್‌ವರೆಗಿನ ಕೀಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ, ಮತ್ತು ಅಲ್ಗಾರಿದಮ್‌ನ ಲೇಖಕರ ದಾಖಲೆ ಎರಡೂ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ನಮೂದಿಸುತ್ತದೆ. ಕೀ ರಹಸ್ಯ; ಬ್ಲಾಕ್ ರೂಪಾಂತರದ ಘಟಕ. ಉದ್ದವಾದ ರಹಸ್ಯ ಊಹಿಸುವುದನ್ನು ಕಷ್ಟಕರವಾಗಿಸುತ್ತದೆ ಮತ್ತು ಸೈಫರ್ ಸಂಸ್ಕರಿಸುವ ಬ್ಲಾಕ್‌ನ ಅಗಲಕ್ಕೆ ಏನನ್ನೂ ಮಾಡುವುದಿಲ್ಲ.

CBC ಮೋಡ್‌ನಲ್ಲಿ ಸೈಫರ್ ಸ್ಥಿರ ಅಗಲದ ಬ್ಲಾಕ್‌ಗಳಿಗೆ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ, ಹಿಂದಿನ ಸೈಫರ್‌ಟೆಕ್ಸ್ಟ್ ಬ್ಲಾಕ್‌ನೊಂದಿಗೆ ಸರಪಳಿಯಾಗಿ ಸೇರಿಸಿ ಕೊನೆಯಲ್ಲಿ ಪ್ಯಾಡ್ ಮಾಡಲಾಗುತ್ತದೆ. Blowfish ಗೆ ಆ ಅಗಲ 64 ಬಿಟ್ ಅಂದರೆ ಎಂಟು ಬೈಟ್. ಕೀ ವೇಳಾಪಟ್ಟಿ ಎಷ್ಟೇ ದೊಡ್ಡದಾಗಿರಬಹುದು; ಸರಪಳಿ ಹೇಗಿದ್ದರೂ ಒಮ್ಮೆಗೆ ಎಂಟು ಬೈಟ್ ಮುಂದೆ ಸಾಗುತ್ತದೆ.

ಆದ್ದರಿಂದ ಉದ್ದವಾದ ಕೀ ಯಾವುದೇ ತಗ್ಗಿಸುವಿಕೆ ಅಲ್ಲ. ಅದು ಕೀಯ ವಿರುದ್ಧ ಬ್ರೂಟ್ ಫೋರ್ಸ್ ಅನ್ನು ಪರಿಹರಿಸುತ್ತದೆ, ಆದರೆ ಕೆಳಗಿನ ಘರ್ಷಣೆ ಅಪಾಯ ಬ್ಲಾಕ್‌ನ ಅಗಲ ಮತ್ತು ಮೋಡ್‌ನ ಗುಣ.

ಹುಟ್ಟುಹಬ್ಬದ ಅಂಕಗಣಿತವನ್ನು ಬ್ಲಾಕ್‌ನ ಗಾತ್ರಕ್ಕೆ ಅನ್ವಯಿಸಿ

64-ಬಿಟ್ ಬ್ಲಾಕ್‌ನ ಹುಟ್ಟುಹಬ್ಬದ ಮಾಪಕ ಸುಮಾರು 2^32 ಬ್ಲಾಕ್‌ಗಳು, ಒಂದು ಕೀಯ ಅಡಿಯಲ್ಲಿ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಆಗುತ್ತವೆ, ಘರ್ಷಣೆಗಳು ಸಂಭಾವ್ಯವಾಗುವ ಮೊದಲು. ಪ್ರತಿ ಬ್ಲಾಕ್ ಎಂಟು ಬೈಟ್‌ಗಳನ್ನು ಹೊರುತ್ತದೆ, ಆದ್ದರಿಂದ ಅದೇ ಮಾಪಕ ಸುಮಾರು 2^35 ಬೈಟ್, ಅಂದರೆ ಒಂದು ಕೀಯ ಅಡಿಯಲ್ಲಿ 32 GiB ಡೇಟಾ.

ಇದನ್ನು ಮಾಪಕ ಎಂದು ಪರಿಗಣಿಸಿ, ಕೋಟಾ ಅಲ್ಲ. ಘರ್ಷಣೆಗಳು ಸಂಭವನೀಯ, ಮತ್ತು ಯಾವುದಾದರೂ ಏನನ್ನಾದರೂ ಬಹಿರಂಗಪಡಿಸುತ್ತದೆಯೇ ಎಂಬುದು ಮೋಡ್, ಟ್ರಾಫಿಕ್ ಮಾದರಿ ಮತ್ತು ಆಕ್ರಮಣಕಾರರು ಸುತ್ತಲಿನ ಸ್ಪಷ್ಟ ಪಠ್ಯವನ್ನು ಗುರುತಿಸಬಹುದೇ ಅಥವಾ ಪ್ರಭಾವಿಸಬಹುದೇ ಎಂಬುದನ್ನು ಅವಲಂಬಿಸಿದೆ. 32 GiB ನಂತರದ ಮೊದಲ ಬೈಟ್ ಡೀಕ್ರಿಪ್ಶನ್ ಘಟನೆ ಅಲ್ಲ, ಮತ್ತು ಮೊದಲ 32 GiB ಸುರಕ್ಷಿತ ಎಂದು ಪ್ರಮಾಣೀಕರಿಸಲಾಗಿಲ್ಲ.

Sweet32 ಸಂಶೋಧಕರು 2016 ರಲ್ಲಿ 64-ಬಿಟ್ ಬ್ಲಾಕ್ ಸೈಫರ್‌ಗಳ ವಿರುದ್ಧ ಪ್ರಾಯೋಗಿಕ ದಾಳಿಗಳನ್ನು ತೋರಿಸಿದರು, ಅವುಗಳಲ್ಲಿ OpenVPN ಸನ್ನಿವೇಶವೂ ಸೇರಿದೆ, ವೀಕ್ಷಣೆ ಮತ್ತು ಟ್ರಾಫಿಕ್ ಉತ್ಪಾದನೆ ಅಗತ್ಯವಿದ್ದ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ. ಅವರ ಪ್ರಕಟಿತ ಡೀಫಾಲ್ಟ್‌ಗಳು ಮತ್ತು ತಂತ್ರಾಂಶ ಆವೃತ್ತಿಗಳು ಐತಿಹಾಸಿಕ ಸಂದರ್ಭ, ನಿಮ್ಮ ನಿಯೋಜನೆಯ ವಿವರಣೆ ಅಲ್ಲ.

ಇಲ್ಲಿ CBC ಯ ಮರುಬಳಕೆ ಮುಖ್ಯವೇ ಎಂದು ನಿರ್ಧರಿಸಿ

CBC ಯಲ್ಲಿ ಪುನರಾವರ್ತಿತ ಸೈಫರ್‌ಟೆಕ್ಸ್ಟ್ ಬ್ಲಾಕ್ ಎಂದರೆ ಎರಡೂ ಸ್ಪಷ್ಟ ಪಠ್ಯ ಬ್ಲಾಕ್‌ಗಳು ತಿಳಿದ ಸಂಬಂಧದಿಂದ ಭಿನ್ನವಾಗಿವೆ, ಏಕೆಂದರೆ ಸರಪಳಿ XOR ತನ್ನನ್ನು ರದ್ದುಗೊಳಿಸುತ್ತದೆ. ಸೈಫರ್‌ಟೆಕ್ಸ್ಟ್ ಅನ್ನು ವೀಕ್ಷಿಸಬಹುದಾದ ಮತ್ತು ಸ್ಪಷ್ಟ ಪಠ್ಯಗಳಲ್ಲಿ ಒಂದನ್ನು ತಿಳಿದಿರುವ ಅಥವಾ ಅದನ್ನು ಪ್ರಭಾವಿಸಬಹುದಾದ ಆಕ್ರಮಣಕಾರರು ಇನ್ನೊಂದರ ಬಗ್ಗೆ ಮಾಹಿತಿ ಪಡೆಯಬಹುದು. ಅದಕ್ಕೆ Blowfish ಕೀ ಎಂದಿಗೂ ಅಗತ್ಯವಿಲ್ಲ.

ಆದ್ದರಿಂದ ಸಂಬಂಧಿತ ಪ್ರಶ್ನೆಗಳು: ಕೀ ಎಷ್ಟು ಕಾಲ ಸೇವೆಯಲ್ಲಿ ಇರುತ್ತದೆ, ಅದರ ಅಡಿಯಲ್ಲಿ ಎಷ್ಟು ಟ್ರಾಫಿಕ್ ಹಾದುಹೋಗುತ್ತದೆ ಮತ್ತು ಯಾರಾದರೂ ಆ ಟ್ರಾಫಿಕ್ ಅನ್ನು ವೀಕ್ಷಿಸಿ ನಿರ್ದೇಶಿಸಬಹುದೇ. ಕೀ ನವೀಕರಣವು ಪ್ರತಿ ಕೀಗೆ ಬ್ಲಾಕ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ, ಆದರೆ ಕಾಲಾವಧಿ ಬೈಟ್ ಮಿತಿ ಅಲ್ಲ: ಕಾರ್ಯನಿರತ ಸುರಂಗವು ಅದೇ ಗಂಟೆಯಲ್ಲಿ ನಿಷ್ಕ್ರಿಯ ಸುರಂಗಕ್ಕಿಂತ ಹೆಚ್ಚು ಡೇಟಾವನ್ನು ಸಾಗಿಸಬಹುದು. ನೀವು ಹಳೆಯ ಸೈಫರ್ ಉಳಿಸಿಕೊಂಡರೆ, ಮಿತಿಯನ್ನು ರಚನೆ ಮತ್ತು ನಿಜವಾದ ಪ್ರಮಾಣದಿಂದ ಪಡೆಯಿರಿ, ದುಂಡಾದ ಸಂಖ್ಯೆಯಿಂದ ಅಲ್ಲ.

ಪ್ರತಿ ಕೀಗೆ ಅಳತೆ ಮಾಡಿದ ಪ್ರಮಾಣವು ಹುಟ್ಟುಹಬ್ಬದ ಮಾಪಕಕ್ಕಿಂತ ಬಹಳ ಕಡಿಮೆಯಿದ್ದರೆ, ಒಡ್ಡುವಿಕೆ ಕಡಿಮೆ. ಆದರೂ ಅದು ಶೂನ್ಯವಲ್ಲ ಮತ್ತು ಚಿಂತೆ ಬಿಡುವ ಬದಲು ವಲಸೆಯನ್ನು ಯೋಜಿಸಲು ಕಾರಣ.

ಸೈಫರ್ ಬದಲಿಸಿ, ಕೀ ಅಲ್ಲ

ಸೇವೆಯನ್ನು ಬೆಂಬಲಿತ AEAD ಸೈಫರ್‌ಗೆ ಸರಿಸಿ ಮತ್ತು ಎರಡೂ ಪಕ್ಷಗಳು, ಅವುಗಳ ಆವೃತ್ತಿಗಳು ಮತ್ತು ಅವುಗಳ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಬ್ಯಾಕೆಂಡ್‌ಗಳು ಅದನ್ನು ಒಪ್ಪಬಹುದೆಂದು ದೃಢೀಕರಿಸಿ. ಉದ್ದವಾದ Blowfish ಕೀ ಮುಖ್ಯವಾದ ಯಾವುದನ್ನೂ ಬದಲಿಸುವುದಿಲ್ಲ, ಮತ್ತು ಒಂದು ಕ್ಲೈಂಟ್‌ನಲ್ಲಿ ಹೊಸ ಸೂಚನೆಯನ್ನು ಊಹಿಸುವುದು ಕೆಲಸ ಮಾಡುವ ಸುರಂಗವು ಕೆಟ್ಟ ಸುರಂಗವಾಗುವ ಮಾರ್ಗ. ಉಳಿದ ನೌಕಾಪಡೆಯನ್ನು ಮುಟ್ಟುವ ಮೊದಲು ಒಂದು ಕ್ಲೈಂಟ್ ಮತ್ತು ಒಂದು ಸರ್ವರ್‌ನಲ್ಲಿ ಬದಲಾವಣೆಯನ್ನು ಪರೀಕ್ಷಿಸಿ. ಹೊಸ ಸೈಫರ್ ಪೂರ್ಣ ಸಂಪರ್ಕ ಚಕ್ರವನ್ನು ದಾಟುವವರೆಗೆ ಹಳೆಯ ಪ್ರೊಫೈಲ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸಲು ಲಭ್ಯವಾಗಿಡಿ.

ಬದಲಾವಣೆಯ ಸಮಯದಲ್ಲಿ ಪ್ರಮಾಣಪತ್ರ ಪರಿಶೀಲನೆ ಮತ್ತು ಖಾತೆ ದೃಢೀಕರಣವನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ. ಅವು ವಿಭಿನ್ನ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸುತ್ತವೆ: ಯಶಸ್ವಿ ಲಾಗಿನ್ ಬ್ಲಾಕ್ ಅನ್ನು ಅಗಲಗೊಳಿಸಲಾರದು, ಮತ್ತು ಉತ್ತಮ ಡೇಟಾ ಸೈಫರ್ ತಪ್ಪು ಸರ್ವರ್ ಅನ್ನು ನಂಬುವುದಕ್ಕೆ ಸಮರ್ಥನೆ ಅಲ್ಲ.

ಪರಿಶೀಲನೆಯನ್ನು ಹೊಸ ಸಂಪರ್ಕದಲ್ಲಿ ಮಾತುಕತೆಯಾದ ಸೈಫರ್ ಅನ್ನು ಮತ್ತೆ ಓದಿ, ಹಳೆಯ ಸೈಫರ್ ಇನ್ನು ಮುಂದೆ ಸ್ವೀಕರಿಸಲಾಗದು ಎಂದು ದೃಢೀಕರಿಸಿ ಮುಗಿಸಿ. ಯಾವುದೇ ಪಕ್ಷವು ಅದನ್ನು ಇನ್ನೂ ನೀಡುತ್ತಿದ್ದರೆ, ವಲಸೆ ಪೂರ್ಣಗೊಂಡಿಲ್ಲ, ಇನ್ನೊಂದು ಬದಿಯ ಪ್ರೊಫೈಲ್ ಏನೇ ಹೇಳಲಿ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು