본문으로 건너뛰기
로그인 둘러보기
보안·개인정보 · 시스템·유틸리티 · 윈도우즈 유틸

Standalone-Windows-STIG – Completely STIG Standalone Windows Systems to DoD STIG/SRG Requirements and NSACyber Guidance.

0

Standalone-Windows-STIG은 Windows 10 및 11 시스템을 DoD STIG/SRG 요구사항과 NSA 사이버 보안 지침에 맞게 강화하고 보안 구성 자동화를 제공하는 PowerShell 스크립트입니다.

Windows 10보안 강화엔터프라이즈자동화컴플라이언스

소개

Standalone-Windows-STIG은 Windows 10 및 11 시스템을 DoD STIG/SRG 요구사항과 NSA 사이버 보안 지침에 맞게 강화하고 보안 구성 자동화를 제공하는 PowerShell 스크립트입니다. simeononsecurity에서 개발 및 유지보수하며, 엔터프라이즈 환경에서 독립형 시스템의 보안 강화를 위해 설계되었습니다. 이 스크립트는 원격 측정 차단, 매크로 비활성화, 불필요한 소프트웨어 제거 등 1000개 이상의 구성 변경을 자동화하여 수작업으로 3.5일 소요되는 작업을 크게 단축시킵니다.

상세정보

포괄적인 STIG/SRG 적용

이 스크립트는 Adobe Acrobat, 브라우저(Chrome, Firefox, Edge, IE11), Microsoft Office, .NET Framework, OneDrive, Java, Windows Defender, 방화벽 등 다양한 소프트웨어 및 시스템 구성 요소에 대한 STIG/SRG 요구사항을 적용합니다. 각 구성 요소는 개별적으로 활성화 또는 비활성화할 수 있는 매개변수로 제공됩니다.

자동화된 보안 구성

원격 측정 차단, 매크로 비활성화, 불필요한 서비스 및 기능 제거, 계정 정책 강화, 감사 정책 구성 등 수작업으로 수행 시 3.5일이 소요되는 작업을 스크립트 실행으로 단축합니다. 모든 보안 설정은 기본적으로 활성화되며, 사용자는 매개변수를 통해 선택적으로 적용할 수 있습니다.

유연한 설치 및 실행 방식

사용자는 자동 설치(웹에서 직접 다운로드 및 실행), Chocolatey 패키지 관리자, 또는 수동 설치(GitHub 저장소 클론 후 로컬 실행) 중 편리한 방법을 선택할 수 있습니다. 모든 설치 방식은 동일한 보안 구성을 적용하며, 수동 설치를 통해 고급 사용자는 매개변수를 세부 조정할 수 있습니다.

자동 설치 (권장)

PowerShell을 관리자 권한으로 열고 다음 명령을 실행하여 GitHub에서 최신 스크립트를 직접 다운로드하고 실행합니다:

iex ((New-Object System.Net.WebClient).DownloadString(‘https://simeononsecurity.ch/scripts/standalonewindows.ps1’))

Chocolatey를 통한 설치

Chocolatey가 설치된 경우, 관리자 권한으로 PowerShell 또는 명령 프롬프트에서 다음 명령을 실행합니다:

choco install standalone-windows-stig

참고: Chocolatey 패키지는 GitHub 저장소 버전보다 늦을 수 있으며, 최신 기능을 원할 경우 자동 설치 또는 수동 설치를 사용하는 것이 좋습니다.

수동 설치

  1. GitHub에서 Standalone-Windows-STIG-Script 저장소를 클론하거나 ZIP 파일로 다운로드합니다.
  2. 다운로드한 폴더로 이동하여 secure-standalone.ps1 스크립트를 찾습니다.
  3. PowerShell을 관리자 권한으로 열고 해당 디렉터리에서 다음 명령을 실행하여 기본 설정으로 스크립트를 실행합니다:
  4. .secure-standalone.ps1

  5. 특정 기능을 비활성화하려면 매개변수를 추가합니다. 예를 들어, Firefox 및 Chrome 관련 STIG 적용을 제외하려면 다음 명령을 사용합니다:
  6. .secure-standalone.ps1 -firefox $false -chrome $false

기본 사용법

스크립트는 모든 매개변수가 기본적으로 $true로 설정되어 있어, 별도의 옵션 없이 실행 시 모든 지원되는 STIG/SRG 구성이 적용됩니다. 사용자는 실행 전 secure-standalone.ps1 파일을 검토하여 적용되는 구성을 확인하고, 필요에 따라 매개변수를 조정하여 환경에 맞게 커스터마이징할 수 있습니다. 스크립트 실행 후 시스템을 재부팅하여 모든 변경 사항을 적용하는 것이 권장됩니다.

이런 경우에 유용합니다

이 도구는 보안 관리자가 다수의 독립형 Windows 10/11 시스템을 짧은 시간 내에 DoD 및 NSA 보안 표준에 맞춰야 하는 엔터프라이즈 환경에서 특히 유용합니다. 예를 들어, 정부 계약업체, 국방 관련 기업, 또는 연방 정보 시스템 현대화 법(FISMA) 준수가 필요한 조직에서 각 시스템을 수작업으로 구성하는 대신 이 스크립트를 사용하여 일관되고 신속한 보안 강화를 달성할 수 있습니다.

지원 환경·시스템 요구사항

이 스크립트는 Windows 10 Enterprise 에디션에서만 완전한 기능을 보장하며, 시스템은 최신 누적 업데이트가 적용되어야 합니다. BitLocker는 초기 실행 전 일시 중지해야 하며, 재부팅 후 다시 활성화할 수 있습니다. 또한, 메모리 통합, 가상화 기반 보안(VBS), Windows Defender 애플리케이션 가드(WDAG), Windows Defender 자격 증명 가드(Credential Guard)를 지원하는 하드웨어가 필수입니다. 이러한 요구 사항은 Microsoft의 공식 하드웨어 호환성 가이드에 명시되어 있습니다.

최신 버전·업데이트

버전 1.0.2는 2026년 9월 13일에 마지막으로 업데이트되었으며, GitHub 저장소에서 최신 커밋 및 릴리스 노트를 확인할 수 있습니다. 업데이트는 주로 새로운 STIG/SRG 버전 반영 및 스크립트 오류 수정을 중심으로 이루어집니다. 사용자는 정기적으로 저장소를 확인하여 최신 보안 구성을 적용하는 것이 좋습니다.

제한 사항·확인 사항

이 스크립트는 Windows 10 Enterprise 에디션에서만 완전한 STIG/SRG 준수를 목표로 하며, Home 또는 Professional 에디션에서는 일부 기능이 제한되거나 작동하지 않을 수 있습니다. 또한, 이 스크립트는 100% 보안 준수를 보장하지 않으며, 문서화 및 수작업 검토를 포함한 종합적인 보안 관리의 일부로 사용되어야 합니다. 실행 전에는 반드시 스크립트 내용을 검토하고, 테스트 환경에서 먼저 실행하여 시스템에 미치는 영향을 확인하는 것이 필수적입니다. 잘못된 구성으로 인해 시스템 안정성 또는 기능에 문제가 발생할 수 있으므로, 사용자는 자신의 책임 하에 스크립트를 사용해야 합니다.

시스템 요구사항

Windows 10 Enterprise가 필수이며, 시스템은 완전히 최신 상태여야 합니다. BitLocker는 스크립트 실행 전 일시 중지 또는 비활성화해야 하며, 메모리 통합, 가상화 기반 보안, Windows Defender 애플리케이션 가드, Windows Defender 자격 증명 가드에 대한 하드웨어 요구 사항을 충족해야 합니다.