TLS (ชื่อเฉพาะสำหรับสิ่งที่คุณเรียกว่า SSL) ให้การรับประกันความสมบูรณ์แบบครบวงจร นั่นคือผู้รับสามารถรู้ได้ว่าสิ่งที่ได้รับนั้นตรงกับสิ่งที่ผู้ส่งส่งมา
อย่างไรก็ตาม มันเป็นโปรโตคอลแบบจุดต่อจุด ข้อความใด ๆ (เครื่องบันทึก) มาจากผู้ส่งเฉพาะและไปยังผู้รับเฉพาะ
วิธีหนึ่งที่จะมองว่ามันเป็น 'ท่อ' ที่ปลอดภัย; ด้านหนึ่งสามารถใส่บางอย่างเข้าไปในท่อ และอีกด้านสามารถถอดออกได้ - ไม่มีใครสามารถดูสิ่งที่เข้าไปในท่อได้ (นอกจากสิ่งที่เข้าไป) และไม่มีใครสามารถแก้ไขสิ่งที่อยู่ในท่อได้ (โดยไม่มี กำลังตรวจพบ) อย่างไรก็ตาม TLS ไม่รับประกันว่าจะเกิดอะไรขึ้นกับข้อมูลก่อนที่ข้อมูลจะเข้าสู่ท่อ หรือเกิดอะไรขึ้นกับข้อมูลเมื่อออกจากท่อ
คุณระบุว่าคุณมีข้อความสาธารณะ ข้อความไปถึงผู้รับหลายคนได้อย่างไร TLS ให้การเชื่อมต่อแบบจุดต่อจุด (ท่อ); คุณจะทำให้มันเป็นระบบออกอากาศได้อย่างไร? ผู้ส่งส่งข้อความไปยังผู้รับแต่ละรายโดยใช้การเชื่อมต่อ TLS อิสระหรือไม่ ผู้รับเริ่มต้นส่งต่อข้อความไปยังผู้รับอื่น ๆ หรือไม่? ผู้ส่งวางข้อความลงในพื้นที่ทั่วไปที่ผู้รับต่างๆ สามารถอ่านได้หรือไม่?
ในกรณีแรก TLS จะให้ความสมบูรณ์แบบ end-to-end (สมมติว่าผู้ส่งสามารถเชื่อถือได้ในการส่งข้อความเดียวกัน - TLS ไม่ได้ทำสิ่งใดเพื่อตรวจสอบสิ่งนั้น)
ในกรณีที่สอง (ข้อความถูกส่งต่อ) ไม่มีอะไรขัดขวางผู้รับเริ่มต้นจากการแก้ไขข้อความที่ส่งต่อ - ถ้าเขาสามารถเชื่อถือได้ว่าจะไม่ทำเช่นนั้น ก็ปลอดภัย หากไม่สามารถเชื่อถือได้ จำเป็นต้องมีการป้องกันบางอย่างนอก TLS (เช่น ลายเซ็นด้วยรหัสสาธารณะของผู้ส่ง)
ในกรณีที่สาม (ข้อความที่วางไว้ในพื้นที่ส่วนกลาง) TLS ไม่มีการป้องกัน - คุณต้องมีบางอย่างเช่นลายเซ็น