Skip to main content

เซิร์ฟเวอร์ประทับเวลาการลงนามโค้ดทั่วโลก

ขอบเขตของเอกสาร​

บทความนี้รวบรวมบริการประทับเวลาที่เหมาะสำหรับการลงนามโค้ด โดยเน้นที่สถานการณ์ Microsoft Authenticode และ RFC 3161

  • วันที่ตรวจสอบ: 2026-06-18
  • ระบุเฉพาะที่อยู่ที่สามารถยืนยันได้จากเอกสารทางการของผู้ให้บริการเป็นเอนด์พอยต์สาธารณะเท่านั้น
  • บทความนี้ไม่ใช่รายการบริการประทับเวลาทั้งหมดทั่วโลก บริการที่ไม่เปิดเผยเอนด์พอยต์ ต้องเปิดใช้เชิงพาณิชย์ หรือมีเฉพาะผลิตภัณฑ์แบบติดตั้งภายในองค์กรจะอธิบายแยกต่างหาก
  • ความพร้อมใช้งาน เชนใบรับรอง และนโยบายการเข้าถึงของบริการประทับเวลาอาจเปลี่ยนแปลงได้ ควรตรวจสอบเอกสารล่าสุดของผู้ให้บริการอีกครั้งก่อนกำหนดค่าการใช้งานจริง

โปรโตคอลการประทับเวลา​

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

โปรโตคอลคำอธิบาย
Authenticodeโปรโตคอลการประทับเวลาแบบดั้งเดิมของ Microsoft ใช้เป็นหลักเพื่อรองรับกระบวนการลงนามโค้ด Windows รุ่นเก่า
RFC 3161โปรโตคอลการประทับเวลามาตรฐานทั่วไป เหมาะสำหรับสถานการณ์การลงนามโค้ดสมัยใหม่ ควรใช้เป็นลำดับแรกในสภาพแวดล้อมการใช้งานจริง

คำขอ RFC 3161 ส่งเฉพาะไดเจสต์ของข้อมูลที่ต้องการประทับเวลา ไม่ใช่ไฟล์ต้นฉบับ TSA จะส่งคืนโทเค็นการประทับเวลาที่ประกอบด้วยไดเจสต์ เวลาที่ออก นโยบาย และลายเซ็นของ TSA การประทับเวลาสามารถพิสูจน์ได้ว่าลายเซ็นมีอยู่ ณ เวลาใดเวลาหนึ่งแล้ว แต่การที่ลายเซ็นจะยังคงมีผลในระยะยาวหรือไม่นั้นยังขึ้นอยู่กับใบรับรองการลงนาม ใบรับรองการประทับเวลา สถานะการเพิกถอน และนโยบายของผู้ตรวจสอบ

เอนด์พอยต์การประทับเวลาการลงนามโค้ดสาธารณะ​

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

ผู้ให้บริการที่อยู่AuthenticodeRFC 3161คำอธิบายการเข้าถึงเอกสารทางการ
Microsoft Artifact Signinghttp://timestamp.acs.microsoft.comยังไม่ยืนยัน✅Microsoft แนะนำให้ผู้ใช้ Artifact Signing ใช้ TSA นี้ เหมาะเป็นตัวเลือก Windows RFC 3161Microsoft Artifact Signing
Sectigohttp://timestamp.sectigo.com✅✅ที่อยู่เดียวกันรองรับ Authenticode และ RFC 3161 ทางการกำหนดให้เว้นระยะอย่างน้อย 15 วินาทีระหว่างคำขอเมื่อเรียกใช้งานแบบกลุ่มSectigo Time Stamp Server
DigiCerthttp://timestamp.digicert.comยังไม่ยืนยัน✅ทางการระบุชัดเจนว่าใช้สำหรับการประทับเวลา Microsoft Authenticode RFC 3161DigiCert RFC 3161 TSA
Certumhttp://time.certum.pl✅✅เอกสารการลงนามโค้ดอย่างเป็นทางการของ Certum ใช้ที่อยู่นี้สำหรับการลงนามโค้ด Windows และการลงนาม Java JARCertum Code Signing
GlobalSignhttp://timestamp.globalsign.com/tsa/r45standardยังไม่ยืนยัน✅เอกสารการลงนามโค้ดปัจจุบันของ GlobalSign ใช้ที่อยู่ R45 นี้GlobalSign Code Signing in Windows
SSL.comhttp://ts.ssl.com❌✅รองรับเฉพาะ RFC 3161 เท่านั้น การประทับเวลาเริ่มต้นอาจใช้คีย์ ECDSA; เครื่องมือรุ่นเก่าที่รองรับเฉพาะการประทับเวลาแบบ RSA สามารถประเมินที่อยู่ /legacy ตามคำแนะนำอย่างเป็นทางการได้SSL.com Using Your Code Signing Certificate

ลำดับที่แนะนำ​

เมื่อต้องการลงนามโค้ดแบบ SHA-2 แนะนำให้ประเมินตามลำดับต่อไปนี้:

  1. Microsoft: เหมาะสำหรับเป็นตัวเลือกการประทับเวลา RFC 3161 บน Windows
  2. Sectigo: รองรับทั้ง Authenticode และ RFC 3161
  3. DigiCert: ทางการระบุชัดเจนว่ารองรับ Microsoft Authenticode RFC 3161
  4. Certum: เอกสารการลงนามโค้ดอย่างเป็นทางการครอบคลุมทั้งสถานการณ์การลงนามบน Windows และ Java
  5. GlobalSign: ใช้ที่อยู่ r45standard ตามเอกสารทางการปัจจุบัน
  6. SSL.com: ใช้เฉพาะเมื่อฝั่งผู้เรียกใช้งานรองรับ RFC 3161 และยืนยันได้ว่าสามารถตรวจสอบใบรับรองการประทับเวลาและประเภทคีย์ได้

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

บริการจำกัดเฉพาะหรือเฉพาะระบบนิเวศ​

QuoVadis​

QuoVadis ประกาศที่อยู่ RFC 3161 ดังต่อไปนี้:

  • http://ts.quovadisglobal.com/eu
  • http://ts.quovadisglobal.com/ch

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

เอกสารอย่างเป็นทางการ: DigiCert/QuoVadis Timestamp Server

Apple​

Apple ดำเนินการ PKI สำหรับการประทับเวลาเป็นของตนเอง และเผยแพร่ Apple Timestamp CA รวมถึง CPS ที่เกี่ยวข้อง http://timestamp.apple.com/ts01 ใช้สำหรับระบบนิเวศการลงนามโค้ดของ Apple ไม่ควรใช้เป็นตัวเลือกทั่วไปสำหรับ Windows Authenticode

เอกสารอย่างเป็นทางการ: Apple PKI

บริการ RFC 3161 แบบสาธารณะหรือแบบทดลองใช้​

บริการต่อไปนี้มีจุดเชื่อมต่อ RFC 3161 แบบสาธารณะ แต่ขอบเขตการใช้งาน โควตาการเรียกใช้ หรือสายความเชื่อถือไม่เหมาะสมที่จะใช้เป็นบริการลงนามโค้ดสำหรับการใช้งานจริงทั่วไป ควรตรวจสอบสายใบรับรองการประทับเวลาในสภาพแวดล้อมการตรวจสอบเป้าหมายก่อนใช้งาน

ผู้ให้บริการที่อยู่ขอบเขตการใช้งานข้อจำกัดเอกสารอย่างเป็นทางการ
MeSignhttp://tsa.mesign.comการลงนามเอกสาร การเก็บหลักฐานข้อมูลอิเล็กทรอนิกส์ และการทดลองใช้โปรโตคอล RFC 3161บริการทดลองใช้ฟรีอย่างเป็นทางการมุ่งเน้นการประทับเวลาเอกสาร Adobe จำกัด 20 ครั้งต่อ IP ต่อวัน ต้องตรวจสอบความเข้ากันได้กับการลงนามโค้ดแยกต่างหากMeSign TSA
FreeTSAhttps://freetsa.org/tsrการทดสอบโปรโตคอล RFC 3161 การประทับเวลาข้อมูลทั่วไปและโค้ดบริการสาธารณะฟรี ใช้ CA และใบรับรอง TSA ของตนเอง ไม่ควรสันนิษฐานว่าระบบปฏิบัติการเป้าหมายหรือตัวตรวจสอบการลงนามโค้ดจะเชื่อถือโดยปริยายFreeTSA

บริการที่ไม่ควรระบุเป็นจุดเชื่อมต่อการลงนามโค้ดสาธารณะโดยตรง​

ประเภทต่อไปนี้แตกต่างจาก “TSA การลงนามโค้ดสาธารณะที่สามารถกำหนดค่าได้โดยตรง”:

  • Entrust: หน้าเว็บอย่างเป็นทางการปัจจุบันอธิบายผลิตภัณฑ์ Timestamping Authority แบบติดตั้งในองค์กรตาม RFC 3161/RFC 5816 โดยไม่ได้ยืนยันในหน้านั้นว่า http://timestamp.entrust.net/TSS/RFC3161sha2TS เป็นจุดเชื่อมต่อการลงนามโค้ดสาธารณะ
  • TSA เชิงพาณิชย์ในจีนแผ่นดินใหญ่: ผู้ให้บริการ เช่น GDCA, CFCA, Anxin CA, SmartCert และ TrustAsia มีผลิตภัณฑ์ประทับเวลาหรือเครื่องมือลงนาม แต่หน้าเว็บผลิตภัณฑ์สาธารณะโดยทั่วไปไม่ได้ระบุ URL สำหรับการใช้งานจริงแบบรวมศูนย์ที่สามารถเรียกใช้ได้โดยไม่ระบุตัวตน ควรขอรับจุดเชื่อมต่อ วิธีรับรองความถูกต้อง นโยบาย OID ขีดจำกัดอัตรา และ SLA ผ่านการจัดซื้อ สัญญา หรือฝ่ายสนับสนุนทางเทคนิคของผู้ให้บริการ
  • Sigstore Timestamp Authority: นี่คือการนำ RFC 3161 TSA แบบโอเพนซอร์สที่สามารถนำไปติดตั้งได้ ไม่ได้เทียบเท่ากับจุดเชื่อมต่อสาธารณะระดับโลกแบบตายตัว
  • ที่อยู่ GlobalSign ในอดีต: http://timestamp.globalsign.com/tsa/r6advanced1 และ http://rfc3161timestamp.globalsign.com/advanced ไม่ปรากฏในเอกสารการลงนามโค้ดของ GlobalSign ปัจจุบัน ควรใช้ที่อยู่ r45standard ที่ประกาศในปัจจุบัน
  • StartSSL: http://tsa.startssl.com/rfc3161 ไม่มีข้อมูลบริการอย่างเป็นทางการในปัจจุบันที่ยืนยันได้ ไม่ควรใช้งานต่อ
  • ที่อยู่ตัวอย่าง nCipher: http://dse200.ncipher.com/TSS/HttpTspServer ใกล้เคียงกับระบบสาธิตหรือทดสอบในอดีตมากกว่า ไม่มีหลักฐานบริการสำหรับการใช้งานจริงในปัจจุบัน
  • ที่อยู่ซึ่งแหล่งที่มาและนโยบายการดำเนินงานไม่ชัดเจน: https://ca.signfiles.com/tsa/get.aspx, http://services.globaltrustfinder.com/adss/tsa และ https://tsp.iaik.tugraz.at/tsp/TspRequest ขาดคำอธิบายบริการอย่างเป็นทางการ นโยบายความน่าเชื่อถือ หรือการรับประกันความพร้อมใช้งานที่เพียงพอในปัจจุบัน จึงไม่ควรเพิ่มเข้าสู่รายชื่อตัวเลือกสำหรับการใช้งานจริง
  • TSA ของเครือข่ายวิจัยอื่น ๆ: สามารถใช้สำหรับการทดสอบโปรโตคอลได้ แต่ไม่มีเอกสารรับประกันการใช้งานจริงสำหรับการลงนามโค้ดเพียงพอ จึงไม่แนะนำให้ใช้เป็นบริการเริ่มต้นสำหรับการใช้งานจริง

การตรวจสอบก่อนเชื่อมต่อระบบจริง​

ก่อนเพิ่ม TSA เข้าสู่รายการเริ่มต้นหรือห่วงโซ่สำรองสำหรับการใช้งานจริง อย่างน้อยควรยืนยันว่า:

  1. เอกสารอย่างเป็นทางการของผู้ให้บริการระบุจุดเชื่อมต่อและโปรโตคอลที่รองรับไว้อย่างชัดเจน
  2. ใช้โปรโตคอลการประทับเวลาที่ถูกต้อง ไม่สามารถใช้ที่อยู่ซึ่งรองรับเฉพาะ RFC 3161 กับคำขอแบบ Authenticode
  3. ใช้อัลกอริทึมการย่อข้อมูลการประทับเวลาเป็น SHA-256 หรือแข็งแกร่งกว่า และยืนยันว่าแพลตฟอร์มเป้าหมายรองรับอัลกอริทึมลายเซ็นและประเภทกุญแจของ TSA
  4. ตรวจสอบห่วงโซ่ใบรับรองการประทับเวลาทั้งหมดในสภาพแวดล้อมการตรวจสอบของ Windows, macOS หรืออื่น ๆ ตามเป้าหมาย
  5. ยืนยันว่าเครือข่ายขาออก พร็อกซี ไฟร์วอลล์ และ DNS สามารถเข้าถึงจุดเชื่อมต่อได้อย่างเสถียร
  6. ยืนยันวิธีการยืนยันตัวตน ขีดจำกัดอัตราการเรียกใช้ ข้อกำหนดการให้บริการ ข้อจำกัดด้านภูมิภาค และ SLA
  7. ดำเนินการตรวจสอบลายเซ็นด้วยผลิตภัณฑ์ที่ลงนามจริง ไม่สามารถตัดสินว่า TSA ใช้งานได้เพียงจากการเข้าถึงผ่านเบราว์เซอร์หรือรหัสสถานะ HTTP เท่านั้น

มาตรฐานอ้างอิง​