
| 플러그인 이름 | FluentForm |
|---|---|
| 취약점 유형 | 임의 파일 다운로드 |
| CVE 번호 | CVE-2026-6344 |
| 긴급 | 중간 |
| CVE 게시 날짜 | 2026-05-05 |
| 소스 URL | CVE-2026-6344 |
FluentForm <= 6.2.1 — 임의 파일 다운로드 (CVE-2026-6344): 워드프레스 사이트 소유자가 지금 당장 해야 할 일
워드프레스 FluentForm 플러그인(버전 6.2.1 포함)에서 영향을 미치는 새로운 취약점이 공개되었으며 CVE-2026-6344가 할당되었습니다. 간단히 말해, 이 문제는 공격자가 플러그인을 통해 사이트의 임의 파일을 노출시킬 수 있게 합니다. 이 취약점은 서로 다른 피드에서 상충되는 권한 노트와 함께 보고되었으며, 노출을 확인할 수 있을 때까지 최악의 영향을 가정하는 것이 안전합니다.
이 게시물은 WP-Firewall의 관점에서 작성되었으며, 워드프레스 중심의 방화벽 및 보안 서비스로서 취약점이 무엇인지, 왜 중요한지, 위험을 완화하기 위한 즉각적인 단계, 탐지 및 포렌식 지침, 그리고 장기적인 강화 방법을 설명합니다. 또한 적절하게 구성된 웹 애플리케이션 방화벽(WAF)과 관리형 보안 서비스가 어떻게 악용을 방지하고 응답 시간을 줄이는지 설명합니다.
메모: 이 게시물은 방어자를 돕기 위한 것입니다. 우리는 악용 증명 개념이나 단계별 공격 페이로드를 게시하지 않을 것입니다. FluentForm을 어떤 사이트에서든 운영하고 있다면, 이를 긴급한 문제로 간주하십시오.
요약
- 파일 노출(임의 파일 다운로드/읽기) 취약점은 FluentForm 버전 ≤ 6.2.1(CVE-2026-6344)에 영향을 미칩니다.
- 플러그인 구성 및 사이트 권한에 따라 공격자는 웹 서버에서 임의 파일을 다운로드할 수 있을 수 있습니다 — 잠재적으로 포함될 수 있는 항목:
- 구성 파일 (wp-config.php, .env)
- 백업 파일 (데이터베이스 덤프, 압축 아카이브)
- 웹 루트 아래에 저장된 기타 민감한 데이터
- 패치가 출시되었습니다: FluentForm 6.2.2가 문제를 수정합니다. 즉시 업데이트하십시오.
- 즉시 업데이트할 수 없는 경우, 임시 완화 조치를 적용하십시오: 플러그인을 비활성화하고, 영향을 받는 엔드포인트에 대한 접근을 제한하며, WAF로 의심스러운 요청을 차단하고, 침해 증거를 위해 로그 및 파일 시스템을 감사하십시오.
- WP-Firewall은 업데이트하는 동안 공격을 차단하기 위해 자동화된 WAF 서명, 관리형 가상 패치 및 악성 코드 스캔을 제공할 수 있습니다.
취약점은 정확히 무엇인가요?
공개 보고서에서는 FluentForm(≤ 6.2.1)에서 임의 파일 다운로드 취약점을 설명합니다. 높은 수준에서:
- 플러그인은 요청된 파일 경로에 대한 적절한 접근 제어 또는 정화를 시행하지 않는 파일 제공 기능(엔드포인트 또는 액션)을 노출합니다.
- 이는 공격자가 플러그인이 제공하지 말아야 할 서버의 파일을 요청할 수 있게 합니다.
- 이 취약점은 원격 코드 실행이 아닌 “임의 파일 다운로드”(임의 파일 읽기라고도 함)로 분류됩니다. 그러나 임의 파일 읽기는 공격자에게 높은 가치를 지니며 — 자격 증명, API 키, 데이터베이스 덤프 및 추가 침해를 가능하게 하는 기타 민감한 아티팩트를 드러낼 수 있습니다.
중요한 뉘앙스: 일부 피드는 필요한 권한을 인증된 관리자라고 보고하고, 다른 피드는 더 낮은 권한을 나타냅니다. 상충되는 보고서 때문에, 공격자가 일부 구성에서 사전 인증 없이 파일을 읽을 수 있다고 가정하고 영향을 받는 플러그인을 실행하는 모든 사이트를 위험에 처한 것으로 간주하십시오.
이 취약점이 위험한 이유
임의 파일 읽기 취약점은 여러 가지 이유로 공격자에게 가장 유용한 취약점 중 하나입니다:
- 비밀을 노출합니다: 데이터베이스 자격 증명, 솔트, API 키 및 토큰은 종종 웹 루트에 있거나 그 근처에 존재합니다. 추출되면 공격자는 데이터베이스에 연결하거나 다른 서비스로 이동하거나 접근 권한을 상승시킬 수 있습니다.
- 백업을 드러냅니다: 데이터베이스 덤프 및 백업은 웹 디렉토리에서 일반적이며, 여기에는 전체 사이트 데이터, 사용자 이메일, 해시된 비밀번호 — 때로는 평문 자격 증명도 포함됩니다.
- 후속 공격을 용이하게 합니다: 파일 노출은 다른 취약점(예: 약한 관리자 비밀번호)과 결합되어 사이트를 완전히 손상시킬 수 있습니다.
- 확장성이 있습니다: 노출된 파일을 스캔하고 자동으로 다운로드하는 작업은 수천 개의 사이트에서 자동화할 수 있습니다.
공격자에게 이 취약점 클래스의 높은 유용성을 고려할 때, 패치 및 완화 작업을 우선시하십시오.
즉각적인 조치(첫 0–24시간)
FluentForm이 설치된 WordPress 사이트를 운영하는 경우, 아래에 표시된 순서대로 단계를 따르십시오:
- 즉시 FluentForm을 버전 6.2.2(또는 이후 버전)로 업데이트하십시오.
- 이것이 정식 수정입니다. 모든 사이트(운영, 스테이징, 개발)에서 플러그인을 업데이트했는지 확인하십시오.
- 가능하다면, 스테이징에서 테스트한 후 플러그인 자동 업데이트를 활성화하십시오.
- 즉시 업데이트할 수 없다면 플러그인을 비활성화하세요.
- 취약한 코드 경로를 제거하기 위해 FluentForm을 일시적으로 비활성화하십시오.
- 플러그인이 필수적이고 비활성화할 수 없는 사이트에서는 WAF 완화 조치를 적용하고 접근을 제한하십시오(아래 참조).
- WAF 보호 및 가상 패치를 적용하십시오.
- WAF(예: WP-Firewall)를 운영하는 경우, 이 취약점에 대한 서명 및 규칙이 즉시 적용되도록 하십시오.
- 관리형 WAF 사용자의 경우, 서명이 아직 존재하지 않는 경우 긴급 가상 패치를 요청하십시오.
- 의심되는 엔드포인트에 대한 접근을 차단하거나 제한하십시오.
- 파일을 제공하는 플러그인 엔드포인트(예: 플러그인 전용 다운로드 URL)를 식별할 수 있는 경우, IP 허용 목록, 인증 또는 웹 서버 규칙을 통해 접근을 일시적으로 제한하십시오.
- 의심스러운 활동에 대한 로그 확인
- FluentForm 경로를 대상으로 하는 비정상적인 GET/POST 요청을 웹 서버 접근 로그에서 검색하십시오. 특히 경로 탐색 패턴을 포함하거나 일반적인 민감한 파일 이름(wp-config.php, .env, backup.zip, dump.sql 등)을 참조하는 요청에 주의하십시오.
- 포렌식 분석을 위해 즉시 로그를 보존하십시오(덮어쓰지 마십시오).
- 손상된 아티팩트에 대한 감사
- 새로운 관리자 계정, 수정된 파일, 알 수 없는 예약 작업 및 의심스러운 PHP 파일(웹쉘)을 찾습니다.
- 사이트와 파일 시스템에서 전체 맬웨어/스캔을 실행합니다.
- 민감한 유출이 발견되면 자격 증명을 변경하십시오.
- 구성 파일이나 백업이 노출된 경우 자격 증명이 손상된 것으로 간주하고 데이터베이스 비밀번호, API 키 및 발견된 기타 비밀을 변경하십시오.
- 이해관계자에게 소통합니다.
- 증거가 노출을 나타내면 호스팅 제공업체, 사이트 소유자 및 내부 이해관계자에게 알리십시오.
이러한 즉각적인 조치는 노출의 창을 줄이고 철저한 조사를 수행할 시간을 제공합니다.
착취를 감지하는 방법 — 무엇을 찾아야 하는가
착취를 감지하려면 집중적인 로그 분석 및 파일 시스템 검사가 필요합니다.
- 웹 서버 액세스 로그
- 플러그인 특정 경로 또는 엔드포인트에 대한 요청을 검색합니다. 일반적인 지표:
- 플러그인 디렉토리 또는 다운로드 작업을 참조하는 수많은 GET 요청
- 의심스러운 매개변수(파일 이름, 경로 탐색 문자 등)가 포함된 요청(예: ../)
- 단일 IP 또는 봇넷에서 오는 높은 빈도의 요청
- 귀하의 서비스와 관련이 없는 호스팅 제공업체에서 오는 예상치 못한 사용자 에이전트 또는 요청
- 예제 검색 패턴(경로를 서버 환경에 맞게 조정):
- Apache:
grep -i "fluent" /var/log/apache2/*access*.log - 엔진엑스:
zgrep -i "fluent" /var/log/nginx/*access*.log
- 오류 로그
- 파일 접근 중 발생할 수 있는 플러그인 코드 경로에서 경고 또는 공지를 보여주는 PHP 오류 패턴을 찾습니다.
- 파일 시스템 스캔
- wp-content/uploads 또는 테마/플러그인 디렉토리에서 새로운 또는 수정된 PHP 파일을 찾습니다:
find /var/www/html -type f -name "*.php" -mtime -7 -ls - 웹쉘 지표 검색:
- 데이터베이스 변경 사항
- wp_users에서 새로운 관리자 계정이나 예상치 못한 권한을 가진 사용자 확인:
SELECT ID, user_login, user_email, user_registered FROM wp_users WHERE user_registered >= '2026-05-01'; - wp_options에서 의심스러운 site_url 또는 active_plugins 수정 사항 확인.
- 백업 및 아카이브 위치
- 많은 사이트가 실수로 웹 루트에 백업을 저장합니다. 일반적인 백업 확장자를 검색하세요:
find /var/www/html -type f \( -name "*.sql" -o -name "*.sql.gz" -o -name "*.zip" -o -name "*.tar.gz" \)
grep -R --include=*.php -nE "base64_decode|eval\(|gzinflate|str_rot13|preg_replace\s*\(/" /var/www/html
의심스러운 증거를 발견하면 사건 대응 절차를 따르세요 (아래 참조).
서버에서 적용할 수 있는 단기 완화 조치 (Apache / Nginx)
즉각적인 플러그인 업데이트가 불가능한 경우, 민감한 파일의 직접 다운로드를 방지하기 위해 웹 서버를 강화하여 위험을 줄이세요.
중요한: 이 스니펫은 방어적인 예시입니다 — 플러그인 업데이트의 영구적인 대체물로 사용하지 마세요.
Apache (.htaccess) 예시:
wp-config.php 및 기타 민감한 파일에 대한 접근 거부:
<FilesMatch "^(wp-config\.php|\.env|readme\.html|license\.txt)$">
Require all denied
</FilesMatch>
# Prevent access to backup files
<FilesMatch "\.(sql|sql\.gz|zip|tar|tar\.gz|bak)$">
Require all denied
</FilesMatch>
플러그인 파일 다운로드 엔드포인트에 대한 접근 제한 (식별할 수 있는 경우):
<If "%{REQUEST_URI} =~ m#^/wp-admin/admin-ajax\.php$# and %{QUERY_STRING} =~ m#(fluent|file|download)#">
Require ip 203.0.113.0/24
Require valid-user
</If>
Nginx 예시:
민감한 파일에 대한 직접 접근 거부:
location ~* /(wp-config\.php|\.env|readme\.html|license\.txt)$ {
파일 탐색 패턴을 시도하는 요청 차단 (기본):
if ($request_uri ~* "\.\./") {
메모: “Nginx의 ”if"에는 주의사항이 있습니다. 규칙을 스테이징에서 테스트하고 합법적인 기능이 깨지지 않도록 보수적으로 접근하세요.
WAF 규칙 안내 (방어자를 위한 서명 아이디어)
WAF는 앱 코드를 수정하지 않고도 많은 공격 시도를 차단할 수 있습니다. 임의 파일 다운로드 취약점에 유용한 일반 방어 서명은 다음과 같습니다:
- 쿼리 매개변수나 경로에 경로 탐색 시퀀스 (../)를 포함하는 요청 차단.
- 플러그인 엔드포인트를 통해 민감한 파일 이름 (wp-config.php, .env, id_rsa, dump.sql)을 검색하려는 시도 차단.
- 파일 제공 작업을 허용하기 전에 유효한 플러그인 논스 또는 권한 확인이 필요합니다.
- 다운로드 엔드포인트에 대한 반복 접근을 제한하고 임계값을 초과하는 IP를 차단합니다.
예시 의사 규칙 (개념적, 특정 공급업체에 국한되지 않음):
- 요청 경로에 플러그인 다운로드 핸들러가 포함되고 요청에 *(wp-config|.env|dump|sql|zip|tar)* 패턴과 일치하는 파일 이름 매개변수가 포함된 경우 → 차단하고 경고.
WAF 규칙은 포렌식 후속 조사를 위해 차단된 시도를 기록해야 합니다.
사고 대응 및 정리 (침해가 의심되는 경우)
분석 결과 파일이 다운로드되었거나 침해의 징후가 발견되면 구조화된 복구 계획을 따르세요:
- 사이트를 격리하세요
- 사이트를 유지 관리 모드로 전환하거나 추가 데이터 유출을 방지하기 위해 공개 접근을 일시적으로 차단합니다.
- 포렌식 데이터를 보존하십시오.
- 나중에 분석을 위해 로그, 웹 파일 및 데이터베이스 덤프의 복사본을 만듭니다. 타임스탬프를 보존합니다.
- 자격 증명 회전
- 데이터베이스 비밀번호, FTP/SFTP 자격 증명, API 키 및 애플리케이션 비밀을 즉시 변경합니다. wp-config.php에서 WordPress 소금을 재생성합니다.
- 악성 파일을 제거하세요.
- 웹쉘, 알 수 없는 PHP 파일 또는 수정된 테마/플러그인 파일을 제거합니다. 알려진 깨끗한 출처에서 플러그인/테마 파일을 교체합니다.
- 필요할 경우 알려진 좋은 백업에서 복원하십시오.
- 사이트 무결성이 불확실한 경우, 침해 이전에 생성된 백업에서 사이트를 복원합니다.
- 신뢰할 수 있는 출처에서 플러그인/테마를 재설치하고 업데이트합니다.
- 정리 후 FluentForm을 6.2.2+로 업데이트하고 모든 다른 플러그인 및 WordPress 코어가 업데이트되었는지 확인합니다.
- 보안 통제를 재가동합니다.
- WAF 규칙을 다시 활성화하고 검증하며, 악성 코드 스캔 및 주기적인 파일 무결성 모니터링을 활성화합니다.
- 수정 후 모니터링
- 재감염 또는 재악용 시도의 징후를 위해 최소 두 주 동안 강화된 모니터링을 유지합니다.
여러 사이트(대행사 또는 호스팅 제공업체)를 운영하는 경우, 이를 잠재적인 대규모 악용 사건으로 간주하고: 전체 시스템에서 동시에 나타나는 지표를 찾습니다.
미래 위험을 줄이기 위한 강화
향후 유사한 문제에 대한 전반적인 노출을 줄이기 위해 다음 단계를 수행합니다:
- 최소 권한 원칙: 관리자 계정 수를 제한합니다. 역할을 신중하게 할당하고 사용하지 않는 계정을 제거합니다.
- 이중 인증: 관리자 계정에 대해 2FA를 시행합니다.
- 모든 것을 업데이트 상태로 유지: 플러그인, 테마 및 WordPress 코어 — 가능한 경우 프로덕션 롤아웃 전에 스테이징에서 업데이트를 테스트합니다.
- 사용하지 않는 플러그인 및 테마 제거: 설치된 모든 구성 요소는 공격 표면을 증가시킵니다.
- 안전한 백업: 백업을 웹 루트에 두지 마십시오. 웹 루트 외부 또는 접근 제어가 있는 안전한 저장소에 보관합니다.
- 파일 권한: 파일 소유권 및 권한에 대한 모범 사례를 따릅니다(예: 파일 644, 디렉토리 755, wp-config.php 600, 호스팅이 허용하는 경우).
- 정기적인 보안 스캔: 주기적인 악성 코드 스캔 및 파일 무결성 검사는 의심스러운 변경 사항을 조기에 감지합니다.
- 가능하면 IP로 wp-admin 접근 제한: 관리자 패널에 대해 방화벽 규칙 또는 HTTP 기본 인증을 사용합니다.
- 비밀 관리: 자격 증명을 파일에 커밋하는 대신 환경 변수 또는 관리되는 비밀 저장소를 사용합니다.
관리형 WAF의 중요성(워드프레스 방화벽 관점)
빠른 응답 서명 및 가상 패칭이 장착된 관리형 WAF는 발견과 완전한 수정 사이에서 중요한 역할을 합니다:
- 가상 패칭: 취약점이 공개되면 WAF는 플러그인 업데이트를 예약하고 테스트하는 동안 몇 분 안에 악용 시도를 차단할 수 있습니다.
- 신속한 서명 배포: 보안 팀은 모든 관리 사이트를 즉시 보호하기 위해 취약한 플러그인 엔드포인트에 특정한 규칙을 푸시합니다.
- 행동 기반 탐지: 현대적인 WAF는 정적 필터가 놓치는 의심스러운 패턴(예: 반복 다운로드 요청, 탐색 시도)을 감지할 수 있습니다.
- OWASP Top 10에 대한 자동 완화: 파일 노출 취약점은 손상된 접근 제어의 더 넓은 OWASP 범주에 속합니다 — OWASP 완화에 맞게 구성된 WAF는 많은 문제 클래스의 위험을 줄입니다.
- 포렌식 및 경고: 관리된 WAF 로그는 사건 후 분석을 위한 중앙 진실 출처를 제공하며, 지표가 나타날 때 경고를 생성할 수 있습니다.
- 대역폭 및 부하 보호: 대량 스캔 또는 대량 악용 상황에서 WAF는 리소스 부하를 줄이고 악성 행위를 억제합니다.
WP-Firewall에서는 서명 기반 규칙, 행동 휴리스틱 및 관리된 응답을 결합하여 취약점 공개와 효과적인 보호 사이의 시간을 줄입니다.
조사 명령 및 확인 예시
(셸 접근 권한이 있는 관리자를 위해 — 필요 시 주의 깊게 복사본에서 실행하십시오.)
- 접근 로그에서 민감한 파일 이름에 대한 접근을 검색합니다:
zgrep -iE "wp-config\.php|\.env|dump|backup|sql|tar|zip" /var/log/nginx/access*.log* /var/log/apache2/access*.log*
find /var/www/html -type f -name "*.php" -mtime -7 -print
grep -R --include=*.php -nE "base64_decode|eval\(|gzinflate|str_rot13|preg_replace\s*\(" /var/www/html
mysql -u root -p -e "SELECT ID,user_login,user_email,user_registered FROM wp_users ORDER BY user_registered DESC LIMIT 20;" your_wp_database
zgrep -i "wp-config.php" /var/log/nginx/access*.log*
이러한 출력을 사건 로그에 보존하십시오.
커뮤니케이션 및 준수
고객을 위해 사이트를 관리하거나 대규모로 운영하는 경우, 명확한 커뮤니케이션 채널을 유지하십시오:
- 이해관계자에게 취약점 및 취한 조치(업데이트, 플러그인 비활성화, 완화)에 대해 알립니다.
- 개인 데이터를 저장하거나 처리하고 노출이 확인된 경우, 해당 법률 및 데이터 보호 정책에 따른 통지 의무를 평가합니다.
- 감사 및 사후 분석을 위해 실행 문서 및 사건 타임라인을 유지합니다.
WP-Firewall이 당신을 보호하는 방법 (이 이벤트와 관련된 기능)
우리의 운영 경험에 따르면, 파일 읽기 취약점이 나타날 때 위험을 가장 줄이는 기능은 다음과 같습니다:
- 신속한 가상 패치: 업데이트가 적용되기 전에 취약한 플러그인의 파일 제공 매개변수와 경로 탐색 시도를 차단하는 규칙을 배포합니다.
- OWASP Top 10 완화가 포함된 관리형 WAF: 손상된 접근 제어 패턴, 경로 탐색 및 의심스러운 파일 다운로드를 차단하는 규칙.
- 악성 코드 스캔 및 수정: 파일 시스템의 지속적인 스캔, 일반 웹쉘 및 악성 페이로드에 대한 제거 지원.
- 무제한 대역폭 WAF 및 CDN: 공격 창 동안 사이트 성능을 유지하기 위해 스캔/악용 트래픽을 흡수합니다.
- 로그 집계 및 경고: 중앙 집중식 접근 로그 및 경고는 활성 악용 시도를 식별하고 포렌식 분석을 지원합니다.
- 간단한 플러그인 업데이트 및 자동 업데이트 옵션: 자동 유지 관리를 선호하는 팀을 위해 정책이 노출 창을 줄입니다.
우리의 무료 기본 플랜에는 관리형 방화벽, 무제한 대역폭, WAF, 악성 코드 스캐너 및 OWASP Top 10 완화가 포함되어 있습니다 — 파일 다운로드 악용으로부터 보호하는 데 필요한 제어를 비용 없이 제공합니다.
실용적인 체크리스트 — 지금 해야 할 일 (요약)
- 모든 사이트에서 FluentForm을 6.2.2(또는 이후 버전)로 업데이트하십시오.
- 업데이트가 불가능한 경우, 패치할 수 있을 때까지 플러그인을 비활성화하십시오.
- WAF 보호를 활성화하거나 확인하십시오; FluentForm 다운로드 엔드포인트에 대한 가상 패치 규칙을 적용하십시오.
- 악용의 징후를 찾기 위해 로그를 검색하십시오; 이를 보존하십시오.
- 비정상적이거나 새로운 PHP 파일을 위해 파일 시스템을 스캔하고 확인된 악성 파일을 제거하십시오.
- 파일에 노출된 자격 증명이나 비밀(데이터베이스, API 키)을 회전하십시오.
- 백업 위치를 재평가하고 백업이 공개적으로 접근할 수 없도록 하십시오.
- 접근 제어 강화: 2FA, 최소 권한, 관리자 페이지에 대한 IP 제한.
- 침해 증거가 있는 경우, 사고 대응을 따르십시오: 격리, 보존, 정리, 깨끗한 백업에서 복원한 후 모니터링합니다.
WP-Firewall 무료 플랜을 사용해 보도록 초대하는 제목
지금 사이트를 보호하세요 — WP-Firewall Basic (무료)를 사용해 필수 방어를 확보하세요
업데이트 및 조사를 하는 동안 빠르고 실용적인 보호가 필요하다면, WP-Firewall의 Basic (무료) 플랜이 즉각적이고 필수적인 방어를 제공합니다: 관리형 방화벽, WAF, 악성 코드 스캐너, 무제한 대역폭 및 OWASP Top 10 위험에 대한 완화. 무료 플랜에 가입하고 플러그인 업데이트를 적용하는 동안 가상 보호 및 모니터링을 추가하도록 하세요:
https://my.wp-firewall.com/buy/wp-firewall-free-plan/
WP-Firewall 보안 팀의 마지막 말씀
임의 파일 노출 취약점은 노출할 수 있는 민감한 데이터와 전체 침해로 활용하기가 얼마나 간단한지 때문에 심각합니다. 가장 빠르고 안전한 방법은 지금 바로 FluentForm을 패치된 버전(6.2.2+)으로 업데이트하는 것입니다. 즉시 업데이트가 불가능한 경우, 사이트를 잠재적으로 노출된 것으로 간주하고 위의 완화 조치를 사용하여 위험을 제한하세요.
도움이 필요하다면 — 가상 패치 적용, WAF 규칙 구성, 스캔 실행 또는 포렌식 검토 — 우리의 사고 대응 및 관리형 WAF 서비스는 이러한 사건을 위해 구축되었습니다. 빠른 탐지와 가상 패치는 이러한 취약점의 폭발 반경을 크게 줄입니다.
플러그인 및 테마 업데이트를 주의 깊게 살펴보고, 설치된 플러그인의 목록을 유지하며, 항상 최근의 오프라인 백업을 유지하세요. 사전 강화, 신속한 패치 관리 및 관리형 WAF의 조합은 향후 유사한 문제에 대한 최고의 방어입니다.
안전하게 지내세요, 그리고 WP-Firewall의 무료 Basic 플랜을 사용해 보기로 결정하신다면, 몇 분 안에 보호 조치를 마련하겠습니다: https://my.wp-firewall.com/buy/wp-firewall-free-plan/
— WP-방화벽 보안팀
