CSDL sẽ xảy 
ra sự cố gì khi 
có nhiều 
người cùng 
truy cập? 
CSDL sẽ xảy 
ra sự cố gì khi 
có nhiều 
CSDL 
người cùng 
truy cập? 
Sai lệch thông tin, nhiễm virus trên mạng, 
không hạn chế được lượng người truy cập.
B¶o mËt trong hÖ CSDL lμ : 
- Ng¨n chÆn c¸c truy cËp kh«ng ®­îc 
phÐp. 
- H¹n chÕ tèi ®a c¸c sai sãt cña ng­êi 
dïng. 
- §¶m b¶o th«ng tin kh«ng bÞ mÊt hoÆc bÞ thay 
®æi ngoμi ý muèn. 
Ch­ 
¬ng tr×nh 
ng¨n chÆn truy 
cËp tr¸i phÐp 
hoc_sinh1 
···
B¶o mËt trong hÖ CSDL lμ : 
- Kh«ng tiÕt lé néi dung d÷ liÖu còng nh­ch­ 
¬ng 
tr×nh xö lÝ.
1. ChÝnh s¸ch vμ ý thøc 
 ChÝnh phñ: 
Ban hμnh c¸c chñ tr­ 
¬ng, chÝnh s¸ch, ®iÒu luËt cô 
thÓ quy ®Þnh vÒ b¶o mËt. 
 C¸c tæ chøc: 
Cã c¸c quy ®Þnh, cung cÊp tμi chÝnh, nguån lùc… 
 Ng­êi 
ph©n tÝch thiÕt kÕ vμ ng­êi 
qu¶n trÞ 
CSDL 
Cã c¸c gi¶i ph¸p tèt vÒ phÇn cøng vμ phÇn mÒm 
®Ó b¶o mËt th«ng tin, b¶o vÖ hÖ thèng.
1. ChÝnh s¸ch vμ ý thøc 
Ng­êi 
dïng 
- Cã ý thøc coi th«ng tin lμ mét tμi nguyªn quan 
träng. 
- CÇn cã tr¸ch nhiÖm cao, thùc hiÖn tèt c¸c quy 
tr×nh, quy ph¹m cña ng­êi 
qu¶n trÞ hÖ thèng. 
- Tù gi¸c thùc hiÖn c¸c ®iÒu kho¶n do ph¸p luËt 
quy ®Þnh.
2. Ph©n quyÒn truy cËp vμ nhËn d¹ng ng­êi 
dïng 
Ph©n quyÒn: 
mμ hä ®­îc 
cÊp quyÒn kh¸c nhau ®Ó khai th¸c CSDL. 
VÝ dô: 
Tuú theo vai trß kh¸c nhau cña ng­êi 
dïng 
M· HS §iÓm sè Th«ng tin kh¸c 
HS khèi 10 Đ Đ K 
HS khèi 11 Đ Đ K 
HS khèi 12 Đ Đ K 
Gi¸o viªn Đ Đ Đ 
Ngưêi quản trÞ Đ S B X Đ S B X Đ S B X 
K: kh«ng ®­îc 
phÐp; §: ChØ ®äc; S: söa; B: bæ sung; X: xo¸
2. Ph©n quyÒn truy cËp vμ nhËn d¹ng ng­êi 
dïng 
NhËn d¹ng: 
Ch­ 
¬ng tr×nh sÏ dùa vμo b¶ng ph©n quyÒn ®Ó nhËn 
d¹ng ®èi t­îng 
truy cËp, th­êng 
lμ th«ng qua User Name 
vμ Password. 
Ngμy nay cßn cã thÓ sö dông nhiÒu c¸ch kh¸c nh­: 
thÎ 
tõ, giäng nãi, h×nh ¶nh, v©n tay, con ng­ 
¬i… ®Ó 
nhËn d¹ng vμ cÊp quyÒn h¹n.
3. M· ho¸ th«ng tin vμ nÐn d÷ liÖu 
Lμm thÕ nμo ®Ó 
b¶o vÖ th«ng 
tin? 
 M· ho¸ th«ng tin 
VÝ dô : B¶ng m · ho ¸ 
Ch÷ gèc a b c … y z 
Ch÷ ®­îc 
m· hãa c d e … a b 
“bac” “dce”
3. M· ho¸ th«ng tin vμ nÐn d÷ liÖu 
 NÐn d÷ liÖu 
NÐn d÷ liÖu nh»m gi¶m dung l­îng 
l­u 
tr÷ vμ t¨ng 
c­êng 
tÝnh b¶o mËt. 
VÝ dô : 
8 11 6 
BBBBBBBBAAAAAAAAAAACCCCCC 
(*) D÷ liÖu 
gèc: 
(*) D÷ liÖu ®· nÐn: 8B11A6C 
C¸c b¶n sao d÷ liÖu th­êng 
®­îc 
m· ho¸ vμ nÐn b»ng 
c¸c ch­ 
¬ng tr×nh riªng.
4. L­u 
biªn b¶n 
HÖ CSDL tæ chøc l­u 
biªn b¶n hÖ thèng ®Ó 
cho biÕt: 
- Sè lÇn truy cËp vμo hÖ thèng, vμo tõng thμnh 
phÇn cña hÖ thèng, vμo tõng yªu cÇu tra cøu... 
- Th«ng tin vÒ mét sè lÇn cËp nhËt cuèi cïng: néi 
dung cËp nhËt, ng­êi 
thùc hiÖn, thêi ®iÓm cËp 
nhËt,...
4. L­u 
biªn b¶n 
Môc ®Ých cña viÖc l­u 
biªn b¶n: 
- Kh«i phôc hÖ thèng khi cã sù cè kÜ thuËt. 
- Cung cÊp th«ng tin cho phÐp ®¸nh gi¸ møc ®é 
quan t©m cña ng­êi 
dïng víi hÖ thèng vμ tõng 
thμnh phÇn cña hÖ thèng. 
- Ph¸t hiÖn nh÷ng truy cËp kh«ng b×nh th­êng 
®Ó 
cã biÖn ph¸p phßng ngõa thÝch hîp. 
HiÖn nay c¸c gi¶i ph¸p c¶ phÇn cøng lÉn phÇn mÒm ®Òu 
ch­a 
®¶m b¶o tuyÖt ®èi an toμn cho hÖ thèng.
1. VÒ mÆt con ng­êi 
 ChÝnh s¸ch cña chÝnh phñ. 
 Quy ®Þnh, tμi chÝnh, nguån lùc… 
cña c¸c tæ chøc. 
 Tr¸ch nhiÖm cña ng­êi 
qu¶n trÞ 
 ý thøc cña ng­êi 
dïng.
1. VÒ mÆt con ng­êi 
2. VÒ mÆt kÜ thuËt 
 M· hãa th«ng tin 
 NÐn th«ng tin 
 Ph©n quyÒn sö dông 
 L­u 
biªn b¶n

Bài 13. BẢO MẬT THÔNG TIN TRONG CÁC HỆ CSDL

  • 1.
    CSDL sẽ xảy ra sự cố gì khi có nhiều người cùng truy cập? CSDL sẽ xảy ra sự cố gì khi có nhiều CSDL người cùng truy cập? Sai lệch thông tin, nhiễm virus trên mạng, không hạn chế được lượng người truy cập.
  • 3.
    B¶o mËt tronghÖ CSDL lμ : - Ng¨n chÆn c¸c truy cËp kh«ng ®­îc phÐp. - H¹n chÕ tèi ®a c¸c sai sãt cña ng­êi dïng. - §¶m b¶o th«ng tin kh«ng bÞ mÊt hoÆc bÞ thay ®æi ngoμi ý muèn. Ch­ ¬ng tr×nh ng¨n chÆn truy cËp tr¸i phÐp hoc_sinh1 ···
  • 4.
    B¶o mËt tronghÖ CSDL lμ : - Kh«ng tiÕt lé néi dung d÷ liÖu còng nh­ch­ ¬ng tr×nh xö lÝ.
  • 5.
    1. ChÝnh s¸chvμ ý thøc  ChÝnh phñ: Ban hμnh c¸c chñ tr­ ¬ng, chÝnh s¸ch, ®iÒu luËt cô thÓ quy ®Þnh vÒ b¶o mËt.  C¸c tæ chøc: Cã c¸c quy ®Þnh, cung cÊp tμi chÝnh, nguån lùc…  Ng­êi ph©n tÝch thiÕt kÕ vμ ng­êi qu¶n trÞ CSDL Cã c¸c gi¶i ph¸p tèt vÒ phÇn cøng vμ phÇn mÒm ®Ó b¶o mËt th«ng tin, b¶o vÖ hÖ thèng.
  • 6.
    1. ChÝnh s¸chvμ ý thøc Ng­êi dïng - Cã ý thøc coi th«ng tin lμ mét tμi nguyªn quan träng. - CÇn cã tr¸ch nhiÖm cao, thùc hiÖn tèt c¸c quy tr×nh, quy ph¹m cña ng­êi qu¶n trÞ hÖ thèng. - Tù gi¸c thùc hiÖn c¸c ®iÒu kho¶n do ph¸p luËt quy ®Þnh.
  • 7.
    2. Ph©n quyÒntruy cËp vμ nhËn d¹ng ng­êi dïng Ph©n quyÒn: mμ hä ®­îc cÊp quyÒn kh¸c nhau ®Ó khai th¸c CSDL. VÝ dô: Tuú theo vai trß kh¸c nhau cña ng­êi dïng M· HS §iÓm sè Th«ng tin kh¸c HS khèi 10 Đ Đ K HS khèi 11 Đ Đ K HS khèi 12 Đ Đ K Gi¸o viªn Đ Đ Đ Ngưêi quản trÞ Đ S B X Đ S B X Đ S B X K: kh«ng ®­îc phÐp; §: ChØ ®äc; S: söa; B: bæ sung; X: xo¸
  • 8.
    2. Ph©n quyÒntruy cËp vμ nhËn d¹ng ng­êi dïng NhËn d¹ng: Ch­ ¬ng tr×nh sÏ dùa vμo b¶ng ph©n quyÒn ®Ó nhËn d¹ng ®èi t­îng truy cËp, th­êng lμ th«ng qua User Name vμ Password. Ngμy nay cßn cã thÓ sö dông nhiÒu c¸ch kh¸c nh­: thÎ tõ, giäng nãi, h×nh ¶nh, v©n tay, con ng­ ¬i… ®Ó nhËn d¹ng vμ cÊp quyÒn h¹n.
  • 9.
    3. M· ho¸th«ng tin vμ nÐn d÷ liÖu Lμm thÕ nμo ®Ó b¶o vÖ th«ng tin?  M· ho¸ th«ng tin VÝ dô : B¶ng m · ho ¸ Ch÷ gèc a b c … y z Ch÷ ®­îc m· hãa c d e … a b “bac” “dce”
  • 10.
    3. M· ho¸th«ng tin vμ nÐn d÷ liÖu  NÐn d÷ liÖu NÐn d÷ liÖu nh»m gi¶m dung l­îng l­u tr÷ vμ t¨ng c­êng tÝnh b¶o mËt. VÝ dô : 8 11 6 BBBBBBBBAAAAAAAAAAACCCCCC (*) D÷ liÖu gèc: (*) D÷ liÖu ®· nÐn: 8B11A6C C¸c b¶n sao d÷ liÖu th­êng ®­îc m· ho¸ vμ nÐn b»ng c¸c ch­ ¬ng tr×nh riªng.
  • 11.
    4. L­u biªnb¶n HÖ CSDL tæ chøc l­u biªn b¶n hÖ thèng ®Ó cho biÕt: - Sè lÇn truy cËp vμo hÖ thèng, vμo tõng thμnh phÇn cña hÖ thèng, vμo tõng yªu cÇu tra cøu... - Th«ng tin vÒ mét sè lÇn cËp nhËt cuèi cïng: néi dung cËp nhËt, ng­êi thùc hiÖn, thêi ®iÓm cËp nhËt,...
  • 12.
    4. L­u biªnb¶n Môc ®Ých cña viÖc l­u biªn b¶n: - Kh«i phôc hÖ thèng khi cã sù cè kÜ thuËt. - Cung cÊp th«ng tin cho phÐp ®¸nh gi¸ møc ®é quan t©m cña ng­êi dïng víi hÖ thèng vμ tõng thμnh phÇn cña hÖ thèng. - Ph¸t hiÖn nh÷ng truy cËp kh«ng b×nh th­êng ®Ó cã biÖn ph¸p phßng ngõa thÝch hîp. HiÖn nay c¸c gi¶i ph¸p c¶ phÇn cøng lÉn phÇn mÒm ®Òu ch­a ®¶m b¶o tuyÖt ®èi an toμn cho hÖ thèng.
  • 13.
    1. VÒ mÆtcon ng­êi  ChÝnh s¸ch cña chÝnh phñ.  Quy ®Þnh, tμi chÝnh, nguån lùc… cña c¸c tæ chøc.  Tr¸ch nhiÖm cña ng­êi qu¶n trÞ  ý thøc cña ng­êi dïng.
  • 14.
    1. VÒ mÆtcon ng­êi 2. VÒ mÆt kÜ thuËt  M· hãa th«ng tin  NÐn th«ng tin  Ph©n quyÒn sö dông  L­u biªn b¶n