{"id":11048,"date":"2025-11-12T17:53:47","date_gmt":"2025-11-12T08:53:47","guid":{"rendered":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=11048"},"modified":"2025-11-13T13:39:44","modified_gmt":"2025-11-13T04:39:44","slug":"openvas-%ec%82%ac%ec%9a%a9%eb%b2%95-%ea%b0%80%ec%9d%b4%eb%93%9c","status":"publish","type":"post","link":"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=11048","title":{"rendered":"OpenVAS \uc0ac\uc6a9\ubc95 \uac00\uc774\ub4dc"},"content":{"rendered":"<h1>OpenVAS \uc0ac\uc6a9\ubc95 \uac00\uc774\ub4dc<\/h1>\n<p>OpenVAS\ub294 \uc624\ud508\uc18c\uc2a4 \ucde8\uc57d\uc810 \uc2a4\uce90\ub2dd \ub3c4\uad6c\ub85c, \ub124\ud2b8\uc6cc\ud06c \ubc0f \uc2dc\uc2a4\ud15c\uc758 \ubcf4\uc548 \ucde8\uc57d\uc810\uc744 \ud0d0\uc9c0\ud558\uace0 \ud3c9\uac00\ud558\ub294 \uac15\ub825\ud55c \uc194\ub8e8\uc158\uc785\ub2c8\ub2e4.<\/p>\n<p><a href=\"https:\/\/www.greenbone.net\/en\/license-information\/#toggle-id-6\">\ub77c\uc774\uc13c\uc2a4 \ubcf4\uae30<\/a><\/p>\n<h2>\ub77c\uc774\uc120\uc2a4<\/h2>\n<h3>OpenVAS (Greenbone Community Edition)<\/h3>\n<ul>\n<li>\ub77c\uc774\uc120\uc2a4: GNU GPL v2<\/li>\n<li>\uc0c1\uc5c5\uc801 \uc0ac\uc6a9: \uac00\ub2a5<\/li>\n<li>\uc7ac\ubc30\ud3ec: \uac00\ub2a5<\/li>\n<li>\uc870\uac74: \uc18c\uc2a4\ucf54\ub4dc \uacf5\uac1c \uc758\ubb34, \ub3d9\uc77c \ub77c\uc774\uc120\uc2a4 \uc720\uc9c0<\/li>\n<\/ul>\n<h3>Docker Community Edition<\/h3>\n<ul>\n<li>\ub77c\uc774\uc120\uc2a4: Apache 2.0<\/li>\n<li>\uc644\uc804 \ubb34\ub8cc, \uc0c1\uc5c5\uc801 \uc81c\ud55c \uc5c6\uc74c<\/li>\n<li>\ud504\ub85c\ub355\uc158 \ud658\uacbd\uc5d0 \uc801\ud569<\/li>\n<li>\uc548\uc815\uc131\uacfc \uc131\ub2a5 \uc6b0\uc218<\/li>\n<\/ul>\n<h3>Docker Desktop<\/h3>\n<ul>\n<li>\uc7ac\ubc30\ud3ec\uc2dc \ubb38\uc81c \ubc1c\uc0dd \uac00\ub2a5\uc131 \uc788\uc74c (\ud2b9\ud788 \ub300\uae30\uc5c5, \uacf5\uacf5\uae30\uad00)<\/li>\n<\/ul>\n<h2>\ud0d0\uc9c0 \ubc94\uc704<\/h2>\n<ul>\n<li>\ud3ec\ud2b8\uc2a4\uce94<\/li>\n<li>DATABASE \ucde8\uc57d\uc810 \uc810\uac80<\/li>\n<li>SSL\/TLS \ucde8\uc57d\uc810 \uc810\uac80<\/li>\n<\/ul>\n<h2>\uc124\uce58\ud558\uae30<\/h2>\n<h3>Windows 10\/11 Pro, Windows Server<\/h3>\n<p>Docker Community Edition \uc744 \uc774\uc6a9\ud574 \uc124\uce58\ud569\ub2c8\ub2e4.<br \/>\nPower Shell \uc2e4\ud589 \ud6c4 \uc544\ub798 \uba85\ub839\uc744 \uc785\ub825\ud569\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\"># WSL2 \ud65c\uc131\ud654 (Ubuntu \uac00 \uc124\uce58\ub428)\nwsl --install\n\n# Ubuntu Server\uc5d0 Docker Community Edition \uc124\uce58\nsudo apt update -y\nsudo apt upgrade -y<\/code><\/pre>\n<pre><code class=\"language-bash\">sudo apt install -y apt-transport-https ca-certificates curl software-properties-common\n\ncurl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/docker-archive-keyring.gpg\necho &quot;deb [arch=amd64 signed-by=\/usr\/share\/keyrings\/docker-archive-keyring.gpg] https:\/\/download.docker.com\/linux\/ubuntu $(lsb_release -cs) stable&quot; | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null\n\nsudo apt update\n\nsudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose\n\nsudo usermod -aG docker $USER\n\n# \ub2e4\uc2dc \uc2dc\uc791\uc744 \ud574\uc57c \uc624\ub958\uac00 \ubc1c\uc0dd\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n# permission denied while trying to connect to the docker API at unix:\/\/\/var\/run\/docker.sock\n# exit\n# wsl -d Ubuntu\n# docker ps\n\nsudo service docker start<\/code><\/pre>\n<p>docker-compose.yml \uc744 \ub2e4\uc6b4\ubc1b\uc544 \uc2e4\ud589\ud569\ub2c8\ub2e4.<br \/>\n\uae30\ub2a5\uc744 \uac04\ub2e8\ud788 \uc124\uba85\ud558\uba74&#8230;<br \/>\n\uc6d0\ub798\ub294 OpenVAS \ub2e4\uc6b4\ubc1b\uace0, \ubcf4\uc548\uc9c4\ub2e8 \ub370\uc774\ud0c0 \ub2e4\uc6b4\ubc1b\uace0, \ub2e4\uc6b4\ubc1b\uc740 \uac83 \ub0a0\ub77c\uac00\uc9c0 \uc54a\ub3c4\ub85d \ubcfc\ub968 \uc0dd\uc131\ud574\uc8fc\uace0&#8230;<br \/>\n\uc774\uac78 \ud55c\ubc88\uc5d0 \ud574\uc8fc\ub294 \uc124\uc815\uc785\ub2c8\ub2e4.<\/p>\n<pre><code class=\"language-bash\">mkdir openvas\ncd openvas\n\ncurl -f -L https:\/\/greenbone.github.io\/docs\/latest\/_static\/docker-compose-22.4.yml -o docker-compose.yml\n\n# \uccab\ubc88\uc9f8 \ub77c\uc778\uc744 \uc0ad\uc81c\ud569\ub2c8\ub2e4.\n# name: greenbone-community-edition\nvi docker-compose.yml\n\ndocker-compose up -d\n\n# \ucd08\uae30 \uc124\uc815 \uc644\ub8cc\uae4c\uc9c0 \uc57d 10-15\ubd84 \uc18c\uc694\n# \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c https:\/\/localhost:9392 \uc811\uc18d\n# \uacc4\uc815: admin \/ \ube44\ubc00\ubc88\ud638: admin<\/code><\/pre>\n<h3>Ubuntu<\/h3>\n<p>\uc708\ub3c4\uc6b0 \uc124\uc815 \ucc38\uc870\ud569\ub2c8\ub2e4.<\/p>\n<h2>\uae30\ubcf8 \uc0ac\uc6a9\ubc95<\/h2>\n<h3>\ub85c\uadf8\uc778<\/h3>\n<ul>\n<li>\ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c <a href=\"https:\/\/localhost:9392\">https:\/\/localhost:9392<\/a> \ub610\ub294 <a href=\"https:\/\/\uc11c\ubc84IP:9392\">https:\/\/\uc11c\ubc84IP:9392<\/a> \uc811\uc18d<\/li>\n<li>\uc124\uc815\ud55c \uad00\ub9ac\uc790 \uacc4\uc815\uc73c\ub85c \ub85c\uadf8\uc778 (ID\/PWD : admin\/admin)<\/li>\n<li>SSL \uc778\uc99d\uc11c \uacbd\uace0\uac00 \ub098\ud0c0\ub098\uba74 &#8216;\uacc4\uc18d \uc9c4\ud589&#8217; \uc120\ud0dd<\/li>\n<\/ul>\n<h3>\ube44\ubc00\ubc88\ud638 \ubcc0\uacbd<\/h3>\n<p>\uc624\ub978\ucabd \uc704 admin \uae00\uc528\ub97c \ud074\ub9ad\ud569\ub2c8\ub2e4.<br \/>\nSetting \uc744 \ud074\ub9ad\ud569\ub2c8\ub2e4.<br \/>\nTimezone\/Password \ub97c \uc218\uc815\ud574 \uc90d\ub2c8\ub2e4.<\/p>\n<h2>\uc2a4\uce94 \uc124\uc815 \ubc0f \uc2e4\ud589<\/h2>\n<h3>\ud0c0\uac9f(Target) \uc0dd\uc131<\/h3>\n<ul>\n<li>\n<p>Configuration \u2192 Targets \u2192 New Target<\/p>\n<\/li>\n<li>\n<p>\ud544\uc218 \uc124\uc815 \ud56d\ubaa9:<\/p>\n<ul>\n<li>\n<p>Name: \ud0c0\uac9f \uc2dd\ubcc4 \uc774\ub984 (\uc608: localhost)<\/p>\n<\/li>\n<li>\n<p>Hosts: \uc2a4\uce94\ud560 \ub300\uc0c1<\/p>\n<\/li>\n<li>\n<p>\ub2e8\uc77c IP: 127.0.0.1<\/p>\n<\/li>\n<li>\n<p>IP \ubc94\uc704: 192.168.1.1-192.168.1.254<\/p>\n<\/li>\n<li>\n<p>CIDR: 192.168.1.0\/24<\/p>\n<\/li>\n<li>\n<p>\ud638\uc2a4\ud2b8\uba85: example.com<\/p>\n<\/li>\n<li>\n<p>Port List: \uc2a4\uce94\ud560 \ud3ec\ud2b8 \ubc94\uc704 \uc120\ud0dd<\/p>\n<\/li>\n<li>\n<p>All IANA assigned TCP : \uc790\uc8fc \uc4f0\uc774\ub294 TCP<\/p>\n<\/li>\n<li>\n<p>All IANA assigned TCP and UDP : \uc790\uc8fc \uc4f0\uc774\ub294 TCP &amp; UDP<\/p>\n<\/li>\n<li>\n<p>All TCP and Nmap top 100 UDP : \ubaa8\ub4e0 TCP \uc640 Top 100 UDP<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>\uc2a4\uce94 \ud0dc\uc2a4\ud06c \uc0dd\uc131<\/h3>\n<ul>\n<li>\n<p>Scans \u2192 Tasks \u2192 New Task<\/p>\n<\/li>\n<li>\n<p>\uc8fc\uc694 \uc124\uc815:<\/p>\n<ul>\n<li>Name: \ub85c\uceec \ud638\uc2a4\ud2b8 \uc2a4\uce94<\/li>\n<li>Scan Targets: [\uc55e\uc11c \uc0dd\uc131\ud55c \ud0c0\uac9f \uc120\ud0dd]<\/li>\n<li>Scanner: OpenVAS Default<\/li>\n<li>Scan Config: Full and fast<\/li>\n<li>Full and fast: \uc885\ud569\uc801\uc774\uba74\uc11c \ube60\ub978 \uc2a4\uce94 (\uad8c\uc7a5)<\/li>\n<li>Full and deep: \uac00\uc7a5 \uc0c1\uc138\ud55c \uc2a4\uce94 (\uc2dc\uac04 \uc18c\uc694 \ud07c)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>\uc2a4\uce94 \uc2e4\ud589<\/h3>\n<ul>\n<li>Tasks \ubaa9\ub85d\uc5d0\uc11c \uc0dd\uc131\ud55c \ud0dc\uc2a4\ud06c \ucc3e\uae30<\/li>\n<li>\uc7ac\uc0dd \ubc84\ud2bc(\u25b6) \ud074\ub9ad\ud558\uc5ec \uc2a4\uce94 \uc2dc\uc791<\/li>\n<li>Status \uceec\ub7fc\uc5d0\uc11c \uc9c4\ud589\ub960 \ud655\uc778<\/li>\n<\/ul>\n<h2>\uacb0\uacfc \ubd84\uc11d<\/h2>\n<h3>\ucde8\uc57d\uc810 \ud655\uc778<\/h3>\n<p>\uc2a4\uce94 \uc644\ub8cc \ud6c4 \uacb0\uacfc \ubcf4\uae30:<\/p>\n<p>Tasks \ubaa9\ub85d\uc5d0\uc11c \uc644\ub8cc\ub41c \ud0dc\uc2a4\ud06c\uc758 Results \uceec\ub7fc \uc22b\uc790 \ud074\ub9ad<br \/>\n\uc2ec\uac01\ub3c4\ubcc4\ub85c \uc815\ub82c\ub41c \ucde8\uc57d\uc810 \ubaa9\ub85d \ud655\uc778<\/p>\n<h3>\uc2ec\uac01\ub3c4 \ubd84\ub958<\/h3>\n<p>High (9.0-10.0): \uc989\uc2dc \uc870\uce58 \ud544\uc694<br \/>\nMedium (4.0-8.9): \uc6b0\uc120 \uc21c\uc704 \uc870\uce58<br \/>\nLow (0.1-3.9): \uc7a5\uae30 \uacc4\ud68d\uc5d0 \ud3ec\ud568<br \/>\nLog: \uc815\ubcf4\uc131 \uba54\uc2dc\uc9c0<\/p>\n<h3>\uc0c1\uc138 \uc815\ubcf4 \ubcf4\uae30<\/h3>\n<p>\uac01 \ucde8\uc57d\uc810\uc744 \ud074\ub9ad\ud558\uba74 \ub2e4\uc74c \uc815\ubcf4 \ud655\uc778:<\/p>\n<p>Summary: \ucde8\uc57d\uc810 \uc694\uc57d<br \/>\nVulnerability Detection Result: \ud0d0\uc9c0\ub41c \uad6c\uccb4\uc801 \ub0b4\uc6a9<br \/>\nImpact: \uc601\ud5a5\ub3c4<br \/>\nSolution: \ud574\uacb0 \ubc29\ubc95<br \/>\nReferences: CVE, CVSS \uc810\uc218 \ub4f1<\/p>\n<h2>\ubcf4\uace0\uc11c \uc0dd\uc131<\/h2>\n<ul>\n<li>\n<p>Scans \u2192 Reports \u2192 \uc6d0\ud558\ub294 \uc2a4\uce94 \uacb0\uacfc \uc120\ud0dd (\ub0a0\uc9dc \ud074\ub9ad)<\/p>\n<\/li>\n<li>\n<p>\ub2e4\uc591\ud55c \ud615\uc2dd\uc73c\ub85c \ub2e4\uc6b4\ub85c\ub4dc:<\/p>\n<ul>\n<li>PDF: \uacbd\uc601\uc9c4 \ubcf4\uace0\uc6a9<\/li>\n<li>HTML: \uc6f9 \uacf5\uc720\uc6a9<\/li>\n<li>XML: \ub370\uc774\ud130 \ubd84\uc11d\uc6a9<\/li>\n<li>CSV: \uc5d1\uc140 \uc791\uc5c5\uc6a9<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>\ub2e4\uc6b4\ub85c\ub4dc \uc544\uc774\ucf58 \ud074\ub9ad \u2192 \ud615\uc2dd \uc120\ud0dd \u2192 Download<\/p>\n<\/li>\n<\/ul>\n<h2>\uae30\ud0c0<\/h2>\n<h3>\ub85c\uadf8 \ud655\uc778<\/h3>\n<pre><code class=\"language-bash\">docker logs openvas_gvmd_1 | tail -50<\/code><\/pre>\n<h3>\ub2e4\uc2dc \uc2dc\uc791<\/h3>\n<pre><code class=\"language-bash\">docker-compose down\ndocker-compose up -d<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>OpenVAS \uc0ac\uc6a9\ubc95 \uac00\uc774\ub4dc OpenVAS\ub294 \uc624\ud508\uc18c\uc2a4 \ucde8\uc57d\uc810 \uc2a4\uce90\ub2dd \ub3c4\uad6c\ub85c, \ub124\ud2b8\uc6cc\ud06c \ubc0f \uc2dc\uc2a4\ud15c\uc758 \ubcf4\uc548 \ucde8\uc57d\uc810\uc744 \ud0d0\uc9c0\ud558\uace0 \ud3c9\uac00\ud558\ub294 \uac15\ub825\ud55c \uc194\ub8e8\uc158\uc785\ub2c8\ub2e4. \ub77c\uc774\uc13c\uc2a4 \ubcf4\uae30 \ub77c\uc774\uc120\uc2a4 OpenVAS (Greenbone Community Edition) \ub77c\uc774\uc120\uc2a4: GNU GPL v2 \uc0c1\uc5c5\uc801 \uc0ac\uc6a9: \uac00\ub2a5 \uc7ac\ubc30\ud3ec: \uac00\ub2a5 \uc870\uac74: \uc18c\uc2a4\ucf54\ub4dc \uacf5\uac1c \uc758\ubb34, \ub3d9\uc77c \ub77c\uc774\uc120\uc2a4 \uc720\uc9c0 Docker Community Edition \ub77c\uc774\uc120\uc2a4: Apache 2.0 \uc644\uc804 \ubb34\ub8cc, \uc0c1\uc5c5\uc801 \uc81c\ud55c \uc5c6\uc74c \ud504\ub85c\ub355\uc158 \ud658\uacbd\uc5d0 \uc801\ud569 \uc548\uc815\uc131\uacfc\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.skyer9.pe.kr\/wordpress\/?p=11048\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-11048","post","type-post","status-publish","format-standard","hentry","category-devops"],"_links":{"self":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/11048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11048"}],"version-history":[{"count":12,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/11048\/revisions"}],"predecessor-version":[{"id":11062,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/11048\/revisions\/11062"}],"wp:attachment":[{"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skyer9.pe.kr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}