홈페이지 취약점 분석 이야기 | 파일 지도 사진 깨알 |
---|
>> 목록보이기 VirtualBox의 가상머신으로 네트워크 취약점 점검 운영체제 GSM CE 6.0.2 설치하기차례
들어가며이 설명서는 CentOS 8.1에 설치한 버추얼박스 6.1 가상화 소프트웨어로 Greenbone사가 제공하는 GSM Commnunity Edition(Greenbone Security Manager Community Edition)의 설치 설명서이다. GSM CE는 OpenVAS를 전용 리눅스(Greenbone OS)에 설치된 상태로 배포하는 리눅스라고 생각하면 된다. 공개용 네트워크 취약점 점검 도구인 OpenVAS (Open Vulnerability Assessment Scanner)는 설치가 복잡한 반면 GSM CE는 가상머신을 설치하면 되므로 설치가 편리하다. 다만, GSM CE는 Greenbone사에서 다수의 제약사항을 걸어서 확장성은 좋지 못하다. CentOS에 VirtualBox가 설치되지 않은 경우에는 센트OS 8에서 버추얼박스 6.1 설치하기(새창)를 참조할 것. GSM CE 6.0.2 ISO 내려받기 및 가상머신 설정
그린본 사가 제공하는 누리집 Using the Greenbone Community Edition - Greenbone Networks(새창)에 접속하여
[jinsuk@centos8 ~]$ cd 다운로드/ [jinsuk@centos8 다운로드]$ wget https://dl.greenbone.net/download/VM/gsm-ce-6.0.2.iso --2020-01-24 10:30:21-- https://dl.greenbone.net/download/VM/gsm-ce-6.0.2.iso Resolving dl.greenbone.net (dl.greenbone.net)... 89.146.224.58, 2a01:130:2000:127::d1 Connecting to dl.greenbone.net (dl.greenbone.net)|89.146.224.58|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 550809600 (525M) [application/octet-stream] Saving to: ‘gsm-ce-6.0.2.iso’ gsm-ce-6.0.2.iso 100%[===================>] 525.29M 3.21MB/s in 3m 57s 2020-01-24 10:34:20 (2.21 MB/s) - ‘gsm-ce-6.0.2.iso’ saved [550809600/550809600] [jinsuk@centos8 다운로드]$
버추얼박스를 실행하고 "
위의 설정은 Greenbone Networks가 권고하는 사양이다. (참고: CPU, RAM, DISK는 보다 높은 값으로 바꾸어 보았으나 별다른 효과가 없었다; Greenbone 사에서 공개용 배포판에 대해서 제약을 걸어놓은 듯 하다.) 그 외의 설정은 다음과 같다.
VirtualBox에서 GSM CE 6.0.2 가상머신 설치하기
버추얼박스 실행 후
가상의 CD-ROM에 삽입한
이제 기본 설치가 완료되고 시스템이 재시작된다. Installation is in progress. Please do not try to login. The machine will reboot anytime. localhost login: 위와 같은 화면이 나오면 기다리자. Welcome to Greenbone OS 6.0 (tty1) The web interface is available at: http://10.0.2.15 gsm login:
위와 같은 화면이 나오면 앞서 설정한 관리자 ID/PW로 로그인한다. (여기서는
주인OS-손님OS 포트 포워딩(Port Forwarding) 설정
주인OS(CentOS 8) 이외의 다른 장비에서 GSM CE 가상머신에 접속하기 위해서는 버추얼박스의
포트포워딩(Port Forwarding) 기능을 설정해주어야 한다.
이 과정은 위의 "
VirtualBox에서 "
위의 그림에서는 호스트OS인 CentOS의 4433 포트에 접근하면 게스트OS인 GSM CE 6.0.2 가상머신의 443 포트로 접속할 수 있도록 설정하였다. (호스트 IP와 게스트 IP는 비워두면 된다.) 주인 OS의 포트는 자신에게 맞게 설정하면 된다. [jinsuk@centos8 ~]$ ifconfig ens33 ens33: flags=4163
위에서 CentOS의 IP주소는 [jinsuk@centos8 ~]$ firefox https://192.168.159.135:4433
위와 같이
이제 GSM CE 가상머신 설치가 완료되었다. 위 그림에서 2020년 1월 25일 현재 NVT(Network Vulnerability Test) 갯수가 54689개 설치되어 있음을 알 수 있다.
네트워크 취약점 점검은
" 외부에서의 HTTPS 접근을 위한 CentOS 8 방화벽 설정
다른 장비에서 CentOS로 HTTPS 접속을 위해서는 CentOS의 방화벽(firewall) 설정을 변경해야 한다.
이 문서에서는 CentOS의 4433 포트를 통해 GSM 가상머신의 443 포트를 접속할 수 있도록
포트 포워드(Port Foward)를 설정한 바 있다.
그런데 CentOS 8이나 RedHat Enterprise Linux (RHEL) 배포판은 기본적으로 방화벽에서 대부분의 포트를 차단하고
있다.
이 때문에 CentOS의 4433 포트에 대한 접근을 허용하도록 방화벽 설정을 추가해주어야 한다.
방화벽 설정 명령어
[jinsuk@centos8 ~]$ sudo firewall-cmd --list-all [sudo] jinsuk의 암호: ************* public (active) target: default icmp-block-inversion: no interfaces: ens33 sources: services: cockpit dhcpv6-client ssh ports: protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules: [jinsuk@centos8 ~]$ sudo firewall-cmd --get-zones block dmz drop external home internal libvirt public trusted work [jinsuk@centos8 ~]$ sudo firewall-cmd --zone=public --permanent --add-port 4433/tcp success [jinsuk@centos8 ~]$ sudo firewall-cmd --reload success [jinsuk@centos8 ~]$ sudo firewall-cmd --list-all public (active) target: default icmp-block-inversion: no interfaces: ens33 sources: services: cockpit dhcpv6-client ssh ports: 4433/tcp protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules: [jinsuk@centos8 ~]$ 이제는 다른 장비에서도 CentOS의 4433 포트를 통해 GSM CE의 HTTPS 웹 인터페이스에 접근이 가능하다. 크로미움 기반의 웹 브라우저에서는 SSL/TLS 인증서의 보안 문제 때문에 HTTPS 접속을 허용하지 않을 수 있으니 웹 브라우저는 파이어폭스(FireFox)를 사용하면 된다. 덧붙임: 2020.02.03
GSM CE 6.0.3이 새로 나왔다 -- [처음 작성한 날: 2020.01.25] [마지막으로 고친 날: 2020.02.03] < 이전 글 : Kali Linux 2020.1b 64bit 설치 설명서 (MS 윈도우 10, VMware 플레이어) (2020.03.25) > 다음 글 : Kali Linux 2019.4 64bit Light 배포판 설치 설명서 (권장) (2019.12.02) 이 저작물은 크리에이티브 커먼즈 저작자표시 4.0 국제 라이선스에 따라 이용할 수 있습니다. 잘못된 내용, 오탈자 및 기타 문의사항은 j1n5uk{at}daum.net으로 연락주시기 바랍니다. 문서의 시작으로 컴퓨터 깨알지식 웹핵 누리집 대문 |