{"id":1244,"date":"2026-05-05T17:04:17","date_gmt":"2026-05-05T10:04:17","guid":{"rendered":"https:\/\/vncybers.vn\/huong-dan-hardening-linux-server-2026-bao-mat-ha-tang-cho-doanh-nghiep-viet\/"},"modified":"2026-05-05T17:04:17","modified_gmt":"2026-05-05T10:04:17","slug":"huong-dan-hardening-linux-server-2026-bao-mat-ha-tang-cho-doanh-nghiep-viet","status":"publish","type":"post","link":"https:\/\/vncybers.vn\/en\/huong-dan-hardening-linux-server-2026-bao-mat-ha-tang-cho-doanh-nghiep-viet\/","title":{"rendered":"H\u01b0\u1edbng d\u1eabn Hardening Linux Server 2026: B\u1ea3o m\u1eadt h\u1ea1 t\u1ea7ng cho doanh nghi\u1ec7p Vi\u1ec7t"},"content":{"rendered":"<h1>H\u01b0\u1edbng d\u1eabn Hardening Linux Server 2026: B\u1ea3o m\u1eadt h\u1ea1 t\u1ea7ng cho doanh nghi\u1ec7p Vi\u1ec7t<\/h1>\n<p>Trong b\u1ed1i c\u1ea3nh c\u00e1c cu\u1ed9c t\u1ea5n c\u00f4ng m\u1ea1ng nh\u1eafm v\u00e0o h\u1ea1 t\u1ea7ng s\u1ed1 t\u1ea1i Vi\u1ec7t Nam ng\u00e0y c\u00e0ng tinh vi, vi\u1ec7c &#8220;hardening&#8221; (t\u0103ng c\u01b0\u1eddng b\u1ea3o m\u1eadt) m\u00e1y ch\u1ee7 Linux kh\u00f4ng c\u00f2n l\u00e0 l\u1ef1a ch\u1ecdn m\u00e0 l\u00e0 y\u00eau c\u1ea7u b\u1eaft bu\u1ed9c \u0111\u1ed1i v\u1edbi m\u1ecdi doanh nghi\u1ec7p. M\u1ed9t m\u00e1y ch\u1ee7 Linux m\u1eb7c \u0111\u1ecbnh th\u01b0\u1eddng ch\u1ee9a nhi\u1ec1u d\u1ecbch v\u1ee5 v\u00e0 c\u1ea5u h\u00ecnh m\u1edf, t\u1ea1o \u0111i\u1ec1u ki\u1ec7n cho hacker khai th\u00e1c. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 h\u01b0\u1edbng d\u1eabn chi ti\u1ebft c\u00e1c b\u01b0\u1edbc hardening m\u00e1y ch\u1ee7 Linux theo ti\u00eau chu\u1ea9n 2026.<\/p>\n<h2>1. B\u1ea3o m\u1eadt quy\u1ec1n truy c\u1eadp SSH<\/h2>\n<p>SSH l\u00e0 c\u1ed5ng v\u00e0o ph\u1ed5 bi\u1ebfn nh\u1ea5t c\u1ee7a c\u00e1c qu\u1ea3n tr\u1ecb vi\u00ean, nh\u01b0ng c\u0169ng l\u00e0 m\u1ee5c ti\u00eau h\u00e0ng \u0111\u1ea7u c\u1ee7a c\u00e1c cu\u1ed9c t\u1ea5n c\u00f4ng brute-force. \u0110\u1ec3 b\u1ea3o m\u1eadt SSH, b\u1ea1n c\u1ea7n th\u1ef1c hi\u1ec7n c\u00e1c thay \u0111\u1ed5i sau trong t\u1ec7p c\u1ea5u h\u00ecnh \/etc\/ssh\/sshd_config:<\/p>\n<p>&#8211; \u0110\u1ed5i c\u1ed5ng m\u1eb7c \u0111\u1ecbnh (v\u00ed d\u1ee5 t\u1eeb 22 sang m\u1ed9t c\u1ed5ng cao nh\u01b0 2222): Vi\u1ec7c n\u00e0y gi\u00fap tr\u00e1nh c\u00e1c bot qu\u00e9t c\u1ed5ng t\u1ef1 \u0111\u1ed9ng tr\u00ean Internet.<\/p>\n<p>&#8211; V\u00f4 hi\u1ec7u h\u00f3a \u0111\u0103ng nh\u1eadp b\u1eb1ng m\u1eadt kh\u1ea9u: Ch\u1ec9 cho ph\u00e9p x\u00e1c th\u1ef1c qua SSH Key (Public Key Authentication). \u0110i\u1ec1u n\u00e0y lo\u1ea1i b\u1ecf ho\u00e0n to\u00e0n r\u1ee7i ro b\u1ecb brute-force m\u1eadt kh\u1ea9u.<\/p>\n<p>&#8211; C\u1ea5m ng\u01b0\u1eddi d\u00f9ng root \u0111\u0103ng nh\u1eadp tr\u1ef1c ti\u1ebfp: S\u1eed d\u1ee5ng PermitRootLogin no v\u00e0 y\u00eau c\u1ea7u ng\u01b0\u1eddi d\u00f9ng \u0111\u0103ng nh\u1eadp qua t\u00e0i kho\u1ea3n th\u01b0\u1eddng r\u1ed3i m\u1edbi d\u00f9ng sudo.<\/p>\n<h2>2. Qu\u1ea3n l\u00fd t\u00e0i kho\u1ea3n v\u00e0 quy\u1ec1n h\u1ea1n<\/h2>\n<p>Nguy\u00ean t\u1eafc \u0111\u1eb7c quy\u1ec1n t\u1ed1i thi\u1ec3u (Principle of Least Privilege) l\u00e0 n\u1ec1n t\u1ea3ng c\u1ee7a hardening. H\u00e3y \u0111\u1ea3m b\u1ea3o r\u1eb1ng m\u1ed7i ng\u01b0\u1eddi d\u00f9ng ho\u1eb7c d\u1ecbch v\u1ee5 ch\u1ec9 c\u00f3 \u0111\u00fang nh\u1eefng quy\u1ec1n h\u1ea1n c\u1ea7n thi\u1ebft \u0111\u1ec3 ho\u1ea1t \u0111\u1ed9ng:<\/p>\n<p>&#8211; X\u00f3a b\u1ecf c\u00e1c t\u00e0i kho\u1ea3n kh\u00f4ng s\u1eed d\u1ee5ng: Ki\u1ec3m tra \/etc\/passwd v\u00e0 lo\u1ea1i b\u1ecf c\u00e1c t\u00e0i kho\u1ea3n r\u00e1c ho\u1eb7c t\u00e0i kho\u1ea3n c\u1ee7a nh\u00e2n vi\u00ean \u0111\u00e3 ngh\u1ec9 vi\u1ec7c.<\/p>\n<p>&#8211; Ki\u1ec3m so\u00e1t quy\u1ec1n sudo: Ch\u1ec9 c\u1ea5p quy\u1ec1n sudo cho nh\u1eefng ng\u01b0\u1eddi th\u1ef1c s\u1ef1 c\u1ea7n thi\u1ebft v\u00e0 s\u1eed d\u1ee5ng c\u00e1c c\u00f4ng c\u1ee5 nh\u01b0 sudo -l \u0111\u1ec3 ki\u1ec3m tra quy\u1ec1n h\u1ea1n hi\u1ec7n c\u00f3.<\/p>\n<p>&#8211; Thi\u1ebft l\u1eadp ch\u00ednh s\u00e1ch m\u1eadt kh\u1ea9u m\u1ea1nh: S\u1eed d\u1ee5ng module PAM (Pluggable Authentication Modules) \u0111\u1ec3 y\u00eau c\u1ea7u m\u1eadt kh\u1ea9u c\u00f3 \u0111\u1ed9 d\u00e0i t\u1ed1i thi\u1ec3u 16 k\u00fd t\u1ef1, bao g\u1ed3m ch\u1eef hoa, ch\u1eef th\u01b0\u1eddng, s\u1ed1 v\u00e0 k\u00fd t\u1ef1 \u0111\u1eb7c bi\u1ec7t.<\/p>\n<h2>3. C\u1ea5u h\u00ecnh t\u01b0\u1eddng l\u1eeda v\u00e0 gi\u00e1m s\u00e1t m\u1ea1ng<\/h2>\n<p>M\u1ed9t m\u00e1y ch\u1ee7 an to\u00e0n l\u00e0 m\u1ed9t m\u00e1y ch\u1ee7 ch\u1ec9 m\u1edf nh\u1eefng g\u00ec c\u1ea7n thi\u1ebft. S\u1eed d\u1ee5ng UFW (Uncomplicated Firewall) ho\u1eb7c firewalld \u0111\u1ec3 ki\u1ec3m so\u00e1t l\u01b0u l\u01b0\u1ee3ng m\u1ea1ng:<\/p>\n<p>&#8211; Ch\u1eb7n to\u00e0n b\u1ed9 l\u01b0u l\u01b0\u1ee3ng v\u00e0o m\u1eb7c \u0111\u1ecbnh: Ch\u1ec9 m\u1edf c\u00e1c c\u1ed5ng c\u1ea7n thi\u1ebft nh\u01b0 HTTP (80), HTTPS (443) v\u00e0 c\u1ed5ng SSH \u0111\u00e3 \u0111\u1ed5i.<\/p>\n<p>&#8211; C\u00e0i \u0111\u1eb7t Fail2Ban: C\u00f4ng c\u1ee5 n\u00e0y s\u1ebd t\u1ef1 \u0111\u1ed9ng ch\u1eb7n c\u00e1c \u0111\u1ecba ch\u1ec9 IP c\u00f3 d\u1ea5u hi\u1ec7u t\u1ea5n c\u00f4ng (nh\u01b0 nh\u1eadp sai m\u1eadt kh\u1ea9u SSH nhi\u1ec1u l\u1ea7n) trong m\u1ed9t kho\u1ea3ng th\u1eddi gian nh\u1ea5t \u0111\u1ecbnh.<\/p>\n<p>&#8211; Ki\u1ec3m tra c\u00e1c c\u1ed5ng \u0111ang m\u1edf: S\u1eed d\u1ee5ng l\u1ec7nh netstat -tupln \u0111\u1ecbnh k\u1ef3 \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o kh\u00f4ng c\u00f3 d\u1ecbch v\u1ee5 l\u1ea1 n\u00e0o \u0111ang l\u1eafng nghe tr\u00ean m\u00e1y ch\u1ee7.<\/p>\n<h2>4. C\u1eadp nh\u1eadt h\u1ec7 th\u1ed1ng v\u00e0 v\u00e1 l\u1ed7i t\u1ef1 \u0111\u1ed9ng<\/h2>\n<p>H\u1ea7u h\u1ebft c\u00e1c v\u1ee5 x\u00e2m nh\u1eadp th\u00e0nh c\u00f4ng \u0111\u1ec1u khai th\u00e1c c\u00e1c l\u1ed7 h\u1ed5ng \u0111\u00e3 c\u00f3 b\u1ea3n v\u00e1 nh\u01b0ng ch\u01b0a \u0111\u01b0\u1ee3c c\u00e0i \u0111\u1eb7t. Trong n\u0103m 2026, t\u1ed1c \u0111\u1ed9 khai th\u00e1c l\u1ed7 h\u1ed5ng (Exploit) nhanh h\u01a1n bao gi\u1edd h\u1ebft, v\u00ec v\u1eady doanh nghi\u1ec7p c\u1ea7n:<\/p>\n<p>&#8211; B\u1eadt t\u00ednh n\u0103ng Unattended Upgrades: Cho ph\u00e9p h\u1ec7 th\u1ed1ng t\u1ef1 \u0111\u1ed9ng t\u1ea3i v\u00e0 c\u00e0i \u0111\u1eb7t c\u00e1c b\u1ea3n c\u1eadp nh\u1eadt b\u1ea3o m\u1eadt ngay khi ch\u00fang \u0111\u01b0\u1ee3c ph\u00e1t h\u00e0nh.<\/p>\n<p>&#8211; S\u1eed d\u1ee5ng Kernel Live Patching: Gi\u00fap v\u00e1 c\u00e1c l\u1ed7i nghi\u00eam tr\u1ecdng c\u1ee7a nh\u00e2n h\u1ec7 \u0111i\u1ec1u h\u00e0nh (Kernel) m\u00e0 kh\u00f4ng c\u1ea7n ph\u1ea3i kh\u1edfi \u0111\u1ed9ng l\u1ea1i m\u00e1y ch\u1ee7, \u0111\u1ea3m b\u1ea3o t\u00ednh li\u00ean t\u1ee5c c\u1ee7a d\u1ecbch v\u1ee5.<\/p>\n<h2>5. Gi\u00e1m s\u00e1t v\u00e0 ghi nh\u1eadt k\u00fd (Logging)<\/h2>\n<p>Hardening kh\u00f4ng ch\u1ec9 l\u00e0 ng\u0103n ch\u1eb7n m\u00e0 c\u00f2n l\u00e0 kh\u1ea3 n\u0103ng ph\u00e1t hi\u1ec7n khi c\u00f3 s\u1ef1 c\u1ed1 x\u1ea3y ra. H\u00e3y \u0111\u1ea3m b\u1ea3o h\u1ec7 th\u1ed1ng ghi nh\u1eadt k\u00fd \u0111\u1ea7y \u0111\u1ee7:<\/p>\n<p>&#8211; T\u1eadp trung nh\u1eadt k\u00fd: Chuy\u1ec3n log v\u1ec1 m\u1ed9t m\u00e1y ch\u1ee7 t\u1eadp trung ho\u1eb7c s\u1eed d\u1ee5ng c\u00e1c d\u1ecbch v\u1ee5 SIEM \u0111\u1ec3 ph\u00e2n t\u00edch d\u1ea5u hi\u1ec7u x\u00e2m nh\u1eadp b\u1ea5t th\u01b0\u1eddng.<\/p>\n<p>&#8211; Ki\u1ec3m tra log \u0111\u1ecbnh k\u1ef3: Ch\u00fa \u00fd \u0111\u1ebfn c\u00e1c t\u1ec7p nh\u01b0 \/var\/log\/auth.log ho\u1eb7c \/var\/log\/syslog \u0111\u1ec3 ph\u00e1t hi\u1ec7n c\u00e1c h\u00e0nh vi \u0111\u0103ng nh\u1eadp tr\u00e1i ph\u00e9p ho\u1eb7c l\u1ed7i d\u1ecbch v\u1ee5 b\u1ea5t th\u01b0\u1eddng.<\/p>\n<p><strong>K\u1ebft lu\u1eadn:<\/strong> Hardening l\u00e0 m\u1ed9t qu\u00e1 tr\u00ecnh li\u00ean t\u1ee5c ch\u1ee9 kh\u00f4ng ph\u1ea3i vi\u1ec7c l\u00e0m m\u1ed9t l\u1ea7n. B\u1eb1ng c\u00e1ch \u00e1p d\u1ee5ng c\u00e1c b\u01b0\u1edbc tr\u00ean, doanh nghi\u1ec7p Vi\u1ec7t c\u00f3 th\u1ec3 x\u00e2y d\u1ef1ng m\u1ed9t l\u00e1 ch\u1eafn v\u1eefng ch\u1eafc cho h\u1ea1 t\u1ea7ng s\u1ed1 c\u1ee7a m\u00ecnh tr\u01b0\u1edbc nh\u1eefng l\u00e0n s\u00f3ng t\u1ea5n c\u00f4ng ng\u00e0y c\u00e0ng ph\u1ee9c t\u1ea1p tr\u00ean Internet.<\/p>\n<p>&nbsp;<\/p>\n<p><em>VNCyberS t\u1ed5ng h\u1ee3p t\u1eeb: Security hardening guides, CIS Benchmarks v\u00e0 kinh nghi\u1ec7m th\u1ef1c t\u1ebf.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>H\u01b0\u1edbng d\u1eabn Hardening Linux Server 2026: B\u1ea3o m\u1eadt h\u1ea1 t\u1ea7ng cho doanh nghi\u1ec7p Vi\u1ec7t Trong b\u1ed1i c\u1ea3nh c\u00e1c cu\u1ed9c t\u1ea5n c\u00f4ng m\u1ea1ng nh\u1eafm v\u00e0o h\u1ea1 t\u1ea7ng s\u1ed1 t\u1ea1i Vi\u1ec7t Nam ng\u00e0y c\u00e0ng tinh vi, vi\u1ec7c &#8220;hardening&#8221; (t\u0103ng c\u01b0\u1eddng b\u1ea3o m\u1eadt) m\u00e1y ch\u1ee7 Linux kh\u00f4ng c\u00f2n l\u00e0 l\u1ef1a ch\u1ecdn m\u00e0 l\u00e0 y\u00eau c\u1ea7u b\u1eaft bu\u1ed9c \u0111\u1ed1i [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1243,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[70],"tags":[],"class_list":["post-1244","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ho-so"],"_links":{"self":[{"href":"https:\/\/vncybers.vn\/en\/wp-json\/wp\/v2\/posts\/1244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vncybers.vn\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vncybers.vn\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vncybers.vn\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vncybers.vn\/en\/wp-json\/wp\/v2\/comments?post=1244"}],"version-history":[{"count":0,"href":"https:\/\/vncybers.vn\/en\/wp-json\/wp\/v2\/posts\/1244\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vncybers.vn\/en\/wp-json\/wp\/v2\/media\/1243"}],"wp:attachment":[{"href":"https:\/\/vncybers.vn\/en\/wp-json\/wp\/v2\/media?parent=1244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vncybers.vn\/en\/wp-json\/wp\/v2\/categories?post=1244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vncybers.vn\/en\/wp-json\/wp\/v2\/tags?post=1244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}