ความสมบูรณ์ของซอฟต์แวร์
พิสูจน์ว่าซอฟต์แวร์ของคุณเป็นของแท้: ก่อนที่จะนำไปใช้งานบนเครื่องของใครก็ตาม
สองวิธีในการลงนามและปกป้องซอฟต์แวร์ของคุณ
ใบรับรองการลงทะเบียนรหัส
ลงนามในโค้ดของคุณด้วยข้อมูลยืนยันตัวตนที่ผ่านการตรวจสอบแล้ว IV สำหรับบุคคลทั่วไป OV สำหรับองค์กร และ EV สำหรับความน่าเชื่อถือสูงสุดและข้อมูลยืนยันตัวตนของผู้เผยแพร่ที่ได้รับการตรวจสอบแล้ว
eSigner สำหรับ Code: Cloud Signing
ลงชื่อจากระบบคลาวด์ ไม่ต้องใช้โทเค็นฮาร์ดแวร์ ผสานการทำงานกับ GitHub Actions, Jenkins, Azure DevOps และอื่นๆ
ใบรับรองการลงนามรหัสและบริการลงนามบนคลาวด์ของ SSL ช่วยให้คุณสามารถลงนามรหัสลับให้กับไฟล์ปฏิบัติการ ไดรเวอร์ สคริปต์ และเฟิร์มแวร์ เพื่อให้ผู้ใช้ แพลตฟอร์ม และระบบปฏิบัติการสามารถตรวจสอบได้ว่าซอฟต์แวร์ของคุณเป็นของแท้และไม่ได้ถูกดัดแปลงแก้ไข
โค้ดที่ไม่ได้ลงนามหรือลงนามไม่ถูกต้อง เป็นหนึ่งในช่องทางการโจมตีห่วงโซ่อุปทานซอฟต์แวร์ที่สำคัญที่สุด
การโจมตีห่วงโซ่อุปทานซอฟต์แวร์ ตั้งแต่ SolarWinds ไปจนถึง XZ Utils แสดงให้เห็นว่าความสมบูรณ์ของโค้ดระหว่างนักพัฒนาและผู้ใช้ปลายทางนั้นไม่ได้รับการรับประกันหากปราศจากการลงนามด้วยการเข้ารหัส ระบบปฏิบัติการ แพลตฟอร์ม และเครื่องมือรักษาความปลอดภัยต่าง ๆ ต้องการไบนารีที่ลงนามแล้วมากขึ้นเรื่อย ๆ หน่วยงานกำกับดูแลและกรอบการปฏิบัติตามกฎระเบียบ (SLSA, SSDF, SOC 2) กำลังกำหนดให้มีการควบคุมความสมบูรณ์ของซอฟต์แวร์
ผลิตภัณฑ์ด้านความสมบูรณ์ของซอฟต์แวร์ของ SSL ตอบสนองความต้องการที่แตกต่างกันสองประการ:
- ใบรับรองการลงทะเบียนรหัส: ใบรับรองที่ผ่านการตรวจสอบแล้ว ซึ่งเชื่อมโยงตัวตนของคุณกับรหัสที่คุณลงนามด้วยวิธีการเข้ารหัสลับ ในสามระดับการตรวจสอบ (IV, OV, EV)
- eSigner สำหรับรหัสบริการลงนามบนระบบคลาวด์ที่ช่วยขจัดความจำเป็นในการใช้โทเค็นฮาร์ดแวร์สำหรับการลงนามโค้ด EV ทำให้สามารถผสานรวมไปป์ไลน์ CI/CD ได้อย่างราบรื่น
เปรียบเทียบตัวเลือกใบรับรองการลงนามโค้ด
การปฏิบัติตามและมาตรฐาน
รหัสรับรองความถูกต้องของ Microsoft
การลงนามไฟล์ปฏิบัติการของ Windows ทั้งหมด, OV และ EV ที่เชื่อถือได้
ไดรเวอร์โหมดเคอร์เนลของ Windows
ต้องใช้ใบรับรองการลงนามรหัส EV
ไมโครซอฟต์ สมาร์ทสกรีน
ชื่อองค์กรที่คุณยืนยันแล้วจะแสดงเป็นผู้เผยแพร่ในข้อความแจ้งเตือนของ SmartScreen
Apple Gatekeeper / การรับรองเอกสาร
การแจกจ่ายระบบปฏิบัติการ macOS จำเป็นต้องมีการลงนามและรับรองโดย Developer ID
การลงนามรหัสฟอรัม CA/B BR
ใบรับรอง SSL ทั้งหมดเป็นไปตามข้อกำหนดพื้นฐานของการลงนามรหัส (Code Signing Baseline Requirements)
เหตุใดจึงต้องใช้ SSL
eSigner การลงนามบนระบบคลาวด์
การลงนามโดยใช้ Cloud HSM: ออกแบบมาโดยเฉพาะสำหรับ CI/CD ไม่จำเป็นต้องใช้โทเค็นฮาร์ดแวร์
WebTrust สำหรับการลงนามรหัส BR
ตรวจสอบประจำปีโดย BDO: การปฏิบัติตามข้อกำหนด BR ของการลงนามรหัส CA/B Forum
SWS API
การจัดการใบรับรองแบบโปรแกรมและการบูรณาการการลงนาม
เปิดให้บริการมาตั้งแต่ปี 2002
กว่าสองทศวรรษ PKI ประสบการณ์ด้านโครงสร้างพื้นฐาน