{"id":553,"date":"2021-03-08T22:51:34","date_gmt":"2021-03-08T13:51:34","guid":{"rendered":"https:\/\/manvscloud.com\/?p=553"},"modified":"2021-03-08T22:52:46","modified_gmt":"2021-03-08T13:52:46","slug":"aws-configuration-of-manvscloud-blog-with-aws-waf","status":"publish","type":"post","link":"https:\/\/manvscloud.com\/?p=553","title":{"rendered":"[AWS] Configuration of ManVSCloud Blog (with AWS WAF)"},"content":{"rendered":"\n<p>\uc548\ub155\ud558\uc138\uc694. ManVSCloud \uae40\uc218\ud604\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ucd5c\uadfc AWS Network Online Study 2\uae30\uc5d0\uc11c AWS\uc758 WAF\uc5d0 \ub300\ud55c \uc2a4\ud130\ub514\uac00 \uc9c4\ud589\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<br>\uc2a4\ud130\ub514 \ud6c4 \uc81c \ube14\ub85c\uadf8\uc5d0\ub3c4 AWS WAF \uae30\ub2a5\uc744 \ub3c4\uc785\ud558\uae30\ub85c \uacb0\uc815\ud558\uc600\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uadf8\ub9ac\ud558\uc5ec \uc624\ub298\uc740 WAF \uc124\uc815\uc744 \uc5b4\ub5bb\uac8c \ud588\ub294\uc9c0\uc640 WAF \uae30\ub2a5\uc774 \ub3c4\uc785\ub41c \ud604\uc7ac\uc758 \uc81c \ube14\ub85c\uadf8\uac00 \uc5b4\ub5bb\uac8c \uad6c\uc131\ub418\uc5b4 \uc788\ub294\uc9c0\uc5d0 \ub300\ud574 \ud3ec\uc2a4\ud305 \ud574\ubcf4\ub824\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"has-white-color has-luminous-vivid-orange-background-color has-text-color has-background wp-block-heading\">    AWS WAF<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"488\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08050046\/ANLAB.jpg\" alt=\"\" class=\"wp-image-565\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08050046\/ANLAB.jpg 640w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08050046\/ANLAB-300x229.jpg 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08050046\/ANLAB-500x380.jpg 500w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><figcaption>\uc0ac\uc9c4 \ucd9c\ucc98 : Anlab<\/figcaption><\/figure>\n\n\n\n<p>\uc6b0\uc120 WAF\ub780 Web Application Firewall, \uc6f9 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \ud2b9\ud654\ub41c \ubc29\ud654\ubcbd\uc774\ub77c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>2019\ub144 Anlab \uc790\ub8cc\uc5d0 \ub530\ub974\uba74 \uc6f9\/\uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ucde8\uc57d\uc810\uc744 \uc774\uc6a9\ud55c \uacf5\uaca9\uc774 \uc0c1\ub2f9\ud788 \ub9ce\uc740 \ube44\uc911\uc744 \ucc28\uc9c0\ud558\uace0 \uc788\uc73c\uba70 \ub2e4\uc591\ud55c \ubc29\ubc95\uc758 \uacf5\uaca9\uc774 \uc874\uc7ac\ud569\ub2c8\ub2e4.  <\/p>\n\n\n\n<p>\uc81c \ube14\ub85c\uadf8\ub3c4 AWS\uc758 Security Group\uc5d0\uc11c 80,443 \ud3ec\ud2b8\ub294 0.0.0.0\/0\uc73c\ub85c OPEN \ub418\uc5b4 \uc788\uc5c8\uae30\uc5d0<br>\uc5b4\ub5bb\uac8c \uc6f9 \uacf5\uaca9\uc744 \ucd5c\uc18c\ud654 \ud560 \uc218 \uc788\uc744\uc9c0 \ub9ce\uc740 \uace0\ubbfc\uc744 \ud558\uc600\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ud2b9\ud788 \ud574\uc678 \uc9c0\uc5ed\uc5d0\uc11c \uacf5\uaca9\uc131 \uc811\uadfc\uc774 \ub9ce\uc774 \uc874\uc7ac\ud55c\ub2e4\ub294 \uac83\uc744 \uc54c\uace0 \uc788\uc5b4 \ud574\uc678\ucabd\uc744 \uc6b0\uc120 \ucc28\ub2e8\ud558\ub824 \ud588\uc2b5\ub2c8\ub2e4. <br>EC2 \ub0b4\uc5d0\uc11c Apache\uc758 Geoip\ub97c \uc774\uc6a9\ud558\uac70\ub098 iptables Geoip \ub4f1 \ub2e4\ub978 \ubc29\ubc95\ub3c4 \uc874\uc7ac\ud588\uc9c0\ub9cc<br>\ud574\ub2f9 \uc778\uc2a4\ud134\uc2a4\uae4c\uc9c0 \uc811\uadfc\ud558\ub294 \uac83\uc790\uccb4\uac00 \uc870\uae08 \ucc1d\ucc1d\ud55c \ubd80\ubd84\uc774 \uc788\uc5b4 WAF\ub97c \ub3c4\uc785\ud558\uae30 \uc804\uae4c\uc9c0 <br>\uc81c \ube14\ub85c\uadf8\ub294 Route53\uc758 \uc9c0\uc5ed \uae30\ubc18 \ub77c\uc6b0\ud305\uc744 \uc774\uc6a9\ud558\uc5ec \uad6d\ub0b4\uc5d0\uc11c\ub9cc \uc811\uadfc\uc774 \uac00\ub2a5\ud558\ub3c4\ub85d \uc124\uc815\ud574\ub454 \uc0c1\ud0dc\uc600\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ud604\uc7ac\ub294 WAF\ub97c \uc124\uc815\ud558\uc600\uace0 Route53\uc758 \uc9c0\uc5ed \uae30\ubc18 \ub77c\uc6b0\ud305\uc744 \uc774\uc6a9\ud558\uc5ec \uc911\uad6d\ub9cc \ucc28\ub2e8\ud574\ub450\uace0 \ub098\uba38\uc9c0 \ub098\ub77c\uc5d0\uc11c\ub3c4 \uc811\uadfc\uc774 \uac00\ub2a5\ud558\ub3c4\ub85d \uc124\uc815\ud574\ub454 \uc0c1\ud0dc\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc81c \ube14\ub85c\uadf8\uc5d0\uc11c\ub294 AWS WAF\ub97c \uc544\ub798\uc640 \uac19\uc774 \uc124\uc815\ud558\uc600\uc2b5\ub2c8\ub2e4. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"706\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041059\/waf1-1024x706.png\" alt=\"\" class=\"wp-image-558\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041059\/waf1-1024x706.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041059\/waf1-300x207.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041059\/waf1-768x529.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041059\/waf1-1080x745.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041059\/waf1.png 1156w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Associated AWS resouces : Application Load Balancer<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"815\" height=\"452\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041107\/waf2.png\" alt=\"\" class=\"wp-image-559\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041107\/waf2.png 815w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041107\/waf2-300x166.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041107\/waf2-768x426.png 768w\" sizes=\"(max-width: 815px) 100vw, 815px\" \/><figcaption>Associated AWS resouces : ManVSCloud-Web-ALB-01 (Application Load Balancer)<\/figcaption><\/figure>\n\n\n\n<p>Rule\uc740 \ucd5c\ub300 100\uac1c\uae4c\uc9c0 \uc0dd\uc131\uc774 \uac00\ub2a5\ud558\uace0 Managed Rule Groups\uacfc Own Rule and Rule Groups\uc744 \uc774\uc6a9\ud558\uc5ec \ucd94\uac00\uac00 \uac00\ub2a5\ud569\ub2c8\ub2e4.<br>managed rule groups\uc5d0\ub294 \ub2e4\uc591\ud55c \ubcf4\uc548 \uc5c5\uccb4\uc758 rule groups\uc774 \uc874\uc7ac\ud588\ub294\ub370 \uc81c WAF\uc5d0\ub294 &#8220;AWS managed rule groups&#8221;\uc744 \uc801\uc6a9\ud588\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"891\" height=\"761\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041117\/waf3.png\" alt=\"\" class=\"wp-image-560\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041117\/waf3.png 891w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041117\/waf3-300x256.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041117\/waf3-768x656.png 768w\" sizes=\"(max-width: 891px) 100vw, 891px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"762\" height=\"609\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041436\/waf01.png\" alt=\"\" class=\"wp-image-562\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041436\/waf01.png 762w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041436\/waf01-300x240.png 300w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"743\" height=\"975\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041442\/waf0.png\" alt=\"\" class=\"wp-image-563\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041442\/waf0.png 743w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041442\/waf0-229x300.png 229w\" sizes=\"(max-width: 743px) 100vw, 743px\" \/><figcaption>AWS managed rule groups<\/figcaption><\/figure>\n\n\n\n<p>AWS managed rule groups\uc744 \ud3bc\uccd0\ubcf4\ub2c8&#8230; \uc544\uc8fc \ub9ce\uc774 \uc788\ub124\uc694&#8230;<br>\uc800\ub294 Anonymous IP list, Core rule set, WordPress application 3\uac1c\ub97c \ucd94\uac00\ud574\ub454 \uc0c1\ud0dc\uc785\ub2c8\ub2e4.<br><span style=\"color:#616161\" class=\"has-inline-color\">(\ucc38\uace0\ub85c \uc120\ud0dd\ud558\uc2e4 \ub54c\uc5d0 Capacity\uac00 1500\uc774 \ub118\uc9c0 \uc54a\ub3c4\ub85d \uc120\ud0dd\ud574\uc8fc\uc138\uc694.)<br>(WCUs\uac00 1500\uc774 \ub118\uc5b4\uc57c\ud560 \uacbd\uc6b0 Amazon\uc5d0 \ubb38\uc758\ud558\uc154\uc57c\ud569\ub2c8\ub2e4.)<\/span><\/p>\n\n\n\n<ul><li><strong>Admin protection<\/strong><br>\ub178\ucd9c\ub41c \uad00\ub9ac \ud398\uc774\uc9c0\uc5d0 \ub300\ud55c \uc678\ubd80 \uc561\uc138\uc2a4\ub97c \ucc28\ub2e8\ud560 \uc218\uc788\ub294 \uaddc\uce59\uc774 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<br>\uc774\ub294 \ud0c0\uc0ac \uc18c\ud504\ud2b8\uc6e8\uc5b4\ub97c \uc2e4\ud589 \uc911\uc774\uac70\ub098 \uc545\uc758\uc801\uc778 \ud589\uc704\uc790\uac00 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \ub300\ud55c \uad00\ub9ac \uc561\uc138\uc2a4 \uad8c\ud55c\uc744 \uc5bb\uc744 \uc704\ud5d8\uc744 \uc904\uc774\ub824\ub294 \uacbd\uc6b0 \uc720\uc6a9 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li><\/ul>\n\n\n\n<ul><li><strong>Amazon IP reputation list<\/strong><br>\uc774 \uadf8\ub8f9\uc5d0\ub294 Amazon \uc704\ud611 \uc778\ud154\ub9ac\uc804\uc2a4\ub97c \uae30\ubc18\uc73c\ub85c\ud558\ub294 \uaddc\uce59\uc774 \ud3ec\ud568\ub429\ub2c8\ub2e4. \uc774\ub294 \ubd07 \ub610\ub294 \uae30\ud0c0 \uc704\ud611\uacfc \uad00\ub828\ub41c \uc18c\uc2a4\ub97c \ucc28\ub2e8\ud558\ub824\ub294 \uacbd\uc6b0 \uc720\uc6a9\ud569\ub2c8\ub2e4.<br><\/li><li><strong>Anonymous IP list<\/strong><br>\uc774 \uadf8\ub8f9\uc5d0\ub294 \ubdf0\uc5b4 ID\uc758 \ub09c\ub3c5\ud654\ub97c \ud5c8\uc6a9\ud558\ub294 \uc11c\ube44\uc2a4\uc758 \uc694\uccad\uc744 \ucc28\ub2e8\ud560 \uc218\uc788\ub294 \uaddc\uce59\uc774 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uc5ec\uae30\uc5d0\ub294 VPN, \ud504\ub85d\uc2dc, Tor \ub178\ub4dc \ubc0f \ud638\uc2a4\ud305 \uacf5\uae09\uc790\uc5d0\uc11c \uc2dc\uc791\ub41c \uc694\uccad\uc774 \ud3ec\ud568\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \uc2e0\uc6d0\uc744 \uc228\uae30\ub824\uace0 \ud560 \uc218\uc788\ub294 \ubdf0\uc5b4\ub97c \ud544\ud130\ub9c1\ud558\ub824\ub294 \uacbd\uc6b0\uc5d0 \uc720\uc6a9\ud569\ub2c8\ub2e4.<br><\/li><li><strong>Core rule set<\/strong><br>\uc77c\ubc18\uc801\uc73c\ub85c \uc6f9 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc5d0 \uc801\uc6a9\ub418\ub294 \uaddc\uce59\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 OWASP \ucd9c\ud310\ubb3c\uc5d0 \uc124\uba85\ub41c \uac83\uacfc \uac19\uc740 \uad11\ubc94\uc704\ud55c \ucde8\uc57d\uc131\uc5d0 \ub300\ud55c \uacf5\uaca9\uc73c\ub85c\ubd80\ud130 \ubcf4\ud638\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/li><li><strong>Known bad inputs<\/strong><br>\uc798\ubabb\ub41c \uac83\uc73c\ub85c \uc54c\ub824\uc838 \uc788\uace0 \ucde8\uc57d\uc131\uc758 \uc545\uc6a9 \ub610\ub294 \ubc1c\uacac\uacfc \uad00\ub828\ub41c \uc694\uccad \ud328\ud134\uc744 \ucc28\ub2e8\ud560 \uc218\uc788\ub294 \uaddc\uce59\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \uc545\uc758\uc801 \uc778 \uacf5\uaca9\uc790\uac00 \ucde8\uc57d\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \ubc1c\uacac\ud560 \uc704\ud5d8\uc744 \uc904\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/li><li><strong>Linux operating system<\/strong><br>LFI \uacf5\uaca9\uc744 \ud3ec\ud568\ud558\uc5ec Linux\uc5d0 \ud2b9\uc815\ud55c \ucde8\uc57d\uc131 \uc545\uc6a9\uacfc \uad00\ub828\ub41c \uc694\uccad \ud328\ud134\uc744 \ucc28\ub2e8\ud558\ub294 \uaddc\uce59\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4. \uc774\ub807\uac8c\ud558\uba74 \ud30c\uc77c \ucf58\ud150\uce20\ub97c \ub178\ucd9c\ud558\uac70\ub098 \uacf5\uaca9\uc790\uac00 \uc561\uc138\uc2a4 \ud560 \uc218\uc5c6\ub294 \ucf54\ub4dc\ub97c \uc2e4\ud589\ud558\ub294 \uacf5\uaca9\uc744 \ubc29\uc9c0 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/li><li><strong>PHP application<\/strong><br>\uc548\uc804\ud558\uc9c0 \uc54a\uc740 PHP \ud568\uc218 \uc0bd\uc785\uc744 \ud3ec\ud568\ud558\uc5ec PHP \uc0ac\uc6a9\uacfc \uad00\ub828\ub41c \ucde8\uc57d\uc810 \uc545\uc6a9\uacfc \uad00\ub828\ub41c \uc694\uccad \ud328\ud134\uc744 \ucc28\ub2e8\ud558\ub294 \uaddc\uce59\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4. \uc774\ub97c \uc0ac\uc6a9\ud558\uba74 \uacf5\uaca9\uc790\uac00 \ucf54\ub4dc\ub098 \uba85\ub839\uc744 \uc6d0\uaca9\uc73c\ub85c \uc2e4\ud589\ud560 \uc218\uc788\ub294 \uc545\uc6a9\uc744 \ubc29\uc9c0 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/li><li><strong>POSIX operating system<\/strong><br>LFI \uacf5\uaca9\uc744 \ud3ec\ud568\ud558\uc5ec POSIX \/ POSIX-like OS\uc5d0 \ud2b9\uc815\ud55c \ucde8\uc57d\uc131\uc744 \uc545\uc6a9\ud558\ub294 \uac83\uacfc \uad00\ub828\ub41c \uc694\uccad \ud328\ud134\uc744 \ucc28\ub2e8\ud558\ub294 \uaddc\uce59\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4. \uc774\ub807\uac8c\ud558\uba74 \ud30c\uc77c \ucf58\ud150\uce20\ub97c \ub178\ucd9c\ud558\uac70\ub098 \uc561\uc138\uc2a4\uac00 \ud5c8\uc6a9\ub418\uc9c0 \uc54a\uc544\uc57c\ud558\ub294 \ucf54\ub4dc\ub97c \uc2e4\ud589\ud558\ub294 \uacf5\uaca9\uc744 \ubc29\uc9c0 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/li><li><strong>SQL database<\/strong><br>SQL injection \uacf5\uaca9\uacfc \uac19\uc740 SQL \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc545\uc6a9\uacfc \uad00\ub828\ub41c \uc694\uccad \ud328\ud134\uc744 \ucc28\ub2e8\ud560 \uc218\uc788\ub294 \uaddc\uce59\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4. \uc774\ub97c \uc0ac\uc6a9\ud558\uba74 \uad8c\ud55c \uc5c6\ub294 \ucffc\ub9ac\uc758 \uc6d0\uaca9 \uc8fc\uc785\uc744 \ubc29\uc9c0 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/li><li><strong>Windows operating system<\/strong><br>Windows\uc640 \uad00\ub828\ub41c \ucde8\uc57d\uc810 (\uc608 : PowerShell \uba85\ub839) \uc545\uc6a9\uacfc \uad00\ub828\ub41c \uc694\uccad \ud328\ud134\uc744 \ucc28\ub2e8\ud558\ub294 \uaddc\uce59\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \uacf5\uaca9\uc790\uac00 \ubb34\ub2e8 \uba85\ub839\uc744 \uc2e4\ud589\ud558\uac70\ub098 \uc545\uc131 \ucf54\ub4dc\ub97c \uc2e4\ud589\ud560 \uc218\uc788\ub294 \uc775\uc2a4\ud50c\ub85c\uc787\uc744 \ubc29\uc9c0 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/li><li><strong>WordPress application<\/strong><br>WordPress \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uadf8\ub8f9\uc5d0\ub294 WordPress \uc0ac\uc774\ud2b8\uc640 \uad00\ub828\ub41c \ucde8\uc57d\uc131 \uc545\uc6a9\uacfc \uad00\ub828\ub41c \uc694\uccad \ud328\ud134\uc744 \ucc28\ub2e8\ud558\ub294 \uaddc\uce59\uc774 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"441\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041126\/waf4-1024x441.png\" alt=\"\" class=\"wp-image-561\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041126\/waf4-1024x441.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041126\/waf4-300x129.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041126\/waf4-768x331.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041126\/waf4-1536x662.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041126\/waf4-1080x465.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08041126\/waf4.png 1646w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\uc6b0\uc120 WAF\ub97c \uc801\uc6a9\ud558\uace0 Anonymous IP list\ub97c \uc81c\uc678\ud55c \ub098\uba38\uc9c0 Action\uc744 Count\ub85c \uc801\uc6a9\ud574\ub450\uc5c8\uc2b5\ub2c8\ub2e4.  Count \ubaa8\ub4dc\ub85c \ud0d0\uc9c0\ud558\uc5ec \uc6b4\uc601\uc0c1 \ubb38\uc81c\uac00 \uc788\uc744 \ubd80\ubd84\uc774 \uc7a1\ud788\ub294\uc9c0 \ud655\uc778 \ud6c4\uc5d0 Block\ub418\ub3c4\ub85d \ubcc0\uacbd \uc608\uc815\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"419\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08054523\/waf5-1024x419.png\" alt=\"\" class=\"wp-image-567\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08054523\/waf5-1024x419.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08054523\/waf5-300x123.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08054523\/waf5-768x314.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08054523\/waf5-1536x628.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08054523\/waf5-1080x442.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08054523\/waf5.png 1709w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\uadf8\ub7ec\uace0\ubcf4\ub2c8 Anonymous IP list\uc5d0 BLOCK\ub41c \ub85c\uadf8\uac00 \uc788\uc5c8\ub294\ub370 \uc0ac\uc9c4\uc774 \uc5b4\ub514\ub860\uac00 \uc0ac\ub77c\uc9c0\uace0 \ub9d0\uc558\uc2b5\ub2c8\ub2e4. \ub530\ub85c \ucd94\uac00\uc801\uc778 \ubaa8\ub2c8\ud130\ub9c1 \uad6c\uc131\uc744 \ud574\uc8fc\uc9c0 \uc54a\uc73c\uba74 \uc0d8\ud50c \ub85c\uadf8\uac00 3\uc2dc\uac04\uae4c\uc9c0\ubc16\uc5d0 \ub0a8\uc9c0\uc54a\uc544 \uc544\uc27d\ub124\uc694&#8230; \uadf8\ub798\ub3c4 AWS WAF\ub294 \ucc38 \ub9c8\uc74c\uc5d0 \ub4dc\ub294 \uae30\ub2a5\uc778 \ub4ef\ud569\ub2c8\ub2e4. (\ube44\uc6a9\uc774 \uad1c\ucc2e\uac70\ub4e0\uc694&#8230;)<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/aws.amazon.com\/ko\/waf\/pricing\/\" class=\"vlp-link\" title=\"\uc694\uae08 \u2013 AWS WAF \u2013 Amazon Web Services(AWS)\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img decoding=\"async\" src=\"https:\/\/a0.awsstatic.com\/libra-css\/images\/logos\/aws_logo_smile_1200x630.png\" style=\"max-width: 150px; max-height: 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">\uc694\uae08 \u2013 AWS WAF \u2013 Amazon Web Services(AWS)<\/div><div class=\"vlp-block-1 vlp-link-summary\">AWS WAF \uc694\uae08 \u2013 Amazon Web Services(AWS)<\/div><\/div><\/div>\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"has-white-color has-text-color has-background wp-block-heading\" style=\"background-color:#006ba1\">    ManVSCloud<\/h3>\n\n\n\n<p>\uc790, \uadf8\ub7fc \uc774\uc81c ManVSCloud \ube14\ub85c\uadf8\uac00 \uc5b4\ub5bb\uac8c \ub9cc\ub4e4\uc5b4\uc838\uc788\uace0 \uc5b4\ub5bb\uac8c \uad6c\uc131\ub418\uc5b4 \uc788\ub294\uc9c0 \uc54c\uc544\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"400\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08045443\/aws.png\" alt=\"\" class=\"wp-image-564\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08045443\/aws.png 800w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08045443\/aws-300x150.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08045443\/aws-768x384.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>\uc544\uc2dc\ub2e4\uc2dc\ud53c \uc81c \ube14\ub85c\uadf8\ub294 Amazon Web Services (AWS)\ub97c \uc774\uc6a9\ud558\uc5ec \ub9cc\ub4e4\uc5b4\uc84c\uc2b5\ub2c8\ub2e4.<br>Apache + PHP + MariaDB\uc640 WordPress\ub85c \uc6f9 \uc11c\ube44\uc2a4\ub97c \uc6b4\uc601 \uc911\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>OS : Amazon Linux 2 x86_64<br>Apache : 2.4.46<br>PHP : 7.3.23<br>MariaDB : 10.4.13 <br>(DB\ub294 RDS \uc774\uc6a9\uc911\uc785\ub2c8\ub2e4.)<\/p>\n\n\n\n<p>\uc544\ub798 \uadf8\ub9bc\uc744 \ucc38\uace0\ud558\uc5ec \uc870\uae08 \ub354 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"720\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08195531\/manvscloud-architecture-1-1024x720.png\" alt=\"\" class=\"wp-image-570\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08195531\/manvscloud-architecture-1-1024x720.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08195531\/manvscloud-architecture-1-300x211.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08195531\/manvscloud-architecture-1-768x540.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08195531\/manvscloud-architecture-1-1536x1080.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08195531\/manvscloud-architecture-1-2048x1439.png 2048w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08195531\/manvscloud-architecture-1-1080x759.png 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>ManVSCloud Blog Architecture<br>(\uc6b0\ud074\ub9ad \ud6c4 &#8216;\uc0c8 \ud0ed\uc5d0\uc11c \uc774\ubbf8\uc9c0 \uc5f4\uae30&#8217;\ub97c \uc774\uc6a9\ud558\uba74 \uc774\ubbf8\uc9c0\ub97c \ud06c\uac8c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.)<\/figcaption><\/figure>\n\n\n\n<p>\uc544\ud0a4\ud14d\ucc98\ub97c \uc9c1\uc811 \uadf8\ub824\ubcf4\ub294 \uc77c\uc774 \uc5c6\uc5b4 \uc798 \uadf8\ub9b0 \uac8c \ub9de\ub098\uc2f6\ub124\uc694&#8230;<br>\uc77c\ub2e8 WAF\ub97c \uc81c\uc678\ud558\uace0 \ud504\ub9ac \ud2f0\uc5b4\ub97c \ucd5c\ub300\ud55c \ud65c\uc6a9\ud558\ub824 \ub178\ub825\ud588\uc2b5\ub2c8\ub2e4.<br>(\ubb3c\ub860 \uac00\uc6a9\uc131\uc740 \uc870\uae08 \ub5a8\uc5b4\uc9d1\ub2c8\ub2e4&#8230; )<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"662\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08035109\/domaincheck-1024x662.png\" alt=\"\" class=\"wp-image-555\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08035109\/domaincheck-1024x662.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08035109\/domaincheck-300x194.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08035109\/domaincheck-768x496.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08035109\/domaincheck-1080x698.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08035109\/domaincheck.png 1281w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/www.comparitech.com\/privacy-security-tools\/blockedinchina\/\" class=\"vlp-link\" title=\"Comparitech\" 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=\"69\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08035738\/comparitech.png\" class=\"attachment-150x999 size-150x999\" alt=\"\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08035738\/comparitech.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08035738\/comparitech-300x138.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08035738\/comparitech-1024x469.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08035738\/comparitech-768x352.png 768w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">Comparitech<\/div><div class=\"vlp-block-1 vlp-link-summary\">Test if a site is blocked in China<br \/>\nDomain to check<\/div><\/div><\/div>\n\n\n<p>Route53\uc5d0 manvscloud.com \ub3c4\uba54\uc778\uc744 \ub4f1\ub85d\ud558\uc5ec GEO Restriction\uc744 \uc774\uc6a9\ud574 \uc911\uad6d\uc5d0\uc11c\ub294 \uc81c \ube14\ub85c\uadf8\ub85c \uc811\uc18d\uc744 \ud560 \uc218 \uc5c6\uc9c0\ub9cc \uc911\uad6d\uc744 \uc81c\uc678\ud55c \ub098\uba38\uc9c0 \uc9c0\uc5ed\uc5d0\uc11c\ub294 A\ub808\ucf54\ub4dc \ubcc4\uce6d\uc73c\ub85c \uc800\uc758 Application Load Balancer\ub85c \ud5a5\ud558\uac8c \ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<p>ALB \uc0c1\ub2e8\uc5d0\uc11c WAF\uac00 \ub4f1\ub85d\ub41c Rule\uc5d0 \ub530\ub77c ALLOW\/BLOCK \ud569\ub2c8\ub2e4.<br>\ud5c8\uc6a9\ub41c \uc811\uc18d\uc790\ub9cc \uc800\uc758 \ube14\ub85c\uadf8\ub85c \uc811\uc18d\ud560 \uc218 \uc788\uac8c\ub429\ub2c8\ub2e4.<br>(\ucc38\uace0\ub85c ALB \ucabd\uc5d0\uc11c ACM\uc744 \ucd94\uac00\ud558\uc5ec SSL \uc778\uc99d\uc11c\uac00 \uc801\uc6a9\ub418\ub3c4\ub85d \ud574\ub450\uc5c8\uc2b5\ub2c8\ub2e4.)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"149\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08211122\/manvscloud-alb-1024x149.png\" alt=\"\" class=\"wp-image-572\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08211122\/manvscloud-alb-1024x149.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08211122\/manvscloud-alb-300x44.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08211122\/manvscloud-alb-768x112.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08211122\/manvscloud-alb-1536x223.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08211122\/manvscloud-alb-1080x157.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08211122\/manvscloud-alb.png 1541w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>ALB-\ubcf4\uc548\uadf8\ub8f9<\/figcaption><\/figure>\n\n\n\n<p>\ubb34\uc870\uac74 ALB\ub97c \ud1b5\ud574\uc11c\ub9cc \uc811\uc18d\uc774 \uac00\ub2a5\ud558\uba70 EC2 \uc778\uc2a4\ud134\uc2a4\ub85c 80\/443 \uc811\uc18d\uc774 \ubd88\uac00\ub2a5\ud569\ub2c8\ub2e4.<br>\ud604\uc7ac \uc81c EC2 \uc778\uc2a4\ud134\uc2a4\uc5d0\ub294 IAM \uc5ed\ud560 \ud558\ub098\uc640 2\uac1c\uc758 \ubcf4\uc548\uadf8\ub8f9\uc774 \uc5f0\uacb0\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ubcf4\uc548\uadf8\ub8f9\uc740 \uc811\uc18d\uc6a9 Admin \ubcf4\uc548\uadf8\ub8f9(ssh, ftp \ub4f1)\uacfc web \uc11c\ubc84\uc6a9 \ubcf4\uc548\uadf8\ub8f9(http,https)\uc73c\ub85c <br>\ub098\ub204\uc5b4\ub450\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"470\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08211747\/manvscloud-ec2-1024x470.png\" alt=\"\" class=\"wp-image-573\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08211747\/manvscloud-ec2-1024x470.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08211747\/manvscloud-ec2-300x138.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08211747\/manvscloud-ec2-768x352.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08211747\/manvscloud-ec2-1080x495.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08211747\/manvscloud-ec2.png 1358w\" 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=\"178\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08212124\/manvscloud-web-sg-1024x178.png\" alt=\"\" class=\"wp-image-574\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08212124\/manvscloud-web-sg-1024x178.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08212124\/manvscloud-web-sg-300x52.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08212124\/manvscloud-web-sg-768x134.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08212124\/manvscloud-web-sg-1536x268.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08212124\/manvscloud-web-sg-1080x188.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08212124\/manvscloud-web-sg.png 1602w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\uc778\uc2a4\ud134\uc2a4\uc758 80,443\ub294 Application Load Balancer\ub9cc \uc5f0\uacb0\ub418\uc5b4\uc788\uc5b4 ALB\ub97c \uc81c\uc678\ud55c \ub2e4\ub978 \uacf3\uc5d0\uc11c\ub294 \uc9c1\uc811\uc801\uc778 \uc811\uadfc\uc774 \uc811\uadfc\uc774 \ubd88\uac00\ub2a5\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uadf8\ub9ac\uace0 \uc5f0\uacb0\ub418\uc5b4 \uc788\ub294 IAM\uc740 \uc544\ub798\uc640 \uac19\uc774 \ub418\uc5b4\uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"json\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n    \"Version\": \"2012-10-17\",\n    \"Statement\": [\n        {\n            \"Sid\": \"VisualEditor0\",\n            \"Effect\": \"Allow\",\n            \"Action\": [\n                \"cloudwatch:PutMetricData\",\n                \"ec2:DescribeTags\",\n                \"cloudwatch:GetMetricStatistics\",\n                \"cloudwatch:ListMetrics\",\n                \"s3:*\"\n            ],\n            \"Resource\": \"*\"\n        }\n    ]\n}<\/pre>\n\n\n\n<p>CloudWatch\uac00 EC2\ub85c \ubd80\ud130 Metric\uc744 \uc218\uc9d1\ud558\uc5ec \ub300\uc2dc\ubcf4\ub4dc\ub85c \ucd94\uac00\uc801\uc778 Report\ub97c \ud655\uc778\ud558\uc600\uc73c\uba70<br>\uacbd\ubcf4\ub97c \ucd94\uac00\ud558\uc5ec SNS\uc5d0 \ub4f1\ub85d\ub41c \uad6c\ub3c5\uc790\uc5d0\uac8c E-mail\ub85c \uc54c\ub9bc\uc744 \ubcf4\ub0bc \uc218 \uc788\ub3c4\ub85d \uc124\uc815 \ud574\ub454 \uc0c1\ud0dc\uc785\ub2c8\ub2e4. <br>\uc81c\uac00 E-mail\uc774 \uc544\ub2cc \ud154\ub808\uadf8\ub7a8\uc744 \uc774\uc6a9\ud558\uc5ec \ubaa8\ubc14\uc77c\ub85c \uc54c\ub9bc\uc744 \ubc1b\ub3c4\ub85d \uc124\uc815\ud558\ub824 \ud588\ub294\ub370 \uc77c\uc815\uc774 \ub108\ubb34 \ube60\ub4ef\ud558\uc5ec \uacc4\uc18d \ubbf8\ub904\uc9c0\uace0 \uc788\ub124\uc694&#8230;<\/p>\n\n\n\n<p>S3\ub3c4 \ucd94\uac00\ud574\ub450\uc5c8\ub294\ub370 \uc774\ub294 \ud604\uc7ac \uc9c4\ud589\uc911\uc778 \uc791\uc5c5\uc73c\ub85c mysqldump \uc640 \ud2b9\uc815 log \ud30c\uc77c\ub4e4\uc744 S3\ub85c \ubc31\uc5c5\ud558\uc5ec \uc544\uce74\uc774\ube0c\ub85c \uc800\uc7a5\ud560 \uc608\uc815\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"617\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08213733\/manvscloud-cdn-1024x617.png\" alt=\"\" class=\"wp-image-575\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08213733\/manvscloud-cdn-1024x617.png 1024w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08213733\/manvscloud-cdn-300x181.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08213733\/manvscloud-cdn-768x463.png 768w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08213733\/manvscloud-cdn-1536x926.png 1536w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08213733\/manvscloud-cdn-1080x651.png 1080w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08213733\/manvscloud-cdn.png 1672w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p> \ub9c8\uc9c0\ub9c9\uc73c\ub85c \ube14\ub85c\uadf8\uc5d0 \uc5c5\ub85c\ub4dc\ub418\ub294 \uc774\ubbf8\uc9c0\ub4e4\uc740 S3\uc5d0 \uc800\uc7a5\ub418\uace0 \ud574\ub2f9 \uc815\uc801 \uc774\ubbf8\uc9c0\ub4e4\uc740 Cloudfront\ub97c \uc774\uc6a9\ud558\uc5ec \ubc30\ud3ec\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uac1c\ubc1c\uc790 \ubaa8\ub4dc\uc5d0\uc11c \ud655\uc778\ud574\ubcf4\uc2dc\uba74 cdn.manvscloud.com \ub3c4\uba54\uc778\uc73c\ub85c \ub530\ub85c \uc774\ubbf8\uc9c0\ub97c \ubd88\ub7ec\uc624\uace0 \uc788\ub294 \uac83\uc744 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>ex) https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/06075013\/ncp-manvscloud-1024&#215;562.png<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"935\" height=\"296\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08214346\/manvscloud-cdn-cache.png\" alt=\"\" class=\"wp-image-576\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08214346\/manvscloud-cdn-cache.png 935w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08214346\/manvscloud-cdn-cache-300x95.png 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08214346\/manvscloud-cdn-cache-768x243.png 768w\" sizes=\"(max-width: 935px) 100vw, 935px\" \/><\/figure>\n\n\n\n<p>\ucd5c\uadfc cloudfront\uc5d0 Origin Shield\ub97c \uc801\uc6a9\ud558\uace0 Hit\uac00 \uc0c1\ub2f9\ud788 \ub9ce\uc544\uc84c\uc2b5\ub2c8\ub2e4.<br>\uce90\uc2dc\ub97c \uc774\uc6a9\ud558\uc5ec \uc6f9\uc774 \uc870\uae08 \ub354 \ube68\ub77c\uc838 \uc0c1\ub2f9\ud788 \uae30\ubd84\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ud604\uc7ac \uce90\uc2dc \uc801\uc911\ub960 \ub298\ub9ac\uae30\uc5d0 \ub300\ud574\uc11c\ub3c4 \ud3ec\uc2a4\ud305 \uc911\uc778\ub370 \uba3c\uc800 \ud574\uacb0\ud558\ub824 \ud588\ub358 <br>&#8220;Cloudfront + Lambda@Edge\ub97c \ud65c\uc6a9\ud55c Image Resizing&#8221; \ud3ec\uc2a4\ud305\uc774 \uc544\uc9c1 \uc798 \ud574\uacb0\ub418\uc9c0 \uc54a\uace0 \uc788\uc5b4 \ub2a6\ucdb0\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ube60\ub978 \uc2dc\uc77c\ub0b4\uc5d0 \ud3ec\uc2a4\ud305 \ud560 \uc218 \uc788\ub3c4\ub85d \ud574\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<h3 class=\"has-white-color has-luminous-vivid-amber-background-color has-text-color has-background wp-block-heading\">    Thanks to everyone<\/h3>\n\n\n\n<p>\uc774\ubc88\uc5d0 \uc81c \ube14\ub85c\uadf8 \uc544\ud0a4\ud14d\ucc98\ub97c \uadf8\ub9ac\uba70 \ucc38 \ub9ce\uc740 \uc0dd\uac01\uc774 \ub4e4\uc5c8\uc2b5\ub2c8\ub2e4.<br>AWS\ub97c \uc2dc\uc791\ud55c\uc9c0 1\ub144\uc774\ub77c\ub294 \uc2dc\uac04\uc774 \uc9c0\ub0ac\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/open.kakao.com\/o\/gMCqYXxb\" class=\"vlp-link\" title=\"IT \uc790\uaca9\uc99d AWS GCP Azure NCP \uc544\ubb34\ub9d0\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img decoding=\"async\" src=\"https:\/\/iopen.kakaocdn.net\/img\/og\/v1\/en_scrap_sv_01.png\" style=\"max-width: 150px; max-height: 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">IT \uc790\uaca9\uc99d AWS GCP Azure NCP \uc544\ubb34\ub9d0<\/div><div class=\"vlp-block-1 vlp-link-summary\">#\ube44\ubc00\ubc88\ud6381111 #it\uc790\uaca9\uc99d #aws\u00a0#gcp\u00a0#azure #NaverCloud\u00a0#\ud074\ub77c\uc6b0\ub4dc #\uc790\uaca9\uc99d #\uc778\uc0ac\ud574\uc8fc\uc138\uc694<\/div><\/div><\/div>\n\n\n<p>\ud074\ub77c\uc6b0\ub4dc\uc5d0 \ub300\ud574 \uad81\uae08\ud588\uace0 AWS\ub97c \ubc30\uc6cc\ubcf4\uace0\uc790 \ud55c \uce74\uce74\uc624\ud1a1 \uc624\ud508\ucc44\ud305\ubc29\uc5d0 \ub4e4\ub9ac\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.  \ud074\ub77c\uc6b0\ub4dc\ub97c \uc2dc\uc791\ud558\uae30\uc5d0 \uc870\uae08\uc758 \uae30\ubc18\ub3c4 \uac16\ucdb0\uc9c0\uc9c0 \uc54a\uc740 \uc0c1\ud0dc\uc5d0\uc11c <br>&#8220;\uc544\ub9c8\uc874 \uc6f9 \uc11c\ube44\uc2a4 AWS Discovery Book&#8221; \ucc45\uc744 \ud558\ub098 \uad6c\ub9e4\ud55c \ucc44 \ud558\ub098\uc529 \ub530\ub77c\ud574\ubcf4\uc558\uace0 <br>\uc5b4\ub290 \ub0a0 &#8220;AWSKRUG &#8211; AWS \ud55c\uad6d\uc0ac\uc6a9\uc790\ubaa8\uc784 &#8211; \uac15\ub0a8 \ube44\uae30\ub108&#8221;\uc5d0\uc11c AWS \ub124\ud2b8\uc6cc\ud06c\uc5d0 \uad00\ub828\ub41c \ub0b4\uc6a9\uc73c\ub85c \uc2a4\ud130\ub514\uac00 \uc788\uc5b4 \ucc38\uac00\ud558\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/awskrug.github.io\/\" class=\"vlp-link\" title=\"AWSKRUG - AWS \ud55c\uad6d\uc0ac\uc6a9\uc790\ubaa8\uc784\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img decoding=\"async\" src=\"https:\/\/awskrug.github.io\/images\/social.jpg\" style=\"max-width: 150px; max-height: 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">AWSKRUG &#8211; AWS \ud55c\uad6d\uc0ac\uc6a9\uc790\ubaa8\uc784<\/div><div class=\"vlp-block-1 vlp-link-summary\">\uad6d\ub0b4 \ucd5c\ub300 \ud074\ub77c\uc6b0\ub4dc \ucee4\ubba4\ub2c8\ud2f0\ub97c \uc544\uc2dc\ub098\uc694? AWS \ud074\ub77c\uc6b0\ub4dc \uae30\uc220\uc744 \ud568\uaed8 \ubc30\uc6b0\uace0 \uacf5\uc720\ud558\ub294 \ubaa8\uc784\uc785\ub2c8\ub2e4. \ub2e4\uc591\ud55c \ud559\uc2b5 \uc18c\ubaa8\uc784\uacfc \ub124\ud2b8\uc6cc\ud0b9\uc5d0 \ucc38\uc5ec\ud558\uc138\uc694.<\/div><\/div><\/div>\n\n\n<p>\ub2f9\uc2dc Master Seo\ub2d8\uaed8\uc11c \ub9ce\uc740 \uac83\uc744 \uc54c\ub824\uc8fc\uc168\uc2b5\ub2c8\ub2e4.<br>\ub9ce\uc740 \uc0ac\ub78c\ub4e4 \uc55e\uc5d0\uc11c \uadf8\ub807\uac8c \uc54c\ub824\uc8fc\uc2dc\ub294 \ubaa8\uc2b5\uc774 \uc9c4\uc9dc \ub108\ubb34 \uba4b\uc788\uc5c8\uc2b5\ub2c8\ub2e4.<br>\uc544\ub9c8 \uadf8\ub54c\ubd80\ud130 \uc815\ub9d0 \uc5f4\uc2ec\ud788 \ud574\ubcf4\uc790\ub294 \ub9c8\uc74c\uc774 \ub4e4\uac8c \ub418\uc5c8\ub358 \uac83\uac19\uc2b5\ub2c8\ub2e4.<br><br>\ubb3c\ub860 \ub2f9\uc2dc \uc81c \ub178\ud2b8\ubd81\uc758 OS\uac00 \ud55c\ucc3d \ub9ac\ub205\uc2a4\ub97c \uc5f0\uc2b5\ud558\uace0 \uc2f6\uc5b4 \ub9ac\ub205\uc2a4\ub97c \uc124\uce58\ud574\ub454 \uc0c1\ud0dc\ub77c <br>ssh \uc811\uc18d\ud558\ub294 \ubc29\ubc95\ub3c4 \ubaa8\ub974\ub358 \ub54c\ub2e4\ubcf4\ub2c8 \uc81c\ub300\ub85c \ub530\ub77c\uac00\uc9c0 \ubabb\ud55c \uac83\uc774 \uc0dd\uac01\ub098\ub124\uc694.<\/p>\n\n\n\n<p>\uc774\ud6c4 Master Seo\ub2d8\uc774 \uc6b4\uc601\ud558\uc2dc\ub294 Brunch \ube14\ub85c\uadf8 URL\uc744 \uc678\uc6cc\uac00\uc11c \uba87 \ubc88\uc774\uace0 \ub2e4\uc2dc \ud574\ubcf4\uc558\uc5c8\uc2b5\ub2c8\ub2e4. \uc815\ub9d0 \uc81c\uac00 \ud074\ub77c\uc6b0\ub4dc\ub97c \uc2dc\uc791\ud560 \ub54c \ub9ce\uc740 \uc601\ud5a5\uc744 \uc8fc\uc2e0 \ubd84\uc785\ub2c8\ub2e4.<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/brunch.co.kr\/@topasvga\" class=\"vlp-link\" title=\"Master Seo\uc758 \ube0c\ub7f0\uce58\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img decoding=\"async\" src=\"https:\/\/img1.daumcdn.net\/thumb\/C400x400\/?fname=http:\/\/t1.daumcdn.net\/brunch\/service\/user\/uSr\/image\/vauKqeVn_mKPRwugeNIQ5UDdjaw.jpg\" style=\"max-width: 150px; max-height: 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">Master Seo\uc758 \ube0c\ub7f0\uce58<\/div><div class=\"vlp-block-1 vlp-link-summary\">\ud68c\uc0ac\uc6d0 | \ud074\ub77c\uc6b0\ub4dc \uc5d4\uc9c0\ub2c8\uc5b4, AWS Arch Pro, SysOps,Google Pro Arch,Azure Admin,CCNP, \ub9db\uc9d1,\uc5ec\ud589 \uc804\ubb38\uac00,\uc88b\uc740 \uae30\uc6b4\uc744 \uc8fc\ub294\uc0ac\ub78c<\/div><\/div><\/div>\n\n\n<p>\uadf8\ub9ac\uace0 \ub610 \ud55c \ubc88\uc758 \uae30\ud68c\uac00 \uc0dd\uae41\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc81c \uc2a4\uc2b9\ub2d8&#8230; \ub9ac\ub205\uc11c\ub2d8\uc774 \uc6b0\ub9ac \uc0ac\ub2f9\uc2a4\ud130\ub514\ub97c \ubaa8\uc9d1\ud558\uc168\uc2b5\ub2c8\ub2e4. <br>\uc774 \uc2a4\ud130\ub514\uc5d0\uc11c \ucc38 \ub9ce\uc740 \uac78 \ubc30\uc6b0\uac8c \ub410\uc2b5\ub2c8\ub2e4. \uc815\ub9d0 \ub9ce\uc774\uc694.<br>\uc2a4\ud130\ub514\uc6d0 \ubaa8\ub450\uc5d0\uac8c \ub298 \uac10\uc0ac\ud558\ub294 \ub9c8\uc74c\uc744 \uac16\uace0\uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc5ec\uae30\uc11c \uccab \ud074\ub77c\uc6b0\ub4dc \uc790\uaca9\uc99d SAA\ub97c \uc5bb\uac8c\ub418\uc5c8\uc73c\uba70 \uc774\ud6c4 \ucc38 \ub9ce\uc740 \uc790\uaca9\uc99d\uc744 \ub530\uba70 \uacf5\ubd80\ud558\uc600\uc2b5\ub2c8\ub2e4. NCA, AZ-300, AZ-301, CLF, DBS&#8230;<\/p>\n\n\n\n<p>\ube14\ub85c\uadf8 \uc544\ud0a4\ud14d\ucc98\ub97c \uadf8\ub824\ub098\uac00\ub294\ub370 \ubb38\ub4dd \ub0b4\uac00 \uc5b8\uc81c \uc774\ub7f0\uac78 \ud560 \uc218 \uc788\uac8c \ub41c\uac70\uc9c0?&#8230;\ub77c\uace0 \uc0dd\uac01\uc774 \ub4e4\uba70 \uc870\uae08 \uac00\uc2b4\uc774 \ubb49\ud074\ud574\uc84c\uc2b5\ub2c8\ub2e4. <br>1\ub144\uc774\ub77c\ub294 \uc2dc\uac04\ub3d9\uc548 \uc800\ub97c \uc5b4\ub514\uae4c\uc9c0 \uc131\uc7a5\uc744 \uc2dc\ucf1c\uc8fc\uc2e0 \uac74\uc9c0&#8230; ?<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/linuxer.name\/\" class=\"vlp-link\" title=\"\ub9ac\ub205\uc11c\uc758 \uae30\uc220\uc220 \ube14\ub85c\uadf8 - \uc624\ub298\ub3c4 \uc2e0\ub098\uac8c \uac08\uc544\ub123\ub294 \uc778\uc0dd\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img decoding=\"async\" src=\"https:\/\/cdn.linuxer.name\/wp-content\/uploads\/2021\/01\/21100253\/image.png\" style=\"max-width: 150px; max-height: 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">\ub9ac\ub205\uc11c\uc758 \uae30\uc220\uc220 \ube14\ub85c\uadf8 &#8211; \uc624\ub298\ub3c4 \uc2e0\ub098\uac8c \uac08\uc544\ub123\ub294 \uc778\uc0dd<\/div><div class=\"vlp-block-1 vlp-link-summary\">https:\/\/www.aws.training\/LearningLibrary<\/div><\/div><\/div>\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/lifeoncloud.kr\/\" class=\"vlp-link\" title=\"Life On Cloud\" 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=\"28\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08224517\/lifeoncloud.png\" class=\"attachment-150x999 size-150x999\" alt=\"\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08224517\/lifeoncloud.png 578w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08224517\/lifeoncloud-300x55.png 300w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">Life On Cloud<\/div><div class=\"vlp-block-1 vlp-link-summary\">https:\/\/lifeoncloud.kr\/<br \/>\nGoogle Cloud Explorer<\/div><\/div><\/div>\n\n\n<p>\uadf8\ub9ac\uace0 \uc81c\uac00 \uc694\uc998 \ub9ce\uc774 \ubc30\uc6b0\uace0 \uc788\ub294 AWS Network Online Study!!<br>\uc81c \ub9e4\uc8fc \uc77c\uc694\uc77c\uc758 \ud589\ubcf5\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ud2b9\ud788 \uac00\uc2dc\ub2e4\ub2d8\uc758 8\uc8fc\ucc28 WAF \uac15\uc758\ub294 \uc815\ub9d0 \uc7ac\ubc0c\uc73c\uba74\uc11c\ub3c4 \ub9ce\uc740 \ub3c4\uc6c0\ub418\uc5c8\ub358 \uac15\uc758 \uc911\uc5d0 \ud558\ub098\uc785\ub2c8\ub2e4! \ub355\ubd84\uc5d0 \ube14\ub85c\uadf8\uc5d0 WAF\ub97c \ucd94\uac00\ud560 \uc218 \uc788\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<br>\ubc8c\uc368 8\uc8fc\ucc28\uac00 \ub05d\ub098\ubc84\ub838\uc2b5\ub2c8\ub2e4.<br>11\uc8fc\ucc28\uac00 \ub05d\ub098\ubc84\ub9ac\uba74 \uc774\uc820 \ub9e4\uc8fc \uc77c\uc694\uc77c \ubb50\ud560\uc9c0 \uac71\uc815\ub418\ub124\uc694.<\/p>\n\n\n<div class=\"vlp-link-container vlp-layout-basic wp-block-visual-link-preview-link\"><a href=\"https:\/\/cloudneta.github.io\/\" class=\"vlp-link\" title=\"CloudNet@\" rel=\"nofollow\" target=\"_blank\"><\/a><div class=\"vlp-layout-zone-side\"><div class=\"vlp-block-2 vlp-link-image\"><img decoding=\"async\" src=\"https:\/\/cloudneta.github.io\/images\/avatar.gif\" style=\"max-width: 150px; max-height: 150px\" \/><\/div><\/div><div class=\"vlp-layout-zone-main\"><div class=\"vlp-block-0 vlp-link-title\">CloudNet@<\/div><div class=\"vlp-block-1 vlp-link-summary\">CloudNet@ \ud300\uc5d0\uc11c Cloud Network(AWS) \uae30\uc220\uc5d0 \ub300\ud55c \uc815\ubcf4\ub97c \uacf5\uc720\ud558\ub294 \ube14\ub85c\uadf8 \uc785\ub2c8\ub2e4.<\/div><\/div><\/div>\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"306\" height=\"306\" src=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08224028\/thanks.jpg\" alt=\"\" class=\"wp-image-577\" srcset=\"https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08224028\/thanks.jpg 306w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08224028\/thanks-300x300.jpg 300w, https:\/\/cdn.manvscloud.com\/wp-content\/uploads\/2021\/03\/08224028\/thanks-150x150.jpg 150w\" sizes=\"(max-width: 306px) 100vw, 306px\" \/><\/figure><\/div>\n\n\n\n<p>\uc774\uc0c1\uc73c\ub85c \uc81c\uac00 \uc131\uc7a5\ud560 \uc218 \uc788\ub3c4\ub85d \uac00\ub974\uce68\uc744 \uc8fc\uc2e0 \ubaa8\ub4e0 \ubd84\ub4e4\uaed8 \uac10\uc0ac\uc758 \uc778\uc0ac\uc62c\ub9bd\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uae34 \uae00 \uc77d\uc5b4\uc8fc\uc154\uc11c \uac10\uc0ac\ud569\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc548\ub155\ud558\uc138\uc694. ManVSCloud \uae40\uc218\ud604\uc785\ub2c8\ub2e4. \ucd5c\uadfc AWS Network Online Study 2\uae30\uc5d0\uc11c AWS\uc758 WAF\uc5d0 \ub300\ud55c \uc2a4\ud130\ub514\uac00 \uc9c4\ud589\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\uc2a4\ud130\ub514 \ud6c4 \uc81c \ube14\ub85c\uadf8\uc5d0\ub3c4 AWS WAF \uae30\ub2a5\uc744 \ub3c4\uc785\ud558\uae30\ub85c \uacb0\uc815\ud558\uc600\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\ud558\uc5ec \uc624\ub298\uc740 WAF \uc124\uc815\uc744 \uc5b4\ub5bb\uac8c \ud588\ub294\uc9c0\uc640 WAF \uae30\ub2a5\uc774 \ub3c4\uc785\ub41c \ud604\uc7ac\uc758 \uc81c \ube14\ub85c\uadf8\uac00 \uc5b4\ub5bb\uac8c \uad6c\uc131\ub418\uc5b4 \uc788\ub294\uc9c0\uc5d0 \ub300\ud574 \ud3ec\uc2a4\ud305 \ud574\ubcf4\ub824\ud569\ub2c8\ub2e4. AWS WAF \uc6b0\uc120 WAF\ub780 Web Application Firewall, \uc6f9 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \ud2b9\ud654\ub41c \ubc29\ud654\ubcbd\uc774\ub77c \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.2019\ub144 Anlab \uc790\ub8cc\uc5d0 \ub530\ub974\uba74 \uc6f9\/\uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \ucde8\uc57d\uc810\uc744 \uc774\uc6a9\ud55c \uacf5\uaca9\uc774 \uc0c1\ub2f9\ud788 \ub9ce\uc740 \ube44\uc911\uc744 \ucc28\uc9c0\ud558\uace0 \uc788\uc73c\uba70 \ub2e4\uc591\ud55c \ubc29\ubc95\uc758 \uacf5\uaca9\uc774 \uc874\uc7ac\ud569\ub2c8\ub2e4. \uc81c \ube14\ub85c\uadf8\ub3c4 AWS\uc758 Security Group\uc5d0\uc11c 80,443 \ud3ec\ud2b8\ub294 0.0.0.0\/0\uc73c\ub85c OPEN \ub418\uc5b4 \uc788\uc5c8\uae30\uc5d0\uc5b4\ub5bb\uac8c \uc6f9 \uacf5\uaca9\uc744 \ucd5c\uc18c\ud654 \ud560 \uc218 \uc788\uc744\uc9c0 \ub9ce\uc740 \uace0\ubbfc\uc744 \ud558\uc600\uc2b5\ub2c8\ub2e4. \ud2b9\ud788 \ud574\uc678 \uc9c0\uc5ed\uc5d0\uc11c \uacf5\uaca9\uc131 \uc811\uadfc\uc774 \ub9ce\uc774 \uc874\uc7ac\ud55c\ub2e4\ub294 \uac83\uc744 \uc54c\uace0 \uc788\uc5b4 \ud574\uc678\ucabd\uc744 \uc6b0\uc120 \ucc28\ub2e8\ud558\ub824 \ud588\uc2b5\ub2c8\ub2e4. EC2 \ub0b4\uc5d0\uc11c Apache\uc758 Geoip\ub97c \uc774\uc6a9\ud558\uac70\ub098 iptables Geoip \ub4f1 \ub2e4\ub978 \ubc29\ubc95\ub3c4 \uc874\uc7ac\ud588\uc9c0\ub9cc\ud574\ub2f9 \uc778\uc2a4\ud134\uc2a4\uae4c\uc9c0 \uc811\uadfc\ud558\ub294 \uac83\uc790\uccb4\uac00 \uc870\uae08 \ucc1d\ucc1d\ud55c \ubd80\ubd84\uc774 \uc788\uc5b4 WAF\ub97c \ub3c4\uc785\ud558\uae30 \uc804\uae4c\uc9c0 \uc81c \ube14\ub85c\uadf8\ub294 Route53\uc758 \uc9c0\uc5ed \uae30\ubc18 \ub77c\uc6b0\ud305\uc744 \uc774\uc6a9\ud558\uc5ec \uad6d\ub0b4\uc5d0\uc11c\ub9cc \uc811\uadfc\uc774 \uac00\ub2a5\ud558\ub3c4\ub85d \uc124\uc815\ud574\ub454 \uc0c1\ud0dc\uc600\uc5c8\uc2b5\ub2c8\ub2e4. \ud604\uc7ac\ub294 WAF\ub97c \uc124\uc815\ud558\uc600\uace0 Route53\uc758 \uc9c0\uc5ed \uae30\ubc18 \ub77c\uc6b0\ud305\uc744 \uc774\uc6a9\ud558\uc5ec \uc911\uad6d\ub9cc \ucc28\ub2e8\ud574\ub450\uace0 \ub098\uba38\uc9c0 \ub098\ub77c\uc5d0\uc11c\ub3c4 \uc811\uadfc\uc774 \uac00\ub2a5\ud558\ub3c4\ub85d \uc124\uc815\ud574\ub454 \uc0c1\ud0dc\uc785\ub2c8\ub2e4. \uc81c \ube14\ub85c\uadf8\uc5d0\uc11c\ub294 AWS WAF\ub97c \uc544\ub798\uc640 \uac19\uc774 \uc124\uc815\ud558\uc600\uc2b5\ub2c8\ub2e4. Rule\uc740 \ucd5c\ub300 100\uac1c\uae4c\uc9c0 \uc0dd\uc131\uc774 \uac00\ub2a5\ud558\uace0 Managed Rule Groups\uacfc Own Rule and Rule Groups\uc744 \uc774\uc6a9\ud558\uc5ec \ucd94\uac00\uac00 \uac00\ub2a5\ud569\ub2c8\ub2e4.managed rule groups\uc5d0\ub294 \ub2e4\uc591\ud55c \ubcf4\uc548 \uc5c5\uccb4\uc758 rule groups\uc774 \uc874\uc7ac\ud588\ub294\ub370 \uc81c WAF\uc5d0\ub294 &#8220;AWS managed rule groups&#8221;\uc744 \uc801\uc6a9\ud588\uc2b5\ub2c8\ub2e4. AWS managed rule groups\uc744 \ud3bc\uccd0\ubcf4\ub2c8&#8230; \uc544\uc8fc \ub9ce\uc774 \uc788\ub124\uc694&#8230;\uc800\ub294 Anonymous [&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":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[95,160,159,6,158,157,154,32,155,156],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/553"}],"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=553"}],"version-history":[{"count":9,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/553\/revisions"}],"predecessor-version":[{"id":582,"href":"https:\/\/manvscloud.com\/index.php?rest_route=\/wp\/v2\/posts\/553\/revisions\/582"}],"wp:attachment":[{"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manvscloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}