เซิร์ฟเวอร์ประทับเวลาการลงนามโค้ดทั่วโลก
ขอบเขตของเอกสาร
บทความนี้รวบรวมบริการประทับเวลาที่เหมาะสำหรับการลงนามโค้ด โดยเน้นที่สถานการณ์ Microsoft Authenticode และ RFC 3161
- วันที่ตรวจสอบ: 2026-06-18
- ระบุเฉพาะที่อยู่ที่สามารถยืนยันได้จากเอกสารทางการของผู้ให้บริการเป็นเอนด์พอยต์สาธารณะเท่านั้น
- บทความนี้ไม่ใช่รายการบริการประทับเวลาทั้งหมดทั่วโลก บริการที่ไม่เปิดเผยเอนด์พอยต์ ต้องเปิดใช้เชิงพาณิชย์ หรือมีเฉพาะผลิตภัณฑ์แบบติดตั้งภายในองค์กรจะอธิบายแยกต่างหาก
- ความพร้อมใช้งาน เชนใบรับรอง และนโยบายการเข้าถึงของบริการประทับเวลาอาจเปลี่ยนแปลงได้ ควรตรวจสอบเอกสารล่าสุดของผู้ให้บริการอีกครั้งก่อนกำหนดค่าการใช้งานจริง
โปรโตคอลการประทับเวลา
การลงนามโค้ดมีโปรโตคอลการประทับเวลาสองประเภทที่พบบ่อย:
| โปรโตคอล | คำอธิบาย |
|---|---|
| Authenticode | โปรโตคอลการประทับเวลาแบบดั้งเดิมของ Microsoft ใช้เป็นหลักเพื่อรองรับกระบวนการลงนามโค้ด Windows รุ่นเก่า |
| RFC 3161 | โปรโตคอลการประทับเวลามาตรฐานทั่วไป เหมาะสำหรับสถานการณ์การลงนามโค้ดสมัยใหม่ ควรใช้เป็นลำดับแรกในสภาพแวดล้อมการใช้งานจริง |
คำขอ RFC 3161 ส่งเฉพาะไดเจสต์ของข้อมูลที่ต้องการประทับเวลา ไม่ใช่ไฟล์ต้นฉบับ TSA จะส่งคืนโทเค็นการประทับเวลาที่ประกอบด้วยไดเจสต์ เวลาที่ออก นโยบาย และลายเซ็นของ TSA การประทับเวลาสามารถพิสูจน์ได้ว่าลายเซ็นมีอยู่ ณ เวลาใดเวลาหนึ่งแล้ว แต่การที่ลายเซ็นจะยังคงมีผลในระยะยาวหรือไม่นั้นยังขึ้นอยู่กับใบรับรองการลงนาม ใบรับรองการประทับเวลา สถานะการเพิกถอน และนโยบายของผู้ตรวจสอบ
เอนด์พอยต์การประทับเวลาการลงนามโค้ดสาธารณะ
ที่อยู่ต่อไปนี้มีเอกสารทางการปัจจุบันระบุอย่างชัดเจนว่าสามารถใช้เป็นตัวเลือกสำหรับการลงนามโค้ดได้ คำว่า "สาธารณะ" ในตารางหมายถึงผู้ให้บริการเผยแพร่เอนด์พอยต์อย่างเป็นทางการเท่านั้น ไม่ได้หมายความว่าผู้ให้บริการรับประกันการใช้งานแบบไม่จำกัด ไม่มีเงื่อนไข หรือฟรีตลอดไป
| ผู้ให้บริการ | ที่อยู่ | Authenticode | RFC 3161 | คำอธิบายการเข้าถึง | เอกสารทางการ |
|---|---|---|---|---|---|
| Microsoft Artifact Signing | http://timestamp.acs.microsoft.com | ยังไม่ยืนยัน | ✅ | Microsoft แนะนำให้ผู้ใช้ Artifact Signing ใช้ TSA นี้ เหมาะเป็นตัวเลือก Windows RFC 3161 | Microsoft Artifact Signing |
| Sectigo | http://timestamp.sectigo.com | ✅ | ✅ | ที่อยู่เดียวกันรองรับ Authenticode และ RFC 3161 ทางการกำหนดให้เว้นระยะอย่างน้อย 15 วินาทีระหว่างคำขอเมื่อเรียกใช้งานแบบกลุ่ม | Sectigo Time Stamp Server |
| DigiCert | http://timestamp.digicert.com | ยังไม่ยืนยัน | ✅ | ทางการระบุชัดเจนว่าใช้สำหรับการประทับเวลา Microsoft Authenticode RFC 3161 | DigiCert RFC 3161 TSA |
| Certum | http://time.certum.pl | ✅ | ✅ | เอกสารการลงนามโค้ดอย่างเป็นทางการของ Certum ใช้ที่อยู่นี้สำหรับการลงนามโค้ด Windows และการลงนาม Java JAR | Certum Code Signing |
| GlobalSign | http://timestamp.globalsign.com/tsa/r45standard | ยังไม่ยืนยัน | ✅ | เอกสารการลงนามโค้ดปัจจุบันของ GlobalSign ใช้ที่อยู่ R45 นี้ | GlobalSign Code Signing in Windows |
| SSL.com | http://ts.ssl.com | ❌ | ✅ | รองรับเฉพาะ RFC 3161 เท่านั้น การประทับเวลาเริ่มต้นอาจใช้คีย์ ECDSA; เครื่องมือรุ่นเก่าที่รองรับเฉพาะการประทับเวลาแบบ RSA สามารถประเมินที่อยู่ /legacy ตามคำแนะนำอย่างเป็นทางการได้ | SSL.com Using Your Code Signing Certificate |
ลำดับที่แนะนำ
เมื่อต้องการลงนามโค้ดแบบ SHA-2 แนะนำให้ประเมินตามลำดับต่อไปนี้:
- Microsoft: เหมาะสำหรับเป็นตัวเลือกการประทับเวลา RFC 3161 บน Windows
- Sectigo: รองรับทั้ง Authenticode และ RFC 3161
- DigiCert: ทางการระบุชัดเจนว่ารองรับ Microsoft Authenticode RFC 3161
- Certum: เอกสารการลงนามโค้ดอย่างเป็นทางการครอบคลุมทั้งสถานการณ์การลงนามบน Windows และ Java
- GlobalSign: ใช้ที่อยู่
r45standardตามเอกสารทางการปัจจุบัน - SSL.com: ใช้เฉพาะเมื่อฝั่งผู้เรียกใช้งานรองรับ RFC 3161 และยืนยันได้ว่าสามารถตรวจสอบใบรับรองการประทับเวลาและประเภทคีย์ได้
ลำดับนี้แสดงถึงระดับความสอดคล้องกับสถานการณ์การลงนามโค้ดบน Windows ทั่วไป ไม่ได้เป็นการรับประกันคุณภาพบริการ ผลทางกฎหมาย หรือระดับเชิงพาณิชย์ สภาพแวดล้อมการผลิตควรเลือกโดยพิจารณาจากระบบปฏิบัติการเป้าหมาย เส้นทางเครือข่ายขาออก ห่วงโซ่การตรวจสอบ ความสามารถในการเข้าถึงตามภูมิภาค และข้อตกลงระดับบริการของผู้ให้บริการ
บริการจำกัดเฉพาะหรือเฉพาะระบบนิเวศ
QuoVadis
QuoVadis ประกาศที่อยู่ RFC 3161 ดังต่อไปนี้:
http://ts.quovadisglobal.com/euhttp://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 แบบสาธารณะ แต่ขอบเขตการใช้งาน โควตาการเรียกใช้ หรือสายความเชื่อถือไม่เหมาะสมที่จะใช้เป็นบริการลงนามโค้ดสำหรับการใช้งานจริงทั่วไป ควรตรวจสอบสายใบรับรองการประทับเวลาในสภาพแวดล้อมการตรวจสอบเป้าหมายก่อนใช้งาน
| ผู้ให้บริการ | ที่อยู่ | ขอบเขตการใช้งาน | ข้อจำกัด | เอกสารอย่างเป็นทางการ |
|---|---|---|---|---|
| MeSign | http://tsa.mesign.com | การลงนามเอกสาร การเก็บหลักฐานข้อมูลอิเล็กทรอนิกส์ และการทดลองใช้โปรโตคอล RFC 3161 | บริการทดลองใช้ฟรีอย่างเป็นทางการมุ่งเน้นการประทับเวลาเอกสาร Adobe จำกัด 20 ครั้งต่อ IP ต่อวัน ต้องตรวจสอบความเข้ากันได้กับการลงนามโค้ดแยกต่างหาก | MeSign TSA |
| FreeTSA | https://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 เข้าสู่รายการเริ่มต้นหรือห่วงโซ่สำรองสำหรับการใช้งานจริง อย่างน้อยควรยืนยันว่า:
- เอกสารอย่างเป็นทางการของผู้ให้บริการระบุจุดเชื่อมต่อและโปรโตคอลที่รองรับไว้อย่างชัดเจน
- ใช้โปรโตคอลการประทับเวลาที่ถูกต้อง ไม่สามารถใช้ที่อยู่ซึ่งรองรับเฉพาะ RFC 3161 กับคำขอแบบ Authenticode
- ใช้อัลกอริทึมการย่อข้อมูลการประทับเวลาเป็น SHA-256 หรือแข็งแกร่งกว่า และยืนยันว่าแพลตฟอร์มเป้าหมายรองรับอัลกอริทึมลายเซ็นและประเภทกุญแจของ TSA
- ตรวจสอบห่วงโซ่ใบรับรองการประทับเวลาทั้งหมดในสภาพแวดล้อมการตรวจสอบของ Windows, macOS หรืออื่น ๆ ตามเป้าหมาย
- ยืนยันว่าเครือข่ายขาออก พร็อกซี ไฟร์วอลล์ และ DNS สามารถเข้าถึงจุดเชื่อมต่อได้อย่างเสถียร
- ยืนยันวิธีการยืนยันตัวตน ขีดจำกัดอัตราการเรียกใช้ ข้อกำหนดการให้บริการ ข้อจำกัดด้านภูมิภาค และ SLA
- ดำเนินการตรวจสอบลายเซ็นด้วยผลิตภัณฑ์ที่ลงนามจริง ไม่สามารถตัดสินว่า TSA ใช้งานได้เพียงจากการเข้าถึงผ่านเบราว์เซอร์หรือรหัสสถานะ HTTP เท่านั้น