Bảo mật ứng dụng web trên internet pdf

169 335 0
Bảo mật ứng dụng web trên internet pdf

Đ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

Khoa CNTT TR B GIÁO D C VÀ ÀO T O NG I H C KHOA H C T NHIÊN TP.HCM KHOA CÔNG NGH THÔNG TIN B MÔN M NG MÁY TÍNH cd LU N V N T T NGHI P TÀI: NGHIÊN C U M T S V N V B OM T NG D NG WEB TRÊN INTERNET GVHD: Th.S MAI V N C NG SVTH : NGUY N DUY TH NG - 9912074 NGUY N MINH THU - 9912156 KHÓA H C: 1999-2003 Khoa CNTT L ic m n Sau g n tháng n l c th c hi n, lu n v n nghiên c u “Các k thu t t n công b o m t ng d ng Web Internet” ã ph n hoàn thành Ngoài s c g ng h t c a b n thân, chúng em ã nh n tr Tr t t c s khích l r t nhi u t phía nhà ng, th y cơ, gia ình b n bè c h t chúng xin cám n ba m ã ng viên t o m i i u ki n chúng h c t p hoàn thành lu n v n t t nghi p Chúng em xin cám n th y cô tr ng i H c Khoa H c T Nhiên ã truy n nh ng ki n th c quý báu cho chúng em su t trình h c t p chúng em xin bày t lòng chân thành sâu s c t n tình h ng d n giúp n th y Mai V n C t c bi t, ng, ng i ã chúng em trình làm lu n v n t t nghi p Xin cám n t t c b n bè ã ang ng viên, giúp h c t p hoàn thành t t lu n v n t t nghi p chúng tơi q trình Khoa CNTT L i nh n xét …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… Khoa CNTT Nghiên c u m t s v n v b o m t ng d ng Web Internet M CL C GI I THI U……………………………………………………………………………… T ch c c a lu n v n…………………………………………………………………… PH N TH Ch NH T: C S LÍ THUY T……………………………………………… 11 ng 1: Gi i th u I KHÁI NI M NG D NG WEB……………………………… …………………… 13 II MÔ T HO T Ch ng d ng Web…………………………………………………… 12 NG C A M T NG D NG WEB……… ………………… 16 ng 2: Các khái ni m, thu t ng liên quan ………………………………………… 18 I HACKER……………………………………………………………………………… 19 II HTTP HEADER…………………………………………………………………… 19 III SESSION…………………………….……………………………………………… 21 IV COOKIE…………………………………………………………………………… 22 V PROXY……………………………………………………………………………… 25 Ch ng 3: Gi i thi u s l c v k thu t t n công ng d ng Web………………… 26 I KI M SOÁT TRUY C P WEB……………………………………………………… 27 I.1 Thâm nh p h th ng qua c a sau………………………………………………… 27 II CHI M H U PHIÊN LÀM VI C………………………………………………… 27 II.1 n nh phiên làm vi c…………………………………………………………… 27 II.2 ánh c p phiên làm vi c………………………………………………………… 27 III L I D NG CÁC THI U SÓT TRONG VI C KI M TRA D LI U NH P H P L ……….…………………………………………………………………………… 27 III.1 Ki m tra tính úng III.2 Tràn b n c a d li u b ng ngơn ng phía trình t………… 28 m…………… ……………………………………………………… 28 III.3 Mã hóa URL…………………………………………………………………… 28 III.4 Kí t Meta……………………………………………………………………… 28 ng d n…………………………………………………………… 29 III.6 Chèn mã l nh th c thi trình t n n nhân……………………………… 29 III.7 Thêm câu l nh h th ng………………….…………………………………… 29 III.5 V t qua Khoa CNTT Nghiên c u m t s v n v b o m t ng d ng Web Internet III.8 Chèn câu truy v n SQL…………………….…………………………………… 30 III.9 Ngơn ng phía máy ch ……………… 30 III.10 Kí t r ng….………………………………………………………………… 30 III.11 Thao tác tham s truy n………………………………………………… 30 IV L THÔNG TIN……………………………………………………………… 31 V T CH I D CH V ………………….…………………………………………… 31 PH N TH HAI: CÁC K THU T T N CÔNG VÀ B O M T NG D NG WEB 33 ng 4: Thao tác tham s truy n………………………………………………… 34 I THAO TÁC TRÊN URL…………………………………………………………… 35 I.1 Khái ni m………………………………………………………………………… 35 Ch I.2 M t s bi n pháp kh c ph c……………………………………………………… 36 II THAO TÁC TRÊN BI N N FORM……………………………………………… 36 II.1 Khái ni m………………………………………………………………………… 36 II.2 M t s bi n pháp kh c ph c…………………………………………………… 38 III THAO TÁC TRÊN COOKIE……………………………………………………… 39 III.1 Khái ni m ……………………………………………………………………… 39 III.2 M t s bi n pháp kh c ph c…………………………………………………… 40 IV THAO TÁC TRONG HTTP HEADER…………………………………………… 41 IV.1 Khái ni m……………………………………………………………………… 41 IV.2 M t s bi n pháp kh c ph c…………………………………………………… 42 Ch ng 5: Chèn mã l nh th c thi trình t n n nhân (Cross Side Scripting)…… 43 I K THU T T N CÔNG CROSS-SITE SCRIPTING (XSS)……………………… 44 NG PHÁP T N CÔNG XSS TRUY N TH NG………………………… 46 III M T S WEBSITE TÌM TH Y L H NG XSS……………………………… 50 IV T N CÔNG XSS B NG FLASH………………………………………………… 51 V CÁCH PHÒNG CH NG…………………………………………………………… 54 II PH Ch ng 6: Chèn câu truy v n SQL (SQL Injection)…………………………………… 56 I KHÁI NI M SQL INJECTION…………………………………………………… 57 II GI I THI U MƠ HÌNH C S 57 D LI U……………………………………… Khoa CNTT Nghiên c u m t s v n v b o m t ng d ng Web Internet III CÁC CÁCH T N CÔNG………………………………………………………… 58 III.1 K thu t t n công SQL Injection……………………………………………… 58 III.2 T n công d a vào câu l nh SELECT…………………………………………… 60 III.3 T n công d a vào câu l nh HAVING………………………………………… 62 III.4 T n công d a vào câu l nh k t h p UNION…………………………………… 62 III.5 T n công d a vào l nh INSERT……………………………………………… 69 III.6 T n công d a vào STORED PROCEDURE…………………………………… 70 III.7 Nâng cao……………………………………………………………………… 70 n………………………………………… 70 III.7.2 T n công t ng……………………………………………………………… 71 III.7.3 Tránh s ki m soát………………………………………………………… 74 III.7.4 Dùng Extended Stored Procedure…………………………………………… 75 III.7.4.1 Dùng Extended Stored Procedure có s n h th ng SQL Server… 75 III.7.4.2 Dùng Extended Stored Procedure t t o………………………………… 76 III.7.4.3 Nh p t p tin v n b n vào b ng…………………………………………… 77 IV CÁCH PHÒNG CH NG………………………………………………………… 77 IV.1 Ki m tra d li u……………………………………………………………… 78 IV.2 Khoá ch t SQL Server (SQL Server Lockdown)…………………………… 81 ng 7: Chi m h u phiên làm vi c (Session Management)………………………… 83 I T NG QUAN V SESSION ID…………………………………………………… 84 II N NH PHIÊN LÀM VI C…………………………………………………… 85 II.1 T n công Session ID tham s URL………………………………………… 88 II.2 T n công Session ID bi n n form……………………………………… 89 II.3 T n công Session ID cookie……………………………………………… 89 II.4 Cách phòng ch ng……………………………………………………………… 91 III ÁNH C P PHIÊN LÀM VI C………………………………………………… 92 III.7.1 Chu i kí t khơng có d u nháy Ch ốn phiên làm vi c (Prediction sessionID)………………… 93 III.2 T n công ki u vét c n phiên làm vi c (Brute force ID)……………………… 93 III.3 T n công ki u dùng o n mã 94 III.1 T n công ki u d ánh c p phiên làm vi c…………………… Khoa CNTT Nghiên c u m t s v n v b o m t ng d ng Web Internet III.4 Cách phòng ch ng……………………………………………………………… III.5 S khác bi t gi a ánh c p phiên làm vi c (session hijacking) n 94 nh phiên làm vi c (session fixation)…………………………………………………………… 94 Ch m (Buffer Overflow)…………………………………………… 97 I KHÁI NI M………………………………………………………………………… 98 II S 99 ng 8: Tràn b T CH C C A B NH ………………………………………………… II.1 Stack…………………………………………………………………………… 100 II.2 Push Pop……………………………………………………………………… 101 II.3 Cách làm vi c c a hàm………………………………………………………… 102 II.4 Shell code……………………………………………………………………… 104 NG D NG WEB……………… 106 IV CÁC CÁCH PHÒNG CH NG…………………………………………………… 106 III M T S CÁCH GÂY TRÀN B Ch M QUA ng 9: T ch i d ch v (DoS)……………………………………………………… 108 I KHÁI NI M………………………………………………………………………… 109 II NH NG KH N NG B T N CÔNG B NG DOS……………………………… 109 III CÁC K THU T T N CÔNG…………………………………………………… 110 III.1 Khái ni m v Tcp b t tay ba chi u……………………………………………… 110 III.2 L i d ng TCP th c hi n ph ng pháp SYN flood truy n th ng……………… 112 III.3 T n công vào b ng thông……………………………………………………… 113 III.3.1 Ki u t n công th 1………………………………………………………… 113 III.3.2 Ki u t n công th 2………………………………………………………… 113 III.4 Ki u t n công vào tài nguyên h th ng………………………………………… 117 IV BI N PHÁP PHÒNG CH NG…………………………………………………… 117 ng 10: M t s k thu t t n cơng khác…………………………………………… 119 I Mà HĨA URL (URL Encoding) …………………………………………………… 120 I.1 Khái ni m………………………………………………………………………… 120 I.2 M t s bi n pháp phòng ch ng………………………………………………… 121 Ch NG D N………………………………………… 121 II.1 Khái ni m……………………………………………………………………… 121 II KI U T N CÔNG V T Khoa CNTT Nghiên c u m t s v n v b o m t ng d ng Web Internet II.2 M t s bi n pháp phòng ch ng………………………………………………… 122 R NG………………………………………… 123 III.1 Khái ni m……………………………………………………………………… 123 III.2 M t s bi n pháp phòng ch ng………………………………………………… 123 III T N CƠNG D A VÀO KÍ T PHÍA TRÌNH CH ………………………………………………… 123 IV.1 Khái ni m……………………………………………………………………… 123 IV.2 Cách t n cơng…………………………………………………………………… 125 IV.3 Bi n pháp phịng ch ng………………………………………………………… 125 IV NGÔN NG Ch ng 11: T ng k t q trình t n cơng c a Hacker………………………………… 127 M C H T NG C A M C TIÊU………………… 128 NG D NG WEB…………………………………………………… 131 III T N CÔNG……………………………………………………………………… 132 I THU TH P THÔNG TIN II KH O SÁT ng 12: T ng k t bi n pháp phòng ch ng…………………………………… 134 I V I NH NG NHÀ QU N TR M NG…………………………………………… 135 II V I NH NG NHÀ THI T K NG D NG WEB……………………………… 137 NG D NG WEB…………………………………… 139 NG TRÌNH WEB CHECKER……………………………… 140 Ch III V I NG PH N TH IS D NG BA: CH Ch ng 13: Ch ng trình Web Checker……………………………………………… 141 I C T CH NG TRÌNH WEB CHECKER…………………………………… 142 I.1 T ng quan……………………………………………………………………… 142 I.2 Yêu c u………………………………………………………………………… 142 I.2.1 Yêu c u ch c n ng…………………………………………………………… 142 I.2.1 Yêu c u phi ch c n ng……………………………………………………… 143 NG TRÌNH WEB CHECKER……………………………… 143 ng trình Web Checker………………………………………… 143 II KI N TRÚC CH II.1 Ki n trúc ch ng trình v i trình ch Web………………………………… 144 T………………………………………………………………………… 145 II.2 Giao ti p gi a ch III CÀI III.1 Ngôn ng cài III.2 Ph t……………………………………………………………… ng pháp cài t…………………………………………………………… 145 145 Khoa CNTT Nghiên c u m t s v n v b o m t ng d ng Web Internet III.2.1 S d ng mơ hình giao di n d ng Dialog…………………………………… 145 III.2.2 S d ng ActiveX Control (Microsoft Web Browser)……………………… 145 III.2.3 S d ng giao di n l p trình Window Socket 2……………………………… 146 III.2.4 M t s l p hàm ng trình………………… 146 ng trình cách s d ng…………………………………………… 151 III.3 Mô t ch c cài t ch ng trình……………………………………………………… 151 III.3.2 Cách s d ng……………………………………………………………… 152 III.3.1 Màn hình ch IV ÁNH GIÁ CH NG TRÌNH…………………………………………………… 153 c……………………………………………………… 153 h n ch ………………………………………………………… 153 K T LU N…………………………………………………………………………… 155 IV.1 Nh ng v n IV.2 Nh ng v n C…………………………………………………… 156 NG PHÁT TRI N…………………………………………………………… 157 L C……………………………………………………………………………… 158 I NH NG V N II H PH t T Khoa CNTT Nghiên c u m t s v n v b o m t ng d ng Web Internet GI I THI U Ngày nay, Internet c ph bi n r ng rãi, t ch c, cá nhân u có nhu c u gi i thi u thơng tin c a xa l thông tin c ng nh th c hi n phiên giao d ch tr c n V n n y sinh ph m vi ng d ng c a ng d ng Web ngày m r ng kh n ng xu t hi n l i b t n công cao, tr thành cho nhi u ng i t n cơng v i m c ích khác ôi khi, c ng ch th tài ho c ùa b n v i ng it n gi n i khác Cùng v i s phát tri n không ng ng c a Internet d ch v Internet, s l v t n công Internet c ng t ng theo c p s nhân Trong ph thông tin i chúng ngày nh c nhi u Internet, tài li u chun mơn b t tồn d li u cho máy tính ng ng ti n n nh ng kh n ng truy nh p thông tin c a u c p nhi u nv n b o m an c k t n i vào m ng Internet Theo s li u c a CERT (Computer Emegency Response Team - " tính"), s l ng ng v t n công Internet i c p c u máy c thông báo cho t ch c h n 200 vào n m 1989, kho ng 400 vào n m 1991, 1400 vào n m 1993, 2241 vào n m 1994, n m 2001 5315 v Nh ng v t n công nh m vào t t c máy tính có m t Internet, máy tính c a t t c công ty l n nh AT&T, IBM, tr ng i h c, c quan nhà n c, t ch c quân s , nhà b ng M t s v t n cơng có quy mơ kh ng l (có t i 100.000 máy tính b t n cơng) H n n a, nh ng s ch ph n n i c a t ng b ng M t ph n r t l n v t n cơng khơng -Trang 7- c thơng báo, nhi u lý do, ó Khoa CNTT Ch ng 13: Ch ng trình Web Checker K t qu : Li t kê k t qu sau ki m tra g m v trí ã ki m tra an tồn hay khơng an tồn nh ng l h ng mà v trí ó m c ph i L i khuyên: N u phát hi n l i s hi n th cách phòng ch ng l i ó ch n tên l i bên ph n k t qu III.3.2 Cách s d ng Ng i dùng gõ a ch vào ho c liên k t ch n nút ki m tra, ch n trang web c n ki m tra Sau ó ng trình s hi n th k t qu l i khuyên cách phòng ch ng l h ng b m c ph i Hình 13.III.3.2-1: Màn hình thơng báo k t qu -Trang 152- Khoa CNTT Ch ng 13: Ch Ch ng trình Web Checker ng trình s ánh d u tr c ti p vào trang Web v trí xanh an toàn, màu IV ánh giá ch Nh ng v n t c ki m tra (màu khơng an tồn) ng trình c nh ng v n h n ch c a ch ng trình sau ã th nghi m m ng o Internet: IV.1 Nh ng v n t Thông phát hi n m t s c l i b o m t nh SQL Injection, Form Field Manipulation, URL Manipulation c a m t ng d ng Web Interbet minh h a cho ph n lý thuy t c a k thu t ó Th hi n rõ ràng, tr c quan k t qu v trí ã ki m tra a g i ý v bi n pháp phòng ch ng i v i l i b o m t phát hi n c Ví d 13.IV.1-1: Ch ng trình ã phát hi n c l i b o m t v SQL Injection c a ng d ng Web (www.progenic.com) C th liên k t t c không n n i dung tin c ki m tra d li u nh p http://www.progenic.com/out/?id=5’ IV.2 Nh ng v n Do s d ng c ch nên ch Hi u qu h n ch n gi n ki m th ánh giá k t qu nh n ng trình không th phát hi n l i b o m t ph c t p t c th p i v i ng d ng có cách thi t k l -Trang 153- c, Khoa CNTT Ch ng 13: Ch ng trình Web Checker Ví d 13.IV.2-1: Ch ng trình ã khơng phát hi n l i v i ng d ng Web (www.thanglongmetalwares.com/sanpham.asp) m c dù ng d ng có l i b o m t SQL Injection Nguyên nhân th t b i ng d ng l u tr câu truy v n it ng c a form nên ch truy v n nên ã làm thay i ho t ng trình ki m tra form s làm thay i câu ng c a ng d ng Web -Trang 154- * FROM Khoa CNTT K t lu n K T LU N N i dung: I Nh ng v n II H t c ng phát tri n -Trang 155- Khoa CNTT K t lu n K T LU N cd I NH NG V N Theo yêu c u d ng Web”, cho t ban T C u “Nghiên c u k thu t t n công b o m t ng n th i i m hi n t i, lu n v n ã t c n i dung sau: Tìm hi u k thu t t n công ng d ng Web bao g m k thu t o Thao tác tham s truy n nh URL, bi n n form, cookie, HTTP header o Chèn mã l nh th c thi trình khách Cross-site Scripting o Chèn câu truy v n SQL o ánh chi m phiên làm vi c c a ng o Tràn b i dùng m o T ch i d ch v o Các k thu t khác nh : Mã hóa URL, v t ng d n, kí t r ng, ngơn ng phía trình ch ,… Các bi n pháp b o m t t s k t h p gi a nhà qu n tr m ng, nhà thi t k d ng Web ng V ch ng i dùng ng trình “Web Checker” ã t m t s n i dung c b n sau: o Ki m tra m t trang Web có kh n ng b t n công b ng nh ng k thu t chèn câu l nh SQL, thay o Ch i tham s hay khơng ng trình cho phép ng m t trình t thơng th i dùng th c hi n giao ti p v i trình ch gi ng nh ng -Trang 156- Khoa CNTT K t lu n II H NG PHÁT TRI N Trong ph m vi m t lu n v n i h c, lu n v n c b n ã t c yêu c u t Tuy nhiên, k t qu khiêm t n h n ch v tài li u th i gian Trong th i gian t i, n u có i u ki n, lu n v n s c g ng phát tri n thêm nh ng n i dung sau: Tìm hi u thêm v k thu t t n công Web m c ng pháp b o m t ng d ng sâu h n Tìm hi u v v n b o m t sâu h n, không ch d ng Web mà phát tri n h n v n Khai tri n ch a ph b om t m c m t ng d ng h th ng m ng d ch v ng trình phát hi n l h ng t t h n, nhi u ph ng di n k thu t Phát tri n ch ng trình nh m t Proxy gi a trình ch v i trình t M i yêu c u t trình t hay tr l i t trình ch ch u ph i i qua ch ng trình B t c ng trình ki m tra th y kh n ng t n công t trình t, ch t ch i yêu c u ó óng k t n i -Trang 157- ng trình s Khoa CNTT Ph l c Ph l c N i dung: A HTTP header B URL Encoding C Server Side Include -Trang 158- Khoa CNTT Ph l c Ph l c A: HTTP HEADER Các tham s thông th ng tham s có th dùng c HTTP request HTTP response Tên Giá tr ví d Cache-Control max-age=10 Connection Close Date Tue, 11 Jul 2000 18:23:51 GMT Pragma no-cache Trailer Date Transfer-Encoding Chunked Upgrade SHTTP/1.3 Via HTTP/1.1 Proxy1, HTTP/1.1 Proxy2 Warning 112 Disconnected Operation Các tham s ch có th dùng HTTP Request Tên Giá tr ví d Accept text/html, image/* Accept-Charset iso8859-5 Accept-Encoding gzip, compress Accept-Language en, fr Authorization [credentials] Content-Encoding Gzip Expect 100-continue From user@microsoft.com -Trang 159- Khoa CNTT Ph l c Host www.microsoft.com If-Match entity_tag001 If-Modified-Since Tue, 11 Jul 2000 18:23:51 GMT If-None-Match entity_tag001 If-Range entity_tag001 hay Tue, 11 Jul 2000 18:23:51 GMT If-Unmodified-Since Tue, 11 Jul 2000 18:23:51 GMT Max-Forwards Proxy-Authorization [credentials] Range Bytes=100-599 Referer http://www.microsoft.com/resources.asp TE trailers User-Agent Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0) Các tham s ch có th dùng HTTP Response Tên Giá tr ví d Accept-Ranges None Age 2147483648(2^31) ETag b38b9-17dd-367c5dcd Last-Modified Tue, 11 Jul 2000 18:23:51 GMT Location http://localhost/redirecttarget.asp Proxy-Authenticate [challenge] Retry-After Tue, 11 Jul 2000 18:23:51 GMT hay 60 Server Microsoft-IIS/5.0 Vary Date WWW-Authenticate [challenge] -Trang 160- Khoa CNTT Ph l c Các tham s th c th có th dùng HTTP request HTTP response Các tham s cho bi t thơng tin v ph n thân, ví d nh chu n mã hố Tên Giá tr ví d Allow GET, HEAD Content-Encoding Gzip Content-Language En Content-Length 8445 Content-Location http://localhost/page.asp Content-MD5 [md5-digest] Content-Range Bytes 2543-4532/7898 Content-Type text/html Expires Tue, 11 Jul 2000 18:23:51 GMT Last-Modified Tue, 11 Jul 2000 18:23:51 GMT -Trang 161- c s d ng Khoa CNTT Ph l c Ph l c B: URL ENCODING Kí t Mã Hexa %90 À %c0 ð %f0 ‘ %91 Á %c1 ñ %f1 %62 ’ %92  %c2 ị %f2 c %63 “ %93 à %c3 ó %f3 %34 d %64 ” %94 Ä %c4 ô %f4 %35 e %65 • %95 Å %c5 õ %f5 %06 %36 f %66 – %96 Ỉ %c6 %f6 %07 %37 g %67 — %97 Ç %c7 ÷ %f7 backspace %08 %38 h %68 ˜ %98 È %c8 ø %f8 %09 %39 i %69 ™ %99 É %c9 ù %f9 linefeed %0a : %3a j %6a š %9a Ê %ca ú %fa %0b ; %3b k %6b › %9b Ë %cb û %fb %0c < %3c l %6c œ %9c Ì %cc ü %fc c return %0d = %3d m %6d %9d Í %cd ý %fd %0e > %3e n %6e ž %9e Ỵ %ce þ %fe %0f ? %3f o %6f Ÿ %9f Ï %cf ÿ %ff %10 @ %40 p %70 %a0 Ð %d0 %11 A %41 q %71 ¡ %a1 Ñ %d1 %12 B %42 r %72 ¢ %a2 Ị %d2 %13 C %43 s %73 £ %a3 Ó %d3 %14 D %44 t %74 %a4 Ô %d4 %15 E %45 u %75 ¥ %a5 Õ %d5 %16 F %46 v %76 | %a6 Ư %d6 %17 G %47 w %77 § %a7 %18 H %48 x %78 ă %a8 ỉ %d8 %19 I %49 y %79 © %a9 Ù %d9 %1a J %4a z %7a ª %aa Ú %da %1b K %4b { %7b « %ab Û %db %30 ` %60 %31 a %61 %02 %32 b %03 %33 %04 %05 tab %00 %01 æ -Trang 162- %d7 Khoa CNTT Ph l c %1c L %4c | %7c ¬ %ac Ü %dc %1d M %4d } %7d ¯ %ad Ý %dd %1e N %4e ~ %7e ® %ae Þ %de %1f O %4f %7f ¯ %af ß %df space %20 P %50 %80 ° %b0 %e0 ! %21 Q %51 %81 ± %b1 %e1 " %22 R %52 ‚ %82 ² %b2 â %e2 # %23 S %53 ƒ %83 ³ %b3 ã %e3 $ %24 T %54 „ %84 ´ %b4 ä %e4 % %25 U %55 … %85 µ %b5 å %e5 & %26 V %56 † %86 ¶ %b6 ỉ %e6 ' %27 W %57 %87 à %b7 ỗ %e7 ( %28 X %58 ˆ %88 ¸ %b8 è %e8 ) %29 Y %59 ‰ %89 ¹ %b9 é %e9 * %2a Z %5a Š %8a º %ba ê %ea + %2b [ %5b ‹ %8b » %bb ë %eb , %2c \ %5c Œ %8c ¼ %bc ì %ec - %2d ] %5d %8d ½ %bd í %ed %2e ^ %5e %8e ắ %be ợ %ee / %2f _ %5f %8f ¿ %bf ï %ef € Ž -Trang 163- Khoa CNTT Ph l c Ph l c C: SERVER SIDE INCLUDE Câu l nh SSI c chia làm ph n: + Câu l nh + Câu l nh i u n Câu l nh Ví d Tham s CONFIG Sizefmt, datefmt Gi i thích i u n kích th c file ngày COOKIE Get, alt, if, then , ch COUNT t ng s k t n i ECHO reqheader, here c u, bi n Cmd th c thi câu l nh EXEC FLASHMOD FSize INCLUDE ifheader, else trang hi n hành nh ng tham s Câu l nh i u n -Trang 164- Khoa CNTT Ph l c COUNTER ELSE Name ENDIF Name ENDLOOP Name EXITLOOP equals equals Name IF LOOP -Trang 165- Khoa CNTT Tài li u tham kh o TÀI LI U THAM KH O Hacking Exposed, Stuart McClure, Joel Scambray, George Kurtz RFC2617, J.Franks, P Hallam-Baker, J.Hostetler, S Lawrence, P Leach, A Luotonen, L Stewart – 06/1999 http://www.sqlsecurity.com/ http://www.nextgenss.com/papers/ http://www.owasp.org/ http://www.4guysfromrolla.com/webtech/ http://www.guardent.com/ http://www.idefense.com/ http://www.jmu.edu/computing/info-security/engineering/issues/ http://www.microsoft.com/technet/support/ http://www.microsoft.com/technet/security/ http://community.whitehatsec.com/ http://www.codeproject.com/ -Trang 166- ... thi u ng d ng Web Ch GI I THI U ng NG D NG WEB N i dung: I Khái ni m v ng d ng Web II Mô t cách ho t ng c a m t ng d ng Web -Trang 12- Khoa CNTT Ch ng 1: Gi i thi u CH ng d ng Web NG 1: GI I... Cùng v i s phát tri n không ng ng c a Internet d ch v Internet, s l v t n công Internet c ng t ng theo c p s nhân Trong ph thông tin i chúng ngày nh c nhi u Internet, tài li u chun mơn b t tồn... u m t s v n v b o m t ng d ng Web Internet V i nh ng cơng c t ng tìm l h ng giúp r t nhi u cho nh ng nhà l p trình Web nh ng v n khơng th ng n ch n tồn b cơng ngh Web ang phát tri n nhanh chóng

Ngày đăng: 10/03/2014, 02:20

Từ khóa liên quan

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

Tài liệu liên quan