TRENDING
Hoclamweb.com.vn
  • Trang Chủ
  • Case Study làm web
  • Khóa học làm web
  • Kiến thức kinh doanh
  • Kiến thức SEO web
  • Plugin cho website
  • Trang Chủ
  • Case Study làm web
  • Khóa học làm web
  • Kiến thức kinh doanh
  • Kiến thức SEO web
  • Plugin cho website
Trang chủ Khóa học làm web

Http là viết tắt của từ gì? tìm hiểu thêm về http

Bởi ATPMedia
02/12/2019
Http Là Viết Tắt Của Từ Gì

http là viết tắt của từ gì? là một trong những từ khóa được search nhiều nhất trên google về chủ đề http là viết tắt của từ gì? Trong bài viết này,hoclamweb.vn sẽ viết bài viết nói về http là viết tắt của từ gì? tìm hiểu thêm về http .

Http Là Viết Tắt Của Từ Gì

Http là viết tắt của từ gì? tìm hiểu thêm về http.

HTTPS, viết tắt của Hypertext Transfer Protocol Secure, là một giao thức hòa hợp giữa giao thức HTTP và giao thức bảo mật SSL hay TLS cho phép trao đổi thông tin một mẹo bảo mật trên Internet. Giao thức HTTPS thường được sử dụng trong các giao dịch nhạy cảm cần tính bảo mật cao.

Giao thức HTTPS dùng port 443, giúp đảm bảo các thuộc tính sau của thông tin:

  • Confidentiality: dùng bí quyết mã hóa (encryption) để đảm bảo rằng các thông điệp được bàn luận giữa client và server k bị kẻ thứ ba đọc được.
  • Integrity: sử dụng cách thức hashing để cả user (client) và máy chủ (server) đều có thể tin tưởng rằng thông điệp mà chúng nhận được có k bị mất mát hay chỉnh sửa.
  • Authenticity: sử dụng chứng chỉ số (digital certificate) để giúp client đủ sức tin tưởng rằng server/website mà họ vừa mới truy cập thực sự là server/website mà họ mong muốn vào, chứ không phải bị fake.

Việc nhờ đến bên thứ 3 (thường là CA) để xác thực danh tính của website cộng thêm sự quan tâm của user rằng web đó có dùng HTTPS và SSL certificate của nó còn hiệu lực sẽ làm loại bỏ hoàn toàn nguy cơ bị scam.

danh mục

  • 1Lịch sử
  • 2quá trình giao tiếp giữa client và server thông qua HTTPS
  • 3sử dụng HTTPS như thế nào
  • 4tham khảo

Lịch sử[sửa | sửa mã nguồn]

Netscape Communications tạo ra HTTPS vào năm 1994 cho trình duyệt webNetscape Navigator. Ban đầu, HTTPS vừa mới được sử dụng với SSL mã hóa. Phiên bản hiện hành của HTTPS được chính thức chỉ định bởi RFC 2818 tháng 5 năm 2000.

công cuộc giao tiếp giữa client và server thông qua HTTPS[sửa | sửa mã nguồn]

1. Client send yêu cầu (request) cho một trang bảo mật (secure page) (có URL bắt đầu với https://)

2. Server gửi lại cho client certificate của nó.

3. Client (trình duyệt web) tiến hành xác thực certificate này bằng hướng dẫn rà soát (verify) tính hợp lệ của chữ ký số của CA được kèm theo certificate.

Giả sử certificate đã được xác thực và còn hạn dùng hoặc client luôn luôn cố tình truy cập mặc dù web browser đã cảnh báo rằng không thể tin cậy được certificate này (do là dạng self-signed SSL certificate hoặc certificate hết hiệu lực, thông tin trong certificate k đúng) thì mới xảy ra bước 4 sau.

4. Client tự tạo ra ngẫu nhiên một symmetric encryption key (hay session key), rồi dùng public key (lấy trong certificate) để mã hóa session key này và send về cho server.

5. Server sử dụng private key (tương ứng với public key trong certificate ở trên) để giải mã ra session key ở trên.

6. Sau đó, cả server và client đều dùng session key đó để mã hóa/giải mã các thông điệp trong suốt phiên truyền thông.

Và hiển nhiên, các session key sẽ được xây dựng ngẫu nhiên và không giống nhau trong mỗi phiên làm việc với server. Ngoài encryption thì cơ chế hashing sẽ được dùng để đảm bảo tính Integrity cho các thông điệp được bàn thảo.

sử dụng HTTPS như thế nào[sửa | sửa mã gốc]

trước nhất, muốn áp dụng HTTPS thì trong công cuộc cấu ảnh Webserver, bạn đủ nội lực đơn giản tự xây dựng một SSL certificate dành riêng cho web của mình và nó được gọi là self-signed SSL certificate.

SSL certificate tự cấp này luôn luôn mang lại tính Confidentiality và Integrity cho công cuộc mạng giữa server và client. Nhưng rạch ròi là k đạt được tính Authenticity bởi vì không có bên thứ 3 đáng tin cậy nào đứng ra kiểm chứng sự tính xác thực của certificate tự gán này. Điều này cũng như việc một người tự sử dụng chứng minh nhân dân (CMND) cho mình rồi tự họ ký tên, đóng dấu luôn vậy!

do vậy, so với các website cần thiết như E-Commerce, online Payment, website mail,… thì họ sẽ mua một SSL certificate từ một Trusted Root CA nào đó như VeriSign, Comodo, GoDaddy,… Ở đây, các CA có nghĩa vụ chính là cấp phát và cai quản các certificate.

Thực chất thì SSL certificate cũng là một loại digitial certificate (một loại file trên máy tính). Vì HTTPS có dính tới giao thức SSL nên người ta mới đặt tên cho nó là SSL certificate để phân biệt với các loại digital certificate không giống giống như Personal Certificate, Server Certificate, phần mềm Publisher Certificate, Certificate Authority Certificate.

Dưới đây là một số thông tin quan trọng được chứa trong SSL certificate:

  • Thông tin về chủ sở hữu của certificate (có thể là đơn vị, tên một mình hoặc tên miền của website).
  • Thông tin và digital signature của CA mà cấp certificate này.
  • Khoảng thời gian mà certificate còn hiệu lực.
  • Public key của website. Còn private key k có trong certificate mà được lưu trữ trên chính server và tuyệt đối k được để lộ cho bất cứ client nào.
  • Một số thông tin phụ khác như: loại SSL certificate, các thuật toán sử dụng để encryption và hashing, chiều dài (tính bằng bit) của key, cơ chế luận bàn key (như RSA, DSA).
  • v.v…

Nguồn: internet.com

Liên QuanBài Viết

Học lập trình web – Để trẻ hứng thú nên bắt đầu từ đâu?
Khóa học làm web

Học lập trình web – Để trẻ hứng thú nên bắt đầu từ đâu?

31/05/2021
Khoa Hoc Thiet Ke
Khóa học làm web

Giới thiệu chương trình học thiết kế web của FPT Arena

09/06/2020
đăng Nhập Wordpress
Khóa học làm web

Cách đăng nhập wordpress mới nhất 2020

26/12/2019
Trang Web Học Làm Website
Khóa học làm web

Top trang web học làm website online hiệu quả

26/12/2019
Cách để ảnh đại Diện Không Like được
Khóa học làm web

Tổng hợp các cách để ảnh đại diện không like được mới nhất 2020

25/12/2019
Cách Nhúng Google Map Vào Website
Khóa học làm web

Hướng dẫn các cách nhúng google map vào website mới nhất 2020

23/12/2019
Bài Viết Tiếp Theo
Cách Tạo Folder Trong Outlook 2010

Hướng dẫn các cách tạo folder trong outlook 2010 mới nhất 2020

Bài Viết Mới

Gói hosting đặc biệt cho hệ thống website vệ tinh

Gói hosting đặc biệt cho hệ thống website vệ tinh

27/03/2023
Giá thiết kế app là bao nhiêu? Cách xác định chi phí viết app cho doanh nghiệp

Giá thiết kế app là bao nhiêu? Cách xác định chi phí viết app cho doanh nghiệp

20/03/2023
Download WinRAR full crack miễn phí chỉ tại ITQNU.VN    

Download WinRAR full crack miễn phí chỉ tại ITQNU.VN    

13/03/2023
Máy tính – máy in Hoàng Hà – nơi cung cấp dịch vụ đổ mực máy in giá rẻ, chất lượng 

Máy tính – máy in Hoàng Hà – nơi cung cấp dịch vụ đổ mực máy in giá rẻ, chất lượng 

09/01/2023
Thiết kế website nội thất: Những tính năng quan trọng bắt buộc phải có?

Thiết kế website nội thất: Những tính năng quan trọng bắt buộc phải có?

26/12/2022
Kinh nghiệm chọn máy chủ cho các website học trực tuyến

Kinh nghiệm chọn máy chủ cho các website học trực tuyến

22/12/2022

Bài viết mới

  • Gói hosting đặc biệt cho hệ thống website vệ tinh
  • Giá thiết kế app là bao nhiêu? Cách xác định chi phí viết app cho doanh nghiệp
  • Download WinRAR full crack miễn phí chỉ tại ITQNU.VN    
  • Máy tính – máy in Hoàng Hà – nơi cung cấp dịch vụ đổ mực máy in giá rẻ, chất lượng 
  • Thiết kế website nội thất: Những tính năng quan trọng bắt buộc phải có?

HỌC LÀM WEB

Hoclamweb.com.vn là một website tổng hợp kiến thức làm web cho người mới bắt đầu, chia sẻ về kiến thức làm web, plugin hỗ trợ thiết kế web, kiến thức SEO cho website đầy đủ nhất.

Chuyên mục

  • Case Study
  • Tài Liệu PDF
  • Kiến Thức SEO
  • Plugin Cho Website
  • Khóa Học Làm Web
  • Kiến Thức Kinh Doanh

Phần mềm - Công cụ

  • Brands
  • Alosoft
  • Seeding
  • Top Việc
  • Tổng Hợp
  • Quản Trị Nhân Sự

Liên kết

  • Xe Mô Tô
  • Quản Lý Kho
  • Blog Việc Làm
  • Giải Pháp Việc Làm
  • Phần Mềm Miễn Phí
  • Cách khai báo sitemap

© 2019 | Thiết Kế bởi ATP MEDIA

  • Trang Chủ
  • Case Study làm web
  • Khóa học làm web
  • Kiến thức kinh doanh
  • Kiến thức SEO web
  • Plugin cho website

Hoclamweb.com.vn là một website tổng hợp kiến thức làm web cho người mới bắt đầu, cổng thông tin về kiến thức làm web, plugin hỗ trợ thiết kế web, kiến thức SEO cho website đầy đủ nhất.