기술노트

기술노트

게시물 상세
GVM (Openvas) 설치 및 기본 점검
작성자 : 관리자(wooy0515@ehostidc.co.kr)  작성일 : 2022-09-19   조회수 : 3902

GVM (Openvas)는 오픈소스 네트워크 취약점 점검 도구 입니다.
본 매뉴얼에선 GVM설치 및 간단한 점검법에 대해서 다룹니다.

테스트 환경 : Kali Linux 2022.3, root 권한(sudo 제외), 설치 된 GVM V.21.4.3

 

1. GVM 설치

 

 

 


#apt install gvm

 

중간에 서비스들이 업그레이드 되며 재시작 될 수 있다는 경고문이 뜨는데 yes

 

 

 

 

2-1. GVM setup

 

 


#gvm-setup

GVM 초기 셋팅을 자동으로 합니다.
DB
셋팅 및 다양한 data를 업데이트하며 상단한 시간이 걸립니다.
(30
분 이상이며 인터넷 환경에 따라 2시간 이상도 소요됨)

 

 

 

 

2-2. GVM setup 완료

 

 


gvm-setup
완료 시 웹 접속 시 필요한 admin 계정의 비밀번호가 임의로 생성되어 보여줍니다.

초기 접속을 위해 반드시 비밀번호를 따로 저장해 두어야 합니다.

 

 

 

  

3. GVM setup check

 

 

 

#gvm-check-setup

 

GVM이 정상적으로 설치됐는지 확인하는 명령어

 

 

 

4-1. 웹으로 GVM 접속

 

 

 


https://localhost:9392

혹은

https://127.0.0.1:9392

 

GVM이 설치된 Kali 리눅스의 웹브라우저에서 상단의 주소(루프백)로 접속

https 및 포트 9392 입력 필수

브라우저 경고는 무시하고 접속하시면 됩니다.

ID : admin

PW : 2-2에서 확인된 임의 비밀번호

 

 

 

  

4-2. 비밀번호 변경

 

 

 


자동생성 된 임의의 비밀번호는 빠르게 변경해 줍니다.

우측 상단의 사람모양 아이콘 -> My Setting -> Edit 후 비밀번호 변경 후 저장

 

 

 

 

5-1. 취약점 점검 - 타겟 설정

 

 

 

 

Configuration -> Targets -> New Target 선택

이름 설정 및 Hosts에 점검할 서버의 IP 입력 후 저장

Task 생성 시 Target 설정도 가능합니다.

 

 

 

 

5-2. 취약점 점검 - Tasks 생성

 

 

 

 

 

Scans -> Tasks -> New Task -> 이름, 타켓 및 Scan Config(기본인 Full and fast) 설정 후 저장

 

 

 

  

5-3. 취약점 검점

 

 


생성된 Task 에서 점검 시작

Status 바에 Done이 뜨면 완료된 겁니다.

 

 

 

  

6. 결과 리포트 받기

 

 

 


Scans -> Reports
에서 점검 완료 된 태스크 선택

상단 리포트 다운로드 아이콘 클릭 후 다양한 양식으로 리포트 다운로드 가능

 

 

 

7-1. 특이사항 - 기본 Scan Configs 가 비어 있을 때

 

 

 

 

  


GVM
설치 직후 태스크 생성 시 오류가 뜰 수 있으며 Configuration -> Scan Configs 안이 비어 있을 수 있습니다.
실제 설치 완료 후에도 GVM 내부에서 피드 등 내부 데이터 동기화 진행이 덜 돼서 그런 것으로
#cat /var/log/gvm/gvmd.log

상단 명령어로 로그 확인 시 내부 updating 중인 것을 확인 할 수 있습니다.

2GVM setup 이후 30분에서 1시간 이후 Configuration -> Scan Configs 확인 시 정상적으로 기본 config 확인이 가능합니다.

 

 

 

  

7-2. 특이사항 - 리포트 양식을 PDF로 설정 시 파일 용량이 0 Bytes 일 때

 

 

 

 

 

 

 


리포트 양식을 PDF로 설정 후 다운로드 시 용량이 0 Bytes로 아무것도 안보일 수 있습니다.

이 경우 latex.xsl 파일의 한 줄 앞에 % 추가를 해주면 됩니다.

/var/lib/gvm/gvmd/report_formats/~~~/latex.xsl (경로는 스크린샷과 조금 다를 수 있습니다.) 파일 내

\usepackage[utf8x]{inputenc} 행 앞에 %를 추가하여

%\usepackage[utf8x]{inputenc} 로 변경 후 저장하고 pdf로 다운로드 하시면 됩니다.

 

 

 

 

7-3. 특이사항 - 피드 업데이트

 

 


#gvm-feed-update

상단 명령어로 보안 데이터(DB)를 최신화 할 수 있습니다.

 

 

 

이전글 GVM (Openvas) 기본 Scan Configs 및 Port lists
다음글 Fortigate Traffic Shaper