설명
사이트가 해킹당했나요? Segurium이 멀웨어를 무료로 제거합니다.
대부분의 보안 플러그인은 사이트를 검사해 감염된 파일의 이름을 알려준 뒤 정리에는 돈을 요구합니다. Segurium은 정리까지 합니다. 감염된 파일을 찾아 악성 코드를 제거하고 되돌릴 수 있는 암호화 백업과 함께 원본 파일을 되돌려 놓습니다. 무료 등급은 30일 단위로 최대 3회의 클라우드 정리를 제공하며, 일반적인 사고에는 충분합니다. 광고 벽도 없고, 공유 호스팅의 CPU 예산을 갉아먹는 백그라운드 프로세스도 없습니다.
Run it on every site you look after and the setup stays the same. Switch on auto-cleanup and a file that real-time scanning flags is repaired before anyone opens the dashboard. Plugins and themes with a known vulnerability get a red Vulnerable badge and an Update button. Export the settings once, import them on the next site, accept the service disclosure from WP-CLI, and let each site email you within 24 hours when malware turns up.
모든 설치본에서 제공되는 기능
아래의 모든 기능은 플러그인에 포함되어 모든 설치본에서 실행됩니다 — 무료와 Pro 모두 동일합니다.
- 멀웨어 제거 및 정리 — 전체 파일 시스템 검사가 감염된 파일을 찾아냅니다. 한 번의 클릭으로 악성 코드를 걷어내고 암호화된 되돌릴 수 있는 백업을 남기므로 잘못된 판단이 영구히 남는 일은 없습니다. 통합 “위협” 보기가 모든 발견 사항을 모아 줍니다.
- 일괄 “모두 복구” — 멀웨어와 무결성 패널 모두에서 탐지된 모든 위협을 한 번의 클릭으로 정리 대기열에 넣습니다.
- Auto-cleanup on detection — Switch it on and a file that real-time scanning flags is cleaned without waiting for an admin to open the dashboard. Off by default; at its best next to a daily schedule, which applies the same rule.
- 실시간 및 업로드 검사 — 새 파일과 수정된 파일을 자동으로 확인하며, 감염된 업로드는 디스크에 내려앉기 전에 차단됩니다.
- 무결성 검사 — 워드프레스 코어와 플러그인, 테마를 공식 매니페스트와 대조해 검증하고, 다시 작성된 파일을 공식 내용으로 복원합니다. 정상 파일을 편집한 해킹은 이렇게 되돌립니다. 변조되거나 목록에서 삭제되거나 방치된 구성 요소도 여기에 표시됩니다.
- 암호화된 되돌릴 수 있는 백업과 함께하는 정리 — 무엇이든 정리하기 전에 원본 파일을 암호화(AES-256-GCM)해 로컬에 저장합니다. 백업은 버킷별 개수와 크기 상한에 따라 최대 30일 동안 보관됩니다. “원본 표시”와 “복원”은 클릭 한 번 거리에 있습니다.
- 예약 검사 — 끔 / 매일 / 매주를 로캘에 맞는 시간 선택기로 지정합니다. 실행할 때마다 같은 주기로 멀웨어 검사 뒤에 무결성 점검이 이어집니다.
- 이중 인증 — TOTP 앱과 이메일 대체, 백업 코드, 신뢰 기기, 역할별 적용과 유예 기간을 제공합니다.
- 무차별 대입 공격 차단 — wp-login.php와 XML-RPC에 대한 다단계 잠금, 허니팟 필드, 수동 IP 잠금 해제, 로그인 시 선택적 hCaptcha를 제공합니다.
- 방화벽 — 허용 및 거부 IP 규칙과 CIDR 대역, 국가 단위 필터를 제공하며, 로그인과 관리자, 요청 게이팅이 단일 IP 목록을 공유합니다.
- 지역 차단 — 로컬 바이너리 데이터베이스(자동 업데이트)로 국가별 로그인 또는 관리자 트래픽을 차단하며, 스스로 잠금 상태에 빠지지 않도록 확인 후 적용 또는 되돌리기 안전망이 있습니다.
- 보안 헤더 — 보안 HTTP 응답 헤더와 쿠키 강화(SameSite/Secure/HttpOnly), 그리고 다섯 가지 원클릭 프리셋 모드입니다.
- 정보 차폐 — 워드프레스 버전 지문과 디스커버리 엔드포인트, 자산의
?ver=문자열, 그리고 쓰지 않는 XML-RPC를 숨기기 위한 토글입니다. - 자체 점검 보안 등급 — 점검 결과가 A+에서 F까지의 등급으로 모이며, 각 항목에 원클릭 복구 버튼이 있고 외부 서비스와 교차 확인됩니다.
- Migration importer — Import your settings from Wordfence, All-In-One Security and Solid Security so you don’t lose your hardening when you switch. Sucuri Security is detected too, but its settings live in Sucuri’s cloud dashboard and cannot be read locally, so there is nothing to import.
- 재해 복구 — 로컬 암호화 백업은 Segurium을 제거한 뒤에도 아주 짧은 PHP 한 줄 코드로 추출할 수 있습니다.
- 내장 지원
Pro 서비스 등급의 차이점
Our cloud service performs the cleanups and counts each against a per-installation quota. The Free service tier covers up to 3 cleanups per rolling 30 days — enough for an occasional incident on a typical site. The Pro service tier raises that quota for sites that need higher volume (recurring infections, hosts under sustained attack, sites with high reliability requirements). The plugin code, the detection engines, and every feature listed above are identical on both tiers; the only difference is the quota ceiling enforced server-side.
기본값이 곧 개인정보 보호
- Scanning is opt-in. Until you accept the service disclosure on the plugin’s admin page, nothing contacts the cloud and the plugin stays idle.
- 해시 우선, 없을 때만 본문 — 검사 중 파일은 먼저 SHA-256으로 확인됩니다. 클라우드가 해시를 모르는 파일만 분류를 위해 바이트가 업로드되므로 실제로 서버를 떠나는 콘텐츠의 양은 적고 디스크에 새로 생긴 것으로 한정됩니다.
- No telemetry on your visitors. We look at files and security incidents, not at the people who visit your site.
- 온프레미스 모드 — 클라우드 기반 멀웨어 탐지를 끄면 검사는 해시와 경로, 메타데이터만 전송합니다.
외부 서비스
Segurium은 워드프레스 설치본을 보호하기 위해 외부 서비스에 연결합니다. 각 서비스와 전송되는 데이터, 전송 시점을 아래에 고지합니다. 플러그인 관리 페이지에서 서비스 고지에 동의하기 전에는 아무것도 전송되지 않습니다.
Cloud Threat Inspection
Cloud Threat Inspection, our own service at cti.segurium.com, provides malware verdicts, integrity manifests, geo-location data, trusted-proxy IP ranges, support intake, cleanup files, and a per-installation quota on how many files it will clean in a rolling 30-day window. The service is contacted when:
- 멀웨어, 무결성, 실시간 또는 업로드 검사가 실행 중일 때
- You act on a plugin page. Accepting the service disclosure sends four things at once: a one-time installation registration (a random commitment hash, your site name, your site URL, your WordPress version, and, if you enabled email alerts, the alert email address you entered), a one-line
plugin_activatedping, aconsentrecord, and a first platform snapshot of the kind described below. Requesting cleanup of an infected file sends only that file’s SHA-256; the cleaned bytes come back by hash. A support request, false-positive report or missed-malware report sends the data you typed plus the file bytes you attached. A settings change sends a snapshot of that settings group. Deactivating the plugin sends a one-lineplugin_deactivatedping, skipped entirely if you never accepted the disclosure. Activating it sends nothing on its own. - A daily scheduled job runs. Four of them exist. The GeoIP database update and the trusted-proxies update only fetch data. The component-inventory ping sends your installed plugin/theme slugs and versions and your WordPress version, so we can spot tampered, delisted or abandoned components. The platform snapshot sends how your site is built: your WordPress version, locale, multisite and debug flags, whether WP-Cron is disabled and whether the site is served over HTTPS; your PHP version, SAPI, memory limit, maximum execution time and maximum input vars; your web server and its version; your database engine and version; your operating system family and architecture; the plugin version; and your active theme’s slug and version. It carries no file contents, no paths and nothing about your visitors.
- A brute-force lockout, geo-block or other security event fires. That sends a small JSON payload with the event type, your site URL, your domain, your WordPress / PHP / plugin versions, and a SHA-256 hash of the username, never the username itself or the password.
Data sent during scans (malware, real-time and upload alike): SHA-256 hashes of files on your server, file paths relative to your WordPress installation, file sizes, file modification times, plugin and theme version strings, and your WordPress version. For files whose SHA-256 is not yet known to the cloud verdict database, we also upload the file’s bytes so the file can be classified.
Turning the upload off: the “Cloud-assisted malware detection” setting on the Settings tab controls it. Switch it off for On-premise mode and scans send hashes, paths and metadata only, so a file whose hash the cloud does not recognise stays unresolved. Two uploads survive that mode, because you pick the file yourself: a false-positive report and a support-ticket attachment.
Retention: we keep file samples uploaded for analysis for up to 365 days, then an automated nightly purge removes them. The full schedule is in the privacy policy linked below.
A random installation identifier (IID), issued at registration time, identifies each request. We do not send your posts, pages, or anything about your visitors, and we never send passwords. The privacy policy linked below names the data controller and how to reach them.
- 서비스 약관: https://segurium.com/terms
- 개인정보 처리방침: https://segurium.com/privacy
Freemius(api.freemius.com, checkout.freemius.com, wp.freemius.com)
Segurium uses the Freemius WordPress SDK (bundled in freemius/) for license activation, paid-plan checkout and account management on the Pro plan. The SDK ships in anonymous mode: on activation Segurium tells it to skip the connect prompt, so it sends no request to Freemius and collects no telemetry from your install. Freemius, Inc. operates the service.
Freemius servers hear from your site only when you click an upgrade or “Manage billing” button on the account page and complete the checkout on checkout.freemius.com, or when you activate, sync or deactivate a Pro license there. In that second case the SDK posts the licence key, your site URL, your WordPress / PHP versions and the plugin version to api.freemius.com. Never open the account page and never enter a licence, and your site never calls Freemius at all.
- Freemius 서비스 약관: https://freemius.com/terms/
- Freemius 개인정보 처리방침: https://freemius.com/privacy/
hCaptcha(js.hcaptcha.com, hcaptcha.com) — 선택 사항
무차별 대입 공격 차단 설정 페이지에서 hCaptcha를 활성화하고 직접 준비한 hCaptcha 사이트 키와 시크릿 키를 입력한 경우에만 Segurium은 다음을 수행합니다.
- 인증을 표시할 수 있도록 wp-login.php 페이지에서
https://js.hcaptcha.com/1/api.js의 hCaptcha 자바스크립트를 로드합니다. - 로그인 시도에서 인증을 검증하기 위해 hCaptcha 토큰과 방문자의 IP 주소를
https://hcaptcha.com/siteverify로 전송합니다.
hCaptcha는 기본적으로 꺼져 있습니다. 켜기 전에는 hCaptcha 스크립트나 요청이 로드되지 않습니다. hCaptcha는 Intuition Machines, Inc.가 제공하며, 이 기능을 활성화하면 해당 업체의 약관과 개인정보 처리방침이 적용됩니다.
- hCaptcha 서비스 약관: https://www.hcaptcha.com/terms
- hCaptcha 개인정보 처리방침: https://www.hcaptcha.com/privacy
포함된 라이브러리의 소스 코드
Every release is mirrored at https://github.com/Segurium/segurium-plugin.
Segurium은 라이선스와 결제, 지원 흐름을 위해 Freemius 워드프레스 SDK를 freemius/에 담아 배포합니다. 그 SDK 안의 일부 파일(freemius/assets/js/jquery.form.js와 freemius/assets/js/postmessage.js)은 원 배포처에서 압축된 상태이며 그대로 담겨 있습니다. SDK 전체의 압축되지 않은 소스는 GPL-3.0으로 다음 주소에 공개되어 있습니다.
- https://github.com/Freemius/wordpress-sdk
이 릴리스에 포함된 SDK 버전은 freemius/start.php의 $this_sdk_version에 기록되어 있습니다.
스크린샷













설치
- 워드프레스 관리자에서 플러그인 새로 추가로 설치하거나,
segurium폴더를/wp-content/plugins/에 업로드합니다. - 워드프레스의 플러그인 메뉴에서 플러그인을 활성화합니다.
- 관리자 사이드바에서 Segurium을 열고 서비스 고지에 동의해 검사를 활성화합니다.
- (선택) Segurium 마이그레이션에서 이전 보안 플러그인의 설정을 가져옵니다.
- (선택) 각 탭에서 이중 인증과 지역 차단, 보안 헤더를 활성화합니다.
FAQ
-
All of them. Two-factor authentication with an authenticator app (TOTP), email codes, backup codes, trusted devices and per-role enforcement. Brute force protection with login attempt limits, lockouts, a honeypot and xmlrpc coverage. A firewall with IP, CIDR and country rules, so you can block a country from your login page. Security headers with HSTS, CSP, Referrer-Policy and Permissions-Policy, plus cookie hardening. Geoblocking from a local database, by country or by preset region (EU, Americas, Asia-Pacific, Africa, Middle East, High-Risk). None of it is a trial and none of it is gated behind a pro plan. Only the number of cloud cleanups is capped on the free tier: three every 30 days.
-
Can I set up malware cleanup on many sites without opening each dashboard?
-
Yes. WP-CLI accepts the service disclosure and reports the cleanup quota, and settings export and import carry one site’s configuration to the next. Every install runs the same plugin code and the same free quota, so a site that joins later behaves like the rest.
-
Is Segurium an antivirus for a WordPress website?
-
In practice, yes. People call the same problem a website virus, a WordPress virus or malware, and it is one thing: files on your server that should not be there, plus code an attacker added to files that should. Segurium hashes the files on your server and asks the cloud verdict database what each one is, so an anti-malware scan of a whole website is a hash lookup rather than a file-by-file inspection. A desktop antivirus protects your laptop. Segurium does that job for your WordPress files, and it removes what it finds.
-
Can Segurium replace a paid security plugin?
-
For malware removal, two-factor authentication, a firewall, geoblocking and security headers, yes. Those are the parts most plugins sell as a premium subscription, and Segurium ships them free on every install. The paid tier only raises the cloud cleanup quota. If you are moving from another security plugin, the Migration tab imports your settings from Wordfence, All-In-One Security and Solid Security so the switch does not cost you your hardening.
-
What does a Segurium scan look for?
-
Files the cloud verdict database has already classified as malicious. In a normal break-in that means an uploaded web shell or backdoor, a redirect injected into a theme file, spam pages, spam links, hidden links, a phishing page dropped in an upload folder, the Japanese keyword hack, and leftovers from a crypto miner. Segurium does not care what the family is called, whether someone labels it a trojan or a virus. It checks whether a file is malicious and whether it can put the clean version back.
-
Segurium은 멀웨어를 무료로 제거하나요, 아니면 탐지만 하나요?
-
제거합니다. 멀웨어 제거는 무료 서비스 등급에서 동작하며 30일 단위로 최대 3회의 클라우드 정리를 제공합니다. 일반적인 사고에는 충분한 양입니다. 다른 플러그인은 대부분 멀웨어를 무료로 알려주고 복구에는 비용을 청구합니다. 모든 정리는 로컬 암호화 백업으로 되돌릴 수 있습니다.
-
백업이 없는 상태에서 해킹된 워드프레스 사이트를 어떻게 정리하나요?
-
대개 그렇고, 정리 엔진이 바로 그 용도입니다. 공격자가 사용자의 파일에 코드를 삽입한 경우 Segurium은 삽입된 부분만 걷어내고 나머지 내용은 그대로 둡니다. 파일 자체가 멀웨어인 경우에는 내용을 비웁니다. 워드프레스 코어와 플러그인, 테마 파일은 무결성 검사가 공식 매니페스트에서 원본 내용을 가져오므로 복원할 자체 백업이 없어도 깨끗한 사본을 받습니다.
-
My site is hacked, redirects visitors, or Google blacklisted it. What do I do?
-
Install Segurium on the hacked site, accept the service disclosure and run a malware scan. Segurium lists the infected files and cleans them on one click, keeping an encrypted backup of every original. Then run an integrity scan, so any core, plugin or theme file the attack rewrote is restored to its official content. Redirect, Japanese SEO spam and pharma hacks live in exactly those files. Once the malware is gone, request a review in Google Search Console or ask your host to lift the suspension; Segurium removes the reason for them, it does not file the requests.
-
Segurium이 사이트를 느리게 만드나요?
-
그렇지 않습니다. 검사는 조각으로 나뉜 백그라운드 작업으로 실행되며 잠금 뒤에서 동작하므로 단일 실행이 스스로 겹쳐 쌓이지 않습니다. 실시간 검사는 새 파일과 수정된 파일만 살펴봅니다. 플러그인은 큰 테이블을 메모리에 두지 않으며 바이너리를 함께 담아 배포하지도 않습니다.
-
Segurium이 멀웨어가 아닌 파일을 표시하면 어떻게 되나요?
-
모든 정리는 되돌릴 수 있습니다. 원본은 암호화(AES-256-GCM)되어 로컬에 저장되며 버킷별 개수와 크기 상한에 따라 최대 30일 동안 보관되고, 한 번의 클릭으로 백업에서 복원할 수 있습니다. 위협 목록에서 곧바로 오탐지 보고를 제출할 수도 있으며, 저희 팀은 이를 분류 개선에 활용합니다.
-
Does Segurium quarantine infected files, and does it flag vulnerable plugins?
-
There is no separate quarantine folder. Segurium handles a suspicious file in place: it encrypts the original (AES-256-GCM), stores that copy locally, then strips the malicious code out, so the file is neutralised and you can put the original back for up to 30 days. The integrity check compares WordPress core, plugins and themes against upstream manifests and marks a component whose installed release carries a known vulnerability with a red Vulnerable badge and an Update button; tampered, delisted and abandoned components show up there too.
-
무차별 대입 공격 차단에 hCaptcha가 필요한가요?
-
아닙니다. 무차별 대입 공격 차단은 속도 제한과 허니팟, 잠금으로 설치 직후부터 동작합니다. hCaptcha는 선택 사항이며, hCaptcha 사이트 키와 시크릿이 이미 있다면 로그인 폼에서 활성화해 한 겹 더 보탤 수 있습니다. 꺼져 있는 기본 상태에서는 hCaptcha 스크립트나 요청이 전혀 로드되지 않습니다.
-
어떤 PHP 및 워드프레스 버전을 지원하나요?
-
PHP 7.4 이상과 워드프레스 6.2 이상입니다. PHP 8.1 / 8.2 / 8.3과 워드프레스 6.3부터 7.0까지 정기적으로 테스트합니다.
-
플러그인을 제거하면 어떻게 되나요?
-
플러그인 옵션과 사용자 지정 테이블, 로컬 검사 백업이 제거됩니다. 사본을 남기고 싶다면 제거 전에 짧은 PHP 한 줄 코드로 로컬 암호화 백업을 추출할 수 있습니다(segurium.com의 Disaster Recovery 문서 참고).
-
Segurium 자체의 보안 문제는 어떻게 신고하나요?
-
공개 지원 주제를 여는 대신 security@segurium.com으로 이메일을 보내 주세요. 공개 정책과 테스트 기본 규칙, 연구자 감사 인사는 https://segurium.com/security/ 페이지에 있으며, 그 대가로 무엇을 제공할 수 있고 없는지도 함께 설명합니다. 수정본이 사용자에게 전달될 때까지 세부 내용은 비공개로 유지해 주세요.
후기
기여자 & 개발자
“Segurium – Free Malware Removal & Auto Cleanup for Hacked Websites, Antivirus Scanner, Vulnerability Alerts”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.
기여자“Segurium – Free Malware Removal & Auto Cleanup for Hacked Websites, Antivirus Scanner, Vulnerability Alerts”(이)가 22 개 언어로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.
개발에 관심이 있으십니까?
변경이력
1.5.0 – 2026-10-02
- Connects through a backup address when the host blocks the main port.
- Scans no longer fail on hosts that block outgoing non-standard ports.
- Redesigned admin page with consistent icons across operating systems.
1.4.4 – 2026-09-24
- Self-Check tab improved.
- Malware scan on website with many files no longer skips files.
- Minor UI improvements.
Older entries are in changelog.txt, which ships with the plugin, and the full history is published at https://segurium.com/changelog/.
