KH출판사 모의해킹 및 보안컨설팅
KH정보교육원
2021.01.18 09:33
힘내보조 정보보호시스템 구축 엔지니어 및 관리 운영자 양성과정(1) 1회차 | |
|---|---|
| 팀장/팀원 | 조**(팀장) : 회의록 작성, 터널링, vpn, Gateway 이중화 구축, ppt제작 |
| 김** : 데이터베이스 및 DB백업서버 구축, php를 이용하여 웹서버와 DB연동, ftp, dns서버 구축 | |
| 이** : "iptables를 이용한 방화벽 구축, 웹서버 구축 및, css/html을 이용한 웹사이트 제작, 보고서 작성" | |
| 안** : DMZ 구축, VLAN을 이용한 망 분리, 모의해킹 기술 구상 및 이에 해당하는 보안기법 구상 | |
| 최** : DHCP라우터 설정, UTM, IDS, WAF구축, 발표 | |
| 개요 | KH출판사에서 출판하는 자료들이 인기를 얻어, KH출판사에서 출판한 자료들의 후속작품 등, 스포일러를 원하는 악성유저들에 의해 중요원고가 유출이 되었다. 이는 추후에 심각한 상황이 발생할 수 있으므로, KH출판사는 보안업체에게 보안컨설팅을 의뢰하는 방향으로 프로젝트를 진행하게 되었다. 프로젝트 추진방향은 다음과 같다. 1. 규모가 커진 KH출판사의 비공개 원고 등의 중요 데이터가 유출되지 않도록, 보안성 향상을 위한 네트워크 망을 구축한다. 2. 코로나 등의 위급상황으로 재택 근무자를 늘리는 방안을 추진하므로, 이를 위한 인트라넷을 구축한다. 3. 코로나 확산으로 재택근무자 수를 늘리는 과정에서 KH출판사에서 관리하는 비공개 원고등의 중요데이터가 유출가능성이 있으므로, 보안컨설팅을 진행한다. KH출판사의 구성은 다음과 같다. [1. 본사] - DMZ - 본사 서버팜 - 내부 사설망 - 보안팀 [2. 재택 근무자] - 사용자PC |
| 구현기능 | [본사] 1. DMZ * DNS서버, WEB서버, FTP서버 구축 2. 본사 서버팜 * DB, DB Backup서버로 구축, 장비손실 대비를 위한 게이트웨이 이중화 3. 내부 사설망 * 원고관리팀 - DB에 접근하여 자료를 관리하도록 방화벽 정책 설정 * 상품출고관리팀 - 도서 등의 출판과 관련한 주문을 관리 * 원고관리팀과 상품출고관리팀의 부하분산을 막기위한 로드밸런싱 설정 * 영업팀, 인사팀이 있으며, 부하분산을 막기위한 로드밸런싱 설정 * 라우터 설정을 통한 DHCP구축 4. 보안팀 * UTM을 이용한 통합위협관리 시스템 구축 * Snort를 이용하여 IDS(침입 탐지 시스템) 구축 * WAPPLES를 이용해 WAF(웹 방화벽) 구축 [재택 근무자] * 본사와의 암호화통신을 위해 가상네트워크망 VPN터널링을 구축한다. |
| 설계의 주안점 | 모의해킹을 통해 네트워크망의 보안성을 향상시킬 수 있도록 한다. 해킹기법: SQL injection, XSS, 스크립트 우회, session hijacking, session cookie 탈취, basic 인증공격, Brute-Forcing(무차별 대입공격), DHCP공격 보안기법: 자바 스크립트로 쿠키값 차단, 스크립트 보안, 메소드 차단(POST만 요청 가능하게 하기) |
| 사용기술 및 개발환경 | [운영체제] Linux (Cent OS 6 64-bit(centos-release-6-7.el6.centos.12.3.x86_64), Ubuntu 20.04.1 LTS), VM ware-15.5.6 build-16341506, 해커용PC: Kali Linux [사용기술 및 개발환경] DNS구축 - bind-9.8.2-0.68.rc1.el6_10.7.x86_64 WEB서버 구축 - Apache/2.2.15 atom-1.53.0 CSS - Brackets-release-1.14.1 959fed135 PHP - php-5.3.3-22.e16.x86_64 HTTP/HTTPS - httpd-2.2.15-69.el6.centos.x86_64 HTML - Brackets-release-1.14.1 959fed135 FTP - FTP(server) : vsftpd-2.2.2-24.el6.x86_64 FTP(client) : ftp-0.17-54.el6.x86_64 웹 방화벽 구축 - WAPPLES-5.0.0.13_KH.ova SSH - openssh-server-5.3p1-111.el6.x86_64, openssh-5.3p1-111.el6.x86_64 DB - mysql-server-5.1.73-8.el6_8.x86_64, mysql-5.1.73-8.el6_8.x86_64 DB Backup - BackUp(rsync, ssh) RSYNC : rsync-3.2.3.tar.gz IDS - Snort 2.9.8.x on CentOS 6.x and 7.x nmap-7.91-1.x86_64 OpenVAS - Greenbone OS 20.08.06 로그서버 - rsyslog WireShark (Version 3.0.6 (v3.0.6-0-g908c8e357d0f) SOPHOS (sophos utm 9.401-11), VLAN, PVST, VRRP, NAT, DHCP, Routing, ACL (GNS3 2.2.5 Under GPL v3 license), iptables (iptables-1.4.7-16.el6.x86_64) |
![]() ![]() | |


목록으로
댓글쓰기
0
