Ssl ทำงานอย่างไร

สารบัญ:

Ssl ทำงานอย่างไร
Ssl ทำงานอย่างไร

วีดีโอ: Ssl ทำงานอย่างไร

วีดีโอ: Ssl ทำงานอย่างไร
วีดีโอ: การทำงานของ SSL (Secure Socket Layer) หรือ HTTPS 2024, พฤศจิกายน
Anonim

SSL (Secure Sockets Layer) เป็นโปรโตคอลที่รับรองความปลอดภัยในการสื่อสาร ในการเข้ารหัสวันนี้เป็นหนึ่งในโปรโตคอลที่ได้รับความนิยมมากที่สุด ความปลอดภัยของการเชื่อมต่อซึ่งเกิดขึ้นได้เนื่องจาก มันทำงานอย่างไร?

ssl ทำงานอย่างไร
ssl ทำงานอย่างไร

คำแนะนำ

ขั้นตอนที่ 1

SSL อยู่ระหว่างสองโปรโตคอล: โปรโตคอลโปรแกรมไคลเอนต์ (HTTP, FTP, Telnet และอื่น ๆ) และโปรโตคอล TCP / IP สำหรับการขนส่งแพ็กเก็ต

SSL เองถูกแบ่งออกเป็นสองชั้น: Handshake Protocol Layer (เลเยอร์ยืนยันการเชื่อมต่อ) และ Record Layer (เลเยอร์การบันทึก) ในกรณีนี้ เลเยอร์การยืนยันการเชื่อมต่อจะแบ่งออกเป็นสามโปรโตคอล: Handshake Protocol (การยืนยันการเชื่อมต่อ), Change Cipher Spec Protocol (การเปลี่ยนแปลงพารามิเตอร์การเข้ารหัส) และ Alert Protocol (คำเตือน)

ขั้นตอนที่ 2

ไดอะแกรมต่อไปนี้แสดงเลเยอร์ของโปรโตคอล SSL:

Handshake Protocol Layer

ดังที่ได้กล่าวไว้ก่อนหน้านี้ เลเยอร์นี้ประกอบด้วยสามโปรโตคอล:

พิธีการจับมือกัน

โปรโตคอลนี้ใช้เพื่อเจรจาข้อมูลเซสชันระหว่างไคลเอนต์และเซิร์ฟเวอร์ ในกรณีนี้ ข้อมูลต่อไปนี้จะถูกส่ง:

1. หมายเลขประจำตัวของเซสชัน;

2. หนังสือรับรองของคู่กรณี

3. พารามิเตอร์ของอัลกอริธึมการเข้ารหัสที่ใช้

4. ใช้อัลกอริธึมการบีบอัด

5. ข้อมูลที่ใช้สร้างคีย์หรือคีย์สาธารณะ

เปลี่ยน Cipher Spec Protocol

โปรโตคอลนี้ใช้เพื่อเปลี่ยนข้อมูลของคีย์ที่ใช้เข้ารหัสข้อมูลระหว่างไคลเอ็นต์และเซิร์ฟเวอร์

โปรโตคอลการแจ้งเตือน

ข้อความเตือนบ่งชี้ถึงการเปลี่ยนแปลงสถานะหรือข้อผิดพลาด ในกรณีนี้ทั้งสองฝ่ายจะได้รับแจ้ง

ขั้นตอนที่ 3

เพื่อให้มั่นใจในความปลอดภัย กล่าวคือ เพื่อยืนยันความถูกต้องของผู้เข้าร่วมในการแลกเปลี่ยนข้อมูล ใบรับรอง (มาตรฐาน X.509) ถูกใช้ในโปรโตคอลการยืนยัน ในการเข้ารหัส ใบรับรองคือเอกสารดิจิทัลที่ยืนยันการติดต่อระหว่างกุญแจสาธารณะกับข้อมูลที่ระบุเจ้าของคีย์ ใบรับรองออกโดยผู้มีอำนาจออกใบรับรอง ซึ่งเป็นบุคคลที่สามที่ได้รับความไว้วางใจจากฝ่ายที่เกี่ยวข้องโดยตรงในการถ่ายโอนข้อมูล

ขั้นตอนที่ 4

มีวิธีการเข้ารหัสหลักสองวิธีที่ใช้ในการเข้ารหัส: การเข้ารหัสแบบสมมาตรและไม่สมมาตร (พับลิกคีย์) SSL ใช้ทั้งสองวิธี

เมื่อใช้คีย์สมมาตร ทั้งสองฝ่ายใช้คีย์เดียวกันในการเข้ารหัสข้อมูล ซึ่งเป็นเงื่อนไขที่จำเป็นเพื่อให้มั่นใจในความปลอดภัยของการถ่ายโอนข้อมูล การเข้ารหัสประเภทนี้ใช้ในการประมวลผลข้อมูลจำนวนมาก

การเข้ารหัสแบบอสมมาตรใช้สองคีย์ที่ได้รับจากชุดการคำนวณทางคณิตศาสตร์ SSL ใช้การเข้ารหัสแบบอสมมาตรเพื่อให้เซิร์ฟเวอร์สามารถตรวจสอบตัวตนของไคลเอ็นต์และในทางกลับกัน

แนะนำ: