Quá trình xử lý dữ liệu

Một phần của tài liệu Xây dựng hệ thống hỗ trợ khách hàng đăng ký dịch vụ Quà tặng từ trái tim qua Web và ứng dụng công nghệ SEO (Search Engine Optimization) cho Website hanoitelecom.vn (Trang 28 - 31)

Khách hàng truy nhập vào web http://quatangtutraitim.vn, vào menu Qùa tặng từ trái tim, vào phần Gửi quà tặng. Hoặc vào trực tiếp địa chỉ

http://quatangtutraitim.vn/GuestLogin.aspx Cửa sổ đăng nhập hiện ra:

Hình 2.2.5.1 Cửa sổ đăng nhập hệ thống

Khách hàng sử dụng tài khoản của VNPT Portal để đăng nhập. Khi đăng nhập thì hệ thống sẽ gửi dữ liệu sang web service của VNPT Portal để kiểm tra tính hợp lệ. Nếu User và Password hợp lệ thì sẽ đăng nhập thành công, giao diện đặt quà tặng hiện ra. Khách hàng cần nhập các thông tin:

- Số điện thoại người gửi. Có thể nhập hoặc không. Số điện thoại này không dùng để tính cước, cước sẽ được tính vào tài khoản VNPT Portal.

Số điện thoại này được sử dụng cho các mục đích:

Phục vụ cho việc liên hệ lại với người đặt quà khi quà tặng bị gửi lỗi.

Trước khi gửi bài hát, hệ thống sẽ đọc text-to-speech số điện thoại này để người nhận có thể biết được mình được ai tặng quà.

- Số điện thoại người nhận: Bắt buộc phải có. Số điện thoại mà hệ thống sẽ gọi ra để tặng quà - Ngày giờ tặng quà: bắt buộc phải có.

Nếu Khách hàng chọn giờ nhỏ hơn giờ hiện tại thì hệ thống sẽ thực hiện gửi ngay quà tặng.

Sau khi đăng ký xong, thì danh sách các quà tặng của Khách hàng sẽ được liệt kê xuống bên dưới

- Sau khi đăng ký thành công trên web, dữ liệu về quà tặng được lưu trên máy chủ

máy chủ Quatangtutraitim.vn.

- Sau khoảng thời gian từ 30 giây đến 1 phút, chương SynRegQTTTT cài trên một máy trạm, thông qua Internet truy nhập vào một web service trên máy chủ Quatangtutraitim.vn để lấy số liệu đăng ký quà tặng và đưa vào hệ thống MUCOS. - Đến ngày, giờ gọi ra thì hệ thống MUCOS sẽ thực hiện gọi ra tặng quà cho Khách

hàng.

Chương trình SynRegQTTTT cũng làm nhiệm vụ cập nhật trạng thái quà tặng (Đã tặng hay chưa, có thành công hay không, ..) trở lại máy chủ Quatangtutraitim.vn để Khách hàng có thể biết được trạng thái quà tặng của mình.

Bảo mật trong trao đổi dữ liệu:

Có 2 quá trình trao đổi dữ liệu cần bảo mật là: Quá trình xác thực login với

Portal.vnpt-hanoi.com.vn và quá trình đồng bộ dữ liệu giữa SynRegQTTTT với máy chủ Quatangtutraitim.vn.

- Quá trình Login thì máy chủ Quatangtutraitim.vn sẽ truy nhập sang máy chủ

Portal.vnpt-hanoi.com.vn để xác thực thông qua một web service. Quá trình bảo mật dựa trên cơ chế xác thực, theo quy định của Portal.vnpt-hanoi.com.vn

- Quy trình đồng bộ dữ liệu giữa SynRegQTTTT với máy chủ Quatangtutraitim.vn:

Chương trình SynRegQTTTT được lập trình để quét với vòng lặp khoảng 30 giây. Mỗi lần quét, SynRegQTTTT sẽ thực hiện:

- Sinh khoá Token theo thời gian hệ thống, theo thông tin phần cứng của máy tính chạy chương trình SynRegQTTTT.

- Sau đó mã hóa theo thuật toán TripleDES với 1 mật mã (Gọi là Key1) - Dữ liệu khóa token được mã hóa TripleDES cùng với yêu cầu truy xuất dữ

liệu sẽ được ký bằng Private key và gửi đến máy chủ máy chủ Quatangtutraitim.vn.

Máy chủ Quatangtutraitim.vn nhận bản tin từ máy tính SynRegQTTTT thông qua web service, sẽ thực hiện:

- Dùng Public key của SynRegQTTTT để xác thực chữ ký điện tử, xem có đúng dữ liệu được ký từ Private key của SynRegQTTTT hay không. Nếu đúng thực hiện tiếp, nếu sai thì dừng lại.

- Sau khi kiểm tra token là OK thì sẽ kiểm tra trong dữ liệu xem token này đã được dùng hay chưa, nếu được dùng rồi dừng lại. Còn chưa thì tiếp tục. - Giải mã Token theo thuật toán TripleDES với mật mã là Key1 (Giống với

khoá mà máy tính SynRegQTTTT sử dụng). Kiểm tra thông tin phần cứng của máy tính SynRegQTTTT. Nếu thông tin phần cứng về máy tính này mà đã được đăng ký trong CSDL thì sẽ thực hiện các yêu cầu truy xuất vào CSDL, còn không thì dừng lại.

Như vậy việc dùng khóa Token, mã hoá TripleDES, chữ ký điện tử, thông tin phần cứng, ... sẽ giảm thiểu các rủi ro khi bị các tấn công, nghe lén, giả mạo dữ liệu trên mạng. Đảm bảo được việc việc trao đổi dữ liệu giữa SynRegQTTTT và máy chủ Quatangtutraitim.vn là an toàn, tin cậy. (adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Xây dựng hệ thống hỗ trợ khách hàng đăng ký dịch vụ Quà tặng từ trái tim qua Web và ứng dụng công nghệ SEO (Search Engine Optimization) cho Website hanoitelecom.vn (Trang 28 - 31)