Chương 1. Tổng quan về Location Based Service – LBS. Chương này giới thiệu chung về dịch vụ dựa trên cơ sở vị trí địa lý LBS, những ứng dụng trong thực tế, các thành phần cơ bản trong mô hình này. Bảo vệ tính riêng tư trong các ứng dụng LBS.
Chương này trình bày vấn đề về tính riêng tư của người sử dụng trong các ứng dụng LBS và một số giải pháp nhằm bảo vệ tính riêng tư đó o Chương 3. Kỹ thuật giao tiếp ẩn danh sử dụng các vật giả cho các ứng dụng LBS. Chương này phân tích các yêu cầu của vị trí ẩn danh cho các ứng dụng LBS, thuật toán sinh các vật giả để kẻ địch khó khăn trong việc phát hiện vị trí đúng của người sử dụng. Cài đặt thử nghiệm.
Chương này trình bày mô hình gửi nhận tin nhắn SMS trong hệ thống di động, dữ liệu bản đồ số, cài đặt kỹ thuật giao tiếp ẩn danh sử dụng các vật giả nhằm bảo vệ tính riêng tư trong ứng dụng LBS. TỔNG QUAN VỀ LOCATION BASED SERVICE – LBS Chương này giới thiệu chung về dịch vụ dựa trên cơ sở vị trí địa lý LBS, những ứng dụng trong thực tế, các thành phần cơ bản trong mô hình này. Giới thiệu về LBS LBS là dịch vụ thông tin sử dụng với thiết bị di động thông qua mạng không dây và vị trí địa lý của thiết bị di động. LBS là phần giao của ba công nghệ chính, bao gồm GIS/cơ sở dữ liệu không gian, Internet và thiết bị di động/định vị toàn cầu [1] (Hình 1.
Các hệ thống thông tin tích hợp LBS có khả năng đưa ra 2 đường là liên lạc thông tin và sự tương tác qua lại giữa khách hàng với dịch vụ. Vì thế, người sử dụng có thể cho nhà cung cấp dịch vụ biết trong bối cảnh hiện tại loại thông tin họ cần và phù hợp với họ, với vị trí của họ. Hệ thống sẽ cung cấp các thông tin hoàn toàn phù hợp tới người sử dụng. Các ứng dụng phổ biến của LBS hiện nay là [1,7]: - Thông tin về giao thông: Ví dụ, người sử dụng muốn biết về tình trạng tắc đường, đường đi từ vị trí của họ đến một nơi nào đó… - Tìm kiếm địa điểm: Ví dụ, người sử dụng muốn biết có những nhà hàng nào cách vị trí của họ một khoảng cách nào đó, hoặc nhà hàng gần vị trí của họ nhất ở đâu?.
4 - Quảng cáo, thương mại: Ví dụ, nhà cung cấp gửi những thông tin quảng cáo tới khách hàng, gửi các phiếu mua hàng điện tử… 1. Các thành phần cơ bản của LBS Người sử dụng muốn sử dụng các dịch vụ LBS thì hệ thống phải có 5 thành phần sau [1]: Hình 1. Các thành phần cơ bản của LBS 1. Các thiết bị di động: Là công cụ để người sử dụng đưa ra yêu cầu về thông tin mong muốn.
Kết quả trả về có thể là tiếng nói, hình ảnh, văn bản… Các thiết bị di động có thể là PDA, điện thoại di động, máy tính cá nhân, các thiết bị dẫn đường trên ô tô… 1. Mạng truyền tin: Là mạng di động có nhiệm vụ truyền tải dữ liệu và yêu cầu dịch vụ từ thiết bị di động đến các nhà cung cấp dịch vụ và truyền tải các thông tin kết quả trở lại người sử dụng. Thiết bị định vị : Để các dịch vụ hoạt động, vị trí của người sử dụng cần được xác định. Vị trí người sử dụng có thể thu nhận thông qua mạng truyền tin di động, GPS ở ngoài trời (outdoor) và mạng sóng radio ở trong nhà (indoor).
Nếu vị trí của 5 người sử dụng không được định vị tự động thì người sử dụng có thể cho biết vị trí của mình một cách thủ công. Nhà cung cấp ứng dụng và dịch vụ : Nhà cung cấp dịch vụ có trách nhiệm cung cấp các dịch vụ khác nhau tới người sử dụng và có trách nhiệm xử lý các yêu cầu dịch vụ. Các dịch vụ phải có khả năng như tính toán tìm ra địa điểm, tìm đường đi, tìm các thông tin liên quan đến vị trí theo yêu cầu của người sử dụng. Nhà cung cấp dữ liệu và nội dung/CSDL không gian: Thông thường nhà cung cấp dịch vụ không lưu trữ và quản lý mọi thông tin mà người sử dụng yêu cầu.
Các dữ liệu và nội dung liên quan như trang vàng, bản đồ, giao thông đều được các lưu trữ tại các cơ quan, công ty có thẩm quyền như Công ty đo đạc, bản đồ, Công ty giao thông … 1. Tính hữu dụng của LBS Nói đến LBS là nói đến các câu hỏi và các câu trả lời của người dùng. Ví dụ: Tôi đang ở đâu? Các bạn của tôi ở đâu? Cái gì ở gần tôi? LBS cung cấp các thông tin người dùng cần. Điều đó tạo nên sự hữu dụng của LBS.
Khi mọi người muốn tự tìm kiếm một điều gì đó trong một môi trường mà họ chưa rõ, hành động của họ thường là phỏng đoán. Mọi người muốn tìm một nơi nào đó để ăn, có thể là cửa hàng dược, nơi rút tiền, nơi đỗ taxi … Khi ở nước ngoài, họ có thêm một số nhu cầu khác như: tìm địa điểm du lịch hấp dẫn, một khách sạn hoặc nơi đổi ngoại tệ… Khi lái xe nhờ các thiết bị giúp cho người lái xe tìm được đường đi dù không biết rõ thành phố đó. Như vậy ta thấy rất rõ các hành động của người dùng như thế nào và những kiểu thông tin như trên là rất cần thiết. Lợi ích thứ hai của LBS thông qua các ví dụ trên cho thấy là rất thuận tiện và nhanh chóng.
BẢO VỆ TÍNH RIÊNG TƯ TRONG CÁC ỨNG DỤNG LBS Chương này trình bày vấn đề về tính riêng tư của người sử dụng trong các ứng dụng LBS và một số giải pháp nhằm bảo vệ tính riêng tư đó. Vấn đề riêng tư của vị trí Ngày nay, con người ngày càng có nhiều các thiết bị di động sử dụng các dịch vụ dựa trên vị trí. Các công nghệ mới có thể xác định vị trí của người dùng bất cứ nơi nào và bất cứ thời điểm nào. Do đó, người dùng sẽ có cảm giác mình bị theo dõi.
Theo Beresford et al. [3]: “Sự riêng tư của vị trí là khả năng ngăn cản những người khác từ việc học một vị trí hiện tại hoặc vị trí đã biết”. Sự cần thiết để ngăn chặn như: Theo dõi người dùng ở bất cứ chỗ nào hay khám phá ra các thói quen cá nhân. Nhận thức của người dùng về tính riêng tư của vị trí Công nghiệp LBS sử dụng cách thức nào để mang đến các dịch vụ dựa trên vị trí người dùng mong đợi thì công nghiệp riêng tư cũng dùng cách đó để xâm phạm dựa trên vị trí của người dùng [9].
Ví dụ: Một người dùng đã ký một hợp đồng với hãng cho thuê xe ô tô tự lái trong đó có 2 câu sau: “Người lái xe sẽ phải trả 150$ cho mỗi lần đi quá tốc độ cho phép. Tất cả các xe của hãng đều có thiết bị GPS”. Sau đó, hãng này đã bắt người này phải trả 450$ cho 3 lần quá tốc độ mặc dù người này không hề có biên lai giao thông. Sở dĩ có điều này là vì hãng cho thuê ô tô đã truy cập đến tất cả các vị trí của người dùng và các thói quen lái xe của anh ta.
Người thuê xe kiện hãng ô tô vì anh ta không chấp nhận hãng này theo dõi hành trình của anh ta. Các dịch vụ dựa trên vị trí tin tưởng hoàn toàn vào các giả định rằng những người sử dụng đồng ý với việc khám phá của họ về các vị trí của người dùng. 7 Các dịch vụ dựa trên vị trí trao đổi các dịch vụ của họ với sự riêng tư: Nếu người dùng muốn giữ vị trí riêng tư thì anh ta phải tắt thiết bị định vị của anh ta và không được nhận gì từ các dịch vụ. Câu hỏi đặt ra là: Với rất nhiều sự đe dọa về tính riêng tư, tại sao người dùng vẫn sử dụng các thiết bị định vị? Đó là vì sự phát triển mạnh mẽ của các dịch vụ dựa trên vị trí.
Tuy nhiên, người dùng muốn các dịch vụ này phục vụ họ mà không để lộ ra thông tin vị trí riêng tư của họ. Sự thỏa hiệp giữa dịch vụ và tính riêng tư Nếu người sử dụng cho biết vị trí chính xác của họ thì sẽ được hưởng 100% dịch vụ. Ngược lại, người sử dụng không cho biết vị trí của họ sẽ nhận 0% dịch vụ. Do đó, sự thỏa hiệp được đưa ra là: Người sử dụng đưa ra kiểu vị trí của họ thì sẽ nhận được x% dịch vụ [7].
100 Dịch 0% 100 Tính riêng 0 Hình 2. Sự thỏa hiệp giữa dịch vụ và sự riêng tư Một số tổ chức nghiên cứu về vấn đề riêng tư: - The Internet Engineering Task Force (IETF) đã thành lập ra nhóm làm việc Geopriv với mục đích tạo ra một framework cho cách trình bày sự riêng tư trong các dịch vụ LBS - Internet Draft (Feb 2007). Chính sách về vị trí không gian: Một tài liệu định dạng cho các ưu tiên riêng biệt về sự riêng tư cho thông tin vị 8 - RFC 3693. Các luật lệ về Geopriv.
Phân tích sự cảnh báo của các giao thức Geopriv. - Diễn đàn quốc tế về vị trí (hiện nay được biết như là khối liên minh di động mở) : o Giới hạn lựa chọn: Dữ liệu vị trí chỉ được lựa chọn khi vị trí đó có mục đích yêu cầu cung cấp dịch vụ nào đó. o Sự cho phép: Trước khi bất kỳ vị trí lựa chọn nào có thể xuất hiện, phải được các điều khiển cho phép. Sự cho phép có thể được giới hạn trong một số cách thức, đến một giao dịch đơn lẻ, các nhà cung cấp dịch vụ nào đó.
Bộ điều khiển phải có khả năng truy nhập thay đổi sự ưu tiên. Nó phải được thực hiện tại tất cả các thời điểm để rút lại tất cả sự cho phép trước đó đã đưa ra, để bỏ chọn lựa với nghĩa tương tự, giải phóng các nhiệm vụ bổ sung và độc lập với các công nghệ đã sử dụng. o Cách sử dụng và sự công khai: các điều khiển và sự công khai của vị trí người dùng sẽ được giới hạn với sự đồng ý đã đưa ra. Sự ký biệt hiệu sẽ được sử dụng trong dịch vụ khi câu hỏi không cần biết sự nhận dạng o Bảo vệ an toàn: : Dữ liệu vị trí sẽ được xóa đi khi các yêu cầu dịch vụ đã được phân phát hoặc tạo ra (dưới sự cho phép đưa ra) 2.