Web security các mô hình kiến trúc web

13 247 0
Web security các mô hình kiến trúc web

Đ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

Web Security: Các mô hình kiến trúc web Web Security: Các lớp trong kiến trúc web  !" #$%&' ()'*+&,+-" .,'/012 34 ,"+53+6' /7'89'/3+63.+"( 1. Lớp trình diễn :"#;<=$+,;.3>?@(A1 $++,;.1B$1>,"3 CDEF$G H1B&3$I(A *&;J K LM9NCFML+"  ;'$G5O&;J K 1 1P4 Q+D3+ ,1B1RQQ83>"(S" ;' R&P4 $;J+,/H1P( T3Q1.1B+-J"! T3Q1. /+,;.-';! ,;.II@CIID3+3@F UV;$+$KW3,J..'1 $ 33D?3(A H,,,-J+QI$ 3X+ R, ?@YSZ@EA 1B51G H .,?JI[' 5T;GS3Z333CTSSZF(,;.II@\ +/ ] ;J'.-&^@ZC_(_(GEF( ,;.^TSSZ ^$K++`P1<4 =3\ ,1K .?3??(^1B,$ ;" %    1X  +a   X  +%    \  3  B  .  ^  @3D Y3 3H W3 '1 $3X+ bG  cAbYd@e  : G @3  A3A  ^+f@    f@  g 33D?3E^hB1M895J RJ+,+3 1+%83$8/i. ^(^\,] ;J'.-&ZTZC_(F( ,;.^S3+ ^S3+$+j@1B,%^@3D Y3 3C^@YF(S3+$,j@$j@ ZC_(kFL@ 3;+$ H++,;.TSSZ3- &j K0;1\,"'P[-& j( l,+,;., A3$,+,;.95J<+/+,;. ,m1B5!Gc?@@ fE 2. Lớp ứng dụng :;?^3$,R;+a X, 1B\(:$;JR,+a X $\', ;H1P%&' \$3+a X ( /-&\+a X! ^@Z(AnS ^@Z(AnS$+C3D+3F1B ,$ H%33D3o&96"Q3 &1&$&R(:K1K J1B1R9$3,p8+pqqpNJr(q .(AnSD+3$-'/P.33D^@Z C^@ZF(^@Z(AnS1BJRQl3++3: s +Cl:sF 3o&96"P+a^@Z(AnSHt-&$3 1BhB%(AnS ( ZTZ ZTZCT;GZ33F$+-&6"R;+ 3Q+a'.;P 1BN1,,P3+,;. +a X+%N3+1M`4 ,(AHMB$ #$0$3TS:(e31B/ 3, /1u=0,/l$j#=$9GV; \v+1/*3,-&,JZTZ1a %$+-&6"`PHP( j@Z j@Z  Cj@  ZF  <  1B P  1P    +  ,  J  ,  $  j @Z33$+-'j3o,$, Q3 TS:g:;+/1RQ,.+, 81X;J K .(l-'$;3o9 0+aj$+/$1G5O1a1B1RCw] 3F$33 x.( SR" ;'6j@Z1BJR$ @NJRj@ZCj@Z3+F(dJRj@ZQ3 $+a XjXJR+a X6( NJRj3>\PQ3+a;33L j@Z( Z ZCZnG3s3: F1B:;?GV;\ L8+ryz{+1MM$Q3+-&6" 8*=+B&' $3oG5O&' [+ 1B P4 K"+(l0,'.Z,/lL,M' 1PJ ,$+31 9C1a'+lFH;Z#=(Z ,3Q$3o954 ;PN+H11B 1>3 ,, ( /-&\, A3$<+/-&\+a X,! Z;3s ;l|)d(AnSE 3. Lớp cơ sở dữ liệu l%&' Cl@e:F;e$+6B-H 0(S ; J 6&$;9N3-'-$9 1B iQ+6BJP,&' (e&' $; 1B ;"Q+6B,63'1 $;1B  &3,'4 R%&' ( :%&' 3H 0$+$ &3$ &' $\'3,[, ;H( /'4 R%&' 9>3! f f H+'4 R%&' Ce+@;+ }ed@F ; ;!f@1 &$4 O,-N 3,(f4 O%&' H, 1+. H 0l@e:4 'J+8 &$\,1/B l@e:,3 $,( @~:@ @~:@$'/4 R%&' 4 'Cs3ed +@;+wsed@F3a33D,1B$1>$ Q;J'1 $?3(@~:@u,`P$V' 9N-4 3'1X=J?3( @~:@5,',3 ;S3w@~:131`&' &ll3+ $@l3+ ( ;@~: ;@~:$'4 R%&' +a X+%`PHP$ 1B,$,H 34 ,", ()";@~:/13`1R$#5M ;3Q 1J '1 $ H+'/,$+'MH +Q()/1$M3+63;@~:HMB3,  ;6l@e:J(;@~:+#M3$3$J ;@~:L.(A J3,'1 $, ! J?•p3,'1 $<?3: Gf@gbG Yd@eAd@eA3A?@cIIG@3@ f@E ;@~:$+3&MHT'~ Rl%&' 4  '5A-& ;HH 0C@~:F( /'4 R%&' , A3$    <  +  /  '  4   R    %  &  '  ,  !  Z3@~: 33D^@;E 4. Mục đích của việc phân lớp )'3Q1R/,3H 0-&094  R#6$+$<.13</, ;H-L >( /,/M9>! • h%Q3+P<.J3+"1/Q &$1-1BoLJ3$( • h-J€%•&,1,"QH -31>4 ;+1aRP+4 ;1 ()M P .QhP QH "'/ %&' /"7H81>,$ $+%'/.Q( 5. Một số kịch bản thông dụng • :"#,1>P1  ;6J+$  ;J()M6M, ;6+$ ;J$31J' /‚Q+ƒ+$1>H " "#;J K G,\4 ;4 RC+3F(U $;QP%L5 R 1 ;61P$ ;JJ( • :%&'  H,$3, & 4 ;$1, ()M+95J $31B\"P1>4 ;HH$„ 1=<,3,;1`\$-1Bo( AP $31B\"7„1B;1`\ Jl@e:1a1B„1R$„,3Q+l@e:1a 1BH "L( • l,, -J3o ;61=3>% ,()M!"#-8 ;61P66O 1B5 &&' Ql@e:+$„8 ;6 &' $;-4 , ;H,$3NBC ;6 %H1F(l,R3P&,JH1 +Q7J1B=1„3o,RKP1B \()M!„3oP/1P'4 R%&' @~: @J`SlZr…••<,`,"1B=3> -3o( Web Security: Các mô hình kiến trúc web S3$P-1a"$;,3+( T-+;-P$P€l,+-"P0•(- .+1BV3,.'/()' i, 3+09,#$<.' /7GV+61,,'/( Mô hình 1 lớp S3+-"r,+,;.+,;.% &' 1 1BP6JN+$ ;J+,;."( † 1+!e#$$1>$-/ $ ;J( AB1+!‡+R>H-$P+4 ;+3, m1P,,7R%3(S ;J>  834 ,"6$$,',3'3 ( Mô hình 2 lớp ‡,+-"r3+-"p$;,+,;. 1BP6JN++,;.<+,;.%& ' 1BP6J++,;.,"( † 1+!‡-/4 , $ ;Jm1+31B+ K$314 ,"6$$3+6( AB1+!,;.$m<1> J ++,;.J+,;.R>H-$P+4 ; +3,+a XR1 $;m1P+,;.% %&' 7R+3,( [...].. .Mô hình 3 lớp Trong mô hình 3 lớp này, các máy chủ phục vụ web, ứng dụng web và máy chủ cơ sở dữ liệu đều được thiết lập trên mỗi máy chủ độc lập như hình vẽ Ưu điểm: Dễ dàng vận hành hệ thống và chủ động phòng, chống các nguy cơ tấn công từ tin tặc Nhược điểm: Tốn kém nhiều tài nguyên và quá trình cài đặt Mô hình N lớp Trong mô hình N lớp, mỗi máy chủ phục vụ web, ứng dụng web và máy chủ... mỗi cụm máy chủ độc lập như hình vẽ Đối với nhưng hệ thống cung cấp dịch vụ lớn, đòi hỏi phải có nhiều tài nguyên mới đủ phục vụ người dùng thì mô hình này là giải pháp tốt Ưu điểm: Cung cấp dịch vụ rộng lớn với nhiều người sử dụng Nhược điểm: Tài nguyên nhiều, chi phí cài đặt và vận hành cao Ý nghĩa của việc phân lớp Qua việc phân tích các mô hình trên cho thấy, nếu giữa các lớp không có sự tách biệt... các lớp khác cũng bị ảnh hưởng theo Ví dụ trường hợp tất cả ứng dụng web, cơ sở dữ liệu đều được đặt trên máy chủ phục vụ web thì khi tin tặc tấn công vào máy chủ phục vụ web có thể dẫn đến mã nguồn và cơ sở dữ liệu của ứng dụng đó bị xâm phạm Do vậy, khi triển khai thực tiễn nên thiết kế tách biệt độc lập theo mô hình 3 lớp để tránh tình trạng một lớp bị tấn công và chiếm quyền kiểm soát dẫn đến các. .. lớp bị tấn công và chiếm quyền kiểm soát dẫn đến các lớp khác bị ảnh hưởng Việc phân loại độc lập 3 lớp như trên sẽ tạo điều kiện thuận lợi cho việc vận hành, bảo trì hệ thống cũng như dễ dàng áp dụng các biện pháp bảo vệ đối với mỗi lớp riêng biệt . Web Security: Các mô hình kiến trúc web Web Security: Các lớp trong kiến trúc web . @~: @J`SlZr…••<,`,"1B=3> -3o( Web Security: Các mô hình kiến trúc web S3$P-1a"$;,3+( T-+;-P$P€l,+-"P0•(- .+1BV3,.'/()'. i, 3+09,#$<.' /7GV+61,,'/( Mô hình 1 lớp S3+-"r,+,;.+,;.% &'

Ngày đăng: 29/10/2014, 09:44

Mục lục

  • Web Security: Các mô hình kiến trúc web

  • Web Security: Các lớp trong kiến trúc web

    • 1. Lớp trình diễn

    • 2. Lớp ứng dụng

    • 3. Lớp cơ sở dữ liệu

    • 4. Mục đích của việc phân lớp

    • 5. Một số kịch bản thông dụng

    • Web Security: Các mô hình kiến trúc web

      • Mô hình 1 lớp

      • Mô hình 2 lớp

      • Mô hình 3 lớp

      • Mô hình N lớp

      • Ý nghĩa của việc phân lớp

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

Tài liệu liên quan