{"id":897,"date":"2021-06-04T09:26:09","date_gmt":"2021-06-04T00:26:09","guid":{"rendered":"https:\/\/manvscloud.com\/?p=897"},"modified":"2022-10-25T20:57:37","modified_gmt":"2022-10-25T11:57:37","slug":"2-2-ncp-%eb%84%a4%ec%9d%b4%eb%b2%84-%ed%81%b4%eb%9d%bc%ec%9a%b0%eb%93%9c%ec%97%90%ec%84%9c%ec%9d%98-%eb%b3%b4%ec%95%88-server-%eb%82%b4%eb%b6%80-%eb%b0%a9%ed%99%94%eb%b2%bd%ec%9d%84","status":"publish","type":"post","link":"https:\/\/manvscloud.com\/?p=897","title":{"rendered":"2-2. [NCLOUD] \ub124\uc774\ubc84 \ud074\ub77c\uc6b0\ub4dc\uc5d0\uc11c\uc758 \ubcf4\uc548 \u2013 Server (\ub0b4\ubd80 \ubc29\ud654\ubcbd\uc744 \uc774\uc6a9\ud55c GEOIP)"},"content":{"rendered":"\n<p>\uc548\ub155\ud558\uc138\uc694. ManVSCloud \uae40\uc218\ud604\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc624\ub298 \ud3ec\uc2a4\ud305\uc740 \uc774\uc804 \ud3ec\uc2a4\ud305 \uc8fc\uc81c\uc600\ub358 ACG(Access Control Group)\uc5d0 \uc774\uc5b4 \uc11c\ubc84 \ub0b4\ubd80 \ubc29\ud654\ubcbd,<br>\uadf8 \uc911\uc5d0\uc11c\ub3c4 GEOIP\uc5d0 \ub300\ud574\uc11c \uc791\uc131\ud574\ubcf4\ub824\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"540\" height=\"235\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27030506\/geo-cyber.jpg\" alt=\"\" class=\"wp-image-900\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27030506\/geo-cyber.jpg 540w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27030506\/geo-cyber-300x131.jpg 300w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"532\" height=\"353\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27031400\/global-attack.jpg\" alt=\"\" class=\"wp-image-901\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27031400\/global-attack.jpg 532w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27031400\/global-attack-300x199.jpg 300w\" sizes=\"(max-width: 532px) 100vw, 532px\" \/><\/figure>\n\n\n\n<p>\uae00\ub85c\ubc8c \uc0ac\uc774\ubc84\ud14c\ub7ec\ub294 \uc9c0\uc18d\uc801\uc73c\ub85c \ub298\uc5b4\ub098\uace0 \uc788\uace0 \uacf5\uaca9 \uc720\ud615\ub3c4 \ub2e4\uc591\ud574\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>ACG\ub294 Inbound Rule\uc774 \uae30\ubcf8 \ucc28\ub2e8\uc774\uace0 \ucd94\uac00\ud558\ub294 IP\/ACG\uc5d0 \ub300\ud574\uc11c  \ud5c8\uc6a9\ud558\ub294 \ubc29\uc2dd\uc785\ub2c8\ub2e4.<br>\ub610\ud55c NACL\uc744 \uc774\uc6a9\ud55c\ub2e4\uace0 \ud558\uc5ec\ub3c4 \ud55c \uad6d\uac00\uac00 \uc0ac\uc6a9\ud558\ub294 IP \ub300\uc5ed\uc744 \uc804\ubd80 \ud5c8\uc6a9\/\ucc28\ub2e8 \ub8f0\uc744 \ucd94\uac00\ud574\uc8fc\ub294 \uac83\ub3c4 \ud798\ub4e4 \uac83\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc8fc\ub85c \uc6f9 \uc11c\ube44\uc2a4\uac00 \ub300\ud45c\uc801\uc778 \ucf00\uc774\uc2a4\uc778\ub370 \ud574\uc678 \uc11c\ube44\uc2a4\ub97c \ud558\uc9c0 \uc54a\ub294 \uacbd\uc6b0 \ub610\ub294 \ud2b9\uc815 \uad6d\uac00\uc5d0\uc11c \uc11c\ube44\uc2a4\ub97c \ud574\uc57c\ud558\ub294\ub370 \uc9c0\uc18d\uc801\uc778 \uacf5\uaca9\uc73c\ub85c \uc9c0\uc5ed \uae30\ubc18 \ucc28\ub2e8\uc774 \ud544\uc694\ud55c \uacbd\uc6b0\uac00 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ubb3c\ub860 Naver Cloud Platform\uc758 Security Monitoring \uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud55c\ub2e4\uba74 IDS\/IPS, WAF, Anti-DDOS \ub4f1\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc73c\ub098 \uc544\uc9c1 \ubcf4\uc548 \uc7a5\ube44\uc5d0 \ud22c\uc790\ud560 \ube44\uc6a9\uc774 \ubd80\uc871\ud55c \uc0ac\uc6a9\uc790\uc5d0\uac8c\ub294 \ubd80\ub2f4\uc2a4\ub7ec\uc6b8 \uc218\uac00 \uc788\uc5b4 \ube44\ub85d 100% \uc644\ubcbd\ud558\uc9c0 \uc54a\uc73c\ub098 \uc5b4\ub290\uc815\ub3c4 \ud53c\ud574\ub97c \ucd5c\uc18c\ud654\ud558\uae30 \uc704\ud574 GeoIP \ubaa8\ub4c8\uc744 \uc774\uc6a9\ud558\uc5ec \ub0b4\ubd80 \ubc29\ud654\ubcbd\uc73c\ub85c \uc11c\ubc84\ub97c \uc9c0\uc5ed \uae30\ubc18 \ucc28\ub2e8\ud558\ub294 \ubc29\ubc95\uc744 \uc791\uc131\ud574\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-black-background-color has-text-color has-background wp-block-heading\"> Linux<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27061755\/iptables-1024x1024.jpg\" alt=\"\" class=\"wp-image-902\" width=\"311\" height=\"311\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27061755\/iptables-1024x1024.jpg 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27061755\/iptables-300x300.jpg 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27061755\/iptables-150x150.jpg 150w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27061755\/iptables-768x768.jpg 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27061755\/iptables-1536x1536.jpg 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27061755\/iptables-1080x1080.jpg 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27061755\/iptables.jpg 1600w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><figcaption>iptables<\/figcaption><\/figure><\/div>\n\n\n<p>Linux\uc5d0\uc11c \uc9c0\uc5ed \uae30\ubc18 \ucc28\ub2e8\uc744 \uc9c4\ud589\ud574\ubd05\uc2dc\ub2e4.<br>\ubc29\ud654\ubcbd\uc740 \ubaa8\ub450\uac00 \uc544\ub294 iptables\ub97c \uc0ac\uc6a9\ud560 \uac83\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"has-white-color has-black-background-color has-text-color has-background\"><strong> [Environment]<\/strong><br> Naver Cloud Platform : centos-7.8-64<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-amber-color\">\u203b \uae30\ubcf8 \uc124\uc815 \ubc0f \uc124\uce58<\/mark> ?<\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@manvscloud-dev-pub-kr1 ~]# sestatus \nSELinux status:                 disabled\n\n[root@manvscloud-dev-pub-kr1 ~]# yum install -y iptables*\nyum install lrzsz libtool wget patch pcre-devel lua-devel libxml2-devel ncurses-devel zlib zlib-devel libtermcap-devel libc-client-devel bison gcc g++ cpp gcc-c++ curl curl-devel make automake unzip zip xz -y\n\n[root@manvscloud-dev-pub-kr1 ~]# yum install -y \"kernel-devel-uname-r == $(uname -r)\"\n\n[root@manvscloud-dev-pub-kr1 ~]# yum install -y yum install perl-Text-CSV_XS perl-NetAddr-IP perl-CPAN.noarch\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-cyan-bluish-gray-color\">\u203b Kernel-devel \ud655\uc778<\/mark> ?<\/h4>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"515\" data-id=\"911\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/29075929\/kernel-1024x515.png\" alt=\"\" class=\"wp-image-911\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/29075929\/kernel-1024x515.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/29075929\/kernel-300x151.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/29075929\/kernel-768x386.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/29075929\/kernel-1536x773.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/29075929\/kernel-1080x543.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/29075929\/kernel.png 1960w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"561\" data-id=\"912\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/29075932\/kernel2-1024x561.png\" alt=\"\" class=\"wp-image-912\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/29075932\/kernel2-1024x561.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/29075932\/kernel2-300x165.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/29075932\/kernel2-768x421.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/29075932\/kernel2-1536x842.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/29075932\/kernel2-1080x592.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/29075932\/kernel2.png 1800w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<figcaption class=\"blocks-gallery-caption\">(\uc88c) kernel-devel \uc815\uc0c1 \uc124\uce58\ub418\uc9c0 \uc54a\uc74c \/ (\uc6b0) kernel-devel \uc815\uc0c1 \uc124\uce58 \uc644\ub8cc<\/figcaption><\/figure>\n\n\n\n<p>kernel-devel\uc774 \uc815\uc0c1\uc801\uc73c\ub85c \uc124\uce58\ub418\uc9c0 \uc54a\uc73c\uba74 \uc774\ud6c4 \uc124\uce58\ud560 xtables \ucef4\ud30c\uc77c\uc774 \uc815\uc0c1\uc801\uc73c\ub85c \ub418\uc9c0\uc54a\uc2b5\ub2c8\ub2e4. yum\uc73c\ub85c \ud604\uc7ac \ucee4\ub110 \ubc84\uc804\uc5d0 \ub9de\ub294 kernel-devel\uc774 \uc124\uce58\ub418\uc9c0 \uc54a\uc744 \uacbd\uc6b0 repo\ub97c \ucc3e\uc544 \ucee4\ub110 \ubc84\uc804\uc5d0 devel\uc744 \uc124\uce58\ud574\uc8fc\uc5b4\uc57c\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-amber-color\">\u203b xtables \uc124\uce58<\/mark> ?<\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@manvscloud-dev-pub-kr1 ~]# cd \/usr\/local\/src\n[root@manvscloud-dev-pub-kr1 src]# wget mirror.koreaidc.com\/iptables\/xtables-addons-2.10.tar.gz\n\n\/\/ https:\/\/sourceforge.net\/projects\/xtables-addons\/files\/Xtables-addons\/ \u2190 \uc811\uc18d \uc2dc \uac01 \ubc84\uc804\ubcc4 xtables\uac00 \uc788\uc2b5\ub2c8\ub2e4.\n\n[root@manvscloud-dev-pub-kr1 src]# tar xvfz xtables-addons-2.10.tar.gz\n[root@manvscloud-dev-pub-kr1 src]# cd xtables-addons-2.10\/\n[root@manvscloud-dev-pub-kr1 xtables-addons-2.10]# cat -n mconfig | grep TARPIT\n    12\tbuild_TARPIT=m\n\n\/\/ build_TRIPIT=m\uc740 redhat\uc5d0\uc11c \uc9c0\uc6d0\ud558\uc9c0\uc54a\uc544 \uc8fc\uc11d\ucc98\ub9ac \ud574\uc8fc\uc5c8\uc2b5\ub2c8\ub2e4.\n[root@manvscloud-dev-pub-kr1 xtables-addons-2.10]# sed -i '12s\/build_TARPIT=m\/#&amp;\/' mconfig<\/pre>\n\n\n\n<p>(\ucc38\uace0\ub85c CentOS6 \ubc84\uc804 \uc774\uc6a9 \uc2dc \ucee4\ub110 \ubc84\uc804\uc774 \ub0ae\uc544 xtables \ubc84\uc804 \uc5ed\uc2dc \ub0ae\ucdb0\uc11c \uc124\uce58\ud558\uc154\uc57c\ud569\ub2c8\ub2e4.<br>1.37\ubc84\uc804 \uc124\uce58 \uad8c\uc7a5\ub4dc\ub9ac\uba70 mconfig\uc5d0\uc11c build_RAWNAT=m, build_SYSRQ=m, build_TARPIT=m, build_length2=m \ucd1d 4\uac00\uc9c0\ub97c \uc8fc\uc11d\ucc98\ub9ac \ud574\uc918\uc57c\ud569\ub2c8\ub2e4.)<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[root@manvscloud-dev-pub-kr1 xtables-addons-2.10]# .\/configure\n[root@manvscloud-dev-pub-kr1 xtables-addons-2.10]# make\n[root@manvscloud-dev-pub-kr1 xtables-addons-2.10]# make install\n[root@manvscloud-dev-pub-kr1 xtables-addons-2.10]# cd geoip\n\n[root@manvscloud-dev-pub-kr1 geoip]# .\/00_download_geolite2\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\n                                 Dload  Upload   Total   Spent    Left  Speed\n  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: geolite.maxmind.com; Unknown error\n\n00_download_geolite2\ub97c \uc2e4\ud589\ud574\ub3c4 \ub418\uc9c0\uc54a\uae30\ub54c\ubb38\uc5d0 \ub530\ub85c GeoLite2-Country-CSV\ub97c \ubc1b\uc544\uc57c\ud569\ub2c8\ub2e4.\nhttps:\/\/maxmind.com\/ \uc5d0 \uac00\uc785 \ud6c4 \ub77c\uc774\uc13c\uc2a4 \ubc1c\uae09 \ubc0f GeoLite2-Country-CSV.zip \uc124\uce58\uac00 \uac00\ub2a5\ud569\ub2c8\ub2e4.\n\n\/\/ \uc544\ub798 MaxMind \ub9c1\ud06c\ub97c \ucd94\uac00\ud574\ub450\uc5c8\uc2b5\ub2c8\ub2e4.\n[root@manvscloud-dev-pub-kr1 geoip]# ll | grep GeoLite2\n-rw-r--r-- 1 root root 1934768 May 29 08:25 GeoLite2-Country-CSV_20210525.zip\n\n[root@manvscloud-dev-pub-kr1 geoip]# .\/10_download_countryinfo\n[root@manvscloud-dev-pub-kr1 geoip]# unzip GeoLite2-Country-CSV_20210525.zip\n[root@manvscloud-dev-pub-kr1 geoip]# perl -MCPAN -e shell\ncpan[1]> install NetAddr::IP\ncpan[2]> install Getopt::Long\ncpan[3]> quit\n\n[root@manvscloud-dev-pub-kr1 geoip]# cat GeoLite2-Country-CSV_20210525\/GeoLite2-Country-Blocks-IPv{4,6}.csv | .\/20_convert_geolite2 \/tmp\/CountryInfo.txt > GeoIP-legacy.csv\n[root@manvscloud-dev-pub-kr1 geoip]# .\/xt_geoip_build GeoIP-legacy.csv\n[root@manvscloud-dev-pub-kr1 geoip]# mkdir -p \/usr\/share\/xt_geoip\n[root@manvscloud-dev-pub-kr1 geoip]# cp -a {BE,LE} \/usr\/share\/xt_geoip\/\n[root@manvscloud-dev-pub-kr1 geoip]# cp -a \/etc\/sysconfig\/iptables \/etc\/sysconfig\/iptables_org\n\n[root@manvscloud-dev-pub-kr1 ~]# systemctl enable iptables\n[root@manvscloud-dev-pub-kr1 ~]# systemctl start iptables<\/pre>\n\n\n\n<p>\/etc\/sysconfig\/iptables \uc218\uc815\ud558\uc5ec \ub8f0\uc14b \uc801\uc6a9\ud574\uc11c \uc0ac\uc6a9\ud558\uc2dc\uba74 \ub429\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/www.maxmind.com\/en\/accounts\/419807\/geoip\/downloads\" class=\"vlp-link\" title=\"Login | MaxMind\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">Login | MaxMind<\/div><div class=\"vlp-block-1 vlp-link-summary\">This page requires a login.<\/div><\/div><\/div>\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<h3 class=\"has-white-color has-vivid-cyan-blue-background-color has-text-color has-background wp-block-heading\"> TIP &amp; Personal Comments and Wrap-up<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"200\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27061851\/wf.png\" alt=\"\" class=\"wp-image-903\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27061851\/wf.png 200w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27061851\/wf-150x150.png 150w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><figcaption>windows firewall<\/figcaption><\/figure><\/div>\n\n\n<p>Windows\uc5d0\uc11c \uc5ed\uc2dc \uad6d\uac00 \uae30\ubc18 \ucc28\ub2e8\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>Powershell\uc744 \uc774\uc6a9\ud55c \ubc29\ud654\ubcbd \ucee8\ud2b8\ub864 \ubc0f IPSec \uc124\uc815\uc758 \ubc29\ubc95\uc774 \uc874\uc7ac\ud558\ub294\ub370 \uc774\ubc88 \ud3b8\uc5d0\uc11c\ub294 \ub530\ub85c \ub2e4\ub8e8\uc9c0 \uc54a\uace0 IPsec \ud3b8\uc5d0\uc11c \ucd94\uac00\uc801\uc73c\ub85c \uc124\uba85\ud558\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ub610\ud55c Apache\uc640 Nginx \ub4f1 \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub2e8\uc5d0\uc11c \uad6d\uac00 \uae30\ubc18 \ucc28\ub2e8\uc744 \ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<br>\uc774\ud6c4 \uc774\ub7ec\ud55c \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub2e8\uc5d0\uc11c \uad6d\uac00 \uae30\ubc18 \ucc28\ub2e8\uc744 \ud558\ub294 \ubc29\ubc95\ub3c4 \ud3ec\uc2a4\ud305\ud560 \uac83\uc785\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/xn--c79as89aj0e29b77z.xn--3e0b707e\/kor\/whois\/whois.jsp\" class=\"vlp-link\" title=\"KISA WHOIS\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img loading=\"lazy\" decoding=\"async\" style=\"max-width: 150px;\" width=\"150\" height=\"84\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27062539\/kisa.jpg\" class=\"attachment-150x999 size-150x999\" alt=\"\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27062539\/kisa.jpg 562w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/05\/27062539\/kisa-300x169.jpg 300w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">KISA WHOIS<\/div><div class=\"vlp-block-1 vlp-link-summary\">\uad6d\uac00 \uc778\ud130\ub137\uc8fc\uc18c\uad00\ub9ac\uae30\uad00\uc778 \ud55c\uad6d\uc778\ud130\ub137\uc9c4\ud765\uc6d0\uc740 \uc548\uc815\uc801\uc778 \uc778\ud130\ub137\uc8fc\uc18c\uad00\ub9ac\ub85c \uc138\uacc4 \ucd5c\uace0\uc758 \uc778\ud130\ub137 \ud658\uacbd\uc744 \ub9cc\ub4e4\uc5b4 \uac11\ub2c8\ub2e4.<\/div><\/div><\/div>\n\n\n<p>\uc704 \ub9c1\ud06c\ub294 WHOIS\uc785\ub2c8\ub2e4.<br>\uc11c\ubc84\ub0b4\uc5d0\uc11c \uacf5\uaca9\uc131 \uc811\uadfc \ud655\uc778 \uc2dc \ud574\ub2f9 IP\ub97c \uc704 \uc0ac\uc774\ud2b8\uc5d0\uc11c \uac80\uc0c9\ud560 \uacbd\uc6b0 \uc5b4\ub290 \ub098\ub77c\uc758 IP\uc778\uc9c0 \ud655\uc778\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/eminwon.qia.go.kr\/common\/CountrySP.jsp\" class=\"vlp-link\" title=\"\uad6d\uac00\ucf54\ub4dc \uc870\ud68c\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">\uad6d\uac00\ucf54\ub4dc \uc870\ud68c<\/div><div class=\"vlp-block-1 vlp-link-summary\">\uad6d\uac00\uba85\/\ucf54\ub4dc\uba85<\/div><\/div><\/div>\n\n\n<p>\uad6d\uac00 \uae30\ubc18 \ucc28\ub2e8 \uc2dc \ud544\uc694\ud55c \uad6d\uac00 \ucf54\ub4dc \ubc0f WHOIS \uc870\ud68c \uc2dc \uad6d\uac00\ucf54\ub4dc\uac00 \uc5b4\ub290 \ub098\ub77c\uc778\uc9c0 \ud655\uc778\ud560 \uc218 \uc788\ub294 \uad6d\uac00 \ucf54\ub4dc \uc870\ud68c \uc0ac\uc774\ud2b8\ub3c4 \ucc38\uace0\ud558\uc2dc\uba74 \uc88b\uc744\ub4ef\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uae34 \uae00 \uc77d\uc5b4\uc8fc\uc154\uc11c \uac10\uc0ac\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>\uc548\ub155\ud558\uc138\uc694. ManVSCloud \uae40\uc218\ud604\uc785\ub2c8\ub2e4. \uc624\ub298 \ud3ec\uc2a4\ud305\uc740 \uc774\uc804 \ud3ec\uc2a4\ud305 \uc8fc\uc81c\uc600\ub358 ACG(Access Control Group)\uc5d0 \uc774\uc5b4 \uc11c\ubc84 \ub0b4\ubd80 \ubc29\ud654\ubcbd,\uadf8 \uc911\uc5d0\uc11c\ub3c4 GEOIP\uc5d0 \ub300\ud574\uc11c \uc791\uc131\ud574\ubcf4\ub824\ud569\ub2c8\ub2e4. \uae00\ub85c\ubc8c \uc0ac\uc774\ubc84\ud14c\ub7ec\ub294 \uc9c0\uc18d\uc801\uc73c\ub85c \ub298\uc5b4\ub098\uace0 \uc788\uace0 \uacf5\uaca9 \uc720\ud615\ub3c4 \ub2e4\uc591\ud574\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4. ACG\ub294 Inbound Rule\uc774 \uae30\ubcf8 \ucc28\ub2e8\uc774\uace0 \ucd94\uac00\ud558\ub294 IP\/ACG\uc5d0 \ub300\ud574\uc11c \ud5c8\uc6a9\ud558\ub294 \ubc29\uc2dd\uc785\ub2c8\ub2e4.\ub610\ud55c NACL\uc744 \uc774\uc6a9\ud55c\ub2e4\uace0 \ud558\uc5ec\ub3c4 \ud55c \uad6d\uac00\uac00 \uc0ac\uc6a9\ud558\ub294 IP \ub300\uc5ed\uc744 \uc804\ubd80 \ud5c8\uc6a9\/\ucc28\ub2e8 \ub8f0\uc744 \ucd94\uac00\ud574\uc8fc\ub294 \uac83\ub3c4 \ud798\ub4e4 \uac83\uc785\ub2c8\ub2e4. \uc8fc\ub85c \uc6f9 \uc11c\ube44\uc2a4\uac00 \ub300\ud45c\uc801\uc778 \ucf00\uc774\uc2a4\uc778\ub370 \ud574\uc678 \uc11c\ube44\uc2a4\ub97c \ud558\uc9c0 \uc54a\ub294 \uacbd\uc6b0 \ub610\ub294 \ud2b9\uc815 \uad6d\uac00\uc5d0\uc11c \uc11c\ube44\uc2a4\ub97c \ud574\uc57c\ud558\ub294\ub370 \uc9c0\uc18d\uc801\uc778 \uacf5\uaca9\uc73c\ub85c \uc9c0\uc5ed \uae30\ubc18 \ucc28\ub2e8\uc774 \ud544\uc694\ud55c \uacbd\uc6b0\uac00 \uc788\uc2b5\ub2c8\ub2e4. \ubb3c\ub860 Naver Cloud Platform\uc758 Security Monitoring \uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud55c\ub2e4\uba74 IDS\/IPS, WAF, Anti-DDOS \ub4f1\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc73c\ub098 \uc544\uc9c1 \ubcf4\uc548 \uc7a5\ube44\uc5d0 \ud22c\uc790\ud560 \ube44\uc6a9\uc774 \ubd80\uc871\ud55c \uc0ac\uc6a9\uc790\uc5d0\uac8c\ub294 \ubd80\ub2f4\uc2a4\ub7ec\uc6b8 \uc218\uac00 \uc788\uc5b4 \ube44\ub85d 100% \uc644\ubcbd\ud558\uc9c0 \uc54a\uc73c\ub098 \uc5b4\ub290\uc815\ub3c4 \ud53c\ud574\ub97c \ucd5c\uc18c\ud654\ud558\uae30 \uc704\ud574 GeoIP \ubaa8\ub4c8\uc744 \uc774\uc6a9\ud558\uc5ec \ub0b4\ubd80 \ubc29\ud654\ubcbd\uc73c\ub85c \uc11c\ubc84\ub97c \uc9c0\uc5ed \uae30\ubc18 \ucc28\ub2e8\ud558\ub294 \ubc29\ubc95\uc744 \uc791\uc131\ud574\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. Linux Linux\uc5d0\uc11c \uc9c0\uc5ed \uae30\ubc18 \ucc28\ub2e8\uc744 \uc9c4\ud589\ud574\ubd05\uc2dc\ub2e4.\ubc29\ud654\ubcbd\uc740 \ubaa8\ub450\uac00 \uc544\ub294 iptables\ub97c \uc0ac\uc6a9\ud560 \uac83\uc785\ub2c8\ub2e4. [Environment] Naver Cloud Platform : centos-7.8-64 \u203b \uae30\ubcf8 \uc124\uc815 \ubc0f \uc124\uce58 ? \u203b Kernel-devel \ud655\uc778 ? kernel-devel\uc774 \uc815\uc0c1\uc801\uc73c\ub85c \uc124\uce58\ub418\uc9c0 \uc54a\uc73c\uba74 \uc774\ud6c4 \uc124\uce58\ud560 xtables \ucef4\ud30c\uc77c\uc774 \uc815\uc0c1\uc801\uc73c\ub85c \ub418\uc9c0\uc54a\uc2b5\ub2c8\ub2e4. yum\uc73c\ub85c \ud604\uc7ac \ucee4\ub110 \ubc84\uc804\uc5d0 \ub9de\ub294 kernel-devel\uc774 \uc124\uce58\ub418\uc9c0 \uc54a\uc744 \uacbd\uc6b0 repo\ub97c \ucc3e\uc544 \ucee4\ub110 \ubc84\uc804\uc5d0 devel\uc744 \uc124\uce58\ud574\uc8fc\uc5b4\uc57c\ud569\ub2c8\ub2e4. \u203b xtables \uc124\uce58 ? (\ucc38\uace0\ub85c CentOS6 \ubc84\uc804 \uc774\uc6a9 \uc2dc \ucee4\ub110 \ubc84\uc804\uc774 \ub0ae\uc544 xtables \ubc84\uc804 \uc5ed\uc2dc \ub0ae\ucdb0\uc11c \uc124\uce58\ud558\uc154\uc57c\ud569\ub2c8\ub2e4.1.37\ubc84\uc804 \uc124\uce58 \uad8c\uc7a5\ub4dc\ub9ac\uba70 mconfig\uc5d0\uc11c build_RAWNAT=m, build_SYSRQ=m, build_TARPIT=m, build_length2=m \ucd1d 4\uac00\uc9c0\ub97c \uc8fc\uc11d\ucc98\ub9ac \ud574\uc918\uc57c\ud569\ub2c8\ub2e4.) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"\uc11c\ubc84 \ub0b4\uc5d0\uc11c iptables+geoip\ub97c \uc774\uc6a9\ud558\uc5ec \uad6d\uac00\uae30\ubc18 \ucc28\ub2e8\uc744 \ud558\uc790","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[19,243,314,313,315,32,87,91,17,90,16,220,294,312,89,202,226,88,298,221,295,301,101,237],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/897"}],"collection":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=897"}],"version-history":[{"count":7,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/897\/revisions"}],"predecessor-version":[{"id":1946,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/897\/revisions\/1946"}],"wp:attachment":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}