PHÁT TRIỂN ỨNG DỤNG BẢO MẬT TRÊN ORACLE (ppt)

15 516 6
PHÁT TRIỂN ỨNG DỤNG BẢO MẬT TRÊN ORACLE  (ppt)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương 1. Giới thiệu về phát triển ứng dụng trên Orcale 1.1. Xây dựng ứng dụng oracle 1.1.1. Mục đích sử dụng Ứng dụng được sử dụng truy cập cơ sở dữ liệu oracle, nhằm xây dựng cho các công ty, các cửa hàng, siêu thị lớn,… có nhu cầu truy xuất, lưu trữ dữ liệu. Những ứng dụng này cần đáp ứng được sự an toàn, bảo mật tốt. Có thể sử dụng cho các nhân viên trong công ty, nâng cao chất lượng phục vụ tới khách hàng hay tăng tốc độ làm việc cho các nhân viên. 1.1.2. Cách thức xây dựng 1.2. Giao diện lập trình ứng dụng Giao diện lập trình ứng dụng (Application Programming Interface API) là sự mô tả cách thức để phần mềm yêu cầu một chương trình khác thực hiện một dịch vụ nào đó. Dịch vụ này có thể là cấp quyền truy cập dữ liệu hay thực hiện một chức năng đặc biệt nào đó. API tồn tại trong hầu hết các phần mềm xí nghiệp và là thành phần quan trọng của hệ điều hành. Hầu như tất cả các phần mềm đều phải yêu cầu phần mềm khác làm một số công việc cho chúng. Để làm như vậy, chương trình yêu cầu dùng một tập các lời yêu cầu đã được chuẩn hoá, được gọi là giao diện lập trình ứng dụng (API). Hầu như mọi ứng dụng đều dựa vào các API của hệ điều hành để thực hiện những công việc căn bản như truy cập hệ thống tập tin. Về bản chất, API của chương trình định ra phương thức thích hợp để nhà phát triển yêu cầu các dịch vụ của chương trình đó. Các nhà phát triển sẽ đưa ra yêu cầu bằng cách đưa các lời gọi vào mã chương trình ứng dụng của họ. Cú pháp của những lời gọi này Bằng cách cung cấp phương tiện để yêu cầu dịch vụ chương trình, API được gọi là cấp quyền truy cập hay “mở cửa” ứng dụng. Xây dựng ứng dụng không có API về căn bản cũng như xây nhà không có cửa; API trong mọi mục đích tính toán là để mở ra cánh cửa và thực hiện việc trao đổi thông tin. 1.3. Các phương pháp xây dựng 1.3.1. Xây dựng dựa trên kết nối qua ODBC ODBC API Những đặc tính: Giao diện này sử dụng một công nghệ chuyển tiếp cung cấp ODBC truy cập thông qua trình điều khiển ODBC. Là giao diện chuẩn của Mycrosoft. OBDC API lần lượt thực hiện để có thể tiếp cận với cơ sở dữ liệu thông qua các trình điều khiển ODBC chuẩn. Máy khách cần phải cài đặt các thư viện ODBC gốc, trình điều khiển, và các tập tin hỗ trợ cần thiết, và trong hầu hết các trường hợp, cơ sở dữ liệu của khách hàng là những đoạn mã. Đây sẽ là trình điều khiển thích hợp cho một mạng doanh nghiệp và khách hàng cài đặt ở đâu không phải là vấn đề lớn. Ưu điểm: Giao diện này được viết cho phép truy cập và các cơ sở dữ liệu khác nhau thông qua việc thực hiện trình điều khiển ODBC. Trong một số trường hợp, sự lựa chọn duy nhất của khách hàng sẽ là MS Access hoặc Mircosoft SQL Server cho việc gọi tới ODBC, oracle rất ít sử dụng tới ODBC này. Nhược điểm: Trình điều khiển loại 1 không hỗ trợ hoàn toàn các ứng dụng được cài đặt trên máy khách hàng. Các thư viện ODBC và các đoạn mã cơ sở dữ liệu phải nằm trên máy chủ, do đó nó làm giảm hiệu suất. 1.3.2. Xây dưng dựa trên kết nối qua server proxy Giao diện server proxy Những đặc tính:Đây là một cách thức chuyển đổi từ lời gọi từ giao diện ứng dụng vào một hệ quản trị cơ sở dữ liệu với một giao thức mạng độc lập, là một lần nữa chuyển dịch lời gọi tới cơ sở dữ liệu cụ thể bơi một máy chủ ở tầng trung gian. Cách thức này không yêu cầu bất kỳ cơ sở dữ liệu, thư viện có nguồn gốc cụ thể sẽ được cài đặt trên máy khách. Trình điều khiển loại 3 hộ trợ các ứng dụng Web, có thể triển khai tốt trên Internet mà không cần phải cài đặt trên máy client. Ưu điểm:Loại giao diện này có tính linh hoạt cao, nhất là nó không yêu cầu bất kỳ phần mềm hoặc dịch vụ có nguồn gốc được cài đặt trên máy khách hàng. Nó có một sự thích ứng cao để thay đổi và kiểm soát cơ sở dữ liệu mà không cần phải sửa đổi trình điều khiển ở máy khách hàng. Nhược điểm: Cơ sở dữ liệu phải được thực hiện ở tầng máy chủ cụ thể. Vì nó thực hiện các ứng dụng dựa trên Web, nó thực hiện các biện pháp an toàn giống như việc truy xuất qua tường lửa. 1.3.3. Xây dựng dựa trên nền tảng TCPIP

. Orcale  Bảo mật khi phát triển ứng dụng trên Orcale Giới thiệu về phát triển ứng dụng trên Orcale  Mục đích sử dụng  Các phương pháp xây dựng  Xây dựng dựa trên kết nối qua ODBC  Xây dưng dựa trên. Phát triển ứng dụng bảo mật trên oracle Giáo viên: Trần Hồng Lượng Sinh Viên: Lê Văn Vũ Vũ Xuân Huy Nguyễn Thị Thu Hiền Trần Nhật Trường Nội dung chính  Giới thiệu về phát triển ứng dụng trên. người dùng (dựa trên các chính sách bảo mật được lưu trữ trong CSDL về quyền bảo mật) . Sơ lược về kiến trúc của một hệ bảo mật CSDL  Security Database: lưu trữ các chính sách bảo mật (policy)

Ngày đăng: 25/03/2015, 09:40

Từ khóa liên quan

Mục lục

  • Slide 1

  • Nội dung chính

  • Giới thiệu về phát triển ứng dụng trên Orcale

  • Mục đích sử dụng

  • Xây dựng dựa trên kết nối qua ODBC

  • Xây dưng dựa trên kết nối qua server proxy

  • Xây dựng dựa trên nền tảng TCP/IP

  • Hiệu suất ứng dụng

  • Những nguy cơ đối với cơ sở dữ liệu

  • Biện pháp bảo vệ

  • Sơ lược về kiến trúc của một hệ bảo mật CSDL

  • Sơ lược về kiến trúc của một hệ bảo mật CSDL

  • Các vấn đề bảo mật trong phát triển ứng dụng CSDL Oracle

  • Quản lý quyền hạn trong ứng dụng

  • Quản lý quyền hạn trong ứng dụng

Tài liệu cùng người dùng

Tài liệu liên quan