ಟಿಎಲ್ಎಸ್ ಮತ್ತು SSL

ಆನ್ಲೈನ್ ​​ಭದ್ರತೆ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ

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

ಆನ್ಲೈನ್ ​​ಭದ್ರತೆಯ ಬೇಸಿಕ್ಸ್

ಇದು ನಿಮ್ಮ ಮೂಲಭೂತ ರೂಪದಲ್ಲಿ, ಆನ್ಲೈನ್ ​​ಭದ್ರತೆ - ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಮತ್ತು ನೀವು ಭೇಟಿ ನೀಡುವ ವೆಬ್ಸೈಟ್ಗಳ ನಡುವೆ ನಡೆಯುವ ಸುರಕ್ಷತೆ - ಇದು ಪ್ರಶ್ನೆಗಳ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಗಳ ಸರಣಿಯ ಮೂಲಕ ನಿರ್ವಹಿಸಲ್ಪಡುತ್ತದೆ. ನೀವು ನಿಮ್ಮ ಬ್ರೌಸರ್ಗೆ ವೆಬ್ ವಿಳಾಸವನ್ನು ಟೈಪ್ ಮಾಡಿ, ನಂತರ ನಿಮ್ಮ ಬ್ರೌಸರ್ ತನ್ನ ದೃಢೀಕರಣವನ್ನು ಪರಿಶೀಲಿಸಲು ಆ ಸೈಟ್ಗೆ ಕೇಳುತ್ತದೆ, ಸೈಟ್ ಸರಿಯಾದ ಮಾಹಿತಿಯೊಂದಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ ಮತ್ತು ಒಮ್ಮೆ ಎರಡೂ ಒಪ್ಪುತ್ತೀರಿ, ಸೈಟ್ ನಿಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ತೆರೆಯುತ್ತದೆ.

ನಿಮ್ಮ ಬ್ರೌಸರ್ ಮಾಹಿತಿ, ಕಂಪ್ಯೂಟರ್ ಮಾಹಿತಿ ಮತ್ತು ನಿಮ್ಮ ಬ್ರೌಸರ್ ಮತ್ತು ವೆಬ್ಸೈಟ್ ನಡುವಿನ ವೈಯಕ್ತಿಕ ಮಾಹಿತಿಯನ್ನು ರವಾನಿಸಲು ಬಳಸಲಾಗುವ ಎನ್ಕ್ರಿಪ್ಷನ್ನ ಬಗೆಗೆ ಡೇಟಾವನ್ನು ಕೇಳಲಾಗುತ್ತದೆ ಮತ್ತು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುವ ಮಾಹಿತಿಯ ನಡುವೆ. ಈ ಪ್ರಶ್ನೆಗಳು ಮತ್ತು ಉತ್ತರಗಳನ್ನು ಹ್ಯಾಂಡ್ಶೇಕ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ . ಹ್ಯಾಂಡ್ಶೇಕ್ ನಡೆಯದಿದ್ದರೆ, ನೀವು ಭೇಟಿ ನೀಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ವೆಬ್ಸೈಟ್ ಅಸುರಕ್ಷಿತ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.

HTTP vs. HTTPS

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

ವಿಷಯಗಳನ್ನು ಸ್ವಲ್ಪ ಗೊಂದಲಕ್ಕೊಳಗಾಗುವಲ್ಲಿ ಇಲ್ಲಿ. ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಮತ್ತು ವೆಬ್ಸೈಟ್ ನಡುವೆ ವರ್ಗಾವಣೆಗೊಂಡ ಡೇಟಾವನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆಯೆಂದು HTTP ಅರ್ಥವಲ್ಲ. ನಿಮ್ಮ ಬ್ರೌಸರ್ನೊಂದಿಗೆ ಸಂವಹನ ಮಾಡುವ ವೆಬ್ಸೈಟ್ ಸಕ್ರಿಯ ಭದ್ರತಾ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಹೊಂದಿದೆ ಎಂದರ್ಥ. ಒಂದು ಎಸ್ (ಎಚ್ಟಿಟಿಪಿ ಎಸ್ ನಲ್ಲಿರುವಂತೆ) ಸೇರ್ಪಡೆಗೊಂಡಾಗ ಮಾತ್ರ ಅದು ಸುರಕ್ಷಿತವಾಗಿ ವರ್ಗಾವಣೆಯಾಗಲ್ಪಡುತ್ತದೆ, ಮತ್ತು ಸುರಕ್ಷಿತ ತಂತ್ರಜ್ಞಾನದ ಸಾಧ್ಯತೆಯನ್ನು ಮಾಡುವ ಬಳಕೆಯಲ್ಲಿ ಮತ್ತೊಂದು ತಂತ್ರಜ್ಞಾನವಿದೆ.

ಎಸ್ಎಸ್ಎಲ್ ಪ್ರೊಟೊಕಾಲ್ ಅಂಡರ್ಸ್ಟ್ಯಾಂಡಿಂಗ್

ನೀವು ಯಾರೊಂದಿಗಾದರೂ ಹ್ಯಾಂಡ್ಶೇಕ್ ಹಂಚಿಕೊಳ್ಳುವುದನ್ನು ಪರಿಗಣಿಸಿದಾಗ, ಅದರಲ್ಲಿ ಎರಡನೆಯ ವ್ಯಕ್ತಿ ಇದೆ. ಆನ್ಲೈನ್ ​​ಭದ್ರತೆಯು ಒಂದೇ ರೀತಿಯಾಗಿದೆ. ಆನ್ಲೈನ್ನಲ್ಲಿ ಭದ್ರತೆ ನಡೆಯುವುದನ್ನು ಖಾತ್ರಿಪಡಿಸುವ ಹ್ಯಾಂಡ್ಶೇಕ್ಗಾಗಿ, ಒಳಗೊಂಡಿರುವ ಎರಡನೆಯ ವ್ಯಕ್ತಿ ಇರಬೇಕು. ಎಚ್ಟಿಟಿಪಿಎಸ್ ಪ್ರೊಟೊಕಾಲ್ ಆಗಿದ್ದರೆ ವೆಬ್ ಬ್ರೌಸರ್ ಭದ್ರತೆಯನ್ನು ಹೊಂದಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಬಳಸುತ್ತದೆ, ನಂತರ ಹ್ಯಾಂಡ್ಶೇಕ್ನ ದ್ವಿತೀಯಾರ್ಧವು ಗೂಢಲಿಪೀಕರಣವನ್ನು ಖಾತ್ರಿಪಡಿಸುವ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದೆ.

ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಎರಡು ಸಾಧನಗಳ ನಡುವೆ ವರ್ಗಾವಣೆಯಾಗುವ ಡೇಟಾವನ್ನು ಮರೆಮಾಡಲು ಬಳಸುವ ತಂತ್ರಜ್ಞಾನವು ಎನ್ಕ್ರಿಪ್ಶನ್ ಆಗಿದೆ. ಗುರುತಿಸಬಹುದಾದ ಅಕ್ಷರಗಳನ್ನು ಗುರುತಿಸಲಾಗದ ಮಿತಿಮೀರಿ ತಿರುಗಿಸುವ ಮೂಲಕ ಅದನ್ನು ಅದರ ಮೂಲ ಸ್ಥಿತಿಗೆ ಹಿಂತಿರುಗಿಸಬಹುದು, ಅದು ಗೂಢಲಿಪೀಕರಣ ಕೀಲಿಯನ್ನು ಬಳಸುತ್ತದೆ. ಇದನ್ನು ಮೂಲತಃ ಸೆಕ್ಯೂರ್ ಸಾಕೆಟ್ ಲೇಯರ್ (ಎಸ್ಎಸ್ಎಲ್) ಭದ್ರತೆ ಎಂಬ ತಂತ್ರಜ್ಞಾನದ ಮೂಲಕ ಸಾಧಿಸಲಾಯಿತು.

ಮೂಲಭೂತವಾಗಿ, SSL ಎಂಬುದು ವೆಬ್ಸೈಟ್ ಮತ್ತು ಬ್ರೌಸರ್ನ ನಡುವೆ ಯಾವುದೇ ಡೇಟಾವನ್ನು ದರೋಡೆಕೋರವಾಗಿ ಚಲಿಸುವ ಮತ್ತು ನಂತರ ಮತ್ತೆ ಡೇಟಾಗೆ ತಿರುಗಿಸುವ ತಂತ್ರಜ್ಞಾನವಾಗಿದೆ. ಅದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಇಲ್ಲಿ ತೋರಿಸಲಾಗಿದೆ:

ನಿಮ್ಮ ಬಳಕೆದಾರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನೀವು ನಮೂದಿಸಿದಾಗ ಪ್ರಕ್ರಿಯೆಯು ಸ್ವತಃ ಪುನರಾವರ್ತಿಸುತ್ತದೆ, ಕೆಲವು ಹೆಚ್ಚುವರಿ ಹಂತಗಳೊಂದಿಗೆ.

ಪ್ರಕ್ರಿಯೆಯು ನ್ಯಾನೊ ಸೆಕೆಂಡ್ಗಳಲ್ಲಿ ನಡೆಯುತ್ತದೆ, ಆದ್ದರಿಂದ ಈ ಸಂಪೂರ್ಣ ಸಂಭಾಷಣೆ ಮತ್ತು ಹ್ಯಾಂಡ್ಶೇಕ್ ವೆಬ್ ಬ್ರೌಸರ್ ಮತ್ತು ವೆಬ್ಸೈಟ್ ನಡುವೆ ನಡೆಯುವ ಸಮಯವನ್ನು ನೀವು ಗಮನಿಸುವುದಿಲ್ಲ.

SSL vs TLS

SSL ಎಂಬುದು ಮೂಲ ಭದ್ರತಾ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದ್ದು ಅದು ವೆಬ್ಸೈಟ್ಗಳು ಮತ್ತು ಅವುಗಳ ನಡುವೆ ಹಾದುಹೋಗುವ ಡೇಟಾವನ್ನು ಸುರಕ್ಷಿತವೆಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಬಳಸಲಾಗುತ್ತಿತ್ತು. ಗ್ಲೋಬಲ್ ಸೈಗ್ ಪ್ರಕಾರ, ಎಸ್ಎಸ್ಎಲ್ ಅನ್ನು 1995 ರಲ್ಲಿ ಆವೃತ್ತಿ 2.0 ಆಗಿ ಪರಿಚಯಿಸಲಾಯಿತು. ಮೊದಲ ಆವೃತ್ತಿ (1.0) ಸಾರ್ವಜನಿಕ ಡೊಮೇನ್ಗೆ ಎಂದಿಗೂ ದಾರಿ ಮಾಡಿಕೊಡಲಿಲ್ಲ. ಪ್ರೊಟೊಕಾಲ್ನಲ್ಲಿನ ದೋಷಗಳನ್ನು ಪರಿಹರಿಸಲು ಆವೃತ್ತಿ 2.0 ಅನ್ನು ಒಂದು ವರ್ಷದ ಒಳಗೆ ಬದಲಾಯಿಸಲಾಯಿತು. 1999 ರಲ್ಲಿ, ಹ್ಯಾಂಡ್ಶೇಕ್ ಸಂಭಾಷಣೆ ಮತ್ತು ಭದ್ರತೆಯ ವೇಗವನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತೊಂದು ರೀತಿಯ ಎಸ್ಎಸ್ಎಲ್ ಅನ್ನು ಟ್ರಾನ್ಸ್ಪೋರ್ಟ್ ಲೇಯರ್ ಸೆಕ್ಯುರಿಟಿ (ಟಿಎಲ್ಎಸ್) ಎಂದು ಕರೆಯಲಾಯಿತು. TLS ಎನ್ನುವುದು ಪ್ರಸ್ತುತ ಬಳಕೆಯಲ್ಲಿರುವ ಆವೃತ್ತಿಯಾಗಿದ್ದು, ಇದನ್ನು ಸರಳತೆಗಾಗಿ ಎಸ್ಎಸ್ಎಲ್ ಎಂದು ಇನ್ನೂ ಕರೆಯಲಾಗುತ್ತದೆ.

ಟಿಎಲ್ಎಸ್ ಗೂಢಲಿಪೀಕರಣ

ಡೇಟಾ ಭದ್ರತೆಯನ್ನು ಸುಧಾರಿಸಲು TLS ಗೂಢಲಿಪೀಕರಣವನ್ನು ಪರಿಚಯಿಸಲಾಯಿತು. ಎಸ್ಎಸ್ಎಲ್ ಉತ್ತಮ ತಂತ್ರಜ್ಞಾನವಾಗಿದ್ದರೂ, ಸುರಕ್ಷತಾ ಬದಲಾವಣೆಗಳು ಕ್ಷಿಪ್ರವಾಗಿ ಬದಲಾವಣೆಯಾಗುತ್ತಿವೆ, ಮತ್ತು ಇದು ಉತ್ತಮವಾದ, ಹೆಚ್ಚು ನವೀಕೃತ ಭದ್ರತೆಗೆ ಕಾರಣವಾಯಿತು. ಸಂವಹನ ಮತ್ತು ಹ್ಯಾಂಡ್ಶೇಕ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಯಂತ್ರಿಸುವ ಕ್ರಮಾವಳಿಗಳಿಗೆ ಗಮನಾರ್ಹ ಸುಧಾರಣೆಗಳೊಂದಿಗೆ ಎಸ್ಎಸ್ಎಲ್ನ ಚೌಕಟ್ಟಿನಲ್ಲಿ TLS ಅನ್ನು ನಿರ್ಮಿಸಲಾಯಿತು.

ಯಾವ TLS ಆವೃತ್ತಿ ಅತ್ಯಂತ ಪ್ರಸ್ತುತವಾಗಿದೆ?

SSL ನಂತೆ, TLS ಗೂಢಲಿಪೀಕರಣವು ಮುಂದುವರೆದಿದೆ. ಪ್ರಸ್ತುತ TLS ಆವೃತ್ತಿ 1.2, ಆದರೆ TLSv1.3 ಅನ್ನು ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಕೆಲವೊಂದು ಕಂಪನಿಗಳು ಮತ್ತು ಬ್ರೌಸರ್ಗಳು ಭದ್ರತೆಯನ್ನು ಅಲ್ಪಾವಧಿಗೆ ಬಳಸಿಕೊಂಡಿವೆ. ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಅವುಗಳು TLSv1.2 ಗೆ ಹಿಂತಿರುಗುತ್ತವೆ ಏಕೆಂದರೆ ಆವೃತ್ತಿ 1.3 ಇನ್ನೂ ಪರಿಪೂರ್ಣತೆಯಿದೆ.

ಅಂತಿಮಗೊಳಿಸಿದಾಗ, TLSv1.3 ಹೆಚ್ಚಿನ ಸುರಕ್ಷತಾ ಸುಧಾರಣೆಗಳನ್ನು ತರುತ್ತದೆ, ಇದರಲ್ಲಿ ಹೆಚ್ಚಿನ ಪ್ರಸ್ತುತ ರೀತಿಯ ಗೂಢಲಿಪೀಕರಣಕ್ಕೆ ಸುಧಾರಿತ ಬೆಂಬಲವಿದೆ. ಆದಾಗ್ಯೂ, TLSv1.3 ಯು ಎಸ್ಎಸ್ಎಲ್ ಪ್ರೋಟೋಕಾಲ್ಗಳ ಹಳೆಯ ಆವೃತ್ತಿಗಳು ಮತ್ತು ಇತರ ಭದ್ರತಾ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ, ಅದು ನಿಮ್ಮ ವೈಯಕ್ತಿಕ ಡೇಟಾದ ಸರಿಯಾದ ಭದ್ರತೆ ಮತ್ತು ಗೂಢಲಿಪೀಕರಣವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಇನ್ನು ಮುಂದೆ ದೃಢವಾಗಿರುವುದಿಲ್ಲ.