giải pháp an toàn thông tin cho cơ sở dữ liệu phần 2

pdf
Số trang giải pháp an toàn thông tin cho cơ sở dữ liệu phần 2 19 Cỡ tệp giải pháp an toàn thông tin cho cơ sở dữ liệu phần 2 190 KB Lượt tải giải pháp an toàn thông tin cho cơ sở dữ liệu phần 2 0 Lượt đọc giải pháp an toàn thông tin cho cơ sở dữ liệu phần 2 0
Đánh giá giải pháp an toàn thông tin cho cơ sở dữ liệu phần 2
4.6 ( 18 lượt)
Nhấn vào bên dưới để tải tài liệu
Đang xem trước 10 trên tổng 19 trang, để tải xuống xem đầy đủ hãy nhấn vào bên trên
Chủ đề liên quan

Nội dung

H×nh 4 KiÓm so¸t truy nhËp trong c¸c hÖ thèng më Sù lùa chän gi÷a qu¶n lý tËp trung vµ phi tËp trung lµ mét chÝnh s¸ch an toµn. Tuy nhiªn, cã thÓ cã c¸c chÝnh s¸ch trung gian, vÝ dô: • Trao quyÒn phi tËp trung ph©n cÊp: trong ®ã, ng−êi trao quyÒn trung t©m cã tr¸ch nhiÖm chia nhá tr¸ch nhiÖm qu¶n trÞ c¬ së d÷ liÖu cho nh÷ng ng−êi qu¶n trÞ cÊp d−íi. VÝ dô, ng−êi trao quyÒn trung t©m cã thÓ chØ ®Þnh hoÆc kh«ng sö dông ng−êi qu¶n trÞ cÊp d−íi cña anh ta. • QuyÒn së h÷u : ng−êi t¹o ra ®èi t−îng (vÝ dô, mét b¶ng trong c¬ së d÷ liÖu quan hÖ) lµ ng−êi së h÷u ®èi t−îng ®ã (®iÒu nµy lµ mÆc ®Þnh). Do vËy, anh ta cã quyÒn trao hoÆc huû bá truy nhËp tíi ®èi t−îng ®ã, ®«i khi cÇn cã sù ®ång ý cña ng−êi qu¶n trÞ trung t©m. • QuyÒn hîp t¸c: ViÖc trao c¸c quyÒn ®Æc biÖt trªn mét sè tµi nguyªn nµo ®ã kh«ng thÓ chØ do mét ng−êi quyÕt ®Þnh mµ ph¶i cã sù ®ång ý cña mét nhãm ng−êi dïng x¸c ®Þnh. C¸c chÝnh s¸ch kiÓm so¸t truy nhËp: x¸c ®Þnh c¸ch thøc nhãm c¸c chñ thÓ vµ c¸c ®èi t−îng cña hÖ thèng ®Ó chia xÎ c¸c chÕ ®é truy nhËp tuú thuéc vµo c¸c quyÒn vµ c¸c quy t¾c ®Þnh tr−íc. H¬n n÷a, chÝnh s¸ch x¸c ®Þnh c¸c quyÒn truy nhËp cã thÓ ®−îc chuyÓn vµ chuyÓn nh− thÕ nµo. Nh÷ng ng−êi dïng (trong cïng mét nhãm, hoÆc cïng møc ph©n lo¹i) cã mét sè ®Æc quyÒn, hoÆc tµi nguyªn (cã c¸c yªu cÇu b¶o vÖ chung) ®¬n gi¶n ho¸ viÖc ®Æc t¶ c¸c chÝnh s¸ch an toµn vµ viÖc thùc thi c¸c c¬ chÕ an toµn. V× vËy, ng−êi ta ®· ®Ò xuÊt nhiÒu tiªu chuÈn nhãm kh¸c nhau, ch¼ng h¹n nh−: 17 - Møc thiÕt kÕ: ph©n ho¹ch ng−êi dïng. - Møc thùc thi: c¸ch thøc qu¶n lý viÖc chuyÓn ng−êi dïng gi÷a c¸c møc kh¸c nhau. C¸c kiÓm so¸t truy nhËp ®−îc ¸nh x¹ vµo c¸c kiÓm so¸t luång th«ng tin gi÷a c¸c møc kh¸c nhau. Thñ tôc nµy ®−îc sö dông réng r·i trong c¸c hÖ thèng an toµn ®a møc trong qu©n sù, trong ®ã c¸c chÝnh s¸ch kiÓm so¸t truy nhËp thùc chÊt lµ c¸c chÝnh s¸ch kiÓm so¸t luång th«ng tin. C¸c hÖ thèng ®a møc ®· thµnh c«ng, do chóng ®−îc x©y dùng trªn c¸c m« h×nh an toµn ®−îc nghiªn cøu ®Çy ®ñ vÒ mÆt lý thuyÕt. KiÓm so¸t truy nhËp b¾t buéc (MAC) h¹n chÕ truy nhËp cña c¸c chñ thÓ vµo c¸c ®èi t−îng, b»ng c¸ch sö dông c¸c nh·n an toµn. KiÓm so¸t truy nhËp tuú ý (DAC) cho phÐp lan truyÒn c¸c quyÒn truy nhËp tõ chñ thÓ nµy ®Õn chñ thÓ kh¸c. ChÝnh s¸ch b¾t buéc trong kiÓm so¸t truy nhËp ®−îc ¸p dông cho c¸c th«ng tin cã yªu cÇu b¶o vÖ nghiªm ngÆt, trong c¸c m«i tr−êng mµ ë ®ã d÷ liÖu hÖ thèng cã thÓ ®−îc ph©n lo¹i vµ ng−êi dïng ®−îc x¸c ®Þnh râ rµng. ChÝnh s¸ch b¾t buéc còng cã thÓ ®−îc ®Þnh nghÜa nh− lµ mét chÝnh s¸ch kiÓm so¸t luång, bëi v× nã ng¨n chÆn dßng th«ng tin ch¶y vµo c¸c ®èi t−îng cã møc ph©n lo¹i thÊp h¬n. ChÝnh s¸ch b¾t buéc quyÕt ®Þnh truy nhËp vµo d÷ liÖu, th«ng qua viÖc ®Þnh nghÜa c¸c líp an toµn cña chñ thÓ vµ ®èi t−îng. Hai ®Æc ®iÓm chÝnh cña líp ®èi t−îng an toµn lµ: møc ph©n lo¹i ph¶n ¸nh th«ng tin cã trong ®ã vµ lo¹i (vïng øng dông) mµ th«ng tin ®èi t−îng ®Ò cËp ®Õn. VÝ dô, c¸c møc ph©n lo¹i nh− sau: 0= Th«ng th−êng 1= MËt 2= TuyÖt mËt 3= Tèi mËt Lo¹i ph¶n ¸nh c¸c vïng cña hÖ thèng, hoÆc c¸c bé phËn cña tæ chøc. Víi m vïng hÖ thèng, cã thÓ chia tèi ®a thµnh 2m lo¹i. Mçi chñ thÓ vµ ®èi t−îng ®−îc g¸n mét líp an toµn, bao gåm mét møc nh¹y c¶m vµ mét tËp hîp c¸c lo¹i. Ph©n lo¹i c¸c chñ thÓ ph¶n ¸nh møc ®é tin cËy cã thÓ ®−îc 18 g¸n cho chñ thÓ ®ã vµ vïng øng dông mµ nã lµm viÖc. Ph©n lo¹i ®èi t−îng ph¶n ¸nh møc ®é nh¹y c¶m cña th«ng tin cã trong ®èi t−îng. Mét tËp hîp c¸c tiªn ®Ò x¸c ®Þnh c¸c quan hÖ ®−îc kiÓm tra gi÷a líp chñ thÓ vµ líp ®èi t−îng, cho phÐp c¸c chñ thÓ truy nhËp vµo c¸c ®èi t−îng theo tiªu chuÈn an toµn. Nh÷ng quan hÖ nµy phô thuéc vµo chÕ ®é truy nhËp. VÒ viÖc chuyÓn giao quyÒn truy nhËp, kh«ng thÓ thay ®æi c¸c quyÒn ®· ®−îc g¸n, mäi thay ®æi chØ ®−îc phÐp khi cã sù ®ång ý cña ng−êi trao quyÒn. §iÒu nµy cã nghÜa lµ, ng−êi trao quyÒn kiÓm so¸t toµn bé hÖ thèng trao quyÒn. KiÓm so¸t truy nhËp th«ng qua c¸c chÝnh s¸ch b¾t buéc ®−îc minh ho¹ trong h×nh 5. 19 C¸c tiªn ®Ò an toµn Yªu cÇu truy nhËp Yªu cÇu tho¶ m·n c¸c tiªn ®Ò cña chÝnh s¸ch b¾t buéc? Cã C¸c líp an toµn cña chñ thÓ/®èi t−îng Kh«ng Truy nhËp bÞ tõ chèi Truy nhËp ®−îc phÐp H×nh 5 KiÓm so¸t truy nhËp b¾t buéc ChÝnh s¸ch tïy ý chØ râ nh÷ng ®Æc quyÒn mµ mçi chñ thÓ cã thÓ cã ®−îc trªn c¸c ®èi t−îng cña hÖ thèng. C¸c yªu cÇu truy nhËp ®−îc kiÓm tra, th«ng qua mét c¬ chÕ kiÓm so¸t tuú ý, truy nhËp chØ ®−îc trao cho c¸c chñ thÓ tho¶ m·n c¸c quy t¾c trao quyÒn hiÖn cã (h×nh 6). Yªu cÇu truy nhËp C¸c quy t¾c trao quyÒn Yªu cÇu tho¶ m·n c¸c quy t¾c trao quyÒn? Cã Kh«ng T©n tõ 'P' cña quy t¾c ®−îc tho¶ m·n? Truy nhËp ®−îc phÐp Cã Kh«ng Truy nhËp ®−îc phÐp Truy nhËp bÞ tõ chèi H×nh 6 KiÓm so¸t truy nhËp tuú ý 20 ChÝnh s¸ch tuú ý dùa vµo ®Þnh danh cña ng−êi dïng cã yªu cÇu truy nhËp. §iÒu nµy ngÇm ®Þnh r»ng, viÖc ph©n quyÒn kiÓm so¸t dùa vµo quyÒn së h÷u. Tuy nhiªn, chÝnh s¸ch tuú ý còng phï hîp víi qu¶n trÞ tËp trung. Trong tr−êng hîp nµy, quyÒn ®−îc ng−êi qu¶n trÞ hÖ thèng qu¶n lý: qu¶n trÞ phi tËp trung ý muèn nãi ®Õn c¸c chÝnh s¸ch kiÓm so¸t tuú ý. ChÝnh s¸ch tuú ý cÇn c¸c c¬ chÕ trao quyÒn phøc t¹p h¬n, nh»m tr¸nh mÊt quyÒn kiÓm so¸t khi lan truyÒn quyÒn tõ ng−êi trao quyÒn, hoÆc nh÷ng ng−êi cã tr¸ch nhiÖm kh¸c. Sù thu håi quyÒn ®· ®−îc lan truyÒn lµ mét vÊn ®Ò kh¸c. Víi mçi quyÒn bÞ thu håi, ng−êi dïng (ng−êi ®· ®−îc trao hoÆc nhËn quyÒn ®ã) ph¶i ®−îc hÖ thèng nhËn d¹ng (x¸c ®Þnh). HiÖn tån t¹i nhiÒu chÝnh s¸ch thu håi kh¸c nhau cho môc ®Ých nµy. DAC cã nh−îc ®iÓm sau: nã cho phÐp ®äc th«ng tin tõ mét ®èi t−îng vµ chuyÓn ®Õn mét ®èi t−îng kh¸c mµ cã thÓ ®−îc ghi bëi chñ thÓ; C¸c chÝnh s¸ch b¾t buéc vµ tuú ý lµ kh«ng lo¹i trõ lÉn nhau. Chóng cã thÓ ®−îc kÕt hîp víi nhau: chÝnh s¸ch b¾t buéc ®−îc ¸p dông cho kiÓm so¸t trao quyÒn, trong khi ®ã chÝnh s¸ch tuú ý ®−îc ¸p dông cho kiÓm so¸t truy nhËp. C¸c quy t¾c trao quyÒn Nh− ®· tr×nh bµy ë trªn, nhiÖm vô cña ng−êi cÊp quyÒn lµ chuyÓn ®æi c¸c yªu cÇu vµ c¸c chÝnh s¸ch an toµn thµnh c¸c quy t¾c trao quyÒn. Th«ng th−êng, tæ chøc x¸c ®Þnh c¸c yªu cÇu an toµn vµ ng−êi dïng nhËn biÕt chóng th«ng qua kinh nghiÖm cña hä. C¸c quy t¾c trao quyÒn ®−îc biÓu diÔn ®óng víi m«i tr−êng phÇn mÒm/phÇn cøng cña hÖ thèng b¶o vÖ vµ c¸c chÝnh s¸ch an toµn ®−îc chÊp thuËn. Qu¸ tr×nh thiÕt kÕ mét hÖ thèng an toµn ph¶i ®−a ra ®−îc mét m« h×nh vµ m« h×nh nµy hç trî ng−êi trao quyÒn khi ¸nh x¹ c¸c yªu cÇu vµo c¸c quy t¾c, tuú theo c¸c chÝnh s¸ch an toµn cÇn quan t©m (H×nh 7). 21 M« h×nh an toµn C¸c yªu cÇu vµ chÝnh s¸ch an toµn M«i tr−êng øng dông C¸c quy t¾c trao quyÒn H×nh 7 ThiÕt kÕ c¸c quy t¾c trao quyÒn Mét vÝ dô vÒ ma trËn quyÒn ®−îc tr×nh bµy trong b¶ng 1, trong ®ã R= Read, W= Write, EXC= Execute, CR= Create, vµ DEL= Delete. §©y lµ mét tr−êng hîp kiÓm so¸t truy nhËp ®¬n gi¶n dùa vµo tªn ®èi t−îng, ®−îc gäi lµ truy nhËp phô thuéc tªn (name-dependent access). C¸c quyÒn cã thÓ bao gåm nhiÒu quy t¾c an toµn phøc t¹p h¬n, chóng x¸c ®Þnh c¸c rµng buéc truy nhËp gi÷a chñ thÓ vµ ®èi t−îng. Mét t©n tõ (predicate) còng cã thÓ ®−îc xem lµ biÓu thøc cña mét sè biÕn hÖ thèng, ch¼ng h¹n nh− ngµy, giê vµ nguån truy vÊn, v× vËy ®· thiÕt lËp c¬ së cho kiÓm so¸t phô thuéc ng÷ c¶nh (context- dependent control). Mét vÝ dô vÒ kiÓm so¸t phô thuéc ng÷ c¶nh lµ kh«ng thÓ truy nhËp vµo th«ng tin ®−îc ph©n lo¹i th«ng qua mét ®¨ng nhËp tõ xa (remote login), hoÆc chØ cËp nhËt th«ng tin vÒ l−¬ng vµo thêi ®iÓm cuèi cña n¨m. KiÓm so¸t phô thuéc néi dung (content-dependent control) n»m ngoµi ph¹m vi cña c¸c hÖ ®iÒu hµnh, do DBMS cung cÊp. Víi kiÓm so¸t phô thuéc ng÷ c¶nh (context-dependent control), mét phÇn do hÖ ®iÒu hµnh cung cÊp, mét phÇn do DBMS cung cÊp. 22 B¶ng 1 Ma trËn quyÒn §èi t−îng Chñ thÓ File F1 File F2 File F3 Ng−êi dïng 1 R,W EXEC EXEC Ng−êi dïng 2 - - CR, DEL R,W R - Ch−¬ng tr×nh P1 C¸c quy t¾c an toµn còng nªn x¸c ®Þnh c¸c kÕt hîp d÷ liÖu kh«ng ®−îc phÐp, cÇn ph¶i xem ®é nh¹y c¶m cña d÷ liÖu cã t¨ng lªn sau khi kÕt hîp hay kh«ng. VÝ dô, ng−êi dïng cã thÓ ®−îc phÐp ®äc tªn vµ c¸c gi¸ trÞ l−¬ng cña nh©n viªn mét c¸ch riªng lÎ, nh−ng kh«ng ®−îc phÐp ®äc kÕt hîp "tªn - l−¬ng", nÕu kh«ng hä cã thÓ liªn hÖ l−¬ng víi tõng nh©n viªn cô thÓ. ViÖc truy nhËp vµo c¸c ch−¬ng tr×nh xö lý d÷ liÖu (vÝ dô, mét sè ch−¬ng tr×nh hÖ thèng hoÆc øng dông) còng cÇn ®−îc kiÓm so¸t. C¸c vÊn ®Ò vµ c¬ chÕ liªn quan ®Õn viÖc b¶o vÖ d÷ liÖu cÇn ®−îc më réng, nh»m gi¶i quyÕt c¸c vÊn ®Ò phøc t¹p h¬n vÒ b¶o vÖ logÝc tÊt c¶ tµi nguyªn hÖ thèng. Víi c¸c chÝnh s¸ch tuú ý, viÖc trao hoÆc huû bá quyÒn truy nhËp phô thuéc vµo mét vµi ng−êi trao quyÒn, mét quy t¾c an toµn cã thÓ lµ bé 6 { a, s, o, t, p ,f}, trong ®ã a lµ ng−êi trao quyÒn, s lµ chñ thÓ ®−îc trao quyÒn {o, t, p}, f lµ cê sao chÐp (copy flag) m« t¶ kh¶ n¨ng s chuyÓn quyÒn {o, t, p} cho c¸c chñ thÓ kh¸c. C¸c chÝnh s¸ch an toµn (liªn quan ®Õn viÖc chuyÓn quyÒn truy nhËp) quyÕt ®Þnh sù xuÊt hiÖn cña cê nµy, còng nh− viÖc sö dông nã. VÝ dô trong mét vµi hÖ thèng, cê ®−îc x¸c lËp l¹i sau n lÇn trao, v× vËy cho phÐp chuyÓn quyÒn s©u n møc. C¬ chÕ an toµn HÖ thèng kiÓm so¸t truy nhËp dùa vµo c¸c c¬ chÕ an toµn lµ c¸c chøc n¨ng thùc hiÖn c¸c quy t¾c vµ chÝnh s¸ch an toµn. C¸c c¬ chÕ an toµn liªn quan ®Õn viÖc ng¨n chÆn truy nhËp tr¸i phÐp (c¸c c¬ chÕ kiÓm so¸t truy nhËp) vµ ph¸t hiÖn truy nhËp tr¸i phÐp (c¬ chÕ ph¸t hiÖn x©m nhËp vµ kiÓm to¸n). Muèn ng¨n chÆn vµ ph¸t hiÖn tèt ®ßi hái c¸c c¬ chÕ x¸c thùc tèt. C¸c c¬ chÕ kiÓm so¸t truy nhËp ®−îc chän lùa nhiÒu h¬n. §«i khi, ph¸t hiÖn lµ mét tuú chän, vÝ dô kh¶ n¨ng gi¶i tr×nh viÖc sö 23 dông ®óng ®¾n c¸c ®Æc quyÒn, hoÆc chèng l¹i viÖc söa ®æi c¸c th«ng b¸o trªn m¹ng. C¸c c¬ chÕ an toµn cã thÓ ®−îc thùc thi th«ng qua phÇn cøng, phÇn mÒm hoÆc th«ng qua c¸c thñ tôc qu¶n lý. Khi ph¸t triÓn hÖ thèng an toµn, c¸c chÝnh s¸ch vµ c¬ chÕ nªn ®−îc t¸ch rêi ®Ó cã thÓ: ‰ Th¶o luËn (mét c¸ch ®éc lËp) c¸c quy t¾c truy nhËp vÒ c¸c c¬ chÕ thùc hiÖn. §iÒu nµy cho phÐp c¸c nhµ thiÕt kÕ tËp trung vµo tÝnh ®óng ®¾n cña c¸c yªu cÇu an toµn, còng nh− tÝnh t−¬ng thÝch cña c¸c chÝnh s¸ch an toµn. ‰ So s¸nh c¸c chÝnh s¸ch kiÓm so¸t truy nhËp kh¸c nhau, hoÆc c¸c c¬ chÕ thùc hiÖn kh¸c nhau cho cïng mét chÝnh s¸ch. ‰ ThiÕt kÕ c¸c c¬ chÕ cã kh¶ n¨ng thùc hiÖn c¸c chÝnh s¸ch kh¸c nhau. §iÒu nµy cÇn thiÕt khi c¸c chÝnh s¸ch cÇn thay ®æi ®éng, tuú thuéc vµo sù thay ®æi cña m«i tr−êng øng dông vµ c¸c yªu cÇu b¶o vÖ. ChÝnh s¸ch an toµn nªn cã quan hÖ chÆt chÏ víi c¬ chÕ thùc hiÖn. Mäi thay ®æi cña chÝnh s¸ch ph¶i phï hîp víi hÖ thèng kiÓm so¸t. §Ó cã ®−îc c¸c c¬ chÕ tu©n theo c¸c chÝnh s¸ch (®· ®−îc thiÕt kÕ) lµ mét vÊn ®Ò mang tÝnh quyÕt ®Þnh. Trong thùc tÕ, viÖc thùc hiÖn kh«ng ®óng mét chÝnh s¸ch an toµn dÉn ®Õn c¸c quy t¾c truy nhËp kh«ng ®óng, hoÆc hç trî kh«ng ®Çy ®ñ chÝnh s¸ch b¶o vÖ. Hai kiÓu lçi hÖ thèng c¬ b¶n cã thÓ xuÊt ph¸t tõ viÖc thùc thi kh«ng ®óng: (1) Tõ chèi truy nhËp ®−îc phÐp (2) Cho phÐp truy nhËp ®· bÞ cÊm C¸c c¬ chÕ bªn ngoµi Chóng bao gåm c¸c biÖn ph¸p kiÓm so¸t vËt lý vµ qu¶n lý, cã thÓ ng¨n ngõa truy nhËp tr¸i phÐp vµo tµi nguyªn vËt lý (phßng, thiÕt bÞ ®Çu cuèi, c¸c thiÕt bÞ kh¸c), v× vËy chØ cho phÐp c¸c truy nhËp ®−îc phÐp. Ngoµi ra cßn cã c¸c thiÕt bÞ cã kh¶ n¨ng b¶o vÖ chèng l¹i c¸c hiÓm ho¹. Tuy nhiªn, ®Ó cã ®−îc b¶o vÖ ®Çy ®ñ lµ kh«ng thÓ, ®Æc biÖt trong c¸c m«i tr−êng cã tÊn c«ng hoÆc x©m ph¹m ngÉu nhiªn. Môc tiªu lµ gi¶m ®Õn møc tèi thiÓu c¸c thiÖt h¹i. §iÒu nµy cã nghÜa lµ: 24 ‰ Gi¶m ®Õn møc tèi thiÓu c¸c x©m ph¹m; ‰ Gi¶m ®Õn møc tèi thiÓu c¸c thiÖt h¹i; ‰ Cung cÊp c¸c thñ tôc kh«i phôc. C¸c c¬ chÕ bªn trong C¸c biÖn ph¸p b¶o vÖ ®−îc ¸p dông khi ng−êi dïng bá qua, hoÆc nhËn ®−îc quyÒn truy nhËp th«ng qua c¸c kiÓm so¸t bªn ngoµi. X¸c thùc ng−êi dïng vµ kiÓm tra tÝnh hîp ph¸p cña c¸c hµnh ®éng ®−îc yªu cÇu, tuú thuéc vµo quyÒn cña ng−êi dïng, lµ c¸c ho¹t ®éng c¨n b¶n. ViÖc b¶o vÖ bªn trong bao gåm 3 c¬ chÕ c¬ b¶n sau: 1) X¸c thùc (authentication): C¬ chÕ nµy ng¨n chÆn ng−êi dïng tr¸i phÐp, b»ng c¸ch sö dông mét hÖ thèng kiÓm tra ®Þnh danh ng−êi dïng, tõ: • Nh÷ng thø ®· quen thuéc víi ng−êi dïng (ch¼ng h¹n nh− mËt khÈu, m·); • Nh÷ng thø mµ ng−êi dïng së h÷u ( ch¼ng h¹n nh− thÎ tõ, phï hiÖu); • C¸c ®Æc ®iÓm vËt lý cña ng−êi dïng (ch¼ng h¹n nh− dÊu v©n tay, ch÷ ký, giäng nãi); 2) C¸c kiÓm so¸t truy nhËp (access controls): Víi kÕt qu¶ x¸c thùc lµ hîp lÖ, c¸c c©u truy vÊn (do ng−êi dïng gâ vµo) cã thÓ ®−îc tr¶ lêi hay kh«ng, tuú thuéc vµo c¸c quyÒn mµ ng−êi dïng hiÖn cã. 3) C¸c c¬ chÕ kiÓm to¸n (auditing mechanisms): gi¸m s¸t viÖc sö dông tµi nguyªn hÖ thèng cña ng−êi dïng. C¸c c¬ chÕ nµy bao gåm hai giai ®o¹n: • Giai ®o¹n ®¨ng nhËp: tÊt c¶ c¸c c©u hái truy nhËp vµ c©u tr¶ lêi liªn quan ®Òu ®−îc ghi l¹i; • Giai ®o¹n b¸o c¸o: c¸c b¸o c¸o cña giai ®o¹n tr−íc ®−îc kiÓm tra, nh»m ph¸t hiÖn c¸c x©m ph¹m hoÆc tÊn c«ng cã thÓ x¶y ra. C¸c c¬ chÕ kiÓm to¸n thÝch hîp cho viÖc b¶o vÖ d÷ liÖu, bëi v× chóng hç trî: 25 • §¸nh gi¸ ph¶n øng cña hÖ thèng ®èi víi mét sè d¹ng hiÓm häa. §iÒu nµy còng gióp Ých cho viÖc ph¸t hiÖn c¸c ®iÓm yÕu cña hÖ thèng. • Ph¸t hiÖn c¸c x©m ph¹m chñ ý ®−îc thùc hiÖn th«ng qua chuçi c¸c c©u truy vÊn. H¬n n÷a, cã thÓ ng¨n chÆn ®−îc c¸c x©m ph¹m hoÆc hiÓm ho¹, do ng−êi dïng ®· cã ý thøc trong viÖc sö dông c¸c thñ tôc kiÓm to¸n (cã kh¶ n¨ng gi¸m s¸t mäi ho¹t ®éng). H×nh 8 minh ho¹ cÊu tróc cña mét DBMS cã c¸c ®Æc tÝnh an toµn, víi c¸c m«®un vµ ng−êi dïng. Gi¶ thiÕt r»ng, viÖc truy nhËp d÷ liÖu ®−îc b¶o vÖ chØ th«ng qua c¸c chøc n¨ng cña DBMS. Sau khi ng−êi dïng ®¨ng nhËp vµ ®−îc x¸c thùc, mçi c©u hái truy nhËp c¬ së d÷ liÖu (®−îc t¹o ra tõ mét tr×nh øng dông) ®−îc dµn xÕp, th«ng qua c¸c thñ tôc cña hÖ thèng trao quyÒn (AS). Chóng tham chiÕu vµo c¸c file quy t¾c trao quyÒn, kiÓm tra xem c¸c c©u hái cã tu©n theo c¸c quy t¾c ®ã kh«ng. Truy nhËp ®−îc phÐp phô thuéc vµo viÖc ®èi chiÕu c©u hái- quy t¾c. MÆt kh¸c, mét th«ng b¸o vÒ t×nh tr¹ng lçi cã thÓ ®−îc göi ®Õn ng−êi dïng, vµ/ hoÆc c¸c x©m ph¹m ®−îc AS ghi trong mét file nhËt ký cïng víi c¸c tham chiÕu (vÝ dô ngµy, giê, ng−êi dïng). Ng−êi cã tr¸ch nhiÖm sÏ kiÓm tra file nµy mét c¸ch ®Þnh kú, ph¸t hiÖn ra c¸c hµnh vi ®¸ng ngê, hoÆc kiÓm tra t×nh tr¹ng t¸i diÔn cña c¸c x©m ph¹m. Mét chuyªn gia, ng−êi qu¶n trÞ an toµn cã tr¸ch nhiÖm ®Þnh nghÜa c¸c quy t¾c trao quyÒn, xuÊt ph¸t tõ c¸c yªu cÇu an toµn cña tæ chøc. Ng−êi trao quyÒn còng cã thÓ lµ ng−êi kiÓm to¸n vµ/ hoÆc DBA. C¸c c©u hái truy nhËp (®−îc phÐp) ®−îc biªn dÞch thµnh c¸c lêi gäi ch−¬ng tr×nh tõ th− viÖn øng dông, sau ®ã ®−îc bé qu¶n lý giao t¸c xö lý vµ chuyÓn thµnh c¸c yªu cÇu truy nhËp d÷ liÖu (do bé qu¶n lý d÷ liÖu xö lý). H¬n n÷a, hÖ ®iÒu hµnh vµ phÇn cøng cã thÓ ®−a ra c¸c kiÓm so¸t (ch¼ng h¹n nh− kiÓm so¸t truy nhËp file) ®Ó ®¶m b¶o r»ng d÷ liÖu ®−îc chuyÓn chÝnh x¸c tíi vïng ng−êi dïng yªu cÇu. Kü thuËt mËt m· vµ c¸c b¶n sao dù phßng lµ ph−¬ng tiÖn th−êng ®−îc sö dông khi b¶o vÖ hÖ thèng l−u gi÷ ch−¬ng tr×nh vµ d÷ liÖu vËt lý. 26
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.