모바일 신분증 KH PASS 보안 인프라망 구축 및 운영
(정보시스템구축)보안엔지니어링 기반 정보보안 전문가 양성과정B1 1회차
| 개요 | KH PASS는 자신의 신원정보를 스마트폰에 넣고 필요한 정보만 꺼내 쓰는 모바일 신분증이다. 신분증이 필요한 온,오프라인 모든 곳에서, 언제든지 모바일 신분증 하나로 인증할 수 있다. 이러한 편리성으로 인해 최근 모바일 신분증의 인기가 상승하면서 사용자들이 늘어나게 되었다. 그러던 와중 해커의 공격으로 인해 170만건의 사용자 개인정보가 유출되는 피해가 발생하였고, KH PASS는 고객들의 개인정보를 안전하게 지키고 낮아진 신뢰도를 회복하고자 JKS(지켜줘 세큐리티)에게 취약점 보완과 침해 대응 서비스망 구축 및 운영을 의뢰하였다. JKS는 KH PASS에 대한 모의해킹을 진행하여 취약점을 분석하고, 발견된 취약점을 토대로 방화벽, 보안솔루션 장비를 도입하여 보안을 강화하였다. 인프라를 재구축해 장비의 이중화를 통해 가용성을 보장하고, 취약했던 보안을 보완하여 KH PASS의 고객들의 개인정보를 안전하게 지킬 수 있도록 하였다. |
|---|---|
| 구현기능 | [모의해킹] 1. 모의 해킹 방식 1) White Box Testing 2. 수동적 정보수집 1) DNS 정보수집 (1) Zone Transfer (2) Dictionary Attack 2) 경로추적 (1) tracert (2) traceroute 3. 능독정 정보수집 1) Active Host Scanning 2) Port Scanning 3) IDLE Scanning 4. 공격수행 1) Network (1) Sniffing - ARP Spoofing - ICMP Spoofing - DHCP Attack - Remote Sniffing (2) Spoofing - IP Spoofing - DNS Spoofing / DNS Cache Poisoning (3) Hijacking - TCP session Hijacking(hping3 / hunt) 2) System (1) 악성코드 - Ransomeware, Trojan, RAT, Backdoor, Wiper Malware (2) PW Cracking - john-the-ripper, Hydra, Xhydra 3) WEB Application (1) 정보수집 - Banner Grabbing, Fingerprinting, WEB Spidering (2) Bypassing Client Side Validation (3) WEB 인증 공격 - Brute Forcing - Dictionary Attack (4) WEB 세션 공격 - Fixation, Hijacking (5) Cross Site Scripting - Stored, Reflected (6) Cross Site Request Forgery - Stored, Reflected (7) SQL Injection - 인증우회 - Non-Blind SQL Injection(Query Result / Error Based) - Blind SQL Injection (Boolean Based / Time Based) (8) Directory Listing (9) File Upload / Download 취약점을 활용한 공격 (10) SSL Attack - SSL Mitm, SSL Strip, HeartBleed 4) DOS / DDOS / DRDOS (1) DOS - UDP Flooding, ICMP Flooding, Syn Flooding, TCP Connect Flood, GET Flooding, Hulk, CC Attack - Slow HTTP POST DOS / Slow HTTP Header DOS / Slow HTTP read DOS (2) DDOS - TCP Connect Flood(WinXP) (3) DRDOS - ICMP Flooding [보안 인프라망 구축] 1. Network 1) NW 장비(L2 / L3) 이중화 2. System 1) cron 2) 백업(mysqldump, rsync) 3) rsyslog 4) logrotate 5) Go Access 6) PAM 7) Tripwire 3. Service 1) 원격 서비스(Telnet / SSH / RDP) 2) DNS 3) DNSSEC 4) DHCP 5) Secure WEB MAIL 6) WEB(HSTS) 7) WEB & DBMS 구축 및 연동 8) DBMS Replication 9) Secure Coding 4. 보안 시스템 1) IDS(Network 기반) 2) IPS 3) NAC 4) WAF(inline Mode, Proxy Mode) 5) UTM 6) L4 Switch(FWLB, SLB) 7) VPN(Remote Access) 8) ESM |
| 설계의 주안점 | 1. 모의해킹을 통한 취약점 진단 2. 방화벽과 네트워크 장비를 이중화하여 가용성 보장 3. Cron과 Rsync, Rsyslog, Logrotate를 이용한 데이터 백업 4. UTM, WAF, NAC, IDS, IPS, ESM 등 보안 솔루션 구축 및 운영 |
| 사용기술 및 개발환경 |
1. OS(Operating System) : Windows10, CentOS 6.7, CentOS 6.5, Windows XP 2. Tool : GNS3, Wireshark, VMware Player, VirtualBox |
|
|