보안 사고 예방과 대응을 위한 가이드라인을 제공합니다.
악성코드 감염, 정보 유출, 시스템 이상 등 다양한 위협 상황에서 즉시 적용할 수 있는 조치 방법을 확인해 보세요.
396개의 가이드
SNMP 서비스 Community String 적절성 점검 · SNMP에서 일종의 비밀번호로 사용하는 Community String을 유추할 수 없는 복잡한 값으로 변경하여 불필요한 시스템 정보 노출을 차단하기 위함 · Community String을 변경하지 않고 p...
mask-reply를 차단하는지 점검 · 내부 네트워크의 서브넷마스크 정보를 요청하는 ICMP 메시지에 네트워크 장비가 응답하지 않도록 mask-reply를 차단 설정 · mask-reply를 차단하지 않는 경우 비인가자에게 내부 서브 네트워크의 서브넷마스크 정보가 노...
네트워크 장비 사용자의 업무에 따라 계정별로 장비 관리 권한을 차등(관리자 권한은 최소한의 계정만 허용) 부여하고 있는지 점검 · 계정별 권한에 따라 장비의 사용 및 설정 가능한 기능을 제한하는지 확인하기 위함 · 계정별 권한이 차등 부여되어 있지 않은 경우, 일반 계...
계정 비밀번호 관리 정책 설정 여부 점검 · 비밀번호 설정 시 복잡성, 최소 비밀번호 길이, 최대/최소 사용 기간을 만족하도록 함 · 사용자 비밀번호 관리 정책 설정을 만족하지 못하면 무차별 대입 공격(Brute Force Attack)이나 비밀번호 추측 공격(Pass...
그룹 설정 파일(/etc/group)에 불필요한 그룹이 존재 여부 점검 · 시스템에 불필요한 그룹이 존재하는지 점검하여 불필요한 그룹의 소유권으로 설정된 파일의 노출로 인해 발생할 수 있는 위험에 대해 대비를 하기 위함 · 계정이 존재하지 않거나 불필요한 그룹이 존재하...
원격 접속 시 Telnet 프로토콜 사용 여부 점검 · 취약한 Telnet 프로토콜을 비활성화함으로써 계정 및 중요 정보 유출 방지하기 위함 · 원격 접속 시 Telnet 프로토콜을 사용할 경우, 데이터가 평문으로 전송되어 비인가자가 스니핑을 통해 계정 및 중요 정보를...
시스템 주요 이벤트 로그가 설정 여부 점검 · 시스템 주요 이벤트 로그를 설정해 시스템 문제 발생 시 보안, 성능 등의 이슈를 파악하기 위함 · 시스템 주요 이벤트 로그가 설정되어 있지 않으면 시스템 문제 발생 시 보안, 성능 등의 이슈를 파악할 수 없는 위험이 존재함...
시스템 시작 스크립트 파일 권한 적절성 여부 점검 · 시스템 시작 스크립트 파일을 관리자만 제어할 수 있게 하여 비인가자들의 임의적인 파일 변조를 방지하기 위함 · 시스템 시작 스크립트 파일의 소유권 및 권한 설정이 미흡할 경우, 비인가자가 스크립트의 내용 변경 등을 ...
내부 네트워크와 외부 서비스 네트워크(DMZ)를 구분하고 있는지 점검 · 외부 네트워크로 서비스를 제공하는 호스트에서 내부 네트워크로의 접근이 통제되고 있는지 확인하기 위함 · DMZ 설정을 통해 내부 네트워크와 외부 서비스 네트워크를 구분하도록 설정되어 있지 않을 경...
시스템의 사용자 계정(root, 일반 사용자) 정보가 저장된 파일(/etc/passwd, /etc/shadow 등)에 사용자 계정 비밀번호가 암호화 저장 여부 점검 · 일부 오래된 시스템의 경우 /etc/passwd 파일에 비밀번호가 평문으로 저장되므로 사용자 계정 비...
내부 클라우드 리소스 접근 시 접근통제 적용 여부 점검 · 각 서비스에서 내부 네트워크만 사용하는 리소스에 공용 IP주소를 제거하고, 서비스 역할에 맞게 권한을 부여하여 외부 접근 시도를 차단하기 위함 · 내부 리소스 공인 IP주소와 권한이 적절하지 않을 경우, 비인가...
불필요하거나 악의적인 파일에 SUID, SGID, Sticky bit 설정 여부 점검 · 불필요한 SUID, SGID, Sticky bit 설정 제거로 악의적인 사용자의 권한 상승을 방지하기 위함 · SUID, SGID, Sticky bit 설정이 적절하지 않을 경우,...
제어시스템을 보호하기 위한 누수탐지 설비 및 침수 대응 장비 구비 여부 점검 · 제어시스템 설치장소에 누수 발생 시 신속한 탐지 및 대응을 통해 운용 지속성 및 가용성을 확보하기 위함 · 누수탐지 및 대응이 신속히 되지 않는 경우 제어시스템의 침수 등에 의해 운영 장애...
비밀번호 설정 정책이 복잡성을 만족하는지 점검 · 안전한 비밀번호 (*비밀번호 설정 기준 참고)를 사용함으로써 무차별 대입 공격, 사전공격 등 비밀번호 탈취 목적의 공격에 대해 대비하기 위함 · 주기적으로 보안 패치를 적용하지 않을 경우, 버전 취약점을 이용한 공격 또...
내부 정책에 따른 시스템 로깅 설정 여부 점검 · 보안 사고 발생 시 원인 파악 및 각종 침해 사실 확인을 하기 위함 · 로깅 설정이 되어 있지 않을 경우, 원인 규명이 어려우며 법적 대응을 위한 충분한 증거로 사용할 수 없는 위험이 존재함 · ※ 감사 설정이 너무 높...
세션 만료 기간 설정, 예측 가능한 세션 ID 생성, 고정된 세션 ID 발행 등 세션 관리 정책을 점검하고, 인증 토큰(JWT 등) 사용 시에도 안전한 서명 알고리즘 사용 여부, 안전한 비밀 키 사용 여부, 토큰 만료 등의 정책 점검 · 사용자의 세션 ID를 적절히 관...
비밀번호 복구 기능 사용 시, 단순 정보(이름, 사번, 아이디 등)만을 활용하거나 SMS나 이메일 인증 시 발급되는 임시 비밀번호가 동일하거나 유추 가능 여부 점검 · 비밀번호 복구 로직을 유추하기 어렵게 구현하고, 인증된 사용자 메일이나 SMS에서만 복구 비밀번호를 ...
웹 서비스 설치 시 기본으로 생성되는 불필요한 파일 및 디렉터리 제거 여부 점검 · 웹 서비스 설치 시 기본으로 생성되는 샘플, 매뉴얼 파일 등 서비스에 불필요한 파일을 제거하여 불필요한 공격 대상으로 이용되는 것을 방지하기 위함 · 웹 서비스 설치 시 기본으로 생성되...
웹 서비스 접근 시 HTTP Redirection 활성화 여부 점검 · HTTP 차단 및 HTTPS로 Redirection 활성화를 통해 평문으로 전송되는 데이터를 암호화하여 공격자의 데이터 스니핑에 대비하기 위함 · HTTP 통신은 암호화 전송이 아닌 평문 전송을 하...
DNS Zone Transfer 차단 설정 여부 점검 · DNS Zone Transfer 차단 설정을 적용하여 도메인 정보의 불법 외부 유출을 방지하기 위함 · DNS Zone Transfer 차단 설정이 적용되지 않는 경우 DNS 서버에 저장된 도메인 정보를 승인된 ...
관계형 데이터베이스 암호화 설정 여부 점검 · 관계형 데이터베이스 암호화 설정을 적용해 데이터베이스 내부 정보를 보호하기 위함 · 관계형 데이터베이스 암호화 설정이 적용되어 있지 않을 경우, 비인가자의 데이터베이스 내부 침입으로 중요 정보 유출 위험이 존재함 · ※ 관...
사용자 홈 디렉터리 권한 적절성 점검 · 사용자 홈 디렉터리에 적절한 권한을 부여하여 비인가 사용자에 의한 불필요한 정보 노출을 방지하기 위함 · 사용자 계정별 홈 디렉터리의 권한이 제한되어 있지 않으면 임의의 사용자나 다른 사용자의 홈 디렉터리에 악의적인 목적으로 접...
crontab 및 at 서비스 관련 파일의 권한 적절성 여부 점검 · 관리자 외에는 서비스를 사용할 수 없도록 설정하고 있는지 점검하기 위함 · 일반 사용자가 crontab 및 at 서비스를 사용할 수 있을 경우, 고의 또는 실수로 불법적인 예약 파일 실행으로 시스템 ...
콘솔 로그인 시 빈 비밀번호 사용 가능 여부 점검 · 빈 비밀번호를 가진 계정의 콘솔 및 네트워크 서비스 접근을 차단하기 위함 · 해당 정책이 “사용 안 함”으로 설정될 경우 빈 비밀번호를 가진 로컬 계정에 대하여 터미널 서비스(원격 데스크톱 서비스), Telnet 및...