HTTPS, SSL āĻāĻŦāĻ‚ TLS-āĻāϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ

āĻāχ āĻļāĻŦā§āĻĻāϗ⧁āϞ⧋ āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤāĻŋāĻ•āϰ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰāĻžāϝāĻŧāχ āĻāϕ⧇ āĻ…āĻĒāϰ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āϚāϞ, āĻĒā§āϰāϤāĻŋāϟāĻž āĻļāĻŦā§āĻĻ āφāϞāĻžāĻĻāĻž āĻ•āϰ⧇ āĻĻ⧇āĻ–āĻŋ āĻāĻŦāĻ‚ āϤāĻžāϰāĻž āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ­āĻŋāĻ¨ā§āύ āϤāĻž āĻŦā§‹āĻāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŋāĨ¤

HTTPS āϕ⧀?

HTTPS āĻšāϞ⧋ HTTP-āĻāϰ āϏ⧁āϰāĻ•ā§āώāĻŋāϤ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ: HyperText Transfer ProtocolāĨ¤

HTTP āĻšāϞ⧋ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āϝāĻž āϤ⧋āĻŽāĻžāϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻāĻŦāĻ‚ āĻ“āϝāĻŧ⧇āĻŦ āϏāĻžāĻ°ā§āĻ­āĻžāϰāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻāĻŦāĻ‚ āϤāĻĨā§āϝ āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤
āϝāĻ–āύ āĻāχ āϤāĻĨā§āϝ⧇āϰ āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧ SSL/TLS āĻĻāĻŋāϝāĻŧ⧇ āĻāύāĻ•ā§āϰāĻŋāĻĒā§āϟ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻ–āύ āφāĻŽāϰāĻž āĻāϕ⧇ HTTPS āĻŦāϞāĻŋāĨ¤ āĻāĻ–āĻžāύ⧇ 'S' āĻŽāĻžāύ⧇ āϏāĻŋāĻ•āĻŋāωāϰāĨ¤

āĻ“āĻŽāϜāĻŋ! āĻĨāĻžāĻŽā§‹! āφāĻŽāĻŋ āĻ•āĻŋ SSL/TLS āĻŦāϞāϞāĻžāĻŽ? āϕ⧇āύ?

āĻ•āĻžāϰāĻŖ āĻāϟāĻŋāχ āĻšāϞ⧋ SSL āĻāĻŦāĻ‚ TLS āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻŦāϞāĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋāĨ¤

SSL-āĻāϰ āĻĒ⧁āϰ⧋ āύāĻžāĻŽ āĻšāϞ⧋ 'Secure Sockets Layer'āĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āϝāĻž āύ⧇āϟāĻ¸ā§āϕ⧇āĻĒ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĻ›āĻŋāϞāĨ¤

āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡āϰ āĻŽāĻžāύāĻĻāĻŖā§āĻĄā§‡ SSL āĻāĻ–āύ āĻĒā§āϰāĻžāĻšā§€āύāĨ¤ āĻĒā§āϰāĻĨāĻŽ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻ•āĻ–āύ⧋ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧāύāĻŋ āĻāĻŦāĻ‚ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ ⧍ āύ⧇āϟāĻ¸ā§āϕ⧇āĻĒ ā§§.ā§§ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇āϰ āϏāĻžāĻĨ⧇ ⧧⧝⧝ā§Ģ āϏāĻžāϞ⧇ āϞāĻžā§āϚ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤
āĻ“āχ āĻŦāĻ›āϰ⧇āϰ āĻļ⧇āώ⧇āϰ āĻĻāĻŋāϕ⧇ āύ⧇āϟāĻ¸ā§āϕ⧇āĻĒ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ ā§Š āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰ⧇ āĻ•āĻžāϰāĻŖ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ ⧍-āϤ⧇ āĻŦāĻĄāĻŧ āύāĻŋāϰāĻžāĻĒāĻ¤ā§āϤāĻž āϏāĻŽāĻ¸ā§āϝāĻž āĻ›āĻŋāϞāĨ¤
āφāĻŽāϰāĻž āϏāĻŦāĻžāχ āĻāĻ•āĻĻāĻŽ āϖ⧁āĻļāĻŋ āĻ›āĻŋāϞāĻžāĻŽ ⧧⧝⧝⧝ āϏāĻžāϞ āĻĒāĻ°ā§āϝāĻ¨ā§āϤāĨ¤ āύ⧇āϟāĻ¸ā§āϕ⧇āĻĒ āĻāĻŦāĻ‚ āĻŽāĻžāχāĻ•ā§āϰ⧋āϏāĻĢāĻŸā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻŦā§āϰāĻžāωāϜāĻžāϰ āϝ⧁āĻĻā§āϧ, āĻŽāĻžāύ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻž āĻāĻŦāĻ‚ āĻŦā§āϰāĻŋāϟāύāĻŋ āĻ¸ā§āĻĒāĻŋāϝāĻŧāĻžāĻ°ā§āϏ - '...Baby One More Time' āφāĻŽāĻžāĻĻ⧇āϰ āĻšā§‡āύāĻžāϜāĻžāύāĻž āĻĒ⧃āĻĨāĻŋāĻŦā§€ āĻŦāĻĻāϞ⧇ āĻĻāĻŋāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤

āφāĻšāĻž, āφāĻŦāĻžāϰ āĻāĻ•āχ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻĢ⧇āϞāϞāĻžāĻŽ!

āύ⧇āϟāĻ¸ā§āϕ⧇āĻĒ SSL āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ⧇āϰ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ IETF: Internet Engineering Task Force-āĻāϰ āĻšāĻžāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤

⧧⧝⧝⧝ āϏāĻžāϞ⧇āϰ āĻļ⧇āώ⧇āϰ āφāϗ⧇, IETF TLS āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ ā§§.ā§Ļ (āϝāĻž āφāϏāϞ⧇ SSL ā§Š.ā§§ āĻ›āĻŋāϞ) āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰ⧇āĨ¤

SSL-āĻāϰ āύāĻžāĻŽ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇ TLS: Transport Layer Security āϰāĻžāĻ–āĻž āĻšāϝāĻŧāĨ¤ āϝāĻž āφāϜāĻ“ āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤāĻŋ āĻāĻŦāĻ‚ āĻŦāĻŋāĻļ⧃āĻ™ā§āĻ–āϞāĻž āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤

āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ, ⧧⧝⧝⧝āĨ¤

TLS ā§§.ā§Ļ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻšāϝāĻŧ āĻāĻŦāĻ‚ ⧍ā§Ļā§Ļā§Ŧ āϏāĻžāϞ⧇ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ ā§§.ā§§ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧāĨ¤
āĻ•āϝāĻŧ⧇āĻ• āĻŦāĻ›āϰ āĻĒāϰ⧇, ⧍ā§Ļā§Ļā§Ž āϏāĻžāϞ⧇, TLS ā§§.⧍ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧ āĻ•āĻŋāϛ⧁ āĻ¤ā§āϰ⧁āϟāĻŋ āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ⧇āϰ āϜāĻ¨ā§āϝāĨ¤

āϤāĻŦ⧇ ⧍ā§Ļā§§ā§Š āϏāĻžāϞ⧇āϰ āφāϗ⧇ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻŦā§āϰāĻžāωāϜāĻžāϰāϗ⧁āϞ⧋ TLS ā§§.⧍ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰ⧇ āύāĻžāĨ¤

āφāϰ⧋ āĻāĻžāĻŽā§‡āϞāĻž āϝ⧋āĻ— āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, SSL ā§Š.ā§Ļ ⧍ā§Ļā§§ā§Ģ āϏāĻžāϞ⧇ āφāύ⧁āĻˇā§āĻ āĻžāύāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ…āϚāϞ āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

TLS ā§§.ā§Š āĻŽāĻžāĻ°ā§āϚ ⧍ā§Ļā§§ā§Ž-āϤ⧇ āĻ…āύ⧁āĻŽā§‹āĻĻāĻŋāϤ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āϤ⧋āĻŽāĻžāϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻāϟāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϤ⧋āĻŽāĻžāϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇āϰ āĻŦāĻ°ā§āϤāĻŽāĻžāύ TLS āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻāĻ–āĻžāύ⧇ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ—āĻ˛ā§āĻĒāϟāĻž āĻļ⧇āώ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĢāĻŋāϰ⧇ āĻāϏ⧋āĨ¤

TLS ā§§.ā§Š āĻ āĻ…āύ⧇āĻ• āωāĻ¨ā§āύāϤ āϏāĻŋāĻ•āĻŋāωāϰāĻŋāϟāĻŋāϰ āύāĻŋāϝāĻŧ⧇ āφāϏ⧇ āĻāĻŦāĻ‚ āĻĒ⧁āϰāύ⧋ āĻĻ⧁āĻ°ā§āĻŦāϞ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞ⧋ āϏāϰāĻŋāϝāĻŧ⧇ āĻĻ⧇āϝāĻŧāĨ¤

āϝāĻĻāĻŋ āϤ⧋āĻŽāĻžāϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻāϟāĻŋ āĻāĻ–āύāĻ“ āϏāĻŽāĻ°ā§āĻĨāύ āύāĻž āĻ•āϰ⧇, āϚāĻŋāĻ¨ā§āϤāĻžāϰ āĻ•āĻŋāϛ⧁ āύ⧇āχāĨ¤ TLS ā§§.⧍ āĻāĻ–āύ⧋ ⧍ā§Ļ⧍ā§Ļ āϏāĻžāϞ⧇āϰ āĻŦāϏāĻ¨ā§āϤ/āĻ—ā§āϰ⧀āĻˇā§āĻŽā§‡āϰ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāĻŋāϤ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāĨ¤

āϚāϞ āφāĻŦāĻžāϰ āĻāĻžāϞāĻŋāϝāĻŧ⧇ āύāĻŋāχāĨ¤

HTTPS āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ HTTP āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ, āϝāĻž SSL/TLS āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĄā§‡āϟāĻž āĻāύāĻ•ā§āϰāĻŋāĻĒā§āϟ āĻ•āϰ⧇āĨ¤
SSL āĻšāϞ⧋ āφāϏāϞ āĻāĻŦāĻ‚ āĻāĻ–āύ āĻ…āϚāϞ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ, āϝāĻž āύ⧇āϟāĻ¸ā§āϕ⧇āĻĒ ā§¯ā§Ļ-āĻāϰ āĻĻāĻļāϕ⧇āϰ āĻŽāĻžāĻāĻžāĻŽāĻžāĻāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĻ›āĻŋāϞāĨ¤
TLS āĻšāϞ⧋ āĻ“āϝāĻŧ⧇āĻŦ⧇ āύāĻŋāϰāĻžāĻĒāĻĻ āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āύāϤ⧁āύ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ, āϝāĻž IETF āĻĻā§āĻŦāĻžāϰāĻž āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āĻāĻ–āύ āϤ⧁āĻŽāĻŋ āχāϤāĻŋāĻšāĻžāϏāϟāĻž āϜāĻžāύ⧋āĨ¤

āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻ…āĻ‚āĻļ⧇ HowHTTPS.works-āĻ...

āϏāĻžāĻ°ā§āϟāĻŋāĻĢāĻŋāϕ⧇āϟ āĻāĻŦāĻ‚ āϏāĻžāĻ°ā§āϟāĻŋāĻĢāĻŋāϕ⧇āϟ āĻ•āĻ°ā§āϤ⧃āĻĒāĻ•ā§āώ: āϤāĻžāϰāĻž āϕ⧀ āϜāĻžāύ⧇? āϤāĻžāϰāĻž āĻ•āĻŋ āφāϏāϞ⧇āχ āĻ•āĻŋāϛ⧁ āϜāĻžāύ⧇? āφāϏ⧋, āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰāĻŋ!

āĻĒāĻĄāĻŧāĻž āϚāĻžāϞāĻŋāϝāĻŧ⧇ āϝāĻžāύ