Bài giảng An ninh mạng: Bài 8 - Bùi Trọng Tùng
Số trang: 24
Loại file: pdf
Dung lượng: 1.19 MB
Lượt xem: 22
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng An ninh mạng - Bài 8: An toàn dịch vụ web - HTTPS. Sau khi học xong chương này, người học có thể hiểu được một số kiến thức cơ bản về: SSL/TLS là gì? Giao thức bắt tay, server hello, một số cải tiến trên TLS 1.0, hàm giả ngẫu nhiên PRF, giới thiệu chung về HTTPS, thiết lập liên kết SSL/TLS,…
Nội dung trích xuất từ tài liệu:
Bài giảng An ninh mạng: Bài 8 - Bùi Trọng Tùng BÀI 7. AN TOÀN DỊCH VỤ WEB HTTPS Bùi Trọng Tùng, Viện Công nghệ thông tin và Truyền thông, Đại học Bách khoa Hà Nội 1 1. GIAO THỨC SSL/TLS Bùi Trọng Tùng, Viện Công nghệ thông tin và Truyền thông, Đại học Bách khoa Hà Nội 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt 1 SSL/TLS là gì? • Sercure Socket Layer/Transport Layer Security • Nằm giữa các giao thức tầng giao vận và tầng ứng dụng • Cung cấp các cơ chế mã mật và xác thực cho dữ liệu trao đổi giữa các ứng dụng • Các phiên bản: SSL 1.0, SSL 2.0, SSL 3.0, TLS 1.0 (phát triển từ SSL 3.0) SSL/TLS là gì? • Gồm 2 giao thức con • Giao thức bắt tay(handshake protocol): thiết lập kết nối SSL/TLS Sử dụng các phương pháp mật mã khóa công khai để các bên trao đổi khóa bí mật • Giao thức bảo vệ dữ liệu(record protocol) Sử dụng khóa bí mật đã trao đổi ở giao thức bắt tay để bảo vệ dữ liệu truyền giữa các bên CuuDuongThanCong.com https://fb.com/tailieudientucntt 2 Giao thức bắt tay ClientHello ServerHello, [Chứng thư số]S [ServerKeyExchange] [Yêu cầu chứng thư số]S ServerHelloDone C [Chứng thư số]C [ClientKeyExchange] S [Xác thực chứng thư] Thỏa thuận thuật toán mật mã Hoàn thành Thỏa thuận thuật toán mật mã Hoàn thành Client Hello ClientHello Thông tin giao thức mà client hỗ trợ: • Phiên bản giao thức SSL/TLS • Các thuật toán mật mã C S CuuDuongThanCong.com https://fb.com/tailieudientucntt 3 Server Hello Giá trị ngẫu nhiên C, Versionc, suitec, Nc ServerHello • Phiên bản giao thức SSL/TLS cao C nhất mà 2 bên cùng hỗ trợ • Thuật toán mã hóa mạng nhất mà S 2 bên cùng hỗ trợ ServerKeyExchange Giá trị ngẫu nhiên C, Versionc, suitec, Nc Versions, suites, Ns, ServerKeyExchange C Thuật toán trao đổi khóa, thông S tin sinh khóa và/hoặc chứng thư số của server (tùy thuộc thuật toán trao đổi khóa) CuuDuongThanCong.com https://fb.com/tailieudientucntt 4 ServerKeyExchange ClientKeyExchange C, Versionc, suitec, Nc Versions, suites, Ns, ClientKeyExchange “ServerHelloDone” C ClientKeyExchange S Thuật toán trao đổi khóa, thông tin sinh khóa và/hoặc chứng thư số của client (tùy thuộc thuật toán trao đổi khóa) CuuDuongThanCong.com https://fb.com/tailieudientucntt 5 ClientKeyExchange Hoàn tất giao thức bắt tay C, Versionc, suitec, Nc Versions, suites, Ns, ServerKeyExchange, “ServerHelloDone” C ClientKeyExchange S Client và server chia sẻ thành công các thông tin sinh khóa và sử dụng các thông tin này để tạo khóa chính. Khóa chính được sử dụng để trao đổi các khóa phiên CuuDuongThanCong.com https://fb.com/tailieudientucntt 6 Các bộ thuật toán mã hóa trên TLS 1.0 Bảo vệ dữ liệu trên kênh SSL/TLS CuuDuongThanCong.com https://fb.com/tailieud ...
Nội dung trích xuất từ tài liệu:
Bài giảng An ninh mạng: Bài 8 - Bùi Trọng Tùng BÀI 7. AN TOÀN DỊCH VỤ WEB HTTPS Bùi Trọng Tùng, Viện Công nghệ thông tin và Truyền thông, Đại học Bách khoa Hà Nội 1 1. GIAO THỨC SSL/TLS Bùi Trọng Tùng, Viện Công nghệ thông tin và Truyền thông, Đại học Bách khoa Hà Nội 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt 1 SSL/TLS là gì? • Sercure Socket Layer/Transport Layer Security • Nằm giữa các giao thức tầng giao vận và tầng ứng dụng • Cung cấp các cơ chế mã mật và xác thực cho dữ liệu trao đổi giữa các ứng dụng • Các phiên bản: SSL 1.0, SSL 2.0, SSL 3.0, TLS 1.0 (phát triển từ SSL 3.0) SSL/TLS là gì? • Gồm 2 giao thức con • Giao thức bắt tay(handshake protocol): thiết lập kết nối SSL/TLS Sử dụng các phương pháp mật mã khóa công khai để các bên trao đổi khóa bí mật • Giao thức bảo vệ dữ liệu(record protocol) Sử dụng khóa bí mật đã trao đổi ở giao thức bắt tay để bảo vệ dữ liệu truyền giữa các bên CuuDuongThanCong.com https://fb.com/tailieudientucntt 2 Giao thức bắt tay ClientHello ServerHello, [Chứng thư số]S [ServerKeyExchange] [Yêu cầu chứng thư số]S ServerHelloDone C [Chứng thư số]C [ClientKeyExchange] S [Xác thực chứng thư] Thỏa thuận thuật toán mật mã Hoàn thành Thỏa thuận thuật toán mật mã Hoàn thành Client Hello ClientHello Thông tin giao thức mà client hỗ trợ: • Phiên bản giao thức SSL/TLS • Các thuật toán mật mã C S CuuDuongThanCong.com https://fb.com/tailieudientucntt 3 Server Hello Giá trị ngẫu nhiên C, Versionc, suitec, Nc ServerHello • Phiên bản giao thức SSL/TLS cao C nhất mà 2 bên cùng hỗ trợ • Thuật toán mã hóa mạng nhất mà S 2 bên cùng hỗ trợ ServerKeyExchange Giá trị ngẫu nhiên C, Versionc, suitec, Nc Versions, suites, Ns, ServerKeyExchange C Thuật toán trao đổi khóa, thông S tin sinh khóa và/hoặc chứng thư số của server (tùy thuộc thuật toán trao đổi khóa) CuuDuongThanCong.com https://fb.com/tailieudientucntt 4 ServerKeyExchange ClientKeyExchange C, Versionc, suitec, Nc Versions, suites, Ns, ClientKeyExchange “ServerHelloDone” C ClientKeyExchange S Thuật toán trao đổi khóa, thông tin sinh khóa và/hoặc chứng thư số của client (tùy thuộc thuật toán trao đổi khóa) CuuDuongThanCong.com https://fb.com/tailieudientucntt 5 ClientKeyExchange Hoàn tất giao thức bắt tay C, Versionc, suitec, Nc Versions, suites, Ns, ServerKeyExchange, “ServerHelloDone” C ClientKeyExchange S Client và server chia sẻ thành công các thông tin sinh khóa và sử dụng các thông tin này để tạo khóa chính. Khóa chính được sử dụng để trao đổi các khóa phiên CuuDuongThanCong.com https://fb.com/tailieudientucntt 6 Các bộ thuật toán mã hóa trên TLS 1.0 Bảo vệ dữ liệu trên kênh SSL/TLS CuuDuongThanCong.com https://fb.com/tailieud ...
Tìm kiếm theo từ khóa liên quan:
An ninh mạng Bài giảng An ninh mạng An toàn mạng An toàn dịch vụ web https Giao thức bắt tay Server helloGợi ý tài liệu liên quan:
-
78 trang 313 1 0
-
74 trang 243 4 0
-
Tìm hiểu về chính sách an ninh mạng trong quan hệ quốc tế hiện nay và đối sách của Việt Nam: Phần 1
141 trang 185 0 0 -
Bài thuyết trình: Ecommerce Security - An ninh mạng/ Bảo mật trong thương mại điện tử
35 trang 132 0 0 -
5 trang 121 0 0
-
5 trang 120 0 0
-
Phương pháp hồi phục an toàn dữ liệu và tìm lại password
213 trang 95 1 0 -
Đề cương bài giảng học phần An ninh mạng
6 trang 91 0 0 -
Bài giảng Thiết kế hệ thống mạng LAN - Chương 4: Quy trình thiết kế mạng LAN
55 trang 85 0 0 -
Giáo trình An toàn mạng (Nghề: Quản trị mạng - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Cần Thơ
117 trang 83 1 0