PCI DSS는 신용카드 및 직불카드 정보를 안전하게 처리, 저장, 전송하기 위해 국제 카드사들이 공통으로 제정한 보안 표준입니다.
PCI DSS는 데이터 흐름 관점에서 설계됩니다.
카드 데이터 영역(Cardholder Data Environment, CDE)
네트워크 세분화(Network Segmentation)
암호화와 키 관리
PCI DSS는 크게 12개 요구 사항으로 나뉩니다. 기술사 수준으로 보면, 단순 체크리스트가 아니라 보안 아키텍처·운영 프로세스·위험 관리 관점에서 이해해야 합니다.
| 번호 | 요구 사항 | 기술사 관점 설명 |
|---|---|---|
| 1 | 방화벽 및 네트워크 구성 | CDE 접근을 제한, 분리된 네트워크, ACL/Firewall Rule 세밀 설계 |
| 2 | 기본 비밀번호와 시스템 설정 보호 | Default 계정 제거, OS/DB hardening, Config Management |
| 3 | 카드 데이터 보호 | 저장 데이터 암호화, 토큰화(Tokenization), 키 관리, 접근 제어 |
| 4 | 전송 중 데이터 보호 | TLS, VPN, SSH 등 안전한 암호화 채널 설계 |
| 5 | 안티바이러스 및 악성코드 보호 | 엔드포인트 보호, 최신 AV + 실시간 모니터링 |
| 6 | 보안 시스템 개발 및 유지 | Secure SDLC, 취약점 점검, 패치 관리 |
| 7 | 접근 제어 정책 | 최소 권한 원칙, 역할 기반 접근 제어(RBAC) |
| 8 | 사용자 인증 관리 | MFA, 계정 정책, 비밀번호 복잡성 및 회전 주기 |
| 9 | 물리적 접근 제한 | 카드 데이터 보관 장치 접근 통제, CCTV, 로그 기록 |
| 10 | 로깅 및 모니터링 | 모든 접근·변경 로그, SIEM 통합, 이상행위 탐지 |
| 11 | 정기적 테스트 | 취약점 스캔, 침투 테스트, IDS/IPS 테스트 |
| 12 | 정보 보안 정책 | 전사 보안 정책, 보안 교육, 사고 대응 계획 |
Tokenization과 Point-to-Point Encryption (P2PE)
Risk-based 접근
컴플라이언스 vs 보안 설계 차이