
KH IEI PROJECT
(정보시스템구축)정보시스템 구축·운영 기반 정보보안 전문가 양성과정(1) 1회차
이진호 강사 / 오환석 취업담임
2025. 05. 22 (A)
1 팀
당근나라 백성들
팀장/팀원 |
최**(팀장), 고**, 배**, 백**, 임**, 이**
|
개요 |
"본 사는 네트워크 컨설팅 기업으로써 신장기업 “당근나라”의 외주를 받았다. “당근나라”는 거래 플랫폼을 운영하는 기업으로 최근 대두되고 있는 개인정보 유출과 같은 문제로 인해 보안의 중요성이 커짐으로써 본 사에 컨설팅을 요청하였다. 요구사항은 다음과 같다. 요구사항 - 네트워크 망 구축 - 외부통신시 방화벽을 이용하여 보안 강화 - DHCP서버를 이용하여 사내 IP 할당 - 사내 원활한 소통을 위한 MAIL서버 구축 - 암호화 통신을 사용하여 보안 강화 - 부서별 네트워크 분할 - 데이터베이스 구축 - 웹 과 데이터베이스 연동 - 데이터베이스 주기적인 백업과 DB암호화를 통해 보안 강화 - 본사와 지사의 업무 분할을 위한 본사용 DB와 지사용 DB를 구분 위 요구사항을 토대로 네트워크 및 데이터베이스를 구축 하기로 하였다. 기한은 1주일정도로 예상되며, 본 프로젝트를 위해 6명의 인원을 꾸렸다. " |
구현기능 |
"Server : - 외부 Client들이 사용할 수 있게 WEB 구성 - WEB서버와 DB를 연동하여 상품 정보 관리 - DB 장비 이상 시 정상 서비스를 위한 DB 백업 구성(crontab) - 부서간 소통을 위한 MAIL 서버 구성 - 모든 통신 패킷의 암호화를 위하여 SSL 프로토콜 사용 - 본사 관리자의 상황에 따라 서버를 관리하기 위해 SSH서비스 구현 - 보안을 위해 관리자계정 및 일반 계정의 권한 설정 부서 별 다른 권한을 가진 계정 생성 - 데이터베이스에서 다른 권한을 가진 계정을 설정 - 네트워크 트래픽 감소를 위한 VLAN 기능 사용
Network : - DHCP를 통한 네트워크 동적 ip 주소 설정 - 방화벽(firewall,iptable)을 통하여 안전하고 불필요한 통신의 접근을 제어 - 비정상적인 통신을 차단하고 통신 내역을 log로 남김 - DNS서버를 통한 본사의 서비스 통신 - http를 통해 web 서버 통신 설정 - 네트워크 이중화를 사용하여 가용성 증대" |
설계의 주안점 |
"1. 외부 통신와 통신 가능하게 네트워트 구성 2. Database 의 정보 관리 및 통신 설정 3. http/php를 통한 web page 구성 4. SSL를 이용한 암호화 통신 구성 5. iptables를 통한 방화벽 세부 관리 6. 비정상적인 통신을 감지해 log 기록 " |
2 팀
원피스
팀장/팀원 |
김**(팀장), 권**, 김**, 서**, 윤**, 최**
|
개요 |
" 메일, 웹 서비스, 파일 전송 등 다양한 온라인 서비스를 제공하는 포털사이트 운영 기업인 원피스회사는 쿨피스회사를 인수합병하였다. 쿨피스는 백신개발 회사로 사내 메신저 시스템을 운영 중이었으며, 합병 이후 기존 외부 클라우드 업체가 아닌 원피스의 DB로 이전해 사용하기로 했다. 그리고 해당 자원 또한 VPN을 통해 쿨피스 임직원뿐만 아니라 원피스 소속 직원들도 원격으로 활용할 수 있도록 통합할 계획이다. 바이러스로 인해 재택근무가 필요한 시점에서 직책별, 회사별 접근 권한을 설정하며 VPN망을 통해 임직원들이 안전하게 사내 시스템에 접속할 수 있도록 지원하며, 메일, 웹 서비스는 물론 내부 파일과 시스템에도 원격으로 접근할 수 있도록 설계될 예정이다. 이번 VPN 구축 프로젝트는 재택근무 기반의 새로운 업무 환경 정착에 있어 중추적인 역할을 하게 될 것이다." |
구현기능 |
"원피스 : web, 본사DB(쿨피스 백업), DHCP, DNS, mail, ftp, ssh, 방화벽, s2s vpn,remote access vpn, ISE 쿨피스 : s2s vpn, DHCP, 방화벽, DB, DNS 클라이언트 : 파일질라(ftp), thunderbird" |
설계의 주안점 |
"- 서로 다른 회사의 데이터베이스와 DNS를 연결 - 클라이언트들에게 웹 서비스와 메일 서비스 제공 - 인트라넷 메일 서비스 제공 - 자택 근로자들을 위한 VPN 제공 - 방화벽을 통해 권한 없는 사용자 접근 금지(DB,DNS) - 회사 내부 사용자에게 DHCP를 활용해서 IP할당 - SSH를 통한 클라이언트들끼리 암호화 통신" |
3 팀
내부 안전 연구소
팀장/팀원 |
배**(팀장), 유**, 조**, 임**, 이**
|
개요 |
"스타트업 기업의 본사망, 지사망 구축 의뢰를 받아 본사망 서비스 구축 및 지사망에서 본사망 서비스를 이용할 수 있도록 설정하고 보안을 위한 방화벽 구축 하고자 한다." |
구현기능 |
"▶서비스 1. 외부 사용자들이 사용할 수 있는 WEB 페이지를 구성 2. WEB와 DB를 연동 3. WEB 서버 가용성을 위한 Load Balancing(LVS)을 구현 4. DB 장비 이상 시 정상 서비스를 위한 데이터백업 구현 5. 직원용 파일 업로드/다운로드를 위하여 FTP 서버를 구현 6. 직원용 소통을 위한 메일 서버(SMTP)를 구현 7. 도메인 네임 서비스를 지원하기 위하여 DNS 서버를 구현 8. SSL 를 이용한 HTTPS, FTPS 적용 9. 관리자가 원격으로 서버를 관리하기 위하여 SSH를 구현 10. 모든 서버들이 접근 로그를 관리하기 위하여 RSYSLOG 서버를 구현 (해 볼까...?)"
"▶네트워크 1. iptables를 통해 방화벽 설정하여 서버들의 보안 및 접근 제어 2. iptables를 통한 NAT-PAT 설정 3. 본사망 G/W 장비 이중화 구현 4. 본사망과 지사망의 터널링 구현 5. OSPF 동적 라우팅을 통하여 추후 토폴로지 변화의 대응" |
설계의 주안점 |
"▶서버 1. DB 데이터백업 확인 2. 시스템 접근 시 로그가 잘 남는지, RSYSLOG가 정상적으로 동작하는지 확인 (한다면) 3. SMTP를 통해 내부망 메일 통신 기능이 정상적으로 되는지 확인한다. 4. 웹페이지에서 입력한 내용들이 DB에서 조회되는지 확인한다. 5. LVS를 설정하여 WEB서버 이중화 확인 6. 파일 업/다운로드 확인 7. SSH를 통하여 원격 서버접속 확인"
"▶네트워크 1. 동적 라우팅(OSPF) 테이블 확인 2. 내부 직원의 외부 통신 여부 확인(NAT-PAT) 3. G/W 이중화를 통한 서비스 안정화 확인 4. 본사망 지사망의 터널링 정보 확인" |
4 팀
패킷몬스터
팀장/팀원 |
제**(팀장), 안**, 오**, 권**, 전**
|
개요 |
(주)KINTENDO는 국내외 게이머를 위한 멀티 플랫폼 게임 서비스를 제공하는 스타트업 게임회사로, e스포츠 중계, 모바일 게임, 콘솔 게임, 웹 기반 커뮤니티까지 다양한 사업을 빠르게 확장하고 있다. 이번에 사세 확장과 글로벌 온라인 서비스에 대비하여 보다 안정적이고 신뢰성 있는 인프라 구축을 위해 네트워크 보안 및 서버 구조 전반에 대한 컨설팅을 의뢰하였다. |
구현기능 |
"가상화 : Vmware Workstation 17 Player , GNS3 OS : Rocky Linux 9.3 네트워크 : VLAN, NAT, ACL, ROUTING 서버 : Mail(Postfix, Dovecot), DHCP, FTPS(Vsftpd), WEB(Apache, php, mod_ssl), DB(MariaDB), DNS(Bind) 보안 : IPTABLES, SSL(OpenSSL), SSH, DB Duplication, DB Backup, VPN, Wireshark" |
설계의 주안점 |
"1. 사내-외부망 네트워크간 VPN 구축 2. Mail, FTPS, WEB, DNS서버를 위한 DMZ 영역 구성 3. DB서버 가용성을 위한 백업, 이중화구성 4. 내부망의 PC에대한 IP할당을 위한 DHCP구성 5. 내부망의 전체적인 보안을 위한 스크리닝 라우터, 방화벽 구성, 네트워크망 분리 6. 기밀성을 위한 WEB, FTP서버에 SSL적용 7. KISA 취약점 점검/확인(Linux서버, 네트워크 장비)" |