Sử dụng Aglet cài đặt ví dụ thanh toán điện tử

Một phần của tài liệu bảo mật trong mobile agent và ứng dụng trong các giao dịch điện tử (Trang 87 - 93)

* Cài đặt demo

- Giao diện chương trình :

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

Hình 3.7 a . Giao diện : Chức năng Thanh toán

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

Kết luận chƣơng

Mobile agent đã thể hiện đƣợc các tiện lợi khi ứng dụng vào lĩnh vực thƣơng mại điện tử nhƣ thanh toán điện tử, mua bán trực tuyến và đấu giá trực tuyến. Để đảm bảo cho các giao dịch điện tử này đƣợc bảo mật, chúng ta đã đƣa ra các biện pháp để bảo mật cho hai đối tƣợng là mobile agent và bảo mật nền tảng agent. Việc bảo mật này nhằm tác dụng: tránh cho agent ăn cắp thông tin, tránh cho agent bị làm thay đổi thông tin mà nó đang mang. Đối với nền tảng agent, nó tránh cho nền tảng không bị phá hoại hay bị ăn cắp thông tin bởi agent hay máy chủ khác.

Hình 3.8 . Giao diện : Thông báo Giao dịch thanh toán thành công

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

KẾT LUẬN

Với các đặc tính của mobile agent nhƣ: tính tự trí, tính di động, tính thích ứng và khả năng cộng tác.

Với các đặc tính này, mobile agent đem đến nhiều lợi ích nhƣ: giảm tải mạng, khắc phục sự trễ mạng, đóng gói các giao thức, thi hành không đồng bộ và tự trị, thích ứng nhanh, khắc phục tình trạng không đồng nhất, mạnh mẽ và có khả năng chế ngự lỗi cao.

Dựa vào các đặc tính và lợi ích của mobile agent nhƣ vậy, nên nó đã đƣợc ứng dụng rộng rãi trong đời sống và trong lĩnh vực khoa học công nghệ. Các ứng dụng tiêu biểu của mobile agent bao gồm: thu thập thông tin phân tán, quản trị hệ thống mạng, hỗ trợ các thiết bị di động và thƣơng mại điện tử.

Các ứng dụng trong lĩnh vực thƣơng mại điện tử bao gồm: giao dịch mua bán trên mạng, giao dịch thanh toán trực tuyến và đấu giá trực tuyến.

Vấn đề lƣu tâm nhất của các giao dịch trực tuyến này đó là việc bảo mật cho các bên tham gia giao dịch. Khi các giao dịch trực tuyến này đƣợc bảo mật sẽ ngăn chặn dƣợc các nguy cơ với agent và nền tảng nhƣ: ăn cắp thông tin, làm sai lệch thông tin, theo dõi và phân tích sự chuyển động của một agent tin cậy, truy cập bất hợp pháp vào một nền tảng, giả mạo một agent hay giả mạo một máy chủ, tạo ra một trojan hay làm cạn kiệt tài nguyên của hệ thống. Các kỹ thuật đƣợc áp dụng để bảo mật cho mobile agent và nền tảng agent bao gồm:

- Việc mã hóa agent: bằng cách sử dụng các mã khóa bí mất và khóa công khai, ta sử dụng các giao thức bảo mật nhƣ SSL hay RSA

- Xác nhận tính tin cậy của máy chủ mà agent di chuyển tới

- Xác nhận sự hợp pháp của agent và của chủ của agent đã gửi agent đến

- Việc cấp phép cho một agent khi agent di chuển đến một máy chủ. Việc cấp phép này sẽ gán các quyền hợp lệ để agent có thể thực hiện các tác vụ mà nó đang mang. - Bảo mật các kết quả cục bộ mà agent thu thập đƣợc trên hành trình của nó đối với

các nền tảng agent hoặc agent khác

Phần demo chƣơng trình sẽ thực hiện ứng vào giao dịch thanh toán điện tử

Để hoàn thành tốt nhất bài luận văn này, tôi xin chân thành cảm ơn thày giáo TS. Phạm Thế Quế Giảng viên Học viện Công nghệ Bƣu chính Viễn Thông . Thày đã tận tình hƣớng dẫn, định hƣớng tôi trong suốt thời gian qua. Tôi cũng gửi lời cảm ơn đến

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

các thầy cô giáo đang giảng dạy tại Khoa Sau đại học trƣờng Đại học công nghệ thông tin và truyền thông đã truyền đạt những kiến thức quý báu tới chúng tôi những học viên lớp Khoa học máy tính khóa 11 để chúng tôi có đƣợc kết quả cao nhất.

Hướng phát triển của luận văn

Mô hình ứng dụng này còn khá đơn giản so với yêu câu thực tế. Hiện tại các agent hoạt động theo một số chiến thuật nhất định do ngƣời dùng quyết định. Để agent có thể hoạt động linh hoạt hơn, chúng cần có khả năng lựa chọn chiến thuật, chiến lƣợc đàm phán thích hợp với hoàn cảnh hiện tại của mình. Agent cần có khả năng đƣa ra các quyết định tốt hơn dựa vào các kinh nghiệm đàm phán thành công và thất bại trƣớc đó.

Bổ sung thêm các tính năng cho phép các agent có thể đàm phán nhiều vấn đề cùng một lúc.

Số hóa bởi Trung tâm Học liệu http://www.lrc-tnu.edu.vn/

TÀI LIỆU THAM KHẢO

Tài liệu Tiếng việt

[1] Đoàn Văn Ban, Lập trình hướng đối tượng với Java, NXB Khoa học và Kỹ thuật, 2003.

[2] Phạm Thế Quế, Công Nghệ Mạng Máy Tính, NXB Thông tin & Truyền Thông, 2010

Tài liệu Tiếng Anh

[3] Dejan Milojicic and Dag Johansen, “Mobile agent applications” , IEEE Concurrency.

[4] Niklas Borselius, “Mobile agent security”, University of London.

[5] Tomas Sanders and Christian Tschudin, “Protecting Mobile Agents against Malicious Hosts”

[6] Vesna Hassler, “Security Fundamentals for E-Commerce”, Artech House Publishers.

[7] Wayne Jansen và Tom Karygiannis, “Mobile agent security”, NIST Special Publication 800-19.

Website

Một phần của tài liệu bảo mật trong mobile agent và ứng dụng trong các giao dịch điện tử (Trang 87 - 93)

Tải bản đầy đủ (PDF)

(93 trang)