KH 프로젝트

KH정보교육원에서 진행하고 발표된 프로젝트를 과정별로 보실 수 있습니다.

(정보시스템구축) 정보시스템 구축·운영 기반 정보보안 전문가 양성과정A23(5) 1회차

프로젝트 발표날짜 : 2024. 01. 31

KH IEI PROJECT
 

(정보시스템구축) 정보시스템 구축·운영 기반 정보보안 전문가 양성과정A23(5) 1회차

이진호 강사 / 유진영 취업담임
2024. 01. 31 (O)

1 팀
시부레(時不來)
팀장/팀원 이**(팀장), 조**, 정**, 김**, 노**, 박**
개요 "신생 커뮤니티 기업인 IDEA HUB는 사내 it부서를 통해 사내 전산망(전체 네트워크, 직원PC, 통합 전산시스템)과 서비스망(웹서버, 서비스용 망)을 구축하였다
IDEA HUB는 본격적인 회사 운영과 서비스 제공을 시작하기 전에 '이름' 업체에게 전반적인 모의해킹을 의뢰하였다.
'이름'의 모의 해킹 팀은 IDEA HUB의 네트워크와 각종 서버, 보안시스템의 전반적인 취약점 분석과 서비스 안정성을 검사하였다.
'이름'은 모의 해킹한 결과를 문서화 하여 IDEA HUB에게 보안 컨설트를 하게 된다.
IDEA는 컨설트를 바탕으로 회사 운영, 서비스 제공 전에 네트워크와 시스템들을 보완하여 회사 운영을 시작한다."
구현기능 "< 모의해킹 전 >
1. 서버
- 외부 사용자들이 사용할 수 있는 WEB 페이지를 구성한다.
- WEB와 DB를 연동하여 사용자 정보와 게시글 관리를 한다.
- WEB 서버 가용성을 위한 Load Balancing(LVS)을 구현한다.
- DB 장비 이상 시 정상 서비스를 위한 이중화(Heartbeat)를 구현한다.
- 직원용 파일 업로드/다운로드를 위하여 FTP 서버를 구현한다.
- 직원용 소통을 위한 메일 서버(SMTP)를 구현한다.
- 도메인 네임 서비스를 지원하기 위하여 DNS 서버를 구현한다.
- 통신 패킷의 암호화를 위하여 SSL 프로토콜을 연동한다.
- 관리자가 원격으로 서버를 관리하기 위하여 원격시스템(SSH)를 구현한다.
- 모든 서버들이 접근 로그를 관리하기 위하여 RSYSLOG 서버를 구현한다.


2. 네트워크
- UTM(SOPHOS)을 통하여 사무실 내부 PC 보안 및 NAT를 설정한다.
- IPS(Snort)를 이용하여 비정상적인 통신 차단, 서버 통신 내역을 로그로 남긴다.
- Iptables를 이용하여 사내 서버들의 보안 및 접근 제어한다.
- GW이중화를 이용하여 서비스 서버와 연결된 라우터를 이중화하여 무중단 서비스 제공한다.
- OpenVPN서버를 구성하여 VPN을 구축하여 서버 관리자의 안전한 접근 및 재택 근무 지원한다.
- OpenVPN클라이언트 구성을 하여 간편한 설정 파일을 통해 쉬운 VPN 접속한다.
- OSPF 동적 라우팅을 통하여 추후 토폴로지 변화의 대응한다.


< 모의해킹 >
- directory listing, crawling, whois, zone transfer(nslookup, dig), DNS brute Forcing(brute force, dnsenum, fierce, dnsmap, atk6-dnsdict6),
경로추적(traceroute, tracert), 포트스캔(nmap, hping3), sniffing, spoofing(arpspoof,ettercap, cain&abel, fragrouter, hping, hijacking(hping3),
DoS(hping3, nping), DdoS, XSS, CSRF, SQL Injection, 파라미터


<모의해킹 후>
- Web Server 이중화 및 DB Server 이중화
- Log Server 구축
- 주요 정보통신 기반 시설 기술적 취약점 분석 평가 상세 가이드에 근거한 서버 및 네트워크 보안 설정"
설계의 주안점 "1. 서버
- DB 이중화(Pacemaker)가 잘 되는지 확인한다.
- Web Server 세션 동기화(NFS)가 잘 되는지 확인한다.
- 시스템 접근 시 로그가 잘 남는지, RSYSLOG가 정상적으로 동작하는지 확인한다.
- SMTP를 통해 내부망 메일 통신 기능이 정상적으로 되는지 확인한다.
- 웹페이지에서 입력한 내용들이 DB에 저장되는지 확인한다.
- LVS를 설정하여 WEB서버 가용성을 향상 시킨다.
- 직원들 간의 파일 업/다운로드와 메일 통신이 암호화 통신으로 정상적으로 이루어지는지 확인한다.
- 관리자가 SSH를 통하여 원격으로 서버를 관리할 수 있게 한다.

2. 네트워크
- 정적 라우팅 시에는 시간과 인력 소모가 들기 때문에 동적 라우팅인 OSPF를 사용한다.
- UTM에서 NAT를 설정하여 사내 PC들이 인터넷 사용을 할 수 있게 설정하였고, 부실한 정책을 설정하여 해킹 경로를 확인한다.
- IPS에서 통신 내역을 로그 파일로 저장하여 부적절한 이용자가 접속했는지 확인 가능하게 한다.
- 서버 네트워크에 장애 발생 시에도 일반 이용자에게 무중단 서비스를 제공하기 위해 중요 지점 네트워크 이중화를 구성한다.
- 재택근무을 하기 위해서는 사무실 내부로 안전하게 접근을 해야 하기 때문에 VPN을 구성한다.
- 관리 부서는 VPN을 통해 서버실로 접근할 수 있게 함으로써 보안성을 향상 시킨다.
"
2 팀
WD-40
팀장/팀원 최**(팀장), 조**, 고**, 최**, 최**, 이**
개요 " 개설된 지 얼마 되지 않은 은행 WD 은행은 최근 고객들의 이용이 많아지면서 본사와 지사를 나눠서 운영하게 되었다
고객들의 이용이 많아진 결과 본사와 지사 외부 인터넷 메신저 통신간 암호화가 되지 않은 데이터 유출 문제,
사용량 증가에 따른 속도 저하,서버 접속 지연,장비 장애, 등으로 고충을 겪고 있다 .

회사의 요구 사항은 위 문제들을 해결할 해결책과 내부 망 보안 강화를 요구.
1. 본사와 지사 간 안전한 암호화 통신
2. 트래픽이 몰렸을 때 부하 분산
3. 각 주요 서버 이중화
4. 원격 로그인 ssh시 OTP 설정
5. 하나의 장비가 장애가 생겼을 때 다른 경로로 갈 수 있는 링크 이중화, STP설정

KH cert팀은 요구 사항을 받고 취약점 진단 및 본사, 지사 간 망 보안 강화를 시작하게 되었다"
구현기능 "FTP - 내부 직원 파일 공유 서비스 구현
SSL - 서버 암호화 구성(모의, FTP, MAIL 서버 암호화 구성)
Web(apache, php ,js) – 기본적인 index.html을 이용한 사내 게시판 , 회원 정보, 입출금 내역
VLAN - 내 외부 분리 및 구축
DB(Oracle) – 회원 가입 한 직원 과 고객 등록 및 전산 데이터 저장
DNS – 홈페이지 주소 설정
ssh -서버 원격 접속
방화벽(iptable, nat, ACL) – 방화벽 설정
routing - 장비 간 통신 연결
mail - 메일 전송하기 위해 사용(사내 메일)
crontrab – DB 백업을 위한 예약 작업(데이터베이스 데이터를 백업하여 매일 정시에 특정 데이터베이스 백업하도록 설정)
ESM(Splunk) - 통합 패킷 모니터링
IDS(Suricata) – 침입 탐지 및 로그 기록"
설계의 주안점 "클라이언트 에서 요구했던 본사와 지사 간의 안전한 암호화 통신을 위해 VPN IPsec설정을 했고
트래픽이 몰려 간헐적으로 서버가 멈추거나,속도가 저하되는 문제점이 있어서 해결책으로 서버 쪽
LVS와 L2,L3스위치 이중화 구성을 했습니다, 그리고 원격 접속,서버 내부 보안 강화를 위해
NAC와 ssh접속 시 OTP 설정을 넣었습니다 저희 KHcert팀은 이처럼 안전한 내부 망 보안 구현 및
체크 리스트 작성과 함께 클라이언트의 요구 사항에 맞춰서 최대한 단점을 보완하려고 노력했습니다."
3 팀
악사화
팀장/팀원 전**(팀장), 이**, 양**, 김**, 김**
개요 "중고 거래를 사이트를 운영하는 '대파 마켓'은 서비스를 시작 한 지 오래 되지는 않았지만 이용자는 꾸준히 늘고 있는 기업이다.
대파 마켓의 특징은 예치금 형식으로 운영되는 '대파 페이'를 통해 이용자 간 금전 거래가 타 사이트에 비해 훨씬 빠르고 간편하다는 점이다.
하지만 악성 이용자에 의해 대파 페이의 잔여 금액이 맘대로 바뀌어 버리는 일이 발생했고 피해자에게 보상을 하는 과정에서 기업은 큰 손실을 입게 되었다.
이에 재발을 방지하고자 보안 컨설팅 기업 '악사화'에게 모의 해킹 및 보안 구축 의뢰를 하게 되었다."
구현기능 "[내부 네트워크]
1. ospf - open short path first로서 연결된 라우터가 서로 근거리에 있는 iptables을 학습해서 라우팅을 하는 기능
2. SSH - 보안 부서에서 특정 서버에 원격으로 설정을 도와주는 서비스
3. 방화벽- 특정 ip또는 대역대를 분리 및 차단하는 서비스
4. VRRP - 여러 라우터를 하나의 가상 단위로 묶어 이중화를 형성하여 네트워크의 가용성을 높이는 서비스
5. 리눅스 라우팅- 리눅스 기반 시스템을 네트워크의 라우터로 설정하고 OSPF 프로토콜을 통해 경로 선택 및 라우팅을 수행하는 기능
6. NAT (static NAT, NAT-PAT) - 내부 네트워크와 외부 네트워크랑 원활하게 통신하기 위해서 주소를 변화해주는 기술

[서버]
7. FTP - 업무에 필요한 리소스 송신 및 저장을 위한 서버
8. DNS- 도메인 이용해서 ip주소를 알아오기 위해 사용
9. mysql - 마크업 언어중 하나로 서버를 관리, 테이블 설계, 권한 할당 -> DB이름
10. DHCP - 각 부서마다 장비를 부팅 할 때 ip 주소를 알맞은 대역대로 할당을 도움
11. http, php - 고객이 회원 가입을 할수있는 페이지를 구현하는 서비스
12. IPS - 네트워크나 시스템에 대한 침입을 탐지하고 차단하여 보안을 강화
13. IDS - 네트워크나 시스템에서의 비정상적인 활동을 감지하여 보안 위협을 식별
14. UTM - 방화벽, 침입 탐지, 바이러스 방지, VPN 등 다양한 보안 기능을 위해 사용
15. ESM - 다양한 보안 이벤트를 수집, 분석하여 보안 상태를 감시하고 관리
16. WAF - 웹 방화벽과 보안 기능을 통합하여 웹 애플리케이션의 보안을 강화"
설계의 주안점 "1. 로드 밸런싱, VRRP를 통해서 네트워크의 가용성을 보장
2. IDS, IPS, ESM, WAF를 이용하여 웹 공격과 네트워크 공격을 분석하여 기밀성과 무결성을 보장
3. 시큐어 코딩(server-side validation과 client-side validation)과 암호화(HTTPS, SSL, TLS, AES)를 통해 보안 향상
4. 각 서비스의 권한을 최소화 하여 악의적인 이용을 사전차단
5.다양한 모의해킹 기법을 통해 홈페이지의 취약점 발생 방지"
KH정보교육원
  • 고용노동부 선정
  • 5년 인증 우수훈련기관 선정
  • 대한민국 브랜드 어워즈 대상
  • IT교육부문 4년 연속 대상 수상
  • 고용노동부
  • 장관 표창

빠른 상담

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

No.1 국내 최대의 취업 실적을 보유한 KH정보교육원에 오신 것을 환영 합니다.
KH의 전 과정은 NCS(국가교육표준화)기준을 준수하며 100% 무료, 전액 국비지원을 받으실 수 있습니다.

교육희망 과정

희망과정 선택


세부 교육과정

전화 아이콘
  • 전국대표문의전화(연중무휴)

교육희망 지점지점은 필수로 선택해주세요

신청자 정보

- -

기입 내용이 사실과 다를 시 상담 서비스가 원활하지 않을 수 있습니다.

대표문의
(연중무휴)

개강일정

개강일정

국비대상자 간편조회

국비대상자
간편조회

온라인 상담

온라인 상담

오시는길

오시는길

카톡 상담

카톡 상담

KH정보교육원
전국대표 문의전화
(연중무휴)

주말·공휴일에도 상담 및 접수 가능합니다.

  • 2023 당산지원

    5년 인증 우수
    훈련기관 선정

  • 2022 강남지원

    5년 인증 우수
    훈련기관 선정

  • 2022 종로지원

    5년 인증 우수
    훈련기관 선정

  • 2020 강남지원

    훈련 이수자 평가
    A등급 획득

  • 2020 종로지원

    훈련 이수자 평가
    A등급 획득

  • 2019 당산지원

    훈련 이수자 평가
    A등급 획득

  • 2019 IT교육부문

    브랜드 대상
    4년 연속 수상

  • 2018 당산지원

    4차 산업 선도
    훈련기관 선정

KH정보교육원 | 사업자등록번호 : 487-86-00763 | 사업자등록번호 : 851-87-00622 | 서울 강남 제2014-01호 | 대표자 : 양진선 | 책임자 : 양진선 |  개인정보관리책임자 : 양진선

강남지원 1관 : 서울특별시 강남구 테헤란로14길 6 남도빌딩 2F, 3F, 4F, 5F, 6F
강남지원 2관 : 서울특별시 강남구 테헤란로10길 9 그랑프리 빌딩 4F, 5F, 7F
강남지원 3관 : 서울특별시 강남구 테헤란로 130 호산빌딩 5F, 6F
종로점 : 서울특별시 중구 남대문로 120 그레이츠 청계(구 대일빌딩) 2F, 3F
당산점 : 서울특별시 영등포구 선유동2로 57 이레빌딩(구관) 19F, 20F
논현점 : 서울특별시 강남구 논현로 132길 9 마루빌딩 1F, 2F, 3F
부산점 : 부산 부산진구 중앙대로 627 삼비빌딩 2F, 12F