Mô tả

libcurl có chức năng pin cert khóa PubKey máy chủ cho HTTPS transfer. libcurl không thực hiện kiểm tra khóa công khai của chứng chỉ máy chủ (public key pinning) trong trường hợp dùng QUIC/HTTP3, khi TLS backend là wolfSSL.

Cơ chế

Khái niệm

Certificate pinning là một cơ chế bảo mật được dùng để xác thực kết nối giữa client và server

Mục tiêu chính của certificate pinning là:

Hoạt động

Trong trường hợp cụ thể là CVE-2025-5025

Khi nào certificate pinning được kiểm tra trong libcurl

Khi client dùng --pinnedpubkey, libcurl sẽ thực hiện: