Public Key Infrastructure (PKI)

PKI to framework do wystawiania, zarządzania i walidacji certyfikatów cyfrowych i kluczy w celu ustanowienia zaufania w komunikacji i transakcjach online.

[Public Key Infrastructure](/pl/terms/public-key-infrastructure) (PKI) to kompleksowy system, który umożliwia bezpieczną komunikację elektroniczną poprzez zastosowanie kryptografii klucza publicznego do powiązania tożsamości z kluczami kryptograficznymi i certyfikatami. PKI zapewnia procesy, ludzi i technologię wymaganą do wystawiania, zarządzania i wycofywania certyfikatów cyfrowych oraz do walidacji łańcuchów zaufania w granicach organizacyjnych i technicznych.

Kluczowe komponenty obejmują:

Cykl życia i operacje:
- Enrollment and issuance: Weryfikacja tożsamości, generowanie kluczy, tworzenie certyfikatów i dostarczenie certyfikatu do podmiotu.
- Renewal and rekey: Okresowe odnawianie i rotacja kluczy w celu zmniejszenia ryzyka naruszenia bezpieczeństwa klucza.
- Revocation: Wykrywanie i publikowanie certyfikatu, który nie powinien być już zaufany (za pomocą CRLs lub OCSP).
- Validation: Klienci walidują łańcuchy certyfikatów w odniesieniu do zaufanych korzeni i ograniczeń polityki.
- Archival and recovery: Archiwizacja kluczy w celu odzyskania (jeśli polityka na to zezwala) i planowania odzyskiwania po awarii.

Typowe modele wdrożenia i przypadki brzegowe:
- Hierarchical PKI: Root i pośrednie CA zapewniające skalowalny model zaufania; cross-certification umożliwia interoperacyjność między PKI.
- Offline root CA z online pośrednimi w celu zmniejszenia ryzyka ekspozycji.
- PKI dla IoT i tożsamości urządzeń wymagające lekkich profili i skalowalnego enrollmentu.
- Cross-certification i bridge CAs do obsługi środowisk multi-PKI.

Ważne kontrole bezpieczeństwa:
- Private key protection: Użycie HSMs lub bezpiecznych urządzeń kluczy do ochrony kluczy prywatnych; silne kontrole dostępu; przechowywanie sprzętowe.
- Key management: Rotacja, kopie zapasowe i bezpieczne niszczenie po zakończeniu cyklu życia.
- Revocation and status checking: CRLs i OCSP/OCSP stapling do unieważniania naruszonych certyfikatów i zapewnienia terminowego statusu.
- Certificate pinning i DANE: Techniki zmniejszające zależność od zaufania stron trzecich w określonych kontekstach.
- Audit and governance: Polityki CPS/CP, regularne audyty i planowanie reagowania na incydenty.

Ograniczenia i wyzwania:
- PKI complexity: Nakłady operacyjne, zgodność polityki i zarządzanie zaufaniem między domenami.
- Revocation latency: Opóźnienia w propagacji unieważnienia i responderzy OCSP mogą wpływać na decyzje w czasie rzeczywistym.
- Scalability: Duże CRLs i wysokie wskaźniki wydawania certyfikatów wymagają solidnej infrastruktury.

Wynikowe możliwości:
- Authentication: Udowodnienie tożsamości poprzez weryfikację certyfikatu i podpisu podmiotu.
- Confidentiality and integrity: Szyfrowanie danych kluczem publicznym odbiorcy lub podpisywanie danych kluczem prywatnym nadawcy.
- Non-repudiation: Podpisy cyfrowe stanowią dowód pochodzenia i integralności.

Podsumowując, PKI jest podstawą zaufanych interakcji cyfrowych w Internecie, poczcie elektronicznej, podpisywaniu kodu i tożsamości urządzeń, zapewniając ustrukturyzowane podejście do wydawania, zarządzania i walidacji certyfikatów w ramach prawnie uregulowanych ram.

        graph LR
  Center["Public Key Infrastructure (PKI)"]:::main
  Rel_digital_certificate_management["digital-certificate-management"]:::related -.-> Center
  click Rel_digital_certificate_management "/terms/digital-certificate-management"
  Rel_public_key_infrastructure["public-key-infrastructure"]:::related -.-> Center
  click Rel_public_key_infrastructure "/terms/public-key-infrastructure"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧠 Sprawdzenie wiedzy

1 / 1

🧒 Wyjaśnij jak 5-latkowi

PKI is like a global passport office for the internet. If you want to prove you are a specific website, you get a passport (digital certificate) from the office (Certificate Authority). Everyone else knows to trust you because they trust the passport office.

🤓 Expert Deep Dive

PKI involves a hierarchy of CAs, starting from a 'Root CA' pre-installed in your browser. It manages Certificate Revocation Lists (CRLs) and the Online Certificate Status Protocol (OCSP) to handle keys that are no longer safe (e.g., stolen keys).

📚 Źródła