연고대학교 정보 보안 SI구축 프로젝트

KH정보교육원 2022.04.05 09:27


경기도민
(정보시스템구축) 보안엔지니어링 기반 정보보안 전문가 양성과정(2) 1회차

팀장/팀원김두현(팀장), 성동식, 김나영, 오성민
개요목표
의뢰 받은 연고대학교의 취약점 분석과 침투테스트을 통하여 그간 발생했던 보안 사고와 OWASP 목록을 참고하여 신흥 보안 사고를 예측 및 방어할 수 있도록 고도화된 네트워크 체계와 강화된 보안 솔루션을 적용한다.

수행 범위
네트워크 - 네트워크 장비 교체, 증설, 고도화 및 IDS, IPS 구축, 방화벽 설정
서버 - 공개서비스인 WEB서버, 웹메일서버, DNS서버, DHCP 서버에 대해서 침투테스트 및 보안 설정 및 솔루션 적용
DB 데이터 유출을 대비한 암호화 및 접근통제
웹 어플리케이션 일반 사용자가 아닌 공격자가 사이트 접속시 서비스를 공격을 못하도록 시큐어 코드 적용
구현기능취약점 진단 및 침투테스트 네트워크 보안 솔루션
네트워크 네트워크 스캐닝, Dos 공격 수행, 스니핑을 통한 정보 탐지 IDS/IPS계의 보안 솔루션 제품인 Snort을 추가한 토폴로지 재구축, 공용망 VPN장비 도입, MAC주소/IP 주소 관리 솔루션

취약점 진단 및 침투테스트 서버 보안 솔루션
서버 Kali Linux를 이용하여 영역전송 요청 및 Domain 정보수집 자동화 툴을 이용, hydra 툴 이용한 사전 공격, 리눅스용 루트킷 이용, Exploit Database 활용 DNS 서버의 보안 구성, 암호화기술 도입으로 WEB서버 및 웹메일서버(Roundcube)에 인증서를 적용, iptables 을 이용한 방화벽 정책설정

취약점 진단 및 침투테스트 DB 보안 솔루션
DB Cain & Abel 툴 이용으로 해쉬 크래킹, 사전대입, 무차별 대입 어플리케이션이 운영체제로부터 어떠한 명령에도 직접적으로 호출하지 못하게 mcrypt 모듈을 이용하여 DB에 저장되어 있는 Password등 민감한 정보에 암호화 적용

취약점 진단 및 침투테스트 웹 어플리케이션 보안 솔루션
웹 어플리케이션 SQL Injection, Blind SQL Injection, Time based Blind SQL Injection, SQL Injection, Cross-Site Scripting(XSS) 등 대입 공격 웹 브라우저 주소입력 또는 게시판 등에 악의적인 스크립트 삽입을 못하도록 주기적으로 확인하고, WAPPLES 장비를 사용, 시큐어 코딩


취약점 진단 및 침투테스트 엔드포인트 보안 솔루션
엔드포인트(Endpoint) 각종 악성코드(백도어, 트로이목마, 루트킷, 랜섬웨어)를 통한 해킹 수행 방화벽, 백신프로그램 설치
설계의 주안점GNS3/VirtualBox를 베이스로 하여 의뢰받은 연고대학교의 서버는 CentOS7, 네트워크는 Cisco 장비를 설치하여 통신환경을 만들었고 DB는 MySQL을 사용되었다. 웹어플리케이션은 APACHE 서버와 Server Side Script는 PHP이 사용 되었다. 웹메일 서버(Roundcube)는 WEB서버와는 다르게 Nginx가 적용되었다.
첨부와 그림과 같이 연고대학교의 YeonKo 네임서버 작업환경 구축 및 시험을 위해 가상의 환경으로 Root, Kr/Ac.Kr 서버 및 Cache 서버를 임의로 구성하여 설계할 것이다. 또한 유효한 올바른 인증서 설치를 위하여 Root CA와 하위 CA를 설치 및 구축 할 것이다.
모의 해킹 및 취약점진단을 위해 Kali 네트워크를 임의로 구성하여 설계할 것이다.
추가로 가상 설계 환경의 한계점으로 인하여 GNS3에 쓰인 네트워크 장비들과 프로젝트에서 제안하는 장비들은 달라질 수도 있다.
사용기술 및 개발환경네트워크 Cisco 사의 라우터, L3 스위치, L2 스위치의 장비 및 메트로 이더넷 사설망과 캠퍼스 내부 네트워크, 필요한 구역에 따른 서브넷팅화 된 IP 체계
서버 CentOS7 기반의 운영체제. Apache 기반인 3개의 WEB 서버, Nginx 기반의 웹메일(Roundcube) 서버, DHCP 서버, DNS 서버, NFS서버
DB MySQL을 사용한 관계형 데이터베이스 체계, 각 캠퍼스 데이터베이스 분리
웹어플리케이션 HTML5, CSS, jQuery, PHP, JAVASCRIPT등 사용
1783556819_6a4eead3960e0.png

AI와 함께 성장하는
개발자·정보보안 전문가를 응원합니다.

간편상담문의
KH임직원은 수강생 한 분 한 분의
성공적인 취업을 위해 최선을 다하겠습니다.

* 교육 전문 컨설턴트를 만나실 수 있습니다.

* 분야별 스페셜리스트가 함께 합니다.

교육희망 지점

신청자 정보

닫기
로그인하셔야 본 서비스를 이용하실 수 있습니다.