더 안전한 디지털 일상을 위한, 명확한 보안 가이드공식 자료 기반 · 편집 원칙
메뉴
SECURITY SOLUTIONS · 스크립트 로그

PowerShell 로그 180일은 왜 따로 정해져 있나요?

다른 로그와 기간이 다른 이유를 공식 문구에서 짚고, 설정 전에 확인할 것을 정리했습니다.

보안솔루션 비교 콘셉트 이미지
먼저 기억하세요

답부터 적으면 CISA 의 랜섬웨어 지침은 중요 시스템 로그에 최소 1년을 적고, PowerShell 로그에는 최소 180일 보관을 권고합니다.

한눈에 보는 실행 순서
01현재 설정 확인
02기간 설정
03용량 확인
04기록 확인
05점검 주기

값의 성격이 다릅니다

답부터 적으면 CISA 의 랜섬웨어 지침은 중요 시스템 로그에 최소 1년을 적고, PowerShell 로그에는 최소 180일 보관을 권고합니다. 전자는 최소 보관 기간으로 적혀 있고 후자는 권고 최소값으로 적혀 있습니다. 두 문장의 성격 차이가 기간 차이와 함께 옵니다.

따로 적혀 있다는 사실이 중요합니다

PowerShell 로그가 별도 항목으로 등장하는 것은 이 로그가 사고 조사에서 자주 쓰이기 때문으로 읽을 수 있습니다. 운영체제에 기본 포함된 실행 수단이라 별도 설치 없이 동작하고, 그래서 어떤 명령이 실행됐는지의 기록이 조사 자료가 됩니다. 중요 시스템 로그 설정에 포함되지 않는 경우가 많아 항목이 따로 나온 것으로 보입니다.

180일을 1년으로 올려도 됩니다

180일은 최소값이므로 더 길게 두는 것이 지침과 어긋나지 않습니다. 실무에서는 중요 시스템 로그와 같은 365일로 통일하면 관리가 단순해집니다. 다만 용량이 부족하면 180일을 하한으로 유지하고, 중요 시스템 로그 쪽의 365일을 먼저 지키는 순서가 맞습니다.

막대그래프. 중요 시스템 로그 기준 365일, PowerShell 로그 기준 180일, 사례 1호기 실제 210일, 2호기 실제 95일.
읽는 방법: 아래 두 막대를 위에서 둘째 막대(180일)와 비교합니다. 1호기는 넘고 2호기는 미달이며, 설정값은 두 대 모두 365일이었습니다.

설정 전에 용량을 먼저 봅니다

스크립트 실행 기록은 양이 많아질 수 있습니다. 기간만 늘리고 용량을 보지 않으면 저장소가 차서 오래된 기록이 먼저 지워지고, 설정값과 실제 보관 기간이 어긋납니다. 그래서 기간 설정과 용량 확인은 한 작업으로 묶어야 합니다.

사례: 설정값과 실제 기록이 달랐던 경우

상황은 서버 2대의 스크립트 로그 설정입니다. 입력값은 확인일 2026년 10월 19일, 두 대 모두 보관 기간 설정 365일, 가장 오래된 기록은 1호기 210일 전, 2호기 95일 전입니다. 계산은 설정값이 아니라 실제 기록으로 보는 것입니다. 1호기의 실제 보관 기간은 210일로 지침의 180일 하한을 넘습니다. 2호기는 95일로 하한에 미달합니다. 최종 결과는 하한 충족 1대, 미달 1대이고 2호기는 용량을 늘리거나 기록 범위를 조정해야 합니다. 결과를 바꾸는 예외는 2호기가 최근에 재설치된 경우로, 그때는 기록이 짧은 것이 용량 문제가 아니라 운영 기간 때문이므로 몇 주 뒤에 다시 확인합니다. 다음 행동은 두 대의 설정값과 가장 오래된 기록 날짜를 나란히 적는 것입니다.

확인 순서 사다리. 설정값을 읽고 가장 오래된 기록 날짜를 본 뒤 용량을 확인해 실제 보관 기간을 확정하고 180일 하한 충족 여부를 판정한다.
읽는 방법: 넷째 줄이 판단의 기준값입니다. 1단계의 설정값만 보고 끝내면 마지막 줄의 판정이 틀어집니다.

기록이 없으면 조사와 신고가 함께 막힙니다

스크립트 실행 기록이 없으면 무엇이 실행됐는지 확정하기 어렵습니다. 그러면 침해사고 최초신고에 적어야 하는 발생 일시와 원인, 피해내용을 채우기 어렵고, 추가 사실을 확인한 때부터 24시간 이내에 하는 보완신고의 근거도 약해집니다. 로그 보관은 조사 편의가 아니라 신고 품질과 연결됩니다.

이 글에서 설정 방법을 적지 않은 이유

로그 활성화와 보관 기간 설정 방법은 운영체제 버전과 관리 도구에 따라 다르고, 잘못 적용하면 성능과 저장소에 영향을 줍니다. 이 글은 공식 지침이 적은 값과 성격, 설정값과 실제 기록을 구분해 확인하는 방법을 적었습니다. 스크립트 로그의 일평균 용량은 환경마다 달라 수치를 제시하지 않습니다.

다른 로그와 비교한 위치

구분중요 시스템 로그PowerShell 로그
지침의 기간최소 1년 (365일)최소 180일
문장의 성격최소 보관 기간권고 최소값
더 길게 두기가능가능 — 365일로 통일해도 된다
확인 방법가장 오래된 기록의 날짜같다
미달 시 우선순위먼저 해결하한 유지

설정 전에 확인할 값

PowerShell 로그 보관 기간 설정값을 확인했다

가장 오래된 기록의 날짜를 확인했다

설정값과 실제 기록이 다르면 용량을 확인했다

하한 180일을 넘는지 기기별로 판정했다

최근 재설치 기기는 기간을 두고 다시 확인하기로 했다

이제, 내 상황에 적용해보세요.

입력값은 브라우저에서만 처리합니다.

도구 사용하기

출처와 참고 자료

공식 자료 확인 기준: 2026.10.16 · 직접 제품 시험에 기반한 리뷰가 아닙니다.

일반적인 정보 제공을 위한 가이드입니다. 실제 사고는 소속 조직의 대응 절차와 담당자의 지시를 우선하세요. 이용 안내