Tìm kiếm  
 
MIS Ứng dụng CSDL Ứng dụng CMS Thương mại điện tử Tính toán kinh tế
Bạn đang ở :  Trang chủ » Kiến thức KD » Ứng dụng CNTT » Ứng dụng CSDL

Tin Tức Kinh Tế - Tài Chính

Saga-Việc Làm

THẾ GIỚI KINH DOANH

CUỘC SỐNG

THUẬT NGỮ

 

SỰ KIỆN - CHUYÊN ĐỀ

BÀI HAY

Ba phần mềm free tuyệt hảo
Tư duy tài chính gia đình
10 lời khuyên hữu ích khi chuyển sang Linux
Gửi file cực nhanh vào Gmail
Bảo vệ CSDL Access trong các ứng dụng web
7 công cụ giúp quản lý tốt hơn các mạng xã hội
Tạo hàm chấm công bằng Excel
Phần mềm Quản Lý Sổ Sách hay mong chia sẻ cho nhiều người!
Bộ phần mềm miễn phí không thể thiếu
Phần mềm nguồn mở
... Xem toàn bộ

BÀI BÌNH CHỌN

  Tạo hàm chấm công bằng Excel  
  Tư duy tài chính gia đình  
  Ba phần mềm free tuyệt hảo  
  Gửi file cực nhanh vào Gmail  
  Bộ phần mềm miễn phí không thể thiếu  
  7 công cụ giúp quản lý tốt hơn các mạng xã hội  
  Phần mềm Quản Lý Sổ Sách hay mong chia sẻ cho nhiều người!  
  Dữ liệu trên mạng của bạn có thật sự an toàn và bảo mật ?  
  Tường lửa - Tất cả trong một  
  Hỗ trợ resume khi Download  
... Xem tất cả
 
ĐĂNG NHẬP
  Tên truy cập:
  Mật khẩu:

Quên mật khẩu

Tại sao Saga?

1 Bài viết vàng / 17 Bài viết bạc

  Liên hệ nóng:
YM: sagarina 
sagavietnam 
     Email: info@saga.vn

 

Người gửi: timkiemlp  --   17/07/2009 10:18 AM    

Bảo vệ CSDL Access trong các ứng dụng web

( Bình chọn: 2   --  Thảo luận: 3 --  Số lần đọc: 17272)

www.SAGA.vn - Các ứng dụng web sử dụng CSDL Access thường hay đặt tập tin CSDL .mdb vào một thư mục có thể truy cập được từ web, ví dụ như: D:\inetpub\wwwroot\myDB.mdb. Điều nguy hiểm nhất theo cách làm thông thường này là nếu người dùng biết được hay đoán được đường dẫn đến tập tin .mdb, họ có thể tải tập tin CSDL đó về và toàn bộ thông tin lưu trữ trên CSDL bị đánh cắp.

Để bảo vệ CSDL Access trong các ứng dụng web, nên kết hợp các phương án an toàn sau:

Phương án 1: Đặt tập tin CSDL .mdb vào thư mục được không được quyền truy cập từ Web.

Giả sử ta có website có thư mục webroot là D:\inetpub\wwwroot\. Thư mục chứa tập tin CSDL ví dụ là: D:\inetpub\wwwroot\Site1\data\myDB.mdb. Mặc định nếu người dùng đoán được đường dẫn này: http//www.yourserver.com/site1/data/myDB.mdb, họ có thể tải được tập tin CSDL này về bởi vì thông thường các tập tin trong thư mục này được thiết lập quyền Read.

Để hạn chế không cho phép người dùng tải tập tin CSDL về, ta sẽ bỏ quyền Read được thiết lập trong thư mục này bằng cách dùng tiện ích Internet Service Manager.


Thao tác này không ảnh hưởng gì đến việc các đoạn mã ASP truy cập đến CSDL do thiết lập này được đặt ở mức webserver chứ không phải ở mức hệ thống tập tin NTFS. Nghĩa là các đoạn mã ASP vẫn hoạt động bình thường như trước. Điểm khác duy nhất là người dùng không thể tải được tập tin CSDL dù biết đường dẫn đến nó mà thôi.

Phương án 2: Đặt tập tin CSDL .mdb tại nơi mà chỉ truy cập được ở mức server-side

Ý tưởng chính của phương án này là đặt tập tin CSDL trong một thư mục có cấp cao hơn thư mục webroot của webserver. Ví dụ, nếu thư mục D:\inetpub\wwwroot\ là webroot của webserver, ta có thể tạo một thư mục private đặt tại D:\inetpub\private và đặt tập tin CSDL vào đây. Bằng cách này, người dùng client không thể nào truy cập đến thư mục private này để tải CSDL về. Lúc này, đường dẫn đến tập tin CSDL trong chuỗi DSN sẽ được chỉnh lại như sau:

- Nếu dùng đường dẫn tuyệt đối: sFileName = “D:\inetpub\private”

- Nếu dùng đường dẫn tương đối:
sFileName = Server.MapPath(“/”) ‘ trả về giá trị D:\inetpub\wwwroot
sFileName = Replace(sFileName, “wwwroot”, “private”)
sFileName = sFileName & “myDB.mdb

www.SAGA.vn - timkiemlp

 
Bookmark and Share
  File gắn kèm:
 
  File download:
 
Điểm trung bình:           Tổng điểm: 10/ 2 lượt bình chọn
Bình chọn:
 

+ Thêm vào Bài viết ưa thích +   

+ Xóa bỏ việc nhận tin nhắn thông báo khi có thảo luận mới cho bài viết này +   
 
Bổ sung nội dung cho bài viết và tranh luận( 3)
  timkiemlp (25/08/2009 04:44 PM) Có ích: 0/0    
 
© SAGA - Tuỳ thuộc vào từng mô hình -  Đúng thế, Trong thời điểm hiện tại, đa số các ứng dụng web đều sử dụng cơ sở dữ liệu SQL và Oracle. Nhưng không vì thế mà Access bị lãng quên bởi vì "giết gà đâu cần đến dao mổ trâu". Ứng dụng nhỏ, cấu trúc dữ liệu đơn giản, không nhiều thì dùng Access là OK. Nhiều ứng dụng  người ta vẫn còn sử dụng CSDL là Foxpro cơ mà.
 
   
     
  ibuild (17/07/2009 04:36 PM) Có ích: 0/0    
 
© SAGA - Hướng đi đúng đắn -  Ứng dụng công nghệ Web với cơ sở dữ liệu thống nhất trong điều hành quản lý là một hướng đi đúng đắn nhằm từng bước tin học hoá công tác quản lý. Nó giảm thiểu được công tác nhân công đồng thời tăng tính thời gian thực cũng như khả năng của hệ thống quản lý. Điều này rất cần thiết trong công tác quản lý hiện nay. Thanks.
 
   
     
  quangipm (17/07/2009 10:54 AM) Có ích: 0/0    
 
© SAGA - Bài viết của bạn rất hay -  Khá bổ ích với nhưng người mới làm quen với công nghệ asp. Nhưng ngày nay công nghệ asp không được dùng nhiều lắm, và csdl acceess không được dùng nhiều, mà chủ yếu là dùng sql 2000, 2005,2008 thì sẽ giải quyết được vấn đề bảo mật dữ liệu.
 
   
     
 
Thảo luận (0) Thành viên ưa thích (0)
Trang trước   -  1/0  -   Trang sau
 
 
     Gửi thảo luận (Vui lòng gõ Tiếng Việt có dấu. Nếu bạn chưa có bộ gõ Tiếng Việt, nhấn vào đây  
     
Tiêu đề 
   
 
( Tối đa1MB)
 
    (Để tham gia thảo luận, bạn cần đăng nhập)  
 
 
 
:: CÁC BÀI LIÊN QUAN
 
 
:: CÁC BÀI MỚI TRONG NGÀY
 
 
:: CÁC BÀI TIẾP THEO
Phần mềm nguồn mở
Phần mềm Quản Lý Sổ Sách hay mong chia sẻ cho nhiều người!
Hỗ trợ resume khi Download
Gửi file cực nhanh vào Gmail
Bộ phần mềm miễn phí không thể thiếu
Cắt giảm chi phí điện năng đối với việc sử dụng máy vi tính
Ba phần mềm free tuyệt hảo
 
 
 
 

Đăng ký:216481 (Vàng: 21 - Bạc:11)

Thảo luận:42710

Thuật ngữ tài chính-kinhdoanh:4963

Hỏi đáp kinh tế-kinh doanh:1494

Counter:
hit counter

Chăm sóc kỹ thuật bởi  NVS

TRANG CHỦ  |  GIỚI THIỆU  |  SITEMAP |  ĐỐI TÁC  |  ĐIỀU KHOẢN  |  Ý KIẾN  |  LIÊN HỆ/QUẢNG CÁO
Liên hệ quảng cáo:
CÔNG TY CỔ PHẦN CÔNG NGHỆ TRỰC TUYẾN IP (IP MEDIA JSC)
Email: info@saga.vn
 
Hà Nội: Tầng 26 Xuân Thủy Tower, 173 Xuân Thủy, Q Cầu Giấy – ĐT: (04) 39446509
TP HCM: Lầu 5, 293 Điện Biên Phủ, P. 15, Q. Bình Thạnh - ĐT:(08) 54042168
Giấy phép số 362/GP-BC do Cục Báo chí, Bộ Văn hoá-Thông tin cấp ngày 05/12/2006.
® Ghi rõ nguồn "saga.vn" khi bạn phát hành lại thông tin từ website này.