Bảo Mật SSL/TLS Trong Thương Mại Điện Tử: Tìm Hiểu và Ứng Dụng

Tìm hiểu về bảo mật thông tin trong thương mại điện tử, tập trung vào SSL và TLS, giúp bảo vệ dữ liệu và tăng cường an toàn trực tuyến.

Người đăng

Ẩn danh
51
2
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tầm quan trọng của bảo mật SSL TLS trong TMĐT hiện đại

Trong bối cảnh công nghệ số phát triển, thương mại điện tử (TMĐT) đã trở thành một phần không thể thiếu của nền kinh tế toàn cầu. Tuy nhiên, sự tiện lợi này đi kèm với những rủi ro về bảo mật thông tin. Dữ liệu cá nhân và thông tin tài chính của khách hàng là mục tiêu hàng đầu của các cuộc tấn công mạng. Do đó, việc triển khai các biện pháp bảo mật mạnh mẽ là yêu cầu bắt buộc đối với mọi doanh nghiệp. Giao thức bảo mật SSL/TLS (Secure Sockets Layer/Transport Layer Security) nổi lên như một giải pháp nền tảng, thiết yếu để bảo vệ các giao dịch trực tuyến. Vai trò của SSL/TLS không chỉ dừng lại ở việc mã hóa dữ liệu truyền đi giữa máy chủ và trình duyệt của người dùng. Nó còn đảm bảo hai yếu tố cốt lõi khác là tính toàn vẹn dữ liệuxác thực. Tính toàn vẹn đảm bảo thông tin không bị thay đổi trong quá trình truyền tải, trong khi xác thực khẳng định rằng người dùng đang giao tiếp với đúng trang web hợp pháp, không phải một trang giả mạo. Việc thiếu chứng chỉ SSL không chỉ khiến doanh nghiệp dễ bị tổn thương trước các cuộc tấn công mà còn làm giảm sút lòng tin của khách hàng và ảnh hưởng tiêu cực đến thứ hạng trên các công cụ tìm kiếm như Google. Một trang web được bảo vệ bằng HTTPS (sử dụng SSL/TLS) là một tín hiệu rõ ràng về sự chuyên nghiệp và cam kết bảo vệ người dùng.

1.1. Giao thức SSL TLS là gì và mục đích cốt lõi

SSL (Secure Sockets Layer) là giao thức bảo mật tiền thân, được thiết kế để tạo ra một kênh liên lạc được mã hóa giữa máy khách và máy chủ. TLS (Transport Layer Security) là phiên bản kế nhiệm, cải tiến và an toàn hơn. Mặc dù tên gọi đã thay đổi, thuật ngữ SSL vẫn được sử dụng phổ biến. Mục đích chính của giao thức SSL/TLS là cung cấp ba đặc tính an ninh cơ bản. Thứ nhất là tính bảo mật (Confidentiality), đạt được thông qua việc sử dụng mã hóa đối xứng (ví dụ: AES, 3DES) để bảo vệ dữ liệu truyền đi. Thứ hai là tính toàn vẹn (Integrity), đảm bảo thông điệp không bị sửa đổi bằng cách sử dụng Mã xác thực thông báo (MAC). Thứ ba là xác thực (Authentication), giúp xác minh danh tính của máy chủ (và đôi khi là cả máy khách) thông qua cơ sở hạ tầng khóa công khai (PKI)chứng chỉ kỹ thuật số.

1.2. Lịch sử phát triển từ SSL đến phiên bản TLS 1.3

Lịch sử của SSL/TLS là một quá trình liên tục cải tiến để đối phó với các lỗ hổng bảo mật mới. SSL 1.0, được Netscape phát triển vào năm 1994, không bao giờ được phát hành công khai do các lỗ hổng nghiêm trọng. SSL 2.0 (1995) và SSL 3.0 (1996) đã được sử dụng rộng rãi nhưng sau đó cũng bị phát hiện chứa nhiều điểm yếu, điển hình là cuộc tấn công POODLE. Năm 1999, TLS 1.0 ra đời như một bản nâng cấp của SSL 3.0. Các phiên bản tiếp theo, TLS 1.1 (2006) và TLS 1.2 (2008), đã loại bỏ nhiều thuật toán yếu và tăng cường bảo mật. Phiên bản mới nhất, TLS 1.3 (2018), mang đến những cải tiến vượt trội về cả tốc độ và an ninh bằng cách loại bỏ các tính năng lỗi thời, đơn giản hóa quá trình bắt tay (handshake) và chỉ hỗ trợ các thuật toán mã hóa mạnh nhất. Sự chuyển đổi sang TLS 1.3 đang diễn ra mạnh mẽ, đánh dấu một bước tiến quan trọng trong việc bảo vệ môi trường Internet.

II. Top rủi ro bảo mật khi website TMĐT thiếu chứng chỉ SSL

Hoạt động kinh doanh trên môi trường số luôn đối mặt với vô số mối đe dọa. Một website thương mại điện tử không được trang bị bảo mật SSL/TLS giống như một cửa hàng không có khóa, mời gọi những kẻ có ý đồ xấu. Rủi ro lớn nhất và phổ biến nhất là việc dữ liệu nhạy cảm bị đánh cắp. Khi khách hàng nhập thông tin đăng nhập, chi tiết thẻ tín dụng, hay địa chỉ cá nhân trên một kết nối không được mã hóa (HTTP), tất cả dữ liệu này đều ở dạng văn bản thuần. Bất kỳ ai chặn được luồng dữ liệu này đều có thể đọc và sử dụng nó cho các mục đích lừa đảo. Theo các báo cáo, hàng nghìn trang web lừa đảo được tạo ra mỗi tháng, và phần lớn trong số đó không có chứng chỉ SSL hợp lệ. Hơn nữa, việc thiếu bảo mật SSL/TLS còn gây ra những thiệt hại gián tiếp nhưng không kém phần nghiêm trọng. Uy tín của doanh nghiệp sẽ bị ảnh hưởng nặng nề khi xảy ra sự cố rò rỉ dữ liệu. Khách hàng sẽ mất niềm tin và có xu hướng chuyển sang các đối thủ cạnh tranh có trang web an toàn hơn. Cuối cùng, các công cụ tìm kiếm hàng đầu như Google đã công khai tuyên bố rằng HTTPS là một yếu tố xếp hạng. Do đó, các trang web không sử dụng SSL/TLS sẽ bị xếp hạng thấp hơn, làm giảm khả năng tiếp cận khách hàng tiềm năng và ảnh hưởng trực tiếp đến doanh thu.

2.1. Nguy cơ tấn công Man in the Middle MITM

Tấn công Man-in-the-Middle (MITM) là một trong những mối đe dọa nguy hiểm nhất đối với các kết nối không được bảo vệ. Trong kịch bản này, kẻ tấn công bí mật xen vào giữa giao tiếp của người dùng và website. Kẻ tấn công có thể chặn, đọc, thậm chí sửa đổi dữ liệu mà cả hai bên không hề hay biết. Ví dụ, chúng có thể đánh cắp thông tin đăng nhập hoặc chuyển hướng một giao dịch thanh toán đến tài khoản của chúng. Giao thức SSL/TLS được thiết kế để ngăn chặn loại tấn công này bằng cách xác thực máy chủ thông qua chứng chỉ kỹ thuật sốmã hóa toàn bộ dữ liệu trao đổi. Nếu không có SSL, không có cách nào để đảm bảo rằng máy chủ mà người dùng đang kết nối là máy chủ hợp pháp.

2.2. Hậu quả của việc rò rỉ dữ liệu khách hàng

Việc rò rỉ dữ liệu khách hàng có thể gây ra những hậu quả tàn khốc cho một doanh nghiệp thương mại điện tử. Về mặt tài chính, doanh nghiệp có thể phải đối mặt với các khoản tiền phạt khổng lồ từ các cơ quan quản lý, chi phí bồi thường cho khách hàng bị ảnh hưởng và chi phí khắc phục hệ thống. Về mặt pháp lý, các vụ kiện tụng từ phía khách hàng có thể kéo dài và tốn kém. Tuy nhiên, thiệt hại lớn nhất thường là về uy tín. Một khi niềm tin của khách hàng bị phá vỡ, rất khó để xây dựng lại. Thông tin về vụ vi phạm dữ liệu có thể lan truyền nhanh chóng trên mạng xã hội và các phương tiện truyền thông, gây tổn hại lâu dài đến thương hiệu. Do đó, đầu tư vào bảo mật SSL/TLS là một biện pháp phòng ngừa cần thiết để bảo vệ tài sản quý giá nhất của doanh nghiệp: dữ liệu và niềm tin của khách hàng.

III. Hướng dẫn cách thức hoạt động của giao thức SSL TLS

Giao thức SSL/TLS hoạt động như một lớp trung gian giữa lớp ứng dụng (Application Layer) và lớp vận chuyển (Transport Layer), cụ thể là TCP. Cơ chế hoạt động của nó dựa trên sự kết hợp thông minh giữa mã hóa bất đối xứng (khóa công khai) và mã hóa đối xứng (khóa bí mật) để đạt được cả an ninh và hiệu suất. Toàn bộ quá trình thiết lập một kết nối an toàn được chia thành hai giai đoạn chính: Giao thức Bắt tay (Handshake Protocol) và Giao thức Ghi (Record Protocol). Giai đoạn bắt tay là giai đoạn phức tạp nhất, nơi máy khách và máy chủ thương lượng các thông số bảo mật và tạo ra một khóa phiên (session key) chung. Giai đoạn này sử dụng mã hóa khóa công khai để trao đổi khóa phiên một cách an toàn. Sau khi khóa phiên được thiết lập, giai đoạn ghi bắt đầu. Ở giai đoạn này, tất cả dữ liệu ứng dụng được truyền đi sẽ được phân mảnh, nén, thêm mã xác thực và cuối cùng được mã hóa bằng khóa phiên sử dụng thuật toán mã hóa đối xứng. Việc sử dụng mã hóa đối xứng cho việc truyền dữ liệu hàng loạt giúp tối ưu hóa tốc độ, vì nó nhanh hơn đáng kể so với mã hóa bất đối xứng. Bên cạnh đó, giao thức còn có các thành phần phụ như Giao thức Cảnh báo (Alert Protocol) để thông báo lỗi và Giao thức Thay đổi Mật mã (Change Cipher Spec Protocol) để đồng bộ hóa việc chuyển sang trạng thái được mã hóa.

3.1. Phân tích quy trình bắt tay Handshake Protocol

Quy trình bắt tay SSL/TLS là một loạt các bước trao đổi thông tin giữa máy khách và máy chủ. Quá trình bắt đầu khi máy khách gửi một thông điệp ClientHello đến máy chủ, chứa phiên bản TLS cao nhất mà nó hỗ trợ và một danh sách các bộ mật mã (Cipher Suites). Máy chủ phản hồi bằng một thông điệp ServerHello, chọn một bộ mật mã từ danh sách của máy khách và gửi chứng chỉ SSL của mình (chứa khóa công khai). Máy khách sau đó xác thực chứng chỉ này với Nhà cung cấp chứng chỉ (CA). Nếu hợp lệ, máy khách sẽ tạo ra một khóa phiên bí mật, mã hóa nó bằng khóa công khai của máy chủ và gửi lại. Máy chủ sử dụng khóa riêng của mình để giải mã và nhận được khóa phiên. Từ thời điểm này, cả hai bên đều có cùng một khóa phiên và sử dụng nó để mã hóa toàn bộ giao tiếp tiếp theo.

3.2. Vai trò của thuật toán mã hóa và chữ ký số

Các thuật toán mã hóa đóng vai trò trung tâm trong SSL/TLS. Mã hóa bất đối xứng (ví dụ: RSA, ECDH) được sử dụng trong giai đoạn bắt tay để trao đổi khóa an toàn. Mã hóa đối xứng (ví dụ: AES, ChaCha20) được dùng để mã hóa dữ liệu thực tế vì hiệu suất cao. Bên cạnh đó, thuật toán chữ ký số (ví dụ: RSA, DSA) được sử dụng để xác thực danh tính. Khi máy chủ gửi chứng chỉ của mình, nó được ký bởi một CA. Trình duyệt của máy khách sử dụng khóa công khai của CA để xác minh chữ ký này, đảm bảo rằng chứng chỉ là hợp pháp và không bị giả mạo. Các hàm băm (ví dụ: SHA-256) cũng được sử dụng để tạo ra Mã xác thực thông báo (MAC), đảm bảo tính toàn vẹn dữ liệu.

IV. Bí quyết tích hợp chứng chỉ SSL cho website thương mại điện tử

Tích hợp chứng chỉ SSL cho một trang web thương mại điện tử là một quy trình kỹ thuật nhưng hoàn toàn có thể thực hiện được. Quá trình này không chỉ là việc cài đặt một tệp tin, mà là việc thiết lập một hệ thống cơ sở hạ tầng khóa công khai (PKI) cho tên miền của doanh nghiệp. Bước đầu tiên và quan trọng nhất là lựa chọn và nhận một chứng chỉ SSL. Có nhiều cách để có được chứng chỉ, từ việc sử dụng các nhà cung cấp miễn phí như Let's Encrypt đến việc mua các chứng chỉ trả phí từ các CA uy tín như Comodo (Sectigo) hay DigiCert, mang lại mức độ xác thực và bảo hiểm cao hơn. Sau khi có chứng chỉ, bước tiếp theo là cài đặt nó trên máy chủ web. Quy trình này có thể khác nhau tùy thuộc vào nền tảng máy chủ (ví dụ: Apache, Nginx) hoặc bảng điều khiển (ví dụ: cPanel). Sau khi cài đặt thành công, toàn bộ trang web cần được cấu hình lại để sử dụng giao thức HTTPS thay vì HTTP. Điều này bao gồm việc cập nhật tất cả các liên kết nội bộ, tài nguyên (hình ảnh, CSS, JavaScript) và thiết lập chuyển hướng 301 từ các URL HTTP sang HTTPS. Việc này đảm bảo rằng tất cả người dùng, dù truy cập bằng cách nào, đều được bảo vệ bởi kết nối mã hóa, đồng thời duy trì sức mạnh SEO cho trang web.

4.1. Chứng chỉ SSL là gì và các loại định dạng phổ biến

Chứng chỉ SSL thực chất là một tệp dữ liệu nhỏ, tuân theo tiêu chuẩn X.509. Nó liên kết danh tính của một tổ chức (như tên miền) với một cặp khóa mật mã (khóa công khai và khóa riêng). Chứng chỉ chứa các thông tin quan trọng như tên chủ sở hữu, tên miền, khóa công khai, ngày hết hạn và chữ ký số của CA đã cấp phát nó. Có nhiều định dạng chứng chỉ khác nhau, phổ biến nhất là PEM, sử dụng mã hóa Base64 ASCII và thường có phần mở rộng .pem, .crt. Các định dạng khác bao gồm DER (dạng nhị phân), PKCS#7 (có thể chứa chuỗi chứng chỉ) và PKCS#12 (thường dùng trên nền tảng Windows, có thể chứa cả khóa riêng và được bảo vệ bằng mật khẩu).

4.2. Các bước nhận chứng chỉ từ nhà cung cấp CA uy tín

Để nhận chứng chỉ từ một Nhà cung cấp chứng chỉ (CA), quy trình chung bao gồm các bước sau. Đầu tiên, cần tạo một Yêu cầu Ký Chứng chỉ (CSR - Certificate Signing Request) trên máy chủ web. CSR chứa thông tin về tổ chức và khóa công khai. Tiếp theo, gửi CSR này cho CA đã chọn và tiến hành thanh toán (nếu là chứng chỉ trả phí). CA sẽ tiến hành xác thực thông tin. Mức độ xác thực phụ thuộc vào loại chứng chỉ (Xác thực tên miền - DV, Xác thực tổ chức - OV, hoặc Xác thực mở rộng - EV). Sau khi xác thực thành công, CA sẽ cấp phát và gửi các tệp chứng chỉ. Cuối cùng, người quản trị web sẽ tải xuống và cài đặt các tệp này lên máy chủ để kích hoạt HTTPS.

V. Đánh giá hiệu quả thực tiễn và hạn chế của bảo mật SSL TLS

Việc triển khai bảo mật SSL/TLS mang lại những lợi ích không thể phủ nhận cho các trang web thương mại điện tử. Hiệu quả rõ ràng nhất là việc tăng cường an ninh. Bằng cách mã hóa dữ liệu, SSL/TLS bảo vệ thông tin nhạy cảm của khách hàng khỏi bị đánh cắp, đáp ứng các tiêu chuẩn bảo mật quan trọng như PCI DSS cho thanh toán thẻ. Điều này trực tiếp xây dựng lòng tin nơi người dùng, khuyến khích họ hoàn tất giao dịch và quay trở lại. Một trang web có biểu tượng ổ khóa an toàn và tiền tố HTTPS được xem là đáng tin cậy hơn. Ngoài ra, Google đã xác nhận HTTPS là một tín hiệu xếp hạng, nghĩa là các trang web được bảo vệ sẽ có lợi thế về SEO, giúp tăng khả năng hiển thị và thu hút thêm lưu lượng truy cập. Tuy nhiên, giao thức SSL/TLS cũng có một số hạn chế. Quá trình bắt tay và mã hóa/giải mã liên tục có thể làm tăng một chút độ trễ, ảnh hưởng đến tốc độ tải trang, mặc dù với phần cứng hiện đại và các phiên bản TLS mới như TLS 1.3, ảnh hưởng này đã giảm đi đáng kể. Chi phí mua và gia hạn chứng chỉ (đặc biệt là các loại OV, EV) cũng là một yếu tố cần cân nhắc. Việc cấu hình sai cũng có thể dẫn đến các lỗi cảnh báo trên trình duyệt, gây hoang mang cho người dùng.

5.1. Lợi ích vượt trội Tăng uy tín và cải thiện SEO

Lợi ích của SSL/TLS vượt xa khía cạnh kỹ thuật đơn thuần. Đối với thương mại điện tử, uy tín là vàng. Chứng chỉ SSL hoạt động như một con dấu bảo chứng, cho khách hàng thấy rằng doanh nghiệp coi trọng việc bảo vệ dữ liệu của họ. Điều này làm giảm tỷ lệ từ bỏ giỏ hàng và tăng tỷ lệ chuyển đổi. Về mặt SEO, các công cụ tìm kiếm ưu tiên trải nghiệm người dùng an toàn. Bằng cách chuyển sang HTTPS, trang web không chỉ tránh được các cảnh báo "Không an toàn" trên các trình duyệt phổ biến mà còn được hưởng một lợi thế nhỏ trong thuật toán xếp hạng. Đây là một chiến lược đôi bên cùng có lợi: vừa bảo vệ khách hàng, vừa cải thiện hiệu quả marketing kỹ thuật số.

5.2. Hạn chế về hiệu suất và cách khắc phục hiệu quả

Một trong những lo ngại trước đây về SSL/TLS là ảnh hưởng đến hiệu suất. Quá trình bắt tay ban đầu đòi hỏi nhiều vòng trao đổi giữa máy khách và máy chủ. Tuy nhiên, các công nghệ hiện đại đã giải quyết phần lớn vấn đề này. Việc sử dụng phiên bản TLS 1.3 giúp giảm đáng kể thời gian bắt tay từ hai vòng xuống còn một vòng. Các kỹ thuật như nối lại phiên (Session Resumption) cũng cho phép các kết nối lặp lại được thiết lập nhanh hơn. Ngoài ra, việc sử dụng Mạng phân phối nội dung (CDN) hỗ trợ SSL/TLS và tối ưu hóa máy chủ web có thể bù đắp và thậm chí cải thiện tốc độ tổng thể của trang web, biến hạn chế về hiệu suất trở thành một vấn đề không còn đáng kể.

VI. Tương lai của giao thức SSL TLS và phiên bản TLS 1

Tương lai của bảo mật web gắn liền với sự phát triển không ngừng của giao thức SSL/TLS. Phiên bản mới nhất, TLS 1.3, đã đặt ra một tiêu chuẩn mới về cả hiệu suất và an ninh. Nó được thiết kế để loại bỏ các lỗ hổng tồn tại trong các phiên bản cũ và hợp lý hóa quá trình kết nối. Bằng cách loại bỏ các thuật toán mã hóa yếu và các tính năng không an toàn như RC4, SHA-1, và cơ chế trao đổi khóa RSA, TLS 1.3 giảm thiểu đáng kể bề mặt tấn công. Quá trình bắt tay được rút ngắn không chỉ cải thiện tốc độ tải trang mà còn làm giảm cơ hội cho kẻ tấn công can thiệp. Theo khảo sát từ SSL Pulse, tỷ lệ áp dụng TLS 1.3 đang tăng lên nhanh chóng, cho thấy cộng đồng công nghệ đang tích cực chuyển đổi sang một tiêu chuẩn an toàn và hiệu quả hơn. Hướng phát triển trong tương lai có thể tập trung vào việc tích hợp các kỹ thuật mã hóa lượng tử để chống lại các mối đe dọa từ máy tính lượng tử, cũng như cải thiện các cơ chế bảo vệ quyền riêng tư như ESNI (Encrypted Server Name Indication). Việc nâng cao nhận thức và khuyến khích các doanh nghiệp thương mại điện tử luôn cập nhật lên phiên bản TLS mới nhất sẽ là chìa khóa để xây dựng một không gian mạng an toàn hơn.

6.1. Cải tiến vượt trội của TLS 1.3 về tốc độ và bảo mật

TLS 1.3 mang lại hai cải tiến lớn: tốc độ và bảo mật. Về tốc độ, nó giới thiệu chế độ 0-RTT (Zero Round-Trip Time), cho phép nối lại các phiên kết nối gần như ngay lập tức. Quá trình bắt tay tiêu chuẩn cũng được giảm từ hai chuyến đi khứ hồi xuống chỉ còn một, giảm độ trễ kết nối một cách đáng kể. Về bảo mật, TLS 1.3 thực thi Tính bí mật chuyển tiếp hoàn hảo (Perfect Forward Secrecy) theo mặc định bằng cách yêu cầu các thuật toán trao đổi khóa tạm thời (ephemeral key exchange) như ECDHE. Điều này có nghĩa là ngay cả khi khóa riêng của máy chủ bị xâm phạm trong tương lai, các phiên giao tiếp trong quá khứ vẫn được bảo vệ. Tất cả các thuật toán cũ và dễ bị tấn công đã bị loại bỏ hoàn toàn, giúp việc cấu hình trở nên đơn giản và an toàn hơn.

6.2. Xu hướng phát triển và ứng dụng bảo mật trong tương lai

Trong tương lai, giao thức SSL/TLS sẽ tiếp tục phát triển để đối phó với các thách thức mới. Một xu hướng quan trọng là sự tự động hóa trong việc quản lý chứng chỉ SSL, được thúc đẩy bởi các sáng kiến như Let's Encrypt và giao thức ACME, giúp việc triển khai HTTPS trở nên dễ dàng và miễn phí cho mọi người. Ngoài thương mại điện tử, SSL/TLS ngày càng được ứng dụng rộng rãi trong các lĩnh vực khác như Internet of Things (IoT), dịch vụ ngân hàng trực tuyến và giao tiếp email để đảm bảo an ninh đầu cuối. Sự phát triển của các công nghệ như blockchain cũng có thể mở ra hướng đi mới cho việc quản lý và xác thực chứng chỉ một cách phi tập trung, tăng cường hơn nữa độ tin cậy và an toàn cho toàn bộ hệ sinh thái Internet.

10/07/2025
Bảo mật thông tin trong thương mại điện tử đề tài tìm hiểu về bảo mật ssl tls trong thương mạiđiện tử

Trích đoạn nội dung tài liệu

Chương 1: Tổng quan về SSL/TLS 1.1 Giới thiệu sơ lược 1.1 Tổng quan về bảo mật website TMĐT ở Việt Nam Doanh nghiệp và các trang thương mại điện tử đang trở thành mục tiêu tấn công an ninh mạng, bởi lượng dữ liệu lớn chứa thông tin cá nhân người dùng. 80% giá trị thị trường hiện tại từ các tài sản vô hình, do đó các doanh nghiệp cần phải bảo vệ cẩn thận các tài sản kỹ thuật trước những nguy cơ bị đe dọa và xâm nhập. Mặc dù nhiều website đã bị tấn công mạng và gây thất thoát tài nguyên, nhiều doanh nghiệp vẫn chưa nhận thức rõ tính cần thiết của việc bảo mật website. Một cuộc khảo sát gần đây cho thấy 1/3 hệ thống website thương mại điện tử ở Việt Nam đều xuất hiện lỗi hoạt động nghiêm trọng, đây là một tỉ lệ khá lớn và ảnh hưởng đến hàng triệu người dùng đối mặt với nguy cơ bị rò rỉ thông tin cá nhân, khiến khách hàng mất niềm tin khi thực hiện giao dịch trên các sàn thương mại điện tử.

Nguyên nhân của tình trạng này đến từ việc bảo mật cho website chưa đủ mạnh, khiến các trang thương mại điện tử liên tục bị tấn công và đánh cắp thông tin. Với sự phát triển mạnh mẽ của người dùng internet và số người mua sắm online, các vụ tấn công mạng ngày càng gia tăng cả về số lượng và quy mô, đồng thời các hình thức tấn công cũng ngày càng tinh vi và phức tạp hơn. Trong những năm gần đây, Việt Nam đã ghi nhận và xử lý gần 10.000 vụ tấn công website qua báo cáo của Trung tâm ứng cứu khẩn cấp máy tính Việt Nam. Gần 50% sự cố đến từ phát tán mã thông tin do những lỗ hổng bảo mật.

Do đó, việc bảo mật website thương mại điện tử là rất quan trọng để đảm bảo sự an toàn của khách hàng và doanh nghiệp. Nếu thông tin và dữ liệu của khách hàng bị rò rỉ, nhiều doanh nghiệp phải chi một khoản lớn để đền bù cho khách hàng.2 Giải pháp SSL/TLS giúp giải quyết vấn đề Một trong mối đe dọa lớn nhất của vấn đề kinh doanh online đó chính là đe dọa an ninh mạng. 8 Báo cáo đồ án học phần Bảo mật thông tin trong TMĐT (ES – E Commerce Security) Bảo mật thông tin trong TMĐT GVHD: TS.GVC Nguyễn Quốc Hùng ● Theo thống kê ước tính đến 2017, thiệt hại từ các cuộc tấn công mạng là 120,1 tỷ đồng. ● Hơn 2/3 khách hàng mua hàng trên online là nạn nhân của các cuộc tấn công trên mạng.000 trang web lừa đảo mỗi tháng ● Gây ra nhiều thiệt hại Việc mua bán online và thanh toán, chuyển khoản ngày càng nhiều kéo theo sự lừa đảo càng nhiều.

SSL/ TLS sẽ là một trong những giải pháp ngày càng quan trọng 1.2 Mục đích của giao thức SSL/TLS - Tính bảo mật: TLS/SSL cung cấp tính bảo mật bằng cách mã hóa dữ liệu được truyền đi. Điều này đảm bảo rằng thông tin nhạy cảm như thông tin đăng nhập, chi tiết thẻ tín dụng và thông tin cá nhân không thể bị chặn hoặc đọc bởi các bên trái phép. - Tính toàn vẹn: TLS/SSL cũng đảm bảo tính toàn vẹn của dữ liệu, nghĩa là dữ liệu không thể bị thay đổi hoặc giả mạo trong quá trình truyền. Điều này đạt được bằng cách sử dụng chữ ký điện tử để xác minh rằng dữ liệu không bị sửa đổi trong quá trình truyền.

- Xác thực: TLS/SSL cung cấp xác thực bằng cách xác minh danh tính của máy chủ và trong một số trường hợp là máy khách. Điều này giúp ngăn chặn các cuộc tấn công trung gian và đảm bảo rằng người dùng đang giao tiếp với máy chủ dự định. - Tin cậy: TLS/SSL được tin cậy trên một chuỗi tin cậy, trong đó cơ quan cấp chứng chỉ bên thứ ba (CA) cấp chứng chỉ kỹ thuật số cho các trang web. Điều này giúp người dùng tin tưởng rằng họ đang tương tác với một trang web hợp pháp chứ không phải một trang web giả mạo.

- Tuân thủ: TLS/SSL là tiêu chuẩn được chấp nhận rộng rãi và được yêu cầu bởi nhiều quy định tuân thủ, bao gồm Tiêu chuẩn bảo mật dữ liệu ngành thẻ thanh toán (PCI DSS) và Đạo luật về trách nhiệm giải trình và cung cấp thông tin bảo hiểm y tế (HIPAA). Tóm lại, TLS/SSL được sử dụng để bảo vệ thông tin truyền tải qua mạng và đảm bảo tính toàn vẹn, tính bảo mật và tính riêng tư của thông tin. Nó cũng giúp đảm bảo tính khả dụng của dịch vụ truyền tải thông tin qua mạng. 9 Báo cáo đồ án học phần Bảo mật thông tin trong TMĐT (ES – E Commerce Security) Bảo mật thông tin trong TMĐT GVHD: TS.GVC Nguyễn Quốc Hùng Chương 2: Cơ sở lý thuyết về SSL/TLS 2.1 Định nghĩa SSL/TLS SSL là chữ viết tắt của thuật ngữ Secure Sockets Layer.

Đây là giao thức bảo mật có vai trò quan trọng trong đảm bảo sự riêng tư và toàn vẹn dữ liệu khi chúng được gửi – nhận trên môi trường Internet. SSL đóng vai trò quan trọng trong mã hóa thông tin, dữ liệu khi duyệt web, ứng dụng web, email, tin nhắn và thoại qua IP. Nhờ được mã hóa trong suốt quá trình gửi và nhận, bên thứ 3 không thể xem được nội dung gói tin đã gửi. Chỉ cho đến khi đến đúng bên nhận thì những thông tin, dữ liệu đó mới được giải mã.

Sau SSL, giao thức TLS (Transport Layer Security) là tên gọi sau này của SSL (từ năm 1999). Chuẩn SSL đã ngừng cập nhật từ năm 1996 và hiện nay gần như không được hỗ trợ nữa. Tuy nhiên, đến thời điểm hiện tại mọi người trên Thế Giới đều vẫn quen gọi SSL thay vì TLS. Khi chúng ta nói chuyện, trao đổi thông tin với nhau hoặc giao dịch (mua bán) các dịch vụ liên quan đến SSL chính là đang nói về TLS.

Có lẽ cộng đồng phải cần thêm thời gian nữa để làm quen với “tên gọi mới” TLS, mặc dù tên gọi này đã đổi hơn 20 năm qua. ❖ Đặc điểm của SSL/TLS: ● SSL sử dụng mã hoá khoá công khai để thực hiện trao đổi khóa phiên. ● Mỗi khoá phiên chỉ được dùng trong một phiên làm việc. ● Toàn bộ dữ liệu được mã hóa bởi khóa phiên và mã hóa khóa bí mật.

● Sử dụng hàm băm có khóa (MAC) để đảm bảo tính toàn vẹn và tính xác thực của thông điệp. ● Có ít nhất một thực thể (thông thường sẽ là server) có chứng chỉ số cho khóa công khai (Public key certificate). ❖ Cấu trúc của giao thức SSL SSL được thiết kế để sử dụng TCP (Transmission Control Protocol) cung cấp một dịch vụ bảo mật đáng tin cậy từ “đầu cuối” đến “đầu cuối”. SSL là hai giao thức được minh họa như dưới đây: 10 Báo cáo đồ án học phần Bảo mật thông tin trong TMĐT (ES – E Commerce Security) Bảo mật thông tin trong TMĐT GVHD: TS.GVC Nguyễn Quốc Hùng Figure 1: Chồng giao thức SSL Có thể thấy SSL như một lớp trung gian bảo mật giữa Transport Layer và Application Layer.

SSL sẽ có bốn thành phần (Handshake Protocol: Khởi tạo kết nối an toàn giữa client và server; Record Protocol: Mã hóa và giải mã thông tin truyền tải giữa client và server bằng cách sử dụng khóa phiên được tạo ra trong bước Handshake Protocol. Change Cipher Spec Protocol: Thông báo cho đối tác kết nối rằng khóa phiên sẽ được sử dụng để mã hóa và giải mã thông tin truyền tải và Alert Protocol: Thông báo lỗi hoặc cảnh báo cho client và server nếu có vấn đề xảy ra trong quá trình kết nối hoặc truyền tải dữ liệu. SSL cung cấp dịch vụ kết nối an ninh có ba đặc tính cơ bản: Kết nối bí mật: Mã hóa được sử dụng sau khi thiết lập kết nối để xác định một khóa bí mật. Mã hóa đối xứng được sử dụng để mã hóa dữ liệu (ví dụ các tiêu chuẩn mã hóa: Data Encryption Standard - DES, 3DES – Triple Data Encryption Standard, RC4).

Định danh của điểm kết nối có thể được xác thực bằng cách sử dụng mã hóa bất đối xứng hoặc khóa công khai (ví dụ như Rivest-Shamir-Adleman - RSA, Digital Signature Standard - DSS). Kết nối đáng tin cậy. Thông điệp vận chuyển thông báo bao gồm kiểm tra tính toàn vẹn thông điệp sử dụng một MAC, hàm băm an toàn được sử dụng để tính toán MAC ví dụ SHA, MD5. 11 Báo cáo đồ án học phần Bảo mật thông tin trong TMĐT (ES – E Commerce Security) Bảo mật thông tin trong TMĐT GVHD: TS.GVC Nguyễn Quốc Hùng 2.2 Những khái niệm liên quan 2.1 Mật mã học Là một công cụ quan trọng để bảo vệ thông tin được truyền tải bằng máy tính.

Mật mã học là quá trình biến đổi dữ liệu thành định dạng không thể đọc được, chỉ có người nhận đích thực mới có thể hiểu và sử dụng nó. Mật mã học là nghệ thuật và khoa học của việc che giấu thông tin quan trọng và bí mật khỏi việc vi phạm bởi những người không được ủy quyền. Do đó, nó nhằm bảo vệ và đảm bảo an toàn thông tin khỏi những kẻ tấn công mạng hoặc bất kỳ ai khác ngoài người nhận đích thực. Mật mã học cho phép mọi người giao tiếp trên Internet và truyền tải thông tin quan trọng và bí mật một cách an toàn.

Do đó, mật mã học cho phép người dùng sử dụng các phương tiện công khai hoặc riêng tư như internet để mua sắm trực tuyến và tránh trở thành nạn nhân của tội phạm và kẻ bắt đầu từ mật khẩu. Điều này được thực hiện bằng cách sử dụng những tiến bộ công nghệ mới nhất trong khoa học máy tính.Giúp người dùng và các tổ chức mã hóa và giải mã các thông điệp ẩn trong các mã, mật mã và số học để thông tin có thể được truyền tải một cách an toàn. Mật mã học bắt đầu từ các khóa mã hóa và khóa giải mã. Quá trình mã hóa và biến đổi văn bản rõ thành định dạng không thể đọc được được gọi là mã hóa; trong khi quá trình giải mã và chuyển đổi văn bản không thể đọc được thành thông tin có thể đọc được bằng cách sử dụng một khóa số đặc biệt được gọi là giải mã.

Mục đích chính của mật mã học là bảo vệ thông tin, email, chi tiết thẻ tín dụng và các dữ liệu cá nhân khác được truyền qua một mạng công khai. Dưới đây là một số nguyên tắc quan trọng của mật mã học: ● Mã hóa: Mã hóa là một trong những nguyên tắc quan trọng của mật mã học. Nguyên tắc này cho biết rằng một tin nhắn hoặc thông tin phải được mã hóa để trở thành không thể đọc được, nhằm bảo vệ sự riêng tư của cá nhân.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ