กลับไปหน้าบทความ

อ่าน 2 นาที

ลายเซ็นเว็บ JSON

JSON Web Signature (ย่อว่า JWS ) เป็น มาตรฐานที่ IETF เสนอ ( RFC 7515 ) สำหรับ การลงนาม ข้อมูลใดๆ [ 1 ] ซึ่งใช้เป็นพื้นฐานสำหรับเทคโนโลยีบนเว็บต่างๆ รวมถึง JSON Web Token

ลายเซ็นเว็บ JSON

เจดับบลิวเอส
ลายเซ็นเว็บ JSON
คำย่อเจดับบลิวเอส
สถานะมาตรฐานที่เสนอ
องค์กรอีไอทีเอฟเอฟ
คณะกรรมการอีอีจีเอส
ผู้เขียน
มาตรฐานพื้นฐานเจซอน
มาตรฐานที่เกี่ยวข้อง
โดเมนการแลกเปลี่ยนข้อมูล
เว็บไซต์datatracker.ietf.org/doc/html/rfc7515

JSON Web Signature (ย่อว่าJWS ) เป็น มาตรฐานที่ IETFเสนอ ( RFC  7515 ) สำหรับการลงนามข้อมูลใดๆ[ 1 ]ซึ่งใช้เป็นพื้นฐานสำหรับเทคโนโลยีบนเว็บต่างๆ รวมถึงJSON Web Token

วัตถุประสงค์

JWS เป็นวิธีการรับรองความสมบูรณ์ของข้อมูลใน รูปแบบ ที่สามารถเรียงลำดับได้ สูง และอ่านได้ด้วยเครื่องจักร นั่นหมายความว่าเป็นข้อมูลพร้อมหลักฐานว่าข้อมูลไม่ได้เปลี่ยนแปลงนับตั้งแต่ได้รับการลงนาม สามารถใช้สำหรับการส่งข้อมูลจากเว็บไซต์หนึ่งไปยังอีกเว็บไซต์หนึ่ง และมุ่งเน้นไปที่การสื่อสารบนเว็บโดยเฉพาะ นอกจากนี้ยังมีรูปแบบที่กระชับซึ่งได้รับการปรับให้เหมาะสมสำหรับแอปพลิเคชันต่างๆ เช่นพารามิเตอร์การค้นหาURI [ 2 ]

ตัวอย่าง

การค้าออนไลน์

JWS สามารถนำไปใช้กับแอปพลิเคชันที่ต้องส่งข้อมูลที่ลงนามแบบดิจิทัลในรูปแบบที่เครื่องอ่านได้ เช่นอีคอมเมิร์ซตัวอย่างเช่น สมมติว่าผู้ใช้ชื่อบ็อบกำลังดูราคาสินค้าในเว็บไซต์ (widgets.com) และต้องการขอใบเสนอราคาสำหรับสินค้าชิ้นหนึ่ง widgets.com ก็สามารถส่งออบเจ็กต์ JWS ที่มีข้อมูลที่เกี่ยวข้องทั้งหมดเกี่ยวกับสินค้าชิ้นนั้น รวมถึงราคา ให้กับบ็อบ จากนั้นลงนามโดยใช้คีย์ส่วนตัวของตนเอง ด้วยวิธีนี้ บ็อบก็จะมี ใบเสนอราคา ที่ไม่สามารถปฏิเสธได้สำหรับสินค้าชิ้นนั้น

การเข้าถึงแหล่งข้อมูลจากบุคคลภายนอก

บางที Widgets.com และ WidgetStorage.com อาจมีข้อตกลงกัน โดยที่ WidgetStorage.com จะรับคูปองจาก Widgets.com เพื่อแลกกับปริมาณการเข้าชมเว็บไซต์ Widgets.com อาจออก JWS ที่ให้ส่วนลด 10% แก่ Bob สำหรับการใช้งานเว็บไซต์ WidgetStorage.com อีกครั้ง เนื่องจากข้อมูลมีการลงนาม WidgetStorage จึงสามารถรู้ได้ว่า Widgets.com เป็นผู้ส่งข้อมูลนี้ หากข้อมูลไม่ได้ลงนาม Bob ก็สามารถเปลี่ยนส่วนลดเป็น 50% ได้โดยไม่มีใครรู้ เพียงแค่ดูจากข้อมูลเท่านั้น

ข้อจำกัด

JWS เป็นหนึ่งในมาตรฐานในชุด JOSE [ 3 ]และมีจุดประสงค์เพื่อใช้ร่วมกับมาตรฐานอื่นๆ ตัวอย่างเช่น สำหรับการเข้ารหัสJSON Web Encryption (JWE) [ 4 ]ควรใช้ร่วมกัน

ณ ปี 2015 JWS เป็นมาตรฐานที่เสนอ และเป็นส่วนหนึ่งของมาตรฐานที่เสนออื่นๆ ของ IETF อีกหลายรายการ[ 5 ]และมีโค้ดให้ใช้งานบนเว็บเพื่อนำมาตรฐานที่เสนอไปใช้[ 6 ] [ 7 ]

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=JSON_Web_Signature&oldid=1269677622 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ลายเซ็นเว็บ JSON

JSON Web Signature (ย่อว่า JWS ) เป็น มาตรฐานที่ IETF เสนอ ( RFC 7515 ) สำหรับ การลงนาม ข้อมูลใดๆ [ 1 ] ซึ่งใช้เป็นพื้นฐานสำหรับเทคโนโลยีบนเว็บต่างๆ รวมถึง JSON Web Token

วัตถุประสงค์

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

ตัวอย่าง

JWS สามารถนำไปใช้กับแอปพลิเคชันที่ต้องส่งข้อมูลที่ลงนามแบบดิจิทัลในรูปแบบที่เครื่องอ่านได้ เช่น อีคอมเมิร์ซ ตัวอย่างเช่น สมมติว่าผู้ใช้ชื่อบ็อบกำลังดูราคาสินค้าในเว็บไซต์ (widgets.com) และต้องการขอใบเสนอราคาสำหรับสินค้าชิ้นหนึ่ง widgets.

ข้อจำกัด

JWS เป็นหนึ่งในมาตรฐานในชุด JOSE [ 3 ] และมีจุดประสงค์เพื่อใช้ร่วมกับมาตรฐานอื่นๆ ตัวอย่างเช่น สำหรับการเข้ารหัส JSON Web Encryption (JWE) [ 4 ] ควรใช้ร่วมกัน