OS 보안 취약점 분석 가이드
KISA(한국인터넷진흥원) 주요정보통신기반시설 기술 가이드 기준
진단 개요 및 필요성
안정적인 IT 인프라 운영을 위해서는 OS 설치 직후 기본 설정(Default Configuration)의 취약점을 제거하는 Hardening 과정이 필수입니다. 베테랑 엔지니어로서 Windows와 Linux 서버의 보안 상태를 진단하고 조치하는 표준 절차를 정리했습니다.
KISA 5대 주요 점검 영역
진단 스크립트 동작 메커니즘
자동화된 스크립트는 수동 점검의 휴먼 에러를 방지합니다. 아래 로직은 Windows(Batch/PowerShell)와 Linux(Shell) 공통으로 적용됩니다.
(OS Ver, Hostname)
(/etc/passwd, SecEdit)
(KISA Guide Check)
(CSV/JSON Export)
⊞ Windows 점검 포인트
1. 계정 및 정책 (W-01 ~ W-04)
Administrator 계정명 변경 및 복잡성 정책 적용 확인
> wmic useraccount where name='Administrator' rename 'NewAdmin'
2. 보안 옵션 진단 (SecEdit)
로컬 보안 정책 수출 및 분석
> type c:\policy.cfg | findstr "PasswordAge"
🐧 Linux 점검 포인트
1. Root 및 파일 권한 (U-01 ~ U-04)
UID 0 확인 및 Shadow 파일 권한(600/400) 점검
# ls -l /etc/shadow | grep -E "^-r--------|^-rw-------"
2. 불필요 서비스 (U-20 ~ )
Telnet, FTP 등 평문 전송 서비스 비활성화
# netstat -tuln | grep :23
취약점 발견 빈도 (Risk Analysis)
필드 점검 시 가장 빈번하게 발견되는 Misconfiguration 유형입니다.
보안 성숙도 (Before vs After)
스크립트 진단 및 조치 후 예상되는 보안 수준 향상도입니다.
설정 파일 권한 매트릭스 (Linux)
주요 파일의 권한 배포 현황 시각화. 붉은색에 가까울수록 높은(위험한) 권한을 의미합니다.
'잡동사니 > 참고자료&site' 카테고리의 다른 글
| [여행자료] 후쿠오카 나혼자 여행 시 참고사항 #1 (9) | 2025.04.02 |
|---|---|
| [펌] 멀티테넌트 클라우드를 사용해야 하는 이유 (0) | 2022.03.18 |
| 컴퓨터 메모장? 스티커 메모? 난, S메모(smemo) (0) | 2021.11.02 |
댓글