2025 / Infrastructure / ADCS-PKI

2-Tier PKI Hierarchy with AD CS

Two-tier Microsoft AD CS PKI hierarchy for enterprise certificate issuance and operational control.

Project profile

  • Engagement: ออกแบบและ implement two-tier Microsoft AD CS PKI
  • Focus: Root trust, certificate issuance, templates, revocation, protection และ operations
  • Output: PKI hierarchy, build evidence, certificate policy decisions และ recovery procedures

Trust built for operation

Internal system และ device ต้องการ certificate foundation ที่แยก long-lived trust ออกจาก day-to-day issuance ให้ชัด Hierarchy ต้องปกป้อง root material ขณะเดียวกัน enrollment, revocation, renewal, backup และ support ต้องทำได้จริง

Offline root CA กับ enterprise issuing tier ถูกออกแบบพร้อม role และ controlled administrative procedure โดยมอง trust lifecycle ตั้งแต่ issuance ถึง revocation และ recovery

Foundation coverage

  • Offline root CA protection และ controlled use
  • Enterprise issuing CA configuration และ permissions
  • Certificate templates, enrollment, renewal และ ownership
  • CRL และ authority-information publication paths
  • Key protection, backup, recovery, monitoring และ handover

Decisions recorded

Validity period, template scope, enrollment right, publication interval, administrative role และ recovery condition ถูกบันทึกไว้ Root operation ใช้ recorded ceremony เพื่อให้ sensitive action ทำซ้ำและ review ได้

What to be aware of

  • PKI failure อาจกระทบหลาย service แม้ CA server ดู healthy
  • Revocation path ต้องเข้าถึงได้จาก relying system
  • Template permission อาจให้ capability มากกว่าที่ชื่อสื่อ
  • Backup ที่ไม่มี protected key และ tested recovery ยังไม่ครบ

Outcome

องค์กรได้ certificate hierarchy ที่มีเอกสารครบ แยก trust role และมี operational ownership ชัด Future certificate use จึงต่อยอดจาก controlled foundation แทน ad hoc issuance

Evidence of delivery

  • PKI hierarchy และ trust design
  • CA build และ configuration records
  • Template และ permission inventory
  • Revocation-publication validation
  • Backup, recovery และ operations runbooks