Hoạt động của chƣơng trình

Một phần của tài liệu Tìm hiểu kỹ thuật nhúng thông tin để bảo vệ bản quyền cơ sở dữ liệu quan hệ (Trang 59 - 64)

6. Ý nghĩa khoa học của đề tài

3.2.2Hoạt động của chƣơng trình

Nhƣ đã trình bày phần trên, các thông tin cần cho thử nghiệm lƣu trữ trong CSDL file của SQL server 2008 nên để lấy đƣợc thông tin cần thiết ra ta cần phải kết nối tới CSDL, ở đây do phải di chuyển ứng dụng nên ta thực hiện kết nối sql tới 1 file CSDL sql. Trong giao diện thấy dƣới đây cho phép ta lựa chọn file kết nối tới để lấy dữ liệu.

Hình 3.2.1: Giao diện kết nối tới CSDL

Sau khi chọn đƣợc CSDL kết nối, chƣơng trình thực hiện lệnh kiểm tra kết nối hợp lệ hay không và sẽ có thông báo. Sau khi kiểm tra, kết nối hợp lệ, chƣơng trình sẽ lấy toàn bộ tên các bảng trong CSDL và cho ta giao diện

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

chọn lấy một hay nhiều bảng cần nhúng thông tin vào. Một lƣu ý là khi lấy 2 bảng thì 2 bảng này có mối qua hệ lẫn nhau, bổ trợ thông tin cho nhau. Nhƣ trong CSDL quản lý sinh viên minh họa trên thì 2 bảng “sinh viên” và “bảng” thỏa mãn yêu cầu này.

Hình 3.2.2: Giao diện chọn bảng

Sau khi xác định đƣợc bảng để lấy thông tin, chƣơng trình cần xác định tới trƣờng lấy thông tin. Giao diện xác định trƣờng cho phép ta lựa chọn các trƣờng để lấy thông tin và các trƣờng phục vụ mục đích xác định vị trí thông tin trong bảng dữ liệu. Ở đây với bảng có 1 khóa chính ta lấy trƣờng khóa để làm vai trò xác định dữ liệu cho trƣờng lấy tiếp theo để nhúng tin. Tới bảng tiếp theo, có 2 trƣờng đóng vai trò khóa để xác định tính duy nhất của thông tin, ta lấy cả 2 trƣờng này để lấy giá trị làm thao số tìm kiếm định vị dữ liệu. Và lấy 1 trƣờng nữa để lấy dữ liệu nhúng tin.

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

Hình 3.2.3: Giao diện xác định các trƣờng lấy thông tin

Với CSDL quản lý sinh viên minh đã dẫn dắt từ trƣớc thì các bảng: + “sinhvien” ta lấy “Idsinhvien” là trƣờng lấy giá trị làm tham số xác định dữ liệu, lấy “namCT” là trƣờng dùng cho mục đích nhúng tin vào.

+ “ketquahoctap” ta lấy 2 trƣờng “idsinhvien” và “idmonhoc” để lấy thông tin làm tham số xác định dữ liệu cho trƣờng “diem” để nhúng tin.

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

KẾT LUẬN

Từ những kết quả đã nghiên cứu đƣợc trong luận văn cho phép rút ra những kết luận sau:

Trong thời gian qua, mặc dù có những hạn chế về mặt thời gian và điều kiện làm việc, tác giả đã hoàn thành mục tiêu luận văn, tìm hiểu và khai thác các kỹ thuật nhúng vào trong cơ sở dữ liệu quan hệ. Tôi xin đƣa ra một cách giải quyết mới, một cách đơn giản trong vấn đề nhúng tin để bảo vệ bản quyền CSDL. Tuy nhiên không có kỹ thuật nào có thể vƣợt qua đƣợc tất cả các tấn công, mỗi kỹ thuật đều có ƣu, nhƣợc điểm riêng và thông thƣờng chỉ chịu đƣợc một số tấn công nhất định. Và giải pháp tôi đƣa ra cũng có những ƣu điểm và nhựơc điểm khác nhau.

Ƣu điểm:

- Giải pháp mới trong luận văn này nêu ra có xây dựng bảng hợp để nhúng tin. Với bảng hợp ta có thể áp dụng nhiều giải thuật khác nhau trên ma trận để thực hiện giải thuật nhúng tin (giải nhúng).

- Do giải pháp đƣợc áp dụng trên ma trận, tƣơng tự nhƣ các điểm ảnh; do

đó có thể áp dụng một số giải thuật đã đƣợc áp dụng thành công trên ảnh số sang CSDL.

- Với giải pháp này khi CSDL nhúng tin bị tấn công, ta có thể không những vẫn lấy đƣợc các thông tin còn nguyên vẹn mà còn xác định đƣợc vị trí bị tấn công. Đây là một điều khá nổi bật ở giải pháp sử dụng bảng hợp.

Hạn chế:

- Với từng giải thuật nhúng tin đều có tính bền vững khác nhau, không thể trải qua đƣợc tất cả các tấn công từ bên ngoài.

- Giải pháp đang trong giai đoạn phát triển nên vẫn còn nhiều hạn chế về phạm vi, kích thƣớc dữ liệu.

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

- Tiếp tục tìm hiểu và nghiên cứu sâu hơn về lĩnh vực nhúng tin vào CSDL.

- Thực hiện nhúng dữ liệu trên các định dạng dữ liệu khác nhau.

- Phát triển thuật toán trong sao cho có thể đảm bảo tính bền vững cao của

Số hóa bởi Trung tâm Học liệu – Đại học Thái Nguyên http://www.lrc-tnu.edu.vn

PHỤ LỤC

Một phần của tài liệu Tìm hiểu kỹ thuật nhúng thông tin để bảo vệ bản quyền cơ sở dữ liệu quan hệ (Trang 59 - 64)