
{"id":984,"date":"2012-04-13T11:28:58","date_gmt":"2012-04-13T11:28:58","guid":{"rendered":"http:\/\/congnghepc.com\/2012\/04\/13\/13-meo-bao-mat-tot-hon-cho-joomla-cms\/"},"modified":"2012-04-13T11:28:58","modified_gmt":"2012-04-13T11:28:58","slug":"13-meo-bao-mat-tot-hon-cho-joomla-cms","status":"publish","type":"post","link":"https:\/\/tapchicntt.com\/13-meo-bao-mat-tot-hon-cho-joomla-cms\/","title":{"rendered":"13 m\u1eb9o b\u1ea3o m\u1eadt t\u1ed1t h\u01a1n cho Joomla CMS"},"content":{"rendered":"<p>\n\tJoomla ph&aacute;t tri\u1ec3n ph\u1ed5 bi\u1ebfn nh\u01b0 l&agrave; m\u1ed9t CMS m&atilde; ngu\u1ed3n m\u1edf, n&oacute; ng&agrave;y c&agrave;ng \u0111\u01b0\u1ee3c nhi\u1ec1u c&aacute; nh&acirc;n v&agrave; doanh nghi\u1ec7p s\u1eed d\u1ee5ng l&agrave;m n\u1ec1n t\u1ea3ng cho c&aacute;c s\u1ea3n ph\u1ea9m v&agrave; d\u1ecbch v\u1ee5 tr\u1ef1c tuy\u1ebfn c\u1ee7a h\u1ecd. Tr&ecirc;n th\u1ef1c t\u1ebf, h\u01a1n 2.5% c&aacute;c trang web ch\u1ea1y Joomla CMS &#8211; \u0111&acirc;y l&agrave; m\u1ee5c ti&ecirc;u t\u1ed1t \u0111\u1ec3 hacker t\u1ea5n c&ocirc;ng.<\/p>\n<p>\n\tJoomla mi\u1ec5n ph&iacute; v&agrave; c&oacute; t\u1eadn h\u01a1n 8.600 c&agrave;i \u0111\u1eb7t m\u1edf r\u1ed9ng (<em>extension<\/em>) cho ph&eacute;p l&agrave;m \u0111\u01b0\u1ee3c h\u1ea7u h\u1ebft nh\u1eefng g&igrave; b\u1ea1n mu\u1ed1n tr&ecirc;n CMS. Th&ecirc;m v&agrave;o \u0111&oacute; l&agrave; m\u1ed9t c\u1ed9ng \u0111\u1ed3ng ph&aacute;t tri\u1ec3n m\u1ea1nh m\u1ebd c&agrave;ng gi&uacute;p b\u1ea1n th\u1ea5y r\u1eb1ng \u0111&acirc;y l&agrave; m\u1ed9t s\u1ea3n ph\u1ea9m h\u1ea5p d\u1eabn v&agrave; c\u0169ng h\u1ea5p d\u1eabn c\u1ea3 c&aacute;c hacker. V&igrave; l&yacute; do \u0111&oacute;, b\u1ea1n c\u1ea7n th\u1ef1c hi\u1ec7n m\u1ed9t v&agrave;i vi\u1ec7c khi s\u1eed d\u1ee5ng n\u1ec1n t\u1ea3ng n&agrave;y \u0111\u1ec3 ng\u0103n ch\u1eb7n c&aacute;c cu\u1ed9c t\u1ea5n c&ocirc;ng v&agrave; t\u0103ng c\u01b0\u1eddng b\u1ea3o m\u1eadt cho CMS c\u1ee7a m&igrave;nh.<\/p>\n<p>\n\tC\u01a1 s\u1edf h\u1ea1 t\u1ea7ng c&agrave;i \u0111\u1eb7t n\u1ec1n t\u1ea3ng n&agrave;y ch\u1ec9 l&agrave; m\u1ed9t trong c&aacute;c \u0111i\u1ec3m y\u1ebfu c\u1ee7a h\u1ec7 th\u1ed1ng, ph\u1ea7n l\u1edbn v\u1ea5n \u0111\u1ec1 b\u1ea3o m\u1eadt c\u1ee7a n&oacute; li&ecirc;n quan t\u1edbi m&atilde; code c\u1ee7a Joomla. H\u1ea7u h\u1ebft c&aacute;c v\u1ea5n \u0111\u1ec1 \u0111\u1ec1u ph&aacute;t sinh t\u1eeb phi&ecirc;n b\u1ea3n c\u0169, kh&ocirc;ng \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt b\u1ea3n v&aacute; th\u01b0\u1eddng xuy&ecirc;n ho\u1eb7c \u0111&ocirc;i khi l&agrave; do c&aacute;c c&agrave;i \u0111\u1eb7t m\u1edf r\u1ed9ng (<em>extension<\/em>) c\u1ee7a b&ecirc;n th\u1ee9 ba.<\/p>\n<h2>\n\t1. M&aacute;y ch\u1ee7 v&agrave; Host<\/h2>\n<p>\n\tKh&ocirc;ng c&oacute; quy\u1ebft \u0111\u1ecbnh n&agrave;o quan tr\u1ecdng b\u1eb1ng vi\u1ec7c l\u1ef1a ch\u1ecdn m&aacute;y ch\u1ee7 hay host ph&ugrave; h\u1ee3p. Nhi\u1ec1u v\u1ea5n \u0111\u1ec1 c&oacute; th\u1ec3 ph&aacute;t sinh do m&aacute;y ch\u1ee7\/host ch\u01b0a \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt b\u1ea3n v&aacute;, m\u1ed9t s\u1ed1 c\u1ed5ng c&ograve;n m\u1edf ho\u1eb7c b\u1ea3o m\u1eadt l\u01b0u tr\u1eef chia s\u1ebb k&eacute;m. Ngay k\u1ec3 c\u1ea3 khi m&aacute;y ch\u1ee7 \u0111&atilde; \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp \u0111&uacute;ng c&aacute;ch nh\u01b0ng h\u1ec7 th\u1ed1ng v\u1eabn c&oacute; th\u1ec3 b\u1ecb t\u1ea5n c&ocirc;ng do m\u1ed9t website kh&aacute;c l\u01b0u tr\u1eef c&ugrave;ng tr&ecirc;n m&aacute;y ch\u1ee7 \u0111&oacute; c&oacute; \u0111\u1ed9 an to&agrave;n k&eacute;m. N\u1ebfu b\u1ea1n \u0111ang s\u1eed d\u1ee5ng m\u1ed9t host k&eacute;m h&atilde;y suy ngh\u0129 t\u1edbi v\u1ea5n \u0111\u1ec1 \u0111\u1ed5i nh&agrave; cung c\u1ea5p ho\u1eb7c t\u1ed1t nh\u1ea5t l&agrave; thay h\u1eb3n b\u1eb1ng m\u1ed9t m&aacute;y ch\u1ee7 ri&ecirc;ng bi\u1ec7t \u0111\u1ec3 kh&ocirc;ng g\u1eb7p c&aacute;c v\u1ea5n \u0111\u1ec1 v\u1ec1 b\u1ea3o m\u1eadt chia s\u1ebb.<\/p>\n<p>\n\tHi\u1ec7n nay c&oacute; m\u1ed9t s\u1ed1 nh&agrave; cung c\u1ea5p Hosting n\u1ed5i ti\u1ebfng v&agrave; kh&aacute; an to&agrave;n nh\u01b0 <a href=\"http:\/\/www.brinkster.com\/redirect.aspx?rf=hoanglyminh&amp;ad=1000&amp;rfred=\/hosting\/hosting.aspx\" target=\"_blank\">Brinkster<\/a> hay <a href=\"http:\/\/secure.hostgator.com\/%7Eaffiliat\/cgi-bin\/affiliates\/clickthru.cgi?id=pctipsvn\">Hostgator<\/a><\/p>\n<p>\n\tL\u01b0u tr\u1eef trang web c\u1ee7a b\u1ea1n tr&ecirc;n m\u1ed9t m&aacute;y ch\u1ee7 ch\u1ea1y PHP 5.2 ho\u1eb7c t\u1ed1t h\u01a1n trong ch\u1ebf \u0111\u1ed9 CGI v\u1edbi Su_PHP. Su_PHP v\u1ec1 c\u01a1 b\u1ea3n l&agrave; cho ph&eacute;p vi\u1ec7c th\u1ef1c thi k\u1ecbch b\u1ea3n d\u01b0\u1edbi m\u1ed9t t&agrave;i kho\u1ea3n ng\u01b0\u1eddi d&ugrave;ng c\u1ee5 th\u1ec3, tr&aacute;i ng\u01b0\u1ee3c v\u1edbi t&agrave;i kho\u1ea3n m\u1eb7c \u0111\u1ecbnh c\u1ee7a Apache. \u0110i\u1ec1u n&agrave;y gi&uacute;p b\u1ea1n d\u1ec5 d&agrave;ng x&aacute;c \u0111\u1ecbnh v&agrave; theo d&otilde;i c&aacute;c ph\u1ea1m vi b\u1ea3o m\u1eadt.<\/p>\n<p>\n\t\u0110\u1ea3m b\u1ea3o r\u1eb1ng b\u1ea1n \u0111ang s\u1eed d\u1ee5ng phi&ecirc;n b\u1ea3n Apache m\u1edbi nh\u1ea5t v&agrave; c\u1ea5u h&igrave;nh Apache kh&ocirc;ng cho ph&eacute;p duy\u1ec7t web\/l\u1eadp ch\u1ec9 m\u1ee5c (<em>browsing\/indexing<\/em>). C&aacute;c qu\u1ea3n l&yacute; CNTT c\u0169ng c\u1ea7n ph\u1ea3i \u0111\u1ea3m b\u1ea3o c&oacute; c&aacute;c thi\u1ebft l\u1eadp th&iacute;ch h\u1ee3p cho v\u1ecb tr&iacute; l\u01b0u tr\u1eef file <em>.htaccess<\/em>, <em>serverconfig<\/em> v&agrave; <em>php.ini<\/em>.<\/p>\n<h2>\n\t2. K&iacute;ch ho\u1ea1t v&agrave; s\u1eed d\u1ee5ng file htaccess<\/h2>\n<p>\n\tTheo m\u1eb7c \u0111\u1ecbnh, c&aacute;c t\u1eadp tin htaccess kh&ocirc;ng \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng. H&atilde;y ch\u1eafc ch\u1eafn r\u1eb1ng b\u1ea1n \u0111\u1ed5i t&ecirc;n n&oacute; t\u1eeb <em>.htaccess.txt<\/em> sang <strong>.htaccess<\/strong>, sau \u0111&oacute; n&oacute; c\u1ea7n ph\u1ea3i \u0111\u01b0\u1ee3c \u0111\u1eb7t trong th\u01b0 m\u1ee5c g\u1ed1c c\u1ee7a website. B\u1ea1n c\u0169ng c&oacute; th\u1ec3 th&ecirc;m m\u1ed9t s\u1ed1 quy t\u1eafc rewrite cho n&oacute; \u0111\u1ec3 ng\u0103n ch\u1eb7n kh\u1ea3 n\u0103ng b\u1ecb khai th&aacute;c. B\u1ea1n c&oacute; th\u1ec3 t&igrave;m th\u1ea5y h\u01b0\u1edbng d\u1eabn ch\u1ec9nh s\u1eeda c&aacute;c t\u1eadp tin htaccess <a href=\"http:\/\/www.htaccesstools.com\/\" target=\"_blank\">t\u1ea1i \u0111&acirc;y<\/a>. \u0110i\u1ec1u n&agrave;y s\u1ebd th&ecirc;m \u0111\u01b0\u1ee3c m\u1ed9t l\u1edbp b\u1ea3o v\u1ec7 b\u1ed5 xung cho h\u1ec7 th\u1ed1ng.<\/p>\n<h2>\n\t3. S\u1eed d\u1ee5ng c&aacute;c t&agrave;i kho\u1ea3n v&agrave; Permission<\/h2>\n<p>\n\tJoomla ho\u1ea1t \u0111\u1ed9ng t\u1ed1t ngay t\u1eeb \u0111\u1ea7u sau khi c&agrave;i \u0111\u1eb7t \u0111&uacute;ng c&aacute;ch l&ecirc;n m&aacute;y ch\u1ee7. B\u1ea1n c\u1ea7n thi\u1ebft l\u1eadp to&agrave;n b\u1ed9 c&aacute;c file CHMOD sang 644 v&agrave; c&aacute;c th\u01b0 m\u1ee5c sang 755. C&oacute; m\u1ed9t s\u1ed1 ngo\u1ea1i l\u1ec7 cho quy t\u1eafc n&agrave;y nh\u01b0 file <strong>configuration.php<\/strong> s\u1ebd chuy\u1ec3n CHMOD sang <strong>640<\/strong>. Ph\u1ea3i \u0111\u1ea3m b\u1ea3o l&agrave; kh&ocirc;ng c&oacute; g&igrave; \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp sang t\u1edbi 777.<\/p>\n<p>\n\tT&ecirc;n t&agrave;i kho\u1ea3n qu\u1ea3n tr\u1ecb m\u1eb7c \u0111\u1ecbnh th\u01b0\u1eddng l&agrave; &quot;<strong>admin<\/strong>&quot;, b\u1ea1n ph\u1ea3i thay \u0111\u1ed5i ngay t&ecirc;n t&agrave;i kho\u1ea3n n&agrave;y. N&oacute; s\u1ebd l&agrave;m cho hacker kh&oacute; kh\u0103n h\u01a1n m\u1ed9t ch&uacute;t trong vi\u1ec7c t&igrave;m ki\u1ebfm chi ti\u1ebft t&ecirc;n t&agrave;i kho\u1ea3n.<\/p>\n<h2>\n\t4. Sao l\u01b0u v&agrave; x\u1eed l&yacute; s\u1ef1 c\u1ed1<\/h2>\n<p>\n\tH&atilde;y d&agrave;nh th\u1eddi gian \u0111\u1ec3 xem x&eacute;t \u0111\u1ebfn m\u1ed9t k\u1ebf ho\u1ea1ch x\u1eed l&yacute; s\u1ef1 c\u1ed1 tr\u01b0\u1edbc ch\u1ee9 kh&ocirc;ng ph\u1ea3i sau khi website c\u1ee7a b\u1ea1n b\u1ecb hacker gh&eacute; th\u0103m. L\u1eadp tr\u01b0\u1edbc c&aacute;c ph&aacute;c th\u1ea3o nh\u1eefng g&igrave; s\u1ebd x\u1ea3y ra n\u1ebfu b\u1ea1n tr\u1edf th&agrave;nh n\u1ea1n nh&acirc;n. Ph\u1ea3i ghi nh\u1edb: &quot;<strong>Backup s\u1edbm v&agrave; th\u01b0\u1eddng xuy&ecirc;n<\/strong>&quot;. N\u1ebfu b\u01b0\u1edbc n&agrave;y th\u1ef1c hi\u1ec7n t\u1ed1t th&igrave; &aacute;p l\u1ef1c l\u1edbn nh\u1ea5t khi website b\u1ecb t\u1ea5n c&ocirc;ng \u0111&atilde; kh&ocirc;ng c&ograve;n, v&igrave; d\u1eef li\u1ec7u l&agrave; quan tr\u1ecdng nh\u1ea5t th&igrave; b\u1ea1n \u0111&atilde; lu&ocirc;n backup r\u1ed3i. Th\u1ef1c hi\u1ec7n backup h&agrave;ng ng&agrave;y ho\u1eb7c th\u1eadm ch&iacute; &#8211; <em>n\u1ebfu c&oacute; th\u1ec3<\/em> &#8211; l&agrave; h&agrave;ng gi\u1edd \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o khi kh&ocirc;i ph\u1ee5c l\u1ea1i th&igrave; website c\u1ee7a b\u1ea1n kh&ocirc;ng c&oacute; th\u1eddi gian ch\u1ebft ho\u1eb7c m\u1ea5t d\u1eef li\u1ec7u. Khi \u0111&atilde; lu&ocirc;n s\u1eb5n c&oacute; m\u1ed9t b\u1ea3n backup r\u1ed3i th&igrave; vi\u1ec7c c\u1ea7n lo duy nh\u1ea5t khi c&oacute; v\u1ea5n \u0111\u1ec1 x\u1ea3y ra l&agrave; t&igrave;m ki\u1ebfm l\u1ed7 h\u1ed5ng tr&ecirc;n website.<\/p>\n<h2>\n\t5. Qu\u1ea3n l&yacute; c\u1ea9n th\u1eadn c&aacute;c c&agrave;i \u0111\u1eb7t m\u1edf r\u1ed9ng (extension)<\/h2>\n<p>\n\tPh\u1ea7n m\u1edf r\u1ed9ng c\u1ee7a b&ecirc;n th\u1ee9 ba ch&iacute;nh l&agrave; th\u1ee9 khi\u1ebfn Joomla tr\u1edf n&ecirc;n c\u1ef1c k\u1ef3 ph\u1ed5 bi\u1ebfn, nh\u01b0ng n&oacute; c\u0169ng nhi\u1ec1u l\u1ea7n l&agrave; con \u0111\u01b0\u1eddng \u0111\u1ec3 \u0111i v&agrave;o website c\u1ee7a b\u1ea1n. M\u1ed7i ph\u1ea7n m\u1edf r\u1ed9ng kh&aacute;c nhau l&agrave; m\u1ed9t \u0111\u1ed1i t\u01b0\u1ee3ng m&agrave; b\u1ea1n c\u1ea7n c\u1eadp nh\u1eadt c&aacute;c b\u1ea3n v&aacute; m\u1ed9t c&aacute;ch th\u01b0\u1eddng xuy&ecirc;n. \u0110&acirc;y c\u0169ng ch&iacute;nh l&agrave; l&yacute; do m&agrave; b\u1ea1n c\u1ea7n xem x&eacute;t ch\u1ec9 c&agrave;i \u0111\u1eb7t nh\u1eefng m\u1edf r\u1ed9ng th\u1ef1c s\u1ef1 c\u1ea7n thi\u1ebft. B\u1ea1n n&ecirc;n ch\u1eafc ch\u1eafn th\u1ef1c hi\u1ec7n c&aacute;c b\u01b0\u1edbc sau:<\/p>\n<ul>\n<li>\n\t\tTh\u1ef1c hi\u1ec7n code review cho b\u1ea5t k\u1ef3 ph\u1ea7n m\u1edf r\u1ed9ng n&agrave;o s\u1eed d\u1ee5ng.<\/li>\n<li>\n\t\tCh\u1ea1y m\u1ed9t b\u1ed9 ki\u1ec3m tra (c&oacute; r\u1ea5t nhi\u1ec1u tr&ecirc;n m\u1ea1ng) v&agrave; xem x&eacute;t l\u1ea1i k\u1ebft qu\u1ea3.<\/li>\n<li>\n\t\tC\u1eadp nh\u1eadt v&agrave; v&aacute; l\u1ed7i cho ph\u1ea7n m\u1edf r\u1ed9ng khi c\u1ea7n thi\u1ebft.<\/li>\n<\/ul>\n<p>\n\tH&atilde;y nh\u1edb r\u1eb1ng, m\u1ed9t ph\u1ea7n m\u1edf r\u1ed9ng kh&ocirc;ng an to&agrave;n c&oacute; th\u1ec3 g&acirc;y h\u1ea1i cho to&agrave;n b\u1ed9 website c\u1ee7a b\u1ea1n.<\/p>\n<h2>\n\t6. X&oacute;a b\u1ecf s\u1ed1 phi&ecirc;n b\u1ea3n c\u1ee7a c&agrave;i \u0111\u1eb7t m\u1edf r\u1ed9ng<\/h2>\n<p>\n\tTh&ocirc;ng th\u01b0\u1eddng, c&aacute;c khai th&aacute;c th\u01b0\u1eddng c\u1ee5 th\u1ec3 h&oacute;a cho m\u1ed9t phi&ecirc;n b\u1ea3n n&agrave;o \u0111&oacute; c\u1ee7a ph\u1ea7n m\u1edf r\u1ed9ng, \u0111&oacute; l&agrave; l&yacute; do t\u1ea1i sao b\u1ea1n n&ecirc;n x&oacute;a b\u1ecf c&aacute;c th&ocirc;ng tin v\u1ec1 s\u1ed1 phi&ecirc;n b\u1ea3n c\u1ee7a b\u1ea5t k\u1ef3 ph\u1ea7n m\u1edf r\u1ed9ng n&agrave;o \u0111\u01b0\u1ee3c c&agrave;i \u0111\u1eb7t. Lo\u1ea1i b\u1ecf s\u1ed1 phi&ecirc;n b\u1ea3n c&oacute; th\u1ec3 ng\u0103n ch\u1eb7n m\u1ed9t cu\u1ed9c t\u1ea5n c&ocirc;ng tr\u01b0\u1edbc khi n&oacute; x\u1ea3y ra.<\/p>\n<p>\n\tB\u1ea1n c&oacute; th\u1ec3 ch\u1ec9nh s\u1eeda ph\u1ea7n m\u1edf r\u1ed9ng \u0111\u1ec3 n&oacute; ch\u1ec9 hi\u1ec7n th\u1ecb t&ecirc;n b\u1eb1ng c&aacute;ch s\u1eed d\u1ee5ng m\u1ed9t c&ocirc;ng c\u1ee5 nh\u01b0 <a href=\"http:\/\/download.com.vn\/developer+tools+ide\/web+designer+web+developer\/7163_adobe-dreamweaver.aspx\" target=\"_blank\">Dreamweaver<\/a>. Th\u1ef1c hi\u1ec7n t&igrave;m ki\u1ebfm global v&agrave; thay th\u1ebf to&agrave;n b\u1ed9 c&aacute;c th&ocirc;ng tin c\u1ea7n thi\u1ebft trong th\u01b0 m\u1ee5c ch\u1ee9a c&aacute;c file m\u1edf r\u1ed9ng.<\/p>\n<h2>\n\t7. G\u1ee1 b\u1ecf c&aacute;c t\u1eadp tin kh&ocirc;ng s\u1eed d\u1ee5ng<\/h2>\n<p>\n\tB\u1ea1n c&agrave;i \u0111\u1eb7t th\u1eed r\u1ea5t nhi\u1ec1u ph\u1ea7n m\u1edf r\u1ed9ng nh\u01b0ng kh&ocirc;ng s\u1eed d\u1ee5ng \u0111\u1ebfn n&oacute;? \u0110&acirc;y kh&ocirc;ng ch\u1ec9 l&agrave; m\u1ed9t \u0111i\u1ec3m y\u1ebfu m&agrave; c&ograve;n g&acirc;y r&aacute;c cho m&aacute;y ch\u1ee7 c\u1ee7a b\u1ea1n. H&atilde;y x&oacute;a b\u1ecf ch&uacute;ng ho&agrave;n to&agrave;n \u0111\u1ec3 tr&aacute;nh phi\u1ec1n ph\u1ee9c c&oacute; th\u1ec3 x\u1ea3y ra.<\/p>\n<h2>\n\t8. B\u1ea3o v\u1ec7 m\u1eadt kh\u1ea9u<\/h2>\n<p>\n\tC&aacute;c cu\u1ed9c t\u1ea5n c&ocirc;ng ph\u1ed5 bi\u1ebfn th\u01b0\u1eddng nh\u1eafm m\u1ee5c ti&ecirc;u v&agrave;o m\u1eadt kh\u1ea9u y\u1ebfu. H&atilde;y l\u1eadp m\u1ed9t th&oacute;i quen t\u1ed1t: <strong><em>Th\u01b0\u1eddng xuy&ecirc;n thay \u0111\u1ed5i m\u1eadt kh\u1ea9u v&agrave; n&oacute; ph\u1ea3i \u0111\u1ea3m b\u1ea3o \u0111\u1ee7 4 y\u1ebfu t\u1ed1: ch\u1eef hoa, ch\u1eef th\u01b0\u1eddng, k&yacute; t\u1ef1 \u0111\u1eb7c bi\u1ec7t v&agrave; s\u1ed1<\/em><\/strong>.<\/p>\n<p>\n\tC\u01a1 s\u1edf d\u1eef li\u1ec7u (CSDL) c\u1ee7a b\u1ea1n r\u1ea5t quan tr\u1ecdng. M\u1ed9t t\u1ea5n c&ocirc;ng SQL injection hay b\u1ea5t k\u1ef3 lo\u1ea1i t\u1ea5n c&ocirc;ng n&agrave;o kh&aacute;c v&agrave;o CSDL c\u0169ng c&oacute; th\u1ec3 khi\u1ebfn c&ocirc;ng s\u1ee9c c\u1ea3 th&aacute;ng tr\u1eddi c\u1ee7a b\u1ea1n tan bi\u1ebfn. H&atilde;y ch\u1eafc ch\u1eafn r\u1eb1ng truy c\u1eadp CSDL c\u1ee7a b\u1ea1n l&agrave; m\u1eadt kh\u1ea9u b\u1ea3o v\u1ec7 \u1edf m\u1ee9c MySQL. H&atilde;y th\u1eed s\u1eed d\u1ee5ng c&aacute;c c&ocirc;ng c\u1ee5 nh\u01b0 <a href=\"http:\/\/cirt.net\/nikto2\" target=\"_blank\">Nikto<\/a> ho\u1eb7c <a href=\"http:\/\/nmap.org\/\" target=\"_blank\">Nmap<\/a> \u0111\u1ec3 qu&eacute;t h\u1ec7 th\u1ed1ng, t&igrave;m ki\u1ebfm c&aacute;c khai th&aacute;c m\u1edf v&agrave; \u0111i\u1ec3m y\u1ebfu.<\/p>\n<p>\n\tM\u1eadt kh\u1ea9u b\u1ea3o v\u1ec7 \u1edf ph\u1ea7n qu\u1ea3n tr\u1ecb Joomla l&agrave; \u1edf c\u1ea5p \u0111\u1ed9 th\u01b0 m\u1ee5c. M\u1eadt kh\u1ea9u n&agrave;y cho th&ecirc;m m\u1ed9t l\u1edbp b\u1ea3o m\u1eadt b\u1ed5 xung. N&oacute; th\u01b0\u1eddng l&agrave; t&ecirc;n ng\u01b0\u1eddi d&ugrave;ng v&agrave; c&aacute;c m\u1eadt kh\u1ea9u kh&aacute;c nhau.<\/p>\n<h2>\n\t9. Thay \u0111\u1ed5i Prefix b\u1ea3ng m\u1eb7c \u0111\u1ecbnh<\/h2>\n<p>\n\tPh\u1ea7n l\u1edbn c&aacute;c t\u1ea5n c&ocirc;ng SQL injection th\u01b0\u1eddng c\u1ed1 g\u1eafng truy c\u1eadp v&agrave;o b\u1ea3ng CSDL <strong>jos_users<\/strong>. M\u1ed9t khi tin t\u1eb7c c&oacute; th\u1ec3 truy c\u1eadp t\u1eadp tin n&agrave;y th&igrave; h\u1ecd c&oacute; \u0111\u01b0\u1ee3c t&ecirc;n t\u1ea5t c\u1ea3 ng\u01b0\u1eddi d&ugrave;ng v&agrave; m\u1eadt kh\u1ea9u t\u01b0\u01a1ng \u1ee9ng &#8211; bao g\u1ed3m c\u1ea3 qu\u1ea3n tr\u1ecb vi&ecirc;n c\u1ea5p cao. S\u1eed d\u1ee5ng m\u1ed9t t&ecirc;n ng\u1eafn, ng\u1eabu nhi&ecirc;n \u0111\u1ec3 thay th\u1ebf t&ecirc;n m\u1eb7c \u0111\u1ecbnh n&agrave;y gi&uacute;p ng\u0103n ch\u1eb7n ph\u1ea7n l\u1edbn c&aacute;c cu\u1ed9c t\u1ea5n c&ocirc;ng CSDL.<\/p>\n<p>\n\tN\u1ebfu \u0111ang d&ugrave;ng Joomla 1.5, b\u1ea1n c&oacute; th\u1ec3 s\u1eed d\u1ee5ng c&aacute;c th&agrave;nh ph\u1ea7n qu\u1ea3n tr\u1ecb DB \u0111\u1ec3 th\u1ef1c hi\u1ec7n \u0111i\u1ec1u n&agrave;y. N\u1ebfu \u0111ang s\u1eed d\u1ee5ng b\u1ea3n 1.6 v&agrave; kh&ocirc;ng th\u1ef1c hi\u1ec7n thay \u0111\u1ed5i trong qu&aacute; tr&igrave;nh c&agrave;i \u0111\u1eb7t, qu&aacute; t&igrave;nh n&agrave;y v\u1eabn c&oacute; th\u1ec3 th\u1ef1c hi\u1ec7n nh\u01b0ng n&oacute; ph\u1ee9c t\u1ea1p h\u01a1n m\u1ed9t ch&uacute;t.<\/p>\n<p>\n\tTrong c&aacute;c phi&ecirc;n b\u1ea3n kh&aacute;c c\u1ee7a Joomla, bao g\u1ed3m c\u1ea3 1.7, t&ecirc;n b\u1ea3ng ng\u1eabu nhi&ecirc;n \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong su\u1ed1t qu&aacute; tr&igrave;nh c&agrave;i \u0111\u1eb7t \u0111\u1ec3 ch\u1ed1ng l\u1ea1i c&aacute;c lo\u1ea1i t\u1ea5n c&ocirc;ng n&agrave;y.<\/p>\n<h2>\n\t10. S\u1eed d\u1ee5ng ch\u1ee9ng nh\u1eadn SSL<\/h2>\n<p>\n\tS\u1eed d\u1ee5ng SSL tr&ecirc;n website c\u1ee7a b\u1ea1n cho t\u1ea5t c\u1ea3 c&aacute;c \u0111\u0103ng nh\u1eadp th&agrave;nh vi&ecirc;n. L\u01b0u &yacute; l&agrave; b\u1ea1n ph\u1ea3i c&oacute; m\u1ed9t gi\u1ea5y ch\u1ee9ng nh\u1eadn \u0111&uacute;ng c\u1ea5u h&igrave;nh SSL cho t&ecirc;n mi\u1ec1n trang web c\u1ee7a b\u1ea1n (chia s\u1ebb ch\u1ee9ng nh\u1eadn SSL s\u1ebd kh&ocirc;ng l&agrave;m vi\u1ec7c).<\/p>\n<h2>\n\t11. T\u1eaft Joomla FTP Layer<\/h2>\n<p>\n\tV&ocirc; hi\u1ec7u h&oacute;a FTP Layer c\u1ee7a Joomla v&agrave; \u0111\u1ea3m b\u1ea3o n&oacute; kh&ocirc;ng l\u01b0u th&ocirc;ng tin \u0111\u0103ng nh\u1eadp c\u1ee7a b\u1ea1n.<\/p>\n<h2>\n\t12. T\u1eaft Register_globals<\/h2>\n<p>\n\tT\u1eaft Register_globals, nh\u01b0ng b\u1ea1n ph\u1ea3i bi\u1ebft r\u1eb1ng vi\u1ec7c n&agrave;y c&oacute; th\u1ec3 g&acirc;y v&ocirc; hi\u1ec7u h&oacute;a m\u1ed9t s\u1ed1 k\u1ecbch b\u1ea3n l&agrave;m vi\u1ec7c c\u1ee7a PHP, v&agrave; c&oacute; th\u1ec3 \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn c&aacute;c ch\u01b0\u01a1ng tr&igrave;nh kh&aacute;c m&agrave; website c\u1ee7a b\u1ea1n \u0111ang s\u1eed d\u1ee5ng. \u0110\u1ec3 l&agrave;m \u0111i\u1ec1u n&agrave;y, ch\u1ec9 c\u1ea7n ch\u1ec9nh s\u1eeda file php.ini c\u1ee7a website trong th\u01b0 m\u1ee5c g\u1ed1c c\u1ee7a t&ecirc;n mi\u1ec1n.<\/p>\n<h2>\n\t13. URL th&acirc;n thi\u1ec7n cho c&ocirc;ng c\u1ee5 t&igrave;m ki\u1ebfm<\/h2>\n<p>\n\tLu&ocirc;n lu&ocirc;n s\u1eed d\u1ee5ng URL th&acirc;n thi\u1ec7n v\u1edbi c&ocirc;ng c\u1ee5 t&igrave;m ki\u1ebfm. \u0110i\u1ec1u n&agrave;y kh&ocirc;ng ch\u1ec9 gi&uacute;p th\u1ee9 h\u1ea1ng Google c\u1ee7a website c\u1ea3i thi\u1ec7n m&agrave; c&ograve;n ng\u0103n ch\u1eb7n hacker khai th&aacute;c s\u1eed d\u1ee5ng k\u1ebft qu\u1ea3 t&igrave;m ki\u1ebfm c\u1ee7a Google.<\/p>\n<h2>\n\tT&agrave;i li\u1ec7u tham kh\u1ea3o:<\/h2>\n<ul>\n<li>\n\t\thttp:\/\/www.joomla.org<\/li>\n<li>\n\t\thttp:\/\/secunia.com\/advisories\/product\/5788\/~~V<\/li>\n<li>\n\t\thttp:\/\/trends.builtwith.com\/cms<\/li>\n<li>\n\t\thttp:\/\/www.opensourcevarsity.com\/joomla1-7\/joomla17install<\/li>\n<li>\n\t\thttp:\/\/blog.rochenhost.com\/2008\/09\/joomla-security-ever-been-hacked-sorting-fact-from-fiction-some-useful-joomla-hosting-tips-including-some-you-might-now-know\/<\/li>\n<li>\n\t\thttp:\/\/www.siteground.com\/tutorials\/joomla15\/joomla_security.htm<\/li>\n<li>\n\t\thttp:\/\/docs.joomla.org\/Vulnerable_Extensions_List<\/li>\n<li>\n\t\thttp:\/\/docs.joomla.org\/Category:Security_Checklist<\/li>\n<li>\n\t\thttp:\/\/en.wikipedia.org\/wiki\/Joomla<\/li>\n<li>\n\t\thttp:\/\/www.securelive.net\/~~V<\/li>\n<li>\n\t\thttp:\/\/www.howtojoomla.net\/how-tos\/security\/joomla-security-primer<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\n\t<strong><img decoding=\"async\" alt=\"\" src=\"http:\/\/dl.dropbox.com\/u\/1552467\/forum\/2012\/joomla.jpg\" style=\"width: 100px; height: 68px; margin-left: 5px; margin-right: 5px; float: left;\" \/>V\u1edbi s\u1ef1 ph\u1ed5 bi\u1ebfn m\u1ea1nh c\u1ee7a Joomla hi\u1ec7n nay th&igrave; kh&ocirc;ng c&oacute; g&igrave; b\u1ea5t ng\u1edd n\u1ebfu nhi\u1ec1u hacker l\u1ea5y n&oacute; l&agrave;m m\u1ee5c ti&ecirc;u ch&iacute;nh. Tuy nhi&ecirc;n, b\u1ea1n kh&ocirc;ng c\u1ea7n lo l\u1eafng. C&oacute; m\u1ed9t s\u1ed1 vi\u1ec7c b\u1ea1n c&oacute; th\u1ec3 l&agrave;m \u0111\u1ec3 t\u0103ng c\u01b0\u1eddng b\u1ea3o m\u1eadt cho website c\u1ee7a m&igrave;nh, b&agrave;i vi\u1ebft n&agrave;y s\u1ebd \u0111\u01b0a ra c&aacute;c gi\u1ea3i ph&aacute;p \u0111&oacute;.<\/strong><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[129],"tags":[],"class_list":["post-984","post","type-post","status-publish","format-standard","hentry","category-thu-thuat-mang-web"],"views":446,"_links":{"self":[{"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/posts\/984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/comments?post=984"}],"version-history":[{"count":0,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/posts\/984\/revisions"}],"wp:attachment":[{"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/media?parent=984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/categories?post=984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tapchicntt.com\/rest-api\/wp\/v2\/tags?post=984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}