TMAegis
safari 관련 규칙 더 보기

TMA-SAFARI-6.3

Ensure 'Block pop-up windows' is 'Enabled'

보통레벨 2자동safari

설명

The Block pop-up windows feature is used to block pop-up windows which a website might open with or without any user interaction. Pop-ups can be used to open un-trusted malicious content. It is recommended that the Popup Blocker be enabled. Rationale: By enabling Block pop-up windows, pop-ups will be blocked which will reduce the likelihood of being redirected to a malicious site. Audit reads WebKitJavaScriptCanOpenWindowsAutomatically from the com.apple.Safari preference domain of the account running the scan (the PDF checks the same token in com.apple.Safari.plist; manual check: Follow the below steps and verify that Block pop-up windows is Enabled: 1. Click Safari. 2. Click Preferences. 3. Click Security. 4. Verify Block pop-up windows is checked). Safari is sandboxed, so the reading process needs Full Disk Access on macOS 10.14+. A missing key exits non-zero and is reported as FAIL even where the built-in default is compliant. Values forced by a configuration profile live in /Library/Managed Preferences and are not read here.

점검 방법

감사 방식: 셸 명령

shell
out=$(defaults read com.apple.Safari WebKitJavaScriptCanOpenWindowsAutomatically 2>/dev/null) || exit 1; printf '%s\n' "$out"
예상 출력
0

조치 방법

조치 방식: 가이드 또는 인프라 패치

Follow the below steps to set Block pop-up windows to Enabled: 1. Click Safari. 2. Click Preferences. 3. Click Security. 4. Check the Block pop-up windows checkbox Or deploy a configuration profile for com.apple.Safari setting WebKitJavaScriptCanOpenWindowsAutomatically = false, or as the logged-in user run: defaults write com.apple.Safari WebKitJavaScriptCanOpenWindowsAutomatically -bool false and restart Safari.

속성

운영 체제
모두
태그
safaribrowsercis-l2
참고 자료
CIS macOS Safari Benchmark v2.0.0 - 6.3 Ensure 'Block pop-up windows' is 'Enabled'

이 호스트 점검하기

감사 권한이 있는 시스템에서 실행하세요. 스캔은 읽기 전용입니다.

shell
tmaegis scan --target safari --level 2