HTTP Public Key Pinning
Bài viết này cần thêm liên kết tới các bài bách khoa khác để trở thành một phần của bách khoa toàn thư trực tuyến Wikipedia. (tháng 7 2018) |
Bài viết này là một bài mồ côi vì không có bài viết khác liên kết đến nó. Vui lòng tạo liên kết đến bài này từ các bài viết liên quan; có thể thử dùng công cụ tìm liên kết. (tháng 7 2018) |
HTTP Public Key Pinning (HPKP hay PKP) là một cơ chế bảo mật được mô tả trong IETF RFC-7469,[1] mà các quản trị web có thể thiết lập thông qua tiêu đề HTTP trên các trang web HTTPS để chống lại những kẻ tấn công mạo danh bằng cách sử dụng chứng thực phát hành sai hoặc giả mạo. Để làm được điều này, khi người dùng kết nối tới trang web lần đầu, tiêu đề PKP sẽ cho trình duyệt của người dùng tải xuống danh sách các key công khai được tạo ra dựa trên chứng chỉ HTTPS của trang web. Khi người dùng trở lại trang web, trình duyệt sẽ lấy một trong các key đó và xác minh xem nó có phù hợp với chứng chỉ HTTPS hiện tại của trang web hay không. Nếu một kẻ tấn công cố giả mạo tên miền hợp pháp và đang sử dụng một chứng chỉ HTTPS hợp lệ, các key PKP sẽ không khớp và trình duyệt sẽ chặn người dùng xem trang web, cho rằng đó là kẻ lừa đảo hoặc giả mạo độc hại khác. [2] [3]
Tham khảo
- ^ "RFC 7469 - Public Key Pinning Extension for HTTP". tools.ietf.org. Truy cập ngày 7 tháng 5 năm 2015.
- ^ "Key Pinning schützt vor bösartigen Zertifizierungsstellen". Truy cập ngày 30 tháng 10 năm 2017.
- ^ "Chrome will HTTP Public Key Pinning wieder aufgeben". Truy cập ngày 30 tháng 10 năm 2017.
Liên kết ngoài
- Online browser HSTS and Public Key Pinning test
- JavaScript Public-Key-Pins (HPKP) calculator
- Article about the very beginning of HPKP
- Public Key Pinning Extension for HTTP (HPKP) article on Mozilla Developer Network
- HPKP Violation Reporting
- HPKP Policy Analyser Lưu trữ ngày 5 tháng 3 năm 2017 tại Wayback Machine
- HPKP Hash Generator (URL) Lưu trữ ngày 5 tháng 3 năm 2017 tại Wayback Machine
- HPKP Hash Generator (PEM) Lưu trữ ngày 13 tháng 3 năm 2017 tại Wayback Machine
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.