1. Trang chủ
  2. » Luận Văn - Báo Cáo

Triển khai trang web thương mại điện tử dựa trên Zen Cart có sử dụng các phương thức bảo mật giao dịch

35 1,6K 16

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 35
Dung lượng 863,41 KB

Nội dung

Triển khai trang web thương mại điện tử dựa trên Zen Cart có sử dụng các phương thức bảo mật giao dịch CHƯƠNG I. GIỚI THIỆU VỀ THƯƠNG MẠI ĐIỆN TỬ 1. Thương mại điện tử là gì? 2. Lợi ích của thương mại điện tử 3. Ứng dụng của thương mại điện tử 4. Các loại hình thương mại điện tử CHƯƠNG II. GIỚI THIỆU VỀ ZENCART 1. Giới thiệu về hệ thống thương mại điện tử Zencart 2. Các chức năng chính của Zen Cart 3. Chức năng chia theo người quản trị (Admin) và khách hàng (User) 4. Cấu trúc cơ sở dữ liệu 5. Giao diện website 6. Hướng dẫn cài đặt CHƯƠNG III. MỘT SỐ CÁCH BẢO MẬT WEBSITE THƯƠNG MẠI ĐIỆN TỬ 1. Sử dụng giao thức bảo mật SSL 2. Giao thức SET 3. Sử dụng các kết nối an toàn để truy cập các tập tin của Website 4. Một số phương pháp bảo mật cho Zen Cart PHỤ LỤC I. HƯỚNG DẪN CÀI ĐẶT ZEN CART PHỤ LỤC II. TRIỂN KHAI GIAO THỨC SSL LÊN ZEN CART

Trang 1

HỌC VIỆN KỸ THUẬT MẬT MÃ

KHOA AN TOÀN THÔNG TIN

BÀI TẬP LỚN MÔN AN TOÀN INTERNET

VÀ THƯƠNG MẠI ĐIỆN TỬ

TRIỂN KHAI TRANG WEB THƯƠNG MẠI ĐIỆN

TỬ DỰA TRÊN ZENCART CÓ SỬ DỤNG CÁC

GIAO THỨC BẢO MẬT GIAO DỊCH

Cán bộ hướng dẫn: Đỗ Quốc Trung Sinh viên thực hiện:

-Phạm Quốc Đạt -Nguyễn Việt Tiến -Hoàng Quang Thụy -Nguyễn Thành Đạt Lớp: AT9A

HÀ NỘI 2016

Trang 2

HỌC VIỆN KỸ THUẬT MẬT MÃ

KHOA AN TOÀN THÔNG TIN

BÀI TẬP LỚN MÔN AN TOÀN INTERNET

VÀ THƯƠNG MẠI ĐIỆN TỬ

Triển khai trang web thương mại điện tử dựa trên Zencart có sử dụng các giao thức bảo mật giao dịch.

Nhận xét của cán bộ hướng dẫn:

Điểm chuyên cần:

Điểm báo cáo:

Xác nhận của giáo viên:

Trang 3

MỤC LỤC

MỤC LỤC 1

LỜI MỞ ĐẦU 2

CHƯƠNG I GIỚI THIỆU VỀ THƯƠNG MẠI ĐIỆN TỬ 3

1 Thương mại điện tử là gì? 3

2 Lợi ích của thương mại điện tử 3

3 Ứng dụng của thương mại điện tử 5

4 Các loại hình thương mại điện tử 5

CHƯƠNG II GIỚI THIỆU VỀ ZENCART 6

1 Giới thiệu về hệ thống thương mại điện tử Zencart 6

2 Các chức năng chính của Zen Cart 6

3 Chức năng chia theo người quản trị (Admin) và khách hàng (User) 7

4 Cấu trúc cơ sở dữ liệu 9

5 Giao diện website 12

6 Hướng dẫn cài đặt 13

CHƯƠNG III MỘT SỐ CÁCH BẢO MẬT WEBSITE THƯƠNG MẠI ĐIỆN TỬ 14

1 Sử dụng giao thức bảo mật SSL 14

2 Giao thức SET 14

3 Sử dụng các kết nối an toàn để truy cập các tập tin của Website 15

4 Một số phương pháp bảo mật cho Zen Cart 15

PHỤ LỤC I HƯỚNG DẪN CÀI ĐẶT ZEN CART 18

PHỤ LỤC II TRIỂN KHAI GIAO THỨC SSL LÊN ZEN CART 25

KẾT LUẬN 32

TÀI LIỆU THAM KHẢO 33

Trang 4

LỜI MỞ ĐẦU

Ngày nay khi kinh tế xã hội phát triển mạnh mẽ, đòi hỏi con người phải mởrộng phạm vi giao thương buôn bán Bên cạnh sự bùng nổ đó cũng là sự phát triểnmạnh mẽ của công nghệ thông tin Giờ đây con người không chỉ buôn bán các mặthàng ở những khu chợ tập trung mà còn khai thác môi trường internet để giao thươngbuôn bán ở trên mạng Từ đó “Thương Mại Điện Tử” được ra đời kéo theo đó là hàngloạt các gian hàng, thương mại điện tử Xuất phát từ nhu cầu đó mà hàng loạt các công

cụ xây dựng website được ra đời phục vụ cho thương mại điện tử như PrestashopFramework, Magento Framework, OpenCard, Zen Cart, …

Ứng dụng của thương mại điện tử trong thực tế: tạo nhóm tin, mua sắm trựctuyến và theo dõi đặt hàng, ngân hàng điện tử, … Phần mềm mã nguồn mở Zen Cart làmột trong những Framework đáp ứng được các tiêu chí trên và được ứng dụng rất rộngdãi trong xây dựng web thương mại điện tử hiện nay, với những tính năng ưu việt vàthân thiện người dùng, xử lí nhanh

Để tìm hiểu về thương mại điện tử cũng như các giao thức bảo mật, nhómchúng em sẽ đi tìm hiểu đề tài “Triển khai website thương mại điện tử sử dụng ZenCart và các giao thức bảo mật giao dịch”

Báo cáo gồm 3 phần:

CHƯƠNG I GIỚI THIỆU VỀ THƯƠNG MẠI ĐIỆN TỬ

CHƯƠNG II GIỚI THIỆU VỀ ZEN CART

CHƯƠNG III MỘT SỐ PHƯƠNG PHÁP BẢO MẬT CHO WEBSITE

Trong quá trình tìm hiểu, do kiến thức còn hạn chế, kiến thức thực tế chưa cónhiều, nên chúng em không tránh khỏi những thiếu sót sai lầm Rất mong được sự góp

ý của thầy cô và các bạn Chúng em xin cám ơn thầy Đỗ Quốc Trung đã nhiệt tìnhhướng dẫn chúng em hoàn thành bài báo cáo này

Chúng em xin chân thành cảm ơn!

Trang 5

CHƯƠNG I GIỚI THIỆU VỀ THƯƠNG MẠI ĐIỆN TỬ

1 Thương mại điện tử là gì?

Thương mại điện tử (Còn gọi là E-commerce hay E-Business) là quy trình muabán hàng hóa và dịch vụ thông qua các phương tiện điện tử và mạng viễn thông, đặcbiệt là qua máy tính và mạng Internet

Ngày nay người ta hiểu khái niệm thương mại điện tử thông thường là tất cả cácphương pháp tiến hành kinh doanh và các quy trình quản trị thông qua các kênh điện

tử mà trong đó Internet hay ít nhất là các kỹ thuật và giao thức được sử dụng trongInternet đóng một vai trò cơ bản và công nghệ thông tin được coi là điều kiện tiênquyết Một khía cạnh quan trọng khác là không còn phải thay đổi phương tiện truyềnthông, một đặc trưng cho việc tiến hành kinh doanh truyền thống Thêm vào đó là tácđộng của con người vào quy trình kinh doanh được giảm xuống đến mức tối thiểu.Trong trường hợp này người ta gọi đó là Thẳng đến gia công (Straight ThroughProcessing) Để làm được điều này đòi hỏi phải tích hợp rộng lớn các các tính năngkinh doanh

2 Lợi ích của thương mại điện tử

Đối với doanh nghiệp

 Mở rộng thị trường: Với chi phí đầu tư nhỏ hơn nhiều so với thương mại truyềnthống, các công ty có thể mở rộng thị trường, tìm kiếm, tiếp cận người cung cấp,khách hàng và đối tác trên khắp thế giới Việc mở rộng mạng lưới nhà cung cấp,khách hàng cũng cho phép các tổ chức có thể mua với giá thấp hơn và bán đượcnhiêu sản phẩm hơn

 Giảm chi phí sản xuất: Giảm chi phí giấy tờ, giảm chi phí chia xẻ thông tin, chiphí in ấn, gửi văn bản truyền thống

 Cải thiện hệ thống phân phối: Giảm lượng hàng lưu kho và độ trễ trong phânphối hàng Hệ thống cửa hàng giới thiệu sản phẩm được thay thế hoặc hỗ trợ bởicác showroom trên mạng, ví dụ ngành sản xuất ô tô (Ví dụ như Ford Motor) tiếtkiệm được chi phí hàng tỷ USD từ giảm chi phí lưu kho

 Vượt giới hạn về thời gian: Việc tự động hóa các giao dịch thông qua Web vàInternet giúp hoạt động kinh doanh được thực hiện 24/7/365 mà không mất thêmnhiều chi phí biến đổi

 Sản xuất hàng theo yêu cầu: Còn được biết đến dưới tên gọi “Chiến lược kéo”,lôi kéo khách hàng đến với doanh nghiệp bằng khả năng đáp ứng mọi nhu cầucủa khách hàng Một ví dụ thành công điển hình là Dell Computer Corp

 Mô hình kinh doanh mới: Các mô hình kinh doanh mới với những lợi thế và giátrị mới cho khách hàng Mô hình của Amazon com, mua hàng theo nhóm hayđấu giá nông sản qua mạng đến các sàn giao dịch B2B là điển hình của nhữngthành công này

 Tăng tốc độ tung sản phẩm ra thị trường: Với lợi thế về thông tin và khả năngphối hợp giữa các doanh nghiệp làm tăng hiệu quả sản xuất và giảm thời giantung sản phẩm ra thị trường

Trang 6

 Giảm chi phí thông tin liên lạc:

 Giảm chi phí mua sắm: Thông qua giảm các chi phí quản lý hành chính (80%);giảm giá mua hàng (5-15%)

 Củng cố quan hệ khách hàng: Thông qua việc giao tiếp thuận tiện qua mạng,quan hệ với trung gian và khách hàng được củng cố dễ dàng hơn Đồng thời việccá biệt hóa sản phẩm và dịch vụ cũng góp phần thắt chặt quan hệ với khách hàng

và củng cố lòng trung thành

 Thông tin cập nhật: Mọi thông tin trên web như sản phẩm, dịch vụ, giá cả đều

có thể được cập nhật nhanh chóng và kịp thời

 Chi phí đăng ký kinh doanh: Một số nước và khu vực khuyến khích bằng cáchgiảm hoặc không thu phí đăng ký kinh doanh qua mạng Thực tế, việc thu nếutriển khai cũng gặp rất nhiều khó khăn do đặc thù của Internet

 Các lợi ích khác: Nâng cao uy tín, hình ảnh doanh nghiệp; cải thiện chất lượngdịch vụ khách hàng; đối tác kinh doanh mới; đơn giản hóa và chuẩn hóa các quytrình giao dịch; tăng năng suất, giảm chi phí giấy tờ; tăng khả năng tiếp cận thôngtin và giảm chi phí vận chuyển; tăng sự linh hoạt trong giao dịch và hoạt độngkinh doanh

Đối với người tiêu dùng

 Tùy từng nhóm khách hàng: Nhiều lựa chọn về sản phẩm, dịch vụ hơn

 Vượt giới hạn về không gian và thời gian: Thương mại điện tử cho phép kháchhàng mua sắm mọi nơi, mọi lúc đối với các cửa hàng trên khắp thế giới

 Nhiều lựa chọn về sản phẩm và dịch vụ: Thương mại điện tử cho phép ngườimua có nhiều lựa chọn hơn vì tiếp cận được nhiều nhà cung cấp hơn

 Giá thấp hơn: Do thông tin thuận tiện, dễ dàng và phong phú hơn nên khách hàng

có thể so sánh giá cả giữa các nhà cung cấp thuận tiện hơn và từ đó tìm đượcmức giá phù hợp nhất

 Giao hàng nhanh hơn với các hàng hóa số hóa được: Đối với các sản phẩm sốhóa được như phim, nhạc, sách, phần mềm việc giao hàng được thực hiện dễdàng thông qua Internet

 Thông tin phong phú, thuận tiện và chất lượng cao hơn: Khách hàng có thể dễdàng tìm được thông tin nhanh chóng và dễ dàng thông qua các công cụ tìm kiếm(search engines); đồng thời các thông tin đa phương tiện (âm thanh, hình ảnh)

 Đấu giá: Mô hình đấu giá trực tuyến ra đời cho phép mọi người đều có thể thamgia mua và bán trên các sàn đấu giá và đồng thời có thể tìm, sưu tầm những mónhàng mình quan tâm tại mọi nơi trên thế giới

 Cộng đồng thương mại điện tử: Môi trường kinh doanh TMĐT cho phép mọingười tham gia có thể phối hợp, chia xẻ thông tin và kinh nghiệm hiệu quả vànhanh chóng

 “Đáp ứng mọi nhu cầu”: Khả năng tự động hóa cho phép chấp nhận các đơnhàng khác nhau từ mọi khách hàng

 Thuế: Trong giai đoạn đầu của TMĐT, nhiều nước khuyến khích bằng cách miếnthuế đối với các giao dịch trên mạng

Đối với xã hội

 Hoạt động trực tuyến: Thương mại điện tử tạo ra môi trường để làm việc, muasắm, giao dịch từ xa nên giảm việc đi lại, ô nhiễm, tai nạn

Trang 7

 Nâng cao mức sống: Nhiều hàng hóa, nhiều nhà cung cấp tạo áp lực giảm giá do

đó khả năng mua sắm của khách hàng cao hơn, nâng cao mức sống của mọingười

 Lợi ích cho các nước nghèo: Những nước nghèo có thể tiếp cận với các sảnphẩm, dịch vụ từ các nước phát triển hơn thông qua In- ternet và TMĐT Đồngthời cũng có thể học tập được kinh nghiệm, kỹ năng được đào tạo qua mạng

 Dịch vụ công được cung cấp thuận tiện hơn: Các dịch vụ công cộng như y tế,giáo dục, các dịch vụ công của chính phủ được thực hiện qua mạng với chi phíthấp hơn, thuận tiện hơn Cấp các loại giấy phép qua mạng, tư vấn y tế là các

ví dụ thành công điển hình

3 Ứng dụng của thương mại điện tử

Một số ứng dụng chung nhất của TMĐT được liệt kê dưới đây:

 Tài liệu tự động hóa ở chuỗi cung ứng và hậu cần

 Hệ thống thanh toán trong nước và quốc tế

 Quản lý nội dung doanh nghiệp

4 Các loại hình thương mại điện tử

Có 4 loại chính của thương mại điện tử:

 B2B (Bussiness to Bussiness): Bao gồm các công ty kinh doanh với nhau Ví dụnhư các nhà sản xuất bán cho các nhà phân phối, các nhà phân phối bán cho cácnhà bán lẻ (Ví dụ trước đây Sony bán điện thoại cho FPT Trading, FPT

Trading lại phân phối đến các nhà bán lẻ như FPT Shop, Thegioididong, )

 B2C (Bussiness to Consumer): B2C bao gồm các doanh nghiệp bán hàng đến công chúng thông qua phần mềm giỏ mua hàng mà không cần bất kỳ sự tương tác nào của con người Đây chính là hình thức mà hầu hết mọi người nghĩ đến đầu tiền khi nghe đến “ Thương mại điện tử” Ví dụ như: Amazon, Lazada,

 C2B (Consumer to Bussiness): Trong C2B thương mại điện tử, người tiêu dùnggửi một dự án với một ngân sách trực tuyến, và các công ty đấu thầu dự án, người tiêu dùng đánh giá hồ sơ dự thầu và lựa chọn các công ty Ví dụ: Elance

 C2C (Consumer to Consumer): Đây là hình thức mua bán giữa người tiêu dùng với nhau diễn ra tại diễn đàn, chợ điện tử, Một vài ví dụ như eBay, ChợTốt

Trang 8

CHƯƠNG II GIỚI THIỆU VỀ ZENCART

1 Giới thiệu về hệ thống thương mại điện tử Zencart

Zen Cart là một ứng dụng mã nguồn mở (PHP/SQL), hoàn toàn miễn phí chophép thiết kế trang web bán hàng trực tuyến một cách đơn giản

Zen Cart được phát triển bởi cộng đồng trên toàn thế giới bởi chính những ngườichủ cửa hàng, lập trình viên, nhà thiết kế và các chuyên gia tư vấn nên Zen Cart cóđược những nghiên cứu rất nghiêm túc về logic hoạt động, tạo ra hệ chức năng rất đầy

đủ, dễ sử dụng và ấn tượng

Theo lời giới thiệu trên trang https://www.zen-cart.com thì có thể hiểu Zen Cartnhư sau:

 Zen Cart là một ứng dụng thương mại điện tử

 Zen Cart là mã nguồn mở

 Zen Cart được phát triển bởi một nhóm gồm các chủ cửa hàng, lập trìnhviên, các nhà thiết kế và các nhà tư vấn

2 Các chức năng chính của Zen Cart

2.1 Chức năng tổng quan

 Hỗ trợ nhiều ngôn ngữ

 Đáp ứng nhiều loại thuế

 Nhiều phương thức thanh toán

 Nhiều phương thức vận chuyển

2.2 Danh mục và sản phẩm

 Không giới hạn danh mục

 Có module quản lý kho

 Có thể cấu hình cho sản phẩm

 Hiện hoặc ẩn giá cho sản phẩm

 Chức năng tạm ngừng hoạt động để kiểm kê

2.3 Liên kết khách hàng

 Email marketing

 Thông báo cập nhật trang thái tới khách hàng

 Hỗ trợ phiếu giảm giá

 Quản lý khách hàng thân thiết

2.4 Bán hàng trực tuyến linh hoạt

 Cấu hình đăng ký để biết giá

 Cấu hình đăng ký để mua hàng

 Hiển thị dạng Showroom

 Mua hàng không giới hạn

Trang 9

2.5 Giảm giá khuyến mại

 Giảm giá sản phẩm riêng biệt

 Giảm giá theo danh mục

 Giảm giá theo số lượng

2.6 Tuỳ biến giao diện

 Thay đổi giao diện dễ ràng

 Tuỳ biến hiển thị thông tin

2.7 Cài đặt dễ dàng

 Tự động kiểm tra mọi thông số sever

 Hương dẫn chi tiết từng bước cài đặt

 Lựa chọn dữ liệu Demo

2.8 Công cụ quản trị mạnh

 Đặt thông số chung cho cửa hàng

 Quản lý chi tiết sản phẩm

 Quản lý khuyến mãi

 Quản lý phương thức vận chuyển và thanh toán

 Quản lý Baner quảng cáo

 Quản lý giao diện hiển thị

 Quản lý khách hàng

 Dễ ràng cài đặt thêm công cụ

 Thống kê báo cáo chi tiết

3 Chức năng chia theo người quản trị (Admin) và khách hàng (User)

3.1 Các chức năng chính bên phía người quản trị (Admin)

a Chức năng cấu hình website (Configuration).

 Cấu hình các thông tin cửa hàng (My Store) như tên địa chỉ số điện thoạilên hệ

 Cấu hình đăng nhập

 Cấu hình việc gửi email thông qua SMTP sever

 Cấu hình cước giá vận chuyển hàng

 Quản lý các đánh giá của khách hàng theo sản phẩm

 Quản lý các mặt hang đặc biệt

Trang 10

 Quản lý các mặt hàng đang được ưa chuộng

 Quản lý các thành phần thanh toán, vận chuyển, đơn hàng

 Quản lý khách hàng theo đơn giá và nhóm giá

 Quản lý lý thuế theo quốc gia, vùng lãnh thổ

 Quản lý các gói ngôn ngữ và tiền tệ

 Quản lý công việc báo cáo về tổng đơn hàng, khuyến mại, mặt hàng sắphết, mặt hàng đã nhập thêm và các mặt hàng được xem

 Quản lý các gói giao diện, các khung hiển thị trên phía người dùng

 Quản lý quảng cáo, gửi email,

 Quản lý gian hàng

 Quản lý việc giảm giá sản phẩm cho khách hàng

3.2 Các chức năng chính bên phía người dùng (User)

a Các chức năng về tài khoản

 Khách hàng có thể đăng ký một tài khoản hoàn toàn miễn phí

 Sau khi đã đăng ký khách hàng có thể sửa đổi các thông tin của mình nhưđịa chỉ số điện thoại, email

b Các chức năng của giỏ hàng

 Khách hàng có thể quản lý giỏ hàng của mình

 Từ giỏ hàng khách vẫn có thể tiếp tục mua hàng

 Khách hàng không cần phải đăng nhập vẫn có thể đưa hàng vào giỏ, cácmặt hàng trong giỏ của những khách không đăng nhập chỉ được lưu lại chođên khi khách tắt trang web nếu khách có nhu cầu mua hàng và thanh toánthì khách cần phải đăng nhập

 Các sản phẩm khách hàng (đã đăng nhập) đưa vào giỏ hàng của khách sẽđược lưu lại cho đến khi khách hàng thanh toán (Checkout)

c Các chức năng hiển thị

 Khách hàng có thể tuỳ chọn ngôn ngữ và tiền tệ cho mình

 Khách hàng có thể viết bình luận cho sản phẩm sau khi đã đăng nhập

 Ngoài ra khách hàng còn có thể tìm thấy các sản phẩm đang khuyến mãi,giảm giá, các mặt hàng đặc biệt, các mặt hàng đang được cộng đồng ưachuộng một cách dễ dàng trên trang web

4 Cấu trúc cơ sở dữ liệu

Danh sách các bảng dữ liệu được sắp xếp theo chức năng:

Trang 11

Mục Tên bảng

Product Info

categories categories_description product_type_layout product_types

product_types_to_categoryproducts

products_attributesproducts_attributes_downloadproducts_description

products_discount_quantityproducts_options

products_options_types products_options_valuesproducts_options_values_to_products_options

products_to_categoriesmanufacturers

manufacturers_info meta_tags_products_description meta_tags_categories_description reviews

reviews_descriptionSales/Special Pricing Details

featured salemaker_salesspecials

Product Type Extra Information

media_clips media_manager media_to_products media_types

music_genre product_music_extra record_artists

record_artists_info record_company record_company_infoCMS / Content Management ezpages

Customer Information

address_book customers customers_infoCustomers Stored Shopping Carts customers_basket

customers_basket_attributesCustomer Interaction email_archive

Trang 12

group_pricing products_notifications

Order History

files_uploaded orders

orders_productsorders_products_attributesorders_products_downloadorders_status_history orders_total

vàpaypalpaypal_payment_status_historypaypal_session

PayPal™

paypal paypal_payment_status paypal_payment_status_history paypal_session

paypal_testing

Admin Audit Trail

admin_activity_log authorizenet

banners_history counter

counter_historycoupon_email_track coupon_redeem_track email_archive

Coupon and Gift Certificate

Config/Tracking

coupon_email_track coupon_gv_customer coupon_gv_queue coupon_redeem_track coupon_restrict

coupons coupons_description

System Configuration

admin address_format configurationconfiguration_group layout_boxes

template_selectcurrencies languagesTax/Zone Configuration geo_zones

tax_classes

Trang 13

countries

Other

banners banners_history get_terms_to_filter newsletters

project_versionproject_version_historyquery_builder

db_cache sessionsupgrade_exceptionswhos_onlin

Trang 14

5 Giao diện website

5.1 User Frontend

Giao diện trang web có thể tùy biến, gồm các menu, danh mục, sản phẩm

Danh mục và sản phẩm

Trang 16

CHƯƠNG III MỘT SỐ PHƯƠNG PHÁP BẢO MẬT WEBSITE THƯƠNG

MẠI ĐIỆN TỬ

1 Sử dụng giao thức bảo mật SSL

Trong môi trường Internet kém an toàn như hiện nay, nếu như chính bạn cũngnhư khách hàng bị hacker tấn công thì khả năng rò rỉ thông tin cá nhân, thông tin giaodịch, thông tin thẻ Visa/ATM, mật khẩu là rất cao Vì vậy, trước khi bạn truy cậpvào trang quản trị, thay đổi các thông tin quan trọng cũng như thay đổi trong cơ sở dữliệu của website, hoặc trước khi khách hàng tiến hành mua hàng, cung cấp thông tinthanh toán cá nhân chúng ta cần trang bị những phương thức bảo mật tối ưu nhất đểtránh những thông tin trên bị công khai, lợi dụng Sử dụng giao thức SSL là một cáchtốt để mã hóa các thông tin truyền đi và bảo đảm an toàn cho website thương mại điệntử

Giao thức SSL (Secure Sockets Layer) là công nghệ mã hóa trao đổi dữ liệugiữa máy chủ web và máy tính cá nhân, đảm bảo việc trao đổi thông tin luôn luônđược bảo mật và an toàn, không thể bị khai thác và giải mã bởi đối tượng thứ ba.Ngoài ra SSL còn có nhiệm vụ như chứng thực Website, bảo mật FTP, Mail Service,VPN… và rất nhiều ứng dụng khác

Trong giới hạn của đề tài, chúng em chỉ nói sơ qua về SSL Chi tiết về Triển khai SSL lên website thương mại điện tử mời xem Phụ lục II

2 Giao thức SET

SET là từ viết tắt của Secure Electronic Transaction, là một nghi thức tập hợpnhững kĩ thuật mã hóa và bảo mật nhằm mục đích đảm bảo an toàn cho các giao dịchmua bán trên mạng Đây là một kĩ thuật bảo mật, mã hóa được phát triển bởi VISA,MASTER CARD và các tổ chức khác trên thế giới

Mục đích của SET là bảo vệ hệ thống thẻ tín dụng, tạo cho khách hàng, doanhnghiệp, ngân hàng, các tổ chức tài chính sự tin cậy trong khi giao dịch mua bán trênInternet

Giao thức SET đáp ứng được 4 yêu cầu về bảo mật cho Thương mại điện tửgiống như SSL: sự xác thực, mã hóa, tính chân thực, không thoái thác Ngoài ra SETxác định hình thức thông điệp, hình thức chứng thực và hình thức trao đổi thông điệp

Trong giao thức SET, có 4 thực thể: chủ sở hữu thẻ, người kinh doanh, cơ quanchứng thực và cổng nối thanh toán

Giao thức SET phức tạp và các chứng thực không được phân phối rộng rãi vớimột cách thức ổn định Giao thức SET, giấu các thông tin về thẻ tín dụng của kháchhàng đối với người kinh doanh và cũng giấu cả thông tin về đơn hàng đối với các ngânhàng bảo vệ sự riêng tư Thiết kế này được gọi là chữ ký kép

Trang 17

SET đặt các mật mã riêng vào tay của cả người mua lẫn người bán trong mộtgiao dịch Điều này có ý nghĩa là một người dùng bình thường cần các mật mã riêngcủa riêng họ và cần phải đăng ký các mật mã này Khi một giao dịch SET được xácnhận ủy quyền, mật mã riêng của người dung sẽ có chức năng như một chữ kí số.

3 Sử dụng các kết nối an toàn để truy cập các tập tin của Website

Thay vì sử dụng FTP để truy cập các tập tin trên trên Hosting, Server Để đảmbảo an toàn hơn ta nên sử dụng FTP thông qua giao thức SSL/TLS Phương thức này

sẽ mã hóa các thông tin gửi và nhận từ Hosting, Server Điều này đặc biệt quan trọngkhi ta backup lưu cơ sở dữ liệu hoặc tải về các tập tin cấu hình có chứa tên người dùng

và mật khẩu, v.v

Nếu Hosting, Server đang dùng không cung cấp SFTP hoặc FTPS bạn nên chọnmột nhà cung cấp dịch vụ khác có hỗ trợ để triển khai trang web thương mại điện tửcủa mình

4 Một số phương pháp bảo mật cho Zen Cart

4.1 Xóa thư mục phụ từ máy chủ sau khi cài đặt

Sau khi cài đặt thành công và website hoạt động bình thường, hãy xóa bỏ cácthư mục sau và toàn bộ tập tin bên trong chúng để giảm thiểu rủi ro bảo mật:

- /docs

- /extras

- /zc_install

- /install.txt (cần xóa cả tập tin này)

Việc này là an toàn đối với Server vì những tập tin này có thể được dùng làmtài liệu khai thác lỗ hổng hoặc các tính năng của Zen Cart có thể bị cài lại một lần nữa

Ngoài ra nếu website không cung cấp các sản phẩm “có thể tải về” hoặc sảnphẩm âm nhạc thì có thể xóa thêm các thư mục sau:

4.2 Đổi tên thư mục /admin

Việc này làm cho Hacker khó khăn hơn trong việc tìm ra khu vực quản trị củawebsite hoặc thử tấn công lên khu vực đó

Cũng cần phải bảo vệ khu vực quản trị bằng cách sử dụng tập tin htaccesstrong thư mục này Nếu hosting, server không hỗ trợ tập tin htaccess thì bạn nên cânnhắc lại xem có nên triển khai một trang web thương mại điện tử trên đó hay không?

Ngày đăng: 26/06/2016, 00:30

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w