Xỏc thực trong đồng bộ OMA

Một phần của tài liệu Nghiên cứu một số vấn đề về đồng bộ dữ liệu trên thiết bị cầm tay (Trang 77)

Cựng với cỏc phƣơng thức bảo mật đƣờng truyền, cụng việc đảm bảo an toàn thụng tin trong hệ thống đồng bộ dữ liệu với cỏc thiết bị cầm tay là rất quan trọng. Một trong số đú là việc xỏc thực cỏc mỏy khỏch (cỏc thiết bị cầm tay). Mục đớch là nhằm xỏc định ai là ngƣời đƣợc phộp sử dụng, truy cập và thao tỏc trờn dữ liệu đồng bộ. OMA-SyncML đƣa ra 3 lớp xỏc thực sau [6]:

 Xỏc thực mỏy khỏch, mỏy chủ OMA-SyncML (khỏc nhau trờn cỏc lớp giao vận): Là xỏc thực của mỏy khỏch đối mỏy chủ. Đõy là kiểu xỏc thực phổ biến nhất trong đồng bộ dữ liệu OMA-SyncML. Đối với cỏc cài đặt đơn giản thỡ mức xỏc thực này là đủ. Tuy nhiờn, trong trƣờng hợp truy cập tới cỏc kho dữ liệu chứa nhiều thụng tin quan trọng, nhạy cảm thỡ cần thực hiện thờm cỏc mức xỏc thực khỏc.

 Xỏc thực kho chứa dữ liệu đồng bộ: Nhằm hạn chế mỏy khỏch đƣợc phộp truy cập vào kho dữ liệu đồng bộ. Mức xỏc thực này cú thể đƣợc cài đặt trong pha bắt tay, thụng bỏo bắt đầu đồng bộ với kho dữ liệu.

 Xỏc thực đối tƣợng: Mục đớch của mức xỏc thực này là hạn chế thờm cỏc đối tƣợng đƣợc phộp truy nhập so với mức xỏc thực kho dữ liệu.

OMA-SyncML sử dụng cỏc kiểu xỏc thực sau:

 Xỏc thực cơ bản (Basic Authentication):

Kiểu xỏc thực này chỉ sử dụng tờn đăng nhập và mật khẩu. Hai chuỗi này đƣợc nối với nhau bằng dấu hai chấm (":") (vớ dụ: demo:demo123). Để đảm bảo khụng bi lộ thụng tin nhạy cảm, SyncML phải mó húa chuỗi này theo chuẩn mó húa Base64. Phƣơng phỏp xỏc thực đơn giản này chỉ sử dụng trong việc truy cập vào cỏc kho dữ liệu ớt nhạy cảm, nú khụng thể ngăn chặn cỏc tỡnh huống nghe trộm và giải mó chuỗi ký tự nhằm biết tờn và mật khẩu.

 Xỏc thực MD5:

Thuật toỏn MD5 cho ra một giỏ trị duy nhất 128 bit khi truyền vào một tập dữ liệu tựy ý. Dữ liệu này cú thể là chuỗi văn bản, hoặc cỏc giỏ trị binary. Thuật toỏn MD5 chỉ sinh ra dữ liệu 128 bits thụng qua thuật toỏn một chiều.

 Mó húa Base64:

Là một kiểu mó húa cho phộp mụ tả dữ liệu nhị phõn nhƣ một dóy cỏc ký tự ASCII, để cú thể đƣợc chốn vào một file văn bản hoặc một e-mail. Mó húa Base64 làm việc trờn nguyờn tắc sử dụng 4 byte để chứa 3 byte dữ liệu nguồn và đảm bảo mỗi byte chỉ sử dụng 7 bit thấp để chứa dữ liệu. Điều này cú nghĩa là mỗi byte dữ liệu đƣợc mó húa theo Base64 cú dạng giống nhƣ một ký tự ASCII, nờn cú thể đƣợc lƣu trữ hoặc truyền đi bất cứ nơi đõu cho phộp ký tự ASCII.

Một phần của tài liệu Nghiên cứu một số vấn đề về đồng bộ dữ liệu trên thiết bị cầm tay (Trang 77)