1 | Page
MC LC
MC LC .................................................................................................................. 1
DANH MC CÁC T VIT TT ........................................................................... 3
LI M ĐU ............................................................................................................ 4
CHƯƠNG 1. GIỚI THIU V ORACLE 10G VÀ KIM TOÁN TRONG
ORACLE 10G .......................................................................................................... 5
1.1. ORACLE 10G .......................................................................................... 5
1.1.1. Ưu điểm ca Oracle ........................................................................... 5
1.1.2. Tính năng cải tiến ca Oracle 10 G ( oracle 10 Grid Computing) ...... 6
1.2. KIM TOÁN TRONG ORACLE 10G .................................................. 7
1.2.1. Ti sao phi kim toán ....................................................................... 7
1.2.2. Khái quát v kim toán ...................................................................10
CHƯƠNG 2. FINE-GRAINED AUDITING ..........................................................14
2.1. Các tính năng vượt tri ca kim toán FGA.......................................14
2.2. Các th tc trong gói DBMS_FGA . ....................................................18
2.2.1. DBMS_FGA.ADD_POLICY Procedure. ......................................18
2.2.2. Các th tc khác ch trng thái (Status). ...........................................23
2.2.3. FGA Guidelines (Hướng dn s dng FGA). ....................................24
CHƯƠNG 3. KỊCH BN DEMO .........................................................................25
3.1. Cài đặt servervà các tham s cn thiết ................................................25
2 | Page
3.2. Thc hin kim toán FGA (Fine Grained Auditing) ..........................27
3.3. Kết qu đạt được ....................................................................................31
KT LUN ..............................................................................................................32
TÀI LIU THAM KHO .......................................................................................33
3 | Page
DANH MC CÁC T VIT TT
KÝ HIU
Ý NGHĨA
FGA
Fine grained auditing
SQL
Structured Query Language
PL/SQL
Procedural Language/Structured Query
Language
OS
Operating System
XML
eXtensible Markup Language
4 | Page
LI M ĐẦU
S phát trin ln mnh ca công ngh thông tin trong những năm qua đã dẫn
đến s dng rng rãi h thng máy tính trong mi t chc, nhân.Vì vy, d liu
được lưu giữ và qun trong các h thng máy tính nhiều hơn. sở d liu s
dng các h qun tr cơ sở d liệu đã đáp ứng đưc các yêu cu v lưu giữ và qun
d liu.Vấn đề bo mật sở d liu càng tr nên cp thiêt.Giám sát kim
toán đã trở thành mt phn không th thiếu trong lĩnh vc bo mật cơ sở d liu và
vi h qun tr cơ s d liệu Oracle cũng vậy.
Trong xu thế hiện nay Oracle đang ngày càng chiếm lĩnh được th trường
nh nhng ưu đim ni bt c v qun tr và bo mt d liu. Kim toán trong h
qun tr Oracle là một đề tài hp dẫn trong lĩnh vực bo mt. Và Oracle 10g là mt
phiên bn mi vi nhiều tính năng t tri ca h qun tr sở d liu Oracle.
Thấy được tầm quan trọng của việc kiểm toán đối với việc bảo vsdliệu,
nhóm đã chọn đề tài Kim toán trong Fine-Grained Auditing”. Nội dung chính
mà nhóm muốn trình bày tới thầy và các bạn gồm:
Chương 1. Tổng quan v Oracle 10g và kim toán trong Oracle 10g
Chương 2. Kiểm toán trong Fine-Grained Auditing
Chương 3. Kịch bn Demo
Vi thi gian và kiến thc còn hn chế nên không th tránh khi nhng thiếu
sót. Mong thy các bn tham khảo đóng góp ý kiến để nhóm hoàn thiện hơn
bn báo cáo ca mình.
Chúng em xin chân thành cảm ơn!
Vũ Hoàng Đạt
Lê Th Linh
Lê Văn Phương
Ngô Đức Nam
5 | Page
CHƯƠNG 1. GII THIU V ORACLE 10G VÀ KIM TOÁN
TRONG ORACLE 10G
1.1. ORACLE 10G
1.1.1. Ưu điểm ca Oracle
Oracle không ch nhm ti nhng doanh nghip ln còn nhm ti
nhng doanh nghip trung bình và cho c nhng doanh nghip nh.C th
Oracle Server đủ các phiên bn thương mi t Personal, Standard đến
Enterprise (ngoài ra còn có Oracle lite).
V phía các doanh nghip: Oracle t ra rất ưu điểm ntính bo
mt cao, tính an toàn d liu cao, d dàng bo trì-nâng cấp, chế quyn
hn r ràng, ổn định,...
Oracle cũng không quá đắt, nếu doanh nghiệp đã từng mua lisence ca
MSSQLServer thì s thy giá của Oracle cũng không chênh lch là bao thm
chí còn r hơn, nhưng lợi ích có được li rt ln.
V phía nhng nhà phát triển: Oracle cũng tỏ ra rất có ưu điểm như dễ
cài đặt, d trin khai d nâng cp lên phiên bn mới. Hơn nữa Oracle còn
tích hp thêm PL/SQL, mt ngôn ng lp trình cu trúc - Structure
Language. To thun li cho các lp trình viên viết các Trigger,
StoreProcedure, Package. Đây đim rt mnh so vi các CSDL hin
trên th trường.
Oracle, ngoài các kiu d liệu thông thường còn các kiu d liu
đặc bit khác mang li sc mạnh cho Oracle như Blob, clob, Bfile, ...
Nếu ta ch chy thử, ta cũng không cần lo đến vấn đề lisence th
download t trang ca Oracle (technet.oracle.com).
Ngoài ra, ta th trin khai Oracle trên nhiu OS khác nhau
(Windows, Solaris, Linux,...) không cn phi viết li PL/SQL code.
th import mt dumpFile (backupFile) t mt máy chy OS y sang OS
khác hoc t mt version thp lên một version cao hơn mà không gp bt c