Computer >> 컴퓨터 >  >> 프로그램 작성 >> HTML

WordPress 사이트에서 멀웨어를 제거하는 방법(Malware Cleanup Guide)

웹 사이트에서 해킹이나 의심스러운 활동이 의심되는 경우 신경이 쓰이는 경험이 될 수 있습니다. 확실히 알기 전까지는 원인도, 해결 방법도 알 수 없습니다. WordPress 사이트에서 멀웨어를 제거하는 방법이 궁금합니다. ?

걱정하지 마세요. WordPress에서 맬웨어를 제거하고 원인을 파악하여 향후 문제를 방지하도록 도와드리겠습니다.

지금 해야 할 첫 번째 작업은 웹사이트를 스캔하는 것입니다.

워드프레스 사이트가 맬웨어에 감염되었는지 검사를 통해 확인합니다. 맬웨어 공격이 적시에 식별되지 않으면 WordPress 사이트에 큰 피해를 줄 수 있으므로 이 정보를 아는 것이 중요합니다. 맬웨어는 웹사이트에 숨겨져 있고 사용자를 리디렉션하거나, 음란한 콘텐츠를 표시하거나, 액세스를 차단하거나, 기밀 정보를 훔칠 수도 있습니다.

악몽처럼 들리지만 해결책이 있습니다. WordPress에서 멀웨어를 성공적으로 제거하여 이 상황을 해결하는 방법을 정확히 보여드리겠습니다.

틀;DR: 손실 없이 WordPress 웹사이트에서 몇 분 안에 맬웨어를 제거하십시오. 맬웨어 공격은 WordPress 웹사이트에 재앙을 초래할 수 있지만 WordPress 사이트에서 맬웨어를 제거하는 방법을 설명하는 자세한 단계별 가이드가 있습니다. MalCare를 사용하여 빠르게 스캔하고 WordPress 웹사이트를 자동으로 정리하세요.

WordPress 사이트에서 맬웨어 감염을 식별하는 방법은 무엇입니까?

WordPress 웹 사이트에서 맬웨어를 식별하는 것은 말처럼 쉽지 않습니다. 이미 뭔가 잘못되고 있다는 것을 눈치채셨을 수도 있지만 사실 멀웨어는 교활하고 관리자로부터 매우 쉽게 숨길 수 있으며 사용자가 리디렉션과 스팸을 알아차리는 동안 웹사이트에서 문제를 확인하는 마지막 사람이 될 수 있습니다.

그렇다면 WordPress 사이트가 맬웨어에 감염되었는지 확인하는 방법은 무엇입니까?

확인하는 가장 좋은 방법은 웹사이트를 스캔하는 것입니다. 그러나 주의해야 할 몇 가지 증상이 있습니다.

WordPress 웹사이트에 멀웨어가 있는 증상

맬웨어가 웹사이트를 감염시키면 큰 변화를 느끼지 못할 수 있습니다. 그러나 맬웨어가 웹사이트에 영향을 미치는 다른 방법이 있습니다. 이는 다음과 같은 증상을 통해 알 수 있습니다.

1. Google 웹사이트에 대한 스팸 결과

웹사이트의 SEO 작업에 시간을 할애했다면 이것은 특히 타격이 적을 수 있습니다. 귀하의 브랜드 이름 또는 순위를 매기는 키워드를 Google에 검색하고 검색 결과를 검토하십시오. 이러한 경고 표시가 보이십니까?

  • 메타 설명 제약 또는 관련 없는 키워드와 같은 정크 값이 있습니다.
  • Google은 존재하지 않아야 하는 페이지의 색인을 생성하고 있습니다. 귀하의 웹사이트에. 이 링크 중 하나를 클릭하면 이전에 본 적이 없는 페이지로 이동합니다.
  • 일본어 검색 결과에서
  • 해킹된 사이트 알림 웹사이트 이름 옆에 표시되어 잠재적인 방문자에게 경고
  • 귀하의 웹사이트가 현재 Google 블랙리스트에 있음을 나타내는 큰 빨간색 알림

WordPress 사이트에서 멀웨어를 제거하는 방법(Malware Cleanup Guide)

2. 웹사이트의 눈에 띄는 문제

맬웨어는 웹사이트를 혼란에 빠뜨리고 불행히도 웹사이트의 모든 방문자에게 표시되는 경우가 있습니다. 관리자는 이러한 증상 중 일부를 전혀 보지 못할 수 있습니다. 그러나 방문자는 이 중 일부를 경험하고 있으며 비용이 많이 듭니다.

  • Google에서 클릭하여 스팸 페이지를 보았을 수 있습니다. . 해커는 SEO 순위를 위해 합법적인 사이트에 편승하여 자신의 스팸 웹사이트로 트래픽을 유도할 수 있습니다. 또는 이러한 페이지에 피싱 콘텐츠가 있을 수 있습니다. , 사람들로부터 자격 증명을 추출하도록 설계되었습니다.
  • 이상하고 관련 없는 콘텐츠가 포함된 팝업이 웹사이트에 나타날 수 있습니다. 스팸 팝업 웹사이트의 맬웨어 또는 광고 네트워크를 통해 발생한 무언가 때문일 수 있습니다. 어느 쪽이든, 그것은 귀하의 웹사이트에 표시되며 해결해야 합니다.
  • 심각한 종류의 맬웨어 중 하나인 악성 리디렉션 WordPress 관리자에게 엄청난 슬픔을 안겨줍니다. 스팸 웹사이트로 이동하기 전에 웹사이트에 몇 초 이상 머물지 못하는 경우가 많습니다.
  • 또한 페이지에 코드가 표시되는 전에는 보이지 않았던 곳. 코드는 웹사이트의 프론트엔드에 표시되어서는 안 되므로 맬웨어와 상관없이 좋지 않습니다. 부분적으로 깨진 페이지 코딩 오류 또는 플러그인 오작동 때문일 수 있지만 종종 맬웨어를 나타냅니다.
  • 또 다른 끔찍한 증상은 죽음의 흰 화면입니다. 누군가 웹사이트를 방문하면 아무 것도 표시되지 않습니다. 아무 것도 로드되지 않고 오류 메시지도 표시되지 않으며 브라우저를 새로 고쳐도 아무 것도 표시되지 않습니다. 매우 당황스러울 수 있습니다.

3. 웹사이트의 사용자, 파일 또는 데이터베이스 변경

해커는 wp-admin에서 볼 수 있는 구성 또는 사용자 설정을 변경할 수 있으며 종종 변경합니다. 이러한 변경 사항은 실제로 작을 수 있기 때문에 활동 로그 없이는 식별할 수 없는 경우가 많습니다.

  • 코드 변경 코어, 플러그인 및 테마 파일에 있습니다. 워드프레스는 소프트웨어로 구축되었으며 맬웨어는 어디에나 삽입될 수 있습니다.
  • 또한 게시물 및 페이지의 변경 사항 또는 완전히 새로운 페이지 를 볼 수 있습니다. 스팸 링크와 사기성 콘텐츠가 있는 경우가 많습니다. Google은 이러한 페이지의 색인도 생성하고 분석 및 사이트맵에 표시됩니다.
  • 신규 또는 업그레이드된 사용자 일반적으로 승인되지 않은 관리자 권한으로. 새 계정 생성에 대한 이메일을 수신하도록 설정을 활성화한 경우 관리자 계정으로 표시되는 이상한 이름과 이메일 주소를 볼 수 있습니다.
  • 구성 설정 변경 경고도없이. 일부 관리자는 index.php 및 .htaccess와 같은 핵심 파일의 작동 방식에 익숙하므로 해당 파일에 추가된 코드를 볼 수 있습니다. 추가 코드를 제거하려고 하면 거의 즉시 다시 나타나는 경우가 많습니다. 이것은 일반적으로 wp-vcd 맬웨어의 경우입니다.
  • 플러그인 대시보드에서는 모든 것이 괜찮아 보이지만 wp-content 폴더를 살펴보면 가짜 플러그인을 발견할 수 있습니다. 플러그인으로 가장한 폴더로 내부에 악성코드가 숨겨져 있습니다. 일반적으로 가짜 플러그인은 이상한 이름을 가지며 WordPress 명명 규칙을 따르지 않습니다. 이것은 규칙이 아니라 식별을 위한 신호입니다.

4. 웹 호스트가 웹사이트의 문제를 신고합니다.

종종 웹 관리자는 웹사이트의 맬웨어를 가장 늦게 발견하므로 이러한 신호는 왼쪽 필드에서 나옵니다. 웹 호스트는 결과적으로 수많은 문제를 경험할 수 있기 때문에 서버의 맬웨어에 대해 매우 경계합니다. 좋은 웹 호스트는 정기적으로 서버와 웹사이트에서 맬웨어를 검사합니다.

  • 웹사이트에 멀웨어가 있는 것으로 확인되면 웹 호스트의 첫 번째 응답은 웹사이트를 일시중지하는 것입니다. 그리고 나중에 질문하세요. 이는 귀하의 사이트가 현재 오프라인 상태임을 의미합니다. 맬웨어와 그에 수반되는 사기성 콘텐츠는 일반적으로 정책 위반이므로 이에 대한 이메일도 보낼 것입니다.
  • 찾아야 할 또 다른 신호는 웹사이트가 더 많은 서버 리소스를 사용하고 있는지입니다. 정상보다. 귀하의 웹사이트에서 볼 수 있는 성장에 따라 증가가 꾸준하고 지속된다면 괜찮습니다. 그러나 맬웨어 및 공격으로 인해 CPU 및 메모리 사용량이 비정상적으로 급증하여 웹 호스트에서 경고를 보냅니다.

5. 성능 문제

맬웨어는 웹사이트의 성능 지표에도 영향을 줄 수 있습니다. 이러한 증상은 잘못 코딩된 플러그인이나 캐싱 없음과 같은 다른 요인으로 인해 발생할 수 있기 때문에 즉시 맬웨어와 연결하기가 더 어렵습니다. 그러나 웹사이트가 눈에 띄게 느려지는 경우 , 맬웨어의 징후일 수 있습니다.

또한 맬웨어로 인해 서버 리소스가 소진된 경우 503 또는 504 사이트에 액세스할 수 없음 오류가 표시될 수 있습니다. . 다시 말하지만, 이것들은 다른 것들로 인해 발생할 수 있습니다.

6. 사용자 경험 문제

웹사이트 방문자는 맬웨어의 의도된 대상이므로 맬웨어의 징후를 볼 가능성이 가장 높은 방문자입니다. 이것은 맬웨어에 대해 알아낼 수 있는 최악의 방법이므로 때때로 시크릿 브라우저에서 웹사이트를 방문하여 문제를 직접 볼 수 있도록 해야 합니다.

방문자로부터 다음과 같은 불만 사항을 확인하십시오.

  • 로그인 문제
  • 다른 사이트로 리디렉션
  • 웹사이트 이메일에서 스팸 경고 발생
  • 사기성 콘텐츠 또는 스팸 팝업
  • 웹사이트 훼손

7. 분석에서 예기치 않은 동작

일부 맬웨어는 완전히 보이지 않으므로 위의 증상이 표시되지 않을 수 있습니다. 문제가 있다는 신호를 찾을 수 있으며 이를 수행하는 가장 좋은 위치는 분석입니다.

분석을 정기적으로 사용하면 웹사이트에서 무슨 일이 일어나고 있는지 알 수 있습니다. 얼마나 많은 방문자를 얻었는지, 어디에서 왔는지, 웹사이트에서의 행동 등. 모든 일반적인 패턴의 이상 이유가 있어야 합니다. 그렇지 않으면 맬웨어를 알릴 수 있습니다.

Google은 주기적으로 웹사이트의 색인을 생성하고 프런트엔드 스캐너를 사용하여 사기성 또는 유해한 콘텐츠를 찾습니다. Google Search Console은 보안 문제를 표시합니다. 스캐너가 맬웨어를 감지하는 경우.

테이크아웃의 핵심 사항

우리가 나열한 모든 증상은 전적으로 양성에 기인할 수 있습니다. 그러나 둘 이상이라면 웹 사이트에 맬웨어가 있을 가능성이 매우 높습니다. 웹사이트에 맬웨어가 있는지 확인하려면 몇 가지 사항을 기억해야 합니다.

  • 해커는 악성코드가 가능한 한 오랫동안 사이트에 남아 있기를 원하므로 탐지할 수 없고 많이 발생하도록 설계합니다.
  • 증상이 일관되지 않고 식별 가능한 패턴 없이 나타났다가 사라질 수 있음
  • 맬웨어는 Google을 제외한 모든 사람에게 완전히 보이지 않을 수 있습니다.

WordPress 사이트의 어디에서 멀웨어를 찾을 수 있습니까?

간단히 말해서 맬웨어는 어디에나 있을 수 있습니다. 해커는 사용자가 맬웨어를 찾는 것을 원하지 않으므로 웹사이트에서 맬웨어를 숨길 수 있는 창의적인 방법을 찾습니다.

즉, 웹사이트에서 맬웨어 인스턴스를 찾고 있다면 WordPress 코어 파일, 플러그인 및 테마 폴더, 게시물, 페이지, 사용자, 댓글 및 기타 웹사이트가 포함된 웹사이트 데이터베이스 등 모든 곳을 찾아야 합니다. 정보.

또한 해당 맬웨어에 따라 다른 위치에 표시됩니다. 다음은 가장 일반적인 맬웨어가 나타나는 장소를 나열한 것입니다.

악의적인 리디렉션

리디렉션 해킹은 웹사이트의 거의 모든 곳에서 나타납니다. 다음과 같은 변경 사항이 표시됩니다.

  • wp_options 테이블의 site_url 매개변수
  • wp-content 폴더의 가짜 플러그인
  • .htaccess 파일의 사용자 에이전트 변경

wp-vcd 악성코드

WordPress에 대한 가장 일반적이고 많은 해킹 중 하나인 wp-vcd.php 멀웨어는 nulled 소프트웨어로 인해 웹사이트에 침투합니다. 맬웨어를 찾을 수 있는 위치는 다음과 같습니다.

  • wp-content 폴더의 플러그인 및 테마 파일, 특히 테마의 functions.php 파일
  • WordPress 핵심 설치의 일부가 아닌 파일을 위한 wp-includes 폴더

이 악성코드에는 여러 가지 유형이 있으며 wp-feed.php 또는 wp-tmp.php로도 나타날 수 있습니다.

피싱 및 사기성 콘텐츠

피싱은 속임수를 사용하여 사용자가 개인 정보 및 중요한 정보를 공유하도록 하는 일종의 사회 공학 공격입니다. 해커는 이 정보를 추출할 수 있도록 합법적인 비즈니스를 모방하는 스푸핑 페이지와 팝업을 만듭니다. 웹사이트에 피싱과 관련된 맬웨어가 있다고 의심되는 경우 다음 위치에서 그 증거를 찾을 수 있습니다.

  • 데이터베이스의 wp_posts 및 wp_pages 테이블
  • 미디어 파일에서 은행 및 기타 금융 기관용 파비콘 파일 찾기

Favicon.ico 바이러스

이 바이러스는 웹사이트에 대한 백도어를 열고 스팸 페이지와 콘텐츠를 생성합니다. 멀웨어는 파비콘 파일로 위장하여 이름을 지었습니다. 가장 일반적으로 이 바이러스는 다음 위치에 나타납니다.

  • wp-content 폴더
  • wp-include 폴더
  • index.php 및 wp-login.php와 같은 기타 핵심 파일

맬웨어를 찾을 수 있는 기타 장소

앞서 말했듯이 맬웨어는 어디에나 있을 수 있습니다. 이 목록은 전적으로 예시적인 것이며 모든 것을 포괄하는 것은 아닙니다. 스캔을 시작하기 전에 코드를 살펴봐야 하는 경우 다음 위치를 확인해야 합니다.

  • 플러그인 및 테마 파일, 특히 functions.php 파일
  • wp-config.php, wp-load.php, index.php, wp-login.php, .htaccess와 같은 핵심 파일과 wp-includes 및 wp-uploads와 같은 폴더
  • 데이터베이스 테이블, 특히 게시물과 페이지, wp_options 테이블
  • 웹사이트 루트, 가장 일반적으로 존재해서는 안 되는 길잃은 파일에 대한 public_html입니다.

모든 실행 코드는 맬웨어의 가능성이 있지만 웹사이트를 실행하는 데 필요할 수도 있습니다. 따라서 전체 웹사이트를 손상시킬 수 있으므로 코드를 삭제하거나 수정할 때 매우 주의하십시오.

워드프레스에서 악성코드 검사

멀웨어를 식별하는 것이 첫 번째 단계였습니다. 이제 문제의 원인을 찾았으므로 다음 단계는 WordPress 사이트를 스캔하고 확인하는 것입니다. 웹사이트를 스캔하는 방법에는 여러 가지가 있지만 모두가 똑같이 효과적인 것은 아닙니다. 웹사이트를 스캔하는 가장 일반적인 세 ​​가지 방법을 살펴보겠습니다.

보안 플러그인을 사용하여 스캔

MalCare와 같은 보안 플러그인은 철저한 작업을 수행하고 몇 분 안에 맬웨어를 식별할 수 있으므로 보안 플러그인을 사용하여 WordPress 웹사이트를 검사하는 것이 좋습니다.

MalCare를 사용하면 사이트를 매우 쉽게 스캔할 수 있습니다. MalCare로 이동하여 웹사이트에 플러그인을 설치한 다음 플러그인이 마법처럼 작동하도록 하기만 하면 됩니다.

보안 대시보드에 로그인하면 웹사이트의 최신 보안 상태를 확인할 수 있습니다.

'사이트 스캔' 버튼을 클릭하여 웹사이트 스캔을 시작할 수 있습니다. 일단 그렇게하면 플러그인은 웹 사이트가 맬웨어에 감염되었는지 여부를 결정적으로 알려줍니다.

WordPress 사이트에서 멀웨어를 제거하는 방법(Malware Cleanup Guide)

이 정보를 바탕으로 웹사이트 보안을 위한 다음 단계를 수행할 수 있습니다.

우리는 여러 가지 이유로 MalCare를 권장합니다. 대부분의 다른 보안 플러그인은 파일 일치를 사용하여 맬웨어를 식별합니다. 즉, 기본적으로 주의해야 할 문제 목록이 있습니다. 그러나 웹사이트를 감염시키는 새로운 유형의 맬웨어가 있으면 어떻게 될까요? 목록에 없으므로 감지되지 않습니다.

MalCare는 웹사이트를 쉽게 검사하지 않고 코드를 샅샅이 뒤져 웹사이트가 감염되었는지 확인하는 정교한 알고리즘을 가지고 있습니다.

온라인 도구를 사용하여 스캔

보안 플러그인이 웹사이트를 스캔하는 유일한 방법은 아닙니다. 다른 방법이 있지만 효과적이지는 않습니다. 온라인 맬웨어 스캐너를 사용하여 웹사이트를 빠르게 스캔하여 해킹을 확인할 수 있습니다.

온라인 스캐너 사용

그러나 온라인 스캐너는 공개적으로 볼 수 있는 웹사이트의 파일만 확인할 수 있으며 맬웨어가 다른 파일에 숨겨져 있으면 이 스캐너가 이를 포착하지 못한다는 점을 기억하는 것이 중요합니다.

이러한 스캐너는 단독으로 사용하지 않고 진단의 첫 번째 계층에서만 사용하는 것이 좋습니다. 온라인 스캐너에서 해킹이 확인되면 보안 플러그인을 사용하거나 전문가를 고용하여 해킹된 WordPress 웹사이트를 철저히 검사하고 정리할 수 있습니다.

Google 진단 페이지 사용

Google은 웹사이트가 감염되었는지 확인하는 데 도움이 되는 다양한 도구를 제공합니다. 탐색 경고 또는 블랙리스트는 웹사이트의 맬웨어에 대한 충분한 확인이지만 도움이 될 수 있는 다른 도구도 있습니다.

웹사이트가 블랙리스트에 올랐는지 여부를 알려주는 Google의 투명성 보고서를 통해 웹사이트를 실행할 수 있습니다. 또는 주기적으로 웹사이트를 스캔하는 Search Console을 사용할 수 있습니다.

맬웨어 감염 수동 검사

웹사이트를 스캔하는 마지막 모드는 수동으로 스캔하는 것입니다. 보안 전문가가 아닌 이상 권장하지 않습니다. 맬웨어는 복잡하며 찾고 있는 것이 무엇인지 모르는 경우 효과적으로 숨길 수 있습니다. 따라서 이러한 명시적 목적을 위해 보안 플러그인을 구축하는 데 수천 시간을 보낸 전문가에게 의존하는 것이 가장 좋습니다.

그러나 웹 사이트를 수동으로 스캔해야 하는 경우 다음과 같이 수행할 수 있습니다.

최근 수정한 파일 포함

맬웨어를 찾는 가장 빠른 방법 중 하나는 웹 사이트에서 최근에 수정된 파일을 살펴보는 것입니다. 이렇게 하려면 파일 관리자와 같은 FTP 클라이언트를 사용할 수 있으며 각 파일의 마지막 수정 날짜가 표시됩니다. 비정상적인 파일에 수정 사항이 있는 경우 악성 코드의 징후일 수 있습니다.

그러나 찾고 있는 것이 무엇인지 모른다면 무용지물이 될 수 있습니다. 따라서 찾고 있는 것이 무엇인지 궁금하다면 보안 플러그인에 의존하는 것이 가장 좋습니다.

핵심 WordPress 파일 무결성 사용

WordPress 핵심 파일은 웹사이트의 기초를 구성하는 것입니다. 핵심 파일의 무결성이 여전히 손상되지 않았는지 확인하려면 WordPress.org에서 WordPress를 다운로드하고 파일을 웹사이트의 파일과 일치시켜야 합니다. 웹사이트에 설치된 것과 동일한 버전을 다운로드해야 합니다. 차이점을 발견하면 웹사이트에 멀웨어가 있다는 신호일 수 있습니다.

워드프레스 사이트에서 멀웨어를 쉽게 제거하는 방법

WordPress 사이트가 맬웨어에 감염되었음을 확인했다면 이미 문제를 식별한 것입니다. 따라서 사이트를 정상 상태로 되돌리는 데 더 가깝습니다.

WordPress 사이트에서 맬웨어를 제거하는 방법에는 여러 가지가 있으며 일부는 다른 것보다 더 효과적입니다. 우리는 가장 일반적인 두 가지에 대해 논의할 것입니다.

보안 플러그인을 사용하여 WordPress에서 멀웨어 제거

MalCare는 WordPress 웹사이트에서 맬웨어를 제거하는 가장 쉬운 방법입니다. 빠를 뿐만 아니라 매우 효과적입니다. MalCare는 철저하고 지능형 알고리즘이 치료하는 모든 해킹된 사이트에서 학습하므로 감염된 사이트가 있는 모든 사람에게 이 조치 과정을 권장합니다. MalCare를 사용하여 WordPress 웹사이트에서 멀웨어를 제거하려면 다음 단계를 따르세요.

  1. MalCare 대시보드에 로그인
  2. 대시보드의 보안 섹션으로 이동
  3. 사이트를 스캔하여 사이트 상태 업데이트
  4. MalCare는 웹사이트의 최신 상태를 보여줍니다.
  5. 사이트 청소 또는 '자동 청소' 버튼 클릭
  6. MalCare에서 웹사이트를 정리하는 동안 편히 쉬세요.

WordPress 사이트에서 멀웨어를 제거하는 방법(Malware Cleanup Guide)

이렇게 하면 웹사이트에서 맬웨어가 제거될 뿐만 아니라 MalCare에는 향후 발생할 수 있는 공격으로부터 웹사이트를 보호하는 강력한 방화벽도 있습니다.

WordPress에서 맬웨어를 수동으로 제거

WordPress에서 맬웨어를 수동으로 제거하는 핵심 내용에 들어가기 전에 이 작업 과정은 권장되지 않음을 알려야 합니다. 맬웨어를 놓칠 가능성이 있을 뿐만 아니라 실수로 중요한 파일을 삭제하면 전체 사이트가 손상될 수 있습니다.

즉, WordPress 사이트를 수동으로 정리해야 하는 경우 이 방법을 사용합니다. WordPress 악성 코드를 수동으로 정리하려면 아래에 언급된 단계를 따르세요.

1. 웹사이트 백업

우선, 수동으로 정리를 시도하기 전에 WordPress 사이트를 완전히 백업하여 문제가 발생할 경우 웹사이트를 복원할 수 있도록 하십시오. 사이트를 완전히 잃는 것보다 해킹된 사이트를 보유하는 것이 좋습니다.

2. WordPress 코어, 테마 및 플러그인의 깨끗한 버전 다운로드

웹사이트를 복원하려면 WordPress 웹사이트에 감염되지 않은 파일이 필요합니다. 멀웨어가 웹사이트의 어느 곳에나 있을 수 있다는 점을 감안할 때 WordPress 저장소에서 웹사이트 파일의 새로 설치를 다운로드하는 것이 가장 좋습니다. 웹사이트에 있는 것과 동일한 버전을 다운로드하여 파일을 비교하고 맬웨어를 찾으십시오.

3. WordPress 코어 재설치

이제 웹 사이트 구성 요소의 깨끗한 버전이 있으므로 실제 WordPress 맬웨어 정리 프로세스를 시작할 차례입니다. 첫 번째 단계는 코어 파일을 다시 설치하는 것입니다. 우리는 전에 이것을 말했지만 이전과 동일한 버전을 사용하는지 확인하는 것이 매우 중요합니다. 그렇지 않으면 웹 사이트가 제대로 작동하지 않습니다.

SFTP의 cPanel을 사용하여 WordPress 파일에 액세스한 다음 'wp-admin' 및 'wp-includes' 폴더를 교체할 수 있습니다. 이러한 폴더에는 사용자 콘텐츠가 포함되어 있지 않으므로 비교적 번거롭지 않게 교체할 수 있습니다. 이 작업을 수행한 후 다음 폴더에서 맬웨어를 찾으십시오.

  • index.php
  • wp-config.php
  • wp-settings.php
  • wp-load.php
  • .htaccess

검색을 요청할 수 있는 악성 코드는 없습니다. 따라서 발견한 이상한 코드를 삭제하기 전에 악성 코드인지 확인하는 것이 중요합니다. 또한 'wp-uploads' 폴더를 살펴보십시오. 이 폴더에 PHP 파일이 있으면 삭제해야 하는 파일이 아니므로 삭제하세요.

4. 테마 및 플러그인 파일 정리

특정 테마 또는 플러그인 파일에서 맬웨어를 식별했거나 최근 수정으로 인해 의심스러운 것으로 보이는 경우 이러한 파일을 정리해야 합니다. 테마 및 플러그인 파일은 wp-contents 폴더에서 찾을 수 있습니다. 의심스러운 코드를 찾으려면 이러한 파일을 하나씩 살펴보고 새로 다운로드한 파일과 비교해야 합니다.

파일의 모든 변경 사항이 나쁜 것은 아닙니다. 확장을 사용자 정의한 경우 이 파일에 추가 코드로 반영됩니다.

중요 사항: WordPress 사이트에서 null 테마 또는 플러그인을 사용하지 마십시오. 그들은 취약점으로 가득 차 있을 뿐만 아니라 종종 숨겨진 맬웨어를 가지고 있습니다.

5. WordPress 데이터베이스 테이블에서 악성코드 제거

파일 외에도 WordPress 데이터베이스 테이블에서 맬웨어를 제거해야 합니다. 이를 위해 데이터베이스 관리자 패널을 사용해야 합니다. 관리자 패널에 로그인하면 의심스러운 콘텐츠가 있는지 찾아야 합니다. 구체적으로 'wp_options' 및 'wp_posts' 테이블을 확인하십시오. 데이터베이스 테이블을 효과적으로 정리하려면 이 자세한 가이드를 참조하세요.

의심스러운 콘텐츠가 있는 테이블을 찾으면 테이블을 열고 해당 콘텐츠를 수동으로 삭제해야 합니다. 이 작업이 완료되면 웹 사이트를 테스트하여 여전히 작동하는지 확인하십시오.

6. 모든 백도어 제거

이제 WordPress 사이트를 정리했습니다. 그러나 맬웨어의 원인을 제거하지 않으면 WordPress 웹 사이트가 다시 감염될 가능성이 높습니다. 향후 공격으로부터 WordPress 사이트를 보호하려면 모든 백도어를 제거해야 합니다.

백도어는 해커가 웹사이트에 맬웨어를 삽입하고 액세스할 수 있도록 하는 웹사이트 코드의 공백입니다. eval, preg_replace, str_replace, base64_decode, gzinflate 등과 같은 일반적인 백도어 키워드 또는 용어를 검색하고 발견하면 삭제할 수 있습니다.

중요 사항: 위에서 언급한 키워드는 웹사이트 코드에서도 사용될 수 있으며 악성코드의 일부가 아닐 수 있습니다. 정리 전문가가 아닌 경우 이를 위해 보안 플러그인을 사용하는 것이 가장 좋습니다.

7. 정리된 파일 다시 업로드

정리가 완료되면 이 파일을 웹사이트에 다시 업로드해야 합니다. 이 프로세스는 백업을 수동으로 복원하는 것과 매우 유사하며 cPanel 또는 SFTP를 사용하여 동일한 작업을 수행할 수 있습니다.

먼저 교체하려는 파일과 테이블을 삭제한 다음 클린 버전을 업로드해야 합니다. 이 단계에서 문제가 발생할 경우를 대비하여 백업을 준비하십시오.

8. 캐시 정리

캐시는 웹사이트 서버로 가는 요청을 줄이기 위해 사이트 버전을 저장합니다. 그러나 이것은 사이트가 해킹당하면 웹사이트의 캐시된 버전에도 맬웨어가 있음을 의미합니다. 웹사이트가 완전히 깨끗한지 확인하려면 WordPress 캐시를 지워야 합니다.

9. 각 플러그인 및 테마 확인

테마와 플러그인은 정리 후에도 취약점이나 맬웨어의 흔적을 숨길 수 있습니다. 따라서 각각을 확인하는 것이 중요합니다.

테마와 플러그인을 확인하려면 모두 비활성화해야 합니다. wp-contents 폴더의 이름을 다른 것으로 변경하면 됩니다. 그런 다음 하나씩 활성화하고 웹 사이트가 다르게 작동하는지 또는 확장 프로그램이 제대로 작동하는지 확인하십시오. 모든 것이 순조롭게 진행된다면 확장 프로그램에 맬웨어가 없습니다.

10. 보안 스캐너를 사용하여 확인

맬웨어는 예측할 수 없으므로 웹 사이트를 수동으로 정리한 후 WordPress 사이트에 맬웨어가 없는지 확인하는 것이 좋습니다. 보안 스캐너를 사용하여 웹사이트를 철저히 검사하고 웹사이트에 멀웨어 흔적이 남아 있지 않은지 확인합니다.

이 단계는 추가 확인을 제공하고 노력이 결실을 맺었는지 알려줍니다. 스캐너가 여전히 맬웨어를 감지하면 보안 플러그인을 사용하여 정리하는 것이 현명할 수 있습니다.

WordPress 맬웨어 정리 후 취해야 할 중요한 단계

축하합니다! WordPress 사이트에서 맬웨어를 성공적으로 제거했습니다. 작은 업적이 아닙니다. 그러나 그 과정은 아직 끝나지 않았습니다. 웹사이트를 더욱 안전하게 보호하려면 몇 가지 추가 조치를 취해야 합니다.

보안 사용자 계정

데이터베이스와 파일을 정리한 후에는 이제 모든 사용자 계정을 보호해야 합니다. 사용자 계정 중 하나를 통해 악성 코드가 입력되면 웹 사이트가 재감염될 가능성이 있기 때문입니다.

호스팅 패널, 데이터베이스 및 FTP 비밀번호를 포함하여 WordPress 계정의 모든 비밀번호를 변경하십시오. 또한 생성하지 않았을 수 있는 추가 또는 의심스러운 사용자 계정이 있는지 확인하십시오. 발견할 수 있는 의심스러운 계정을 삭제하십시오.

맬웨어 경고 제거

귀하의 사이트가 감염되면 검색 엔진과 웹 호스트에 의해 모두 플래그가 지정됩니다. 많은 웹사이트와 웹 호스트도 Google의 블랙리스트를 사용하므로 Google에서 맬웨어 경고를 제거하는 것이 중요합니다. 검색 콘솔을 통해 이 작업을 수행할 수 있으며 WordPress 웹사이트가 맬웨어 감염으로부터 깨끗해지면 검토를 요청할 수 있습니다.

이 단계는 대부분의 손상을 되돌리는 데 도움이 됩니다. 그러나 멀웨어는 예측할 수 없다는 점을 기억하십시오. 어디에서나 숨길 수 있고 불규칙하게 행동하므로 항상 발견하기 어렵습니다. 최선의 조치는 멀웨어를 오랫동안 연구한 전문가가 개발한 보안 플러그인을 사용하는 것입니다.

워드프레스 사이트가 어떻게 맬웨어에 감염되었습니까?

사이트를 보호하기 위한 조치를 취했지만 여전히 맬웨어에 감염되었을 수 있습니다. 이것은 코드에 항상 공백이 있기 때문에 발생합니다. 워드프레스 웹사이트는 전적으로 코드로 구성되어 있으므로 100% 안전한 웹사이트는 없다는 사실을 깨닫는 것이 중요합니다.

낙담하게 들릴 수 있지만 해킹 및 공격이 있더라도 이를 피하거나 피해를 최소화할 수 있도록 웹사이트를 보호할 수 있는 방법이 있습니다. 그러나 처음에 해킹의 원인이 무엇인지 궁금하다면 다음과 같은 몇 가지 일반적인 원인이 있습니다.

  • 테마 및 플러그인의 취약점
  • 감지되지 않은 백도어
  • 약한 비밀번호
  • 불필요한 사용자 권한
  • 활성 이전 계정
  • 보안되지 않은 통신
  • 웹 호스트 문제

MalCare가 설치되어 있으면 취약점을 미리 감지하여 알려줍니다. 또한 다른 문제로부터 웹사이트를 보호합니다.

WordPress 사이트에서 맬웨어 감염의 영향

멀웨어가 웹사이트에 좋지 않다는 것을 이미 알고 있습니다. 그러나 정확히 얼마나 나쁜가? 웹사이트에 대한 맬웨어의 영향은 광범위할 수 있습니다. 웹 사이트, 맬웨어 유형 및 기타 몇 가지 요소에 따라 웹 사이트에 맬웨어가 있으면 비즈니스 운영이 매우 잘 탈선될 수 있습니다. 다음은 예상할 수 있는 맬웨어의 결과 중 일부일 뿐입니다.

  • 검색 엔진의 '사기성 사이트 사전' 경고
  • 웹 호스트에 의한 계정 정지
  • Google 블랙리스트
  • 웹사이트 훼손
  • IP 블랙리스트
  • 트래픽이 스팸 사이트로 리디렉션됨
  • 스팸 페이지 추가
  • 데이터 유출 또는 손실

맬웨어는 결코 좋은 소식이 아니며 따라야 할 가장 좋은 조치는 최대한 빨리 웹사이트를 보호하는 것입니다. 맬웨어가 의심되는 경우 웹사이트에 맬웨어가 오래 머무르면 상황이 악화될 수 있으므로 가능한 한 빨리 제거하십시오.

향후 맬웨어 감염으로부터 WordPress 사이트를 보호하는 방법은 무엇입니까?

웹사이트가 감염된 경우 다시 감염될 가능성이 있습니다. 해커는 웹사이트의 백도어나 취약점을 악용하는 경향이 있으며, 웹사이트가 이미 해킹을 당하면 웹사이트를 해킹하기가 더 쉬워집니다. 그러나 미래의 공격으로부터 웹사이트를 보호할 수 있는 방법이 있습니다.

보안 플러그인에 투자

MalCare와 같은 보안 솔루션은 웹사이트를 공격으로부터 보호하고 취약성을 미리 알려줍니다. MalCare의 강력한 방화벽은 원치 않는 요청을 차단하고 웹사이트를 완전히 보호합니다.

멀웨어를 감지한 후 조치를 취하는 대신 완벽한 보안 솔루션으로 웹사이트를 사전에 보호하는 것이 가장 좋습니다.

자주 백업하기

웹 사이트는 매일 백업하고 WooCommerce 웹 사이트는 실시간 백업을 수행하는 것이 좋습니다. 백업은 웹사이트 보안의 축복입니다. 다른 방법이 작동하지 않으면 언제든지 웹사이트를 복원할 수 있습니다.

BlogVault는 오프사이트 서버에 저장되는 정기적인 자동 백업을 제공하므로 웹사이트에 대한 액세스 권한이 손실되더라도 백업을 복원하고 액세스할 수 있습니다.

웹사이트를 정기적으로 업데이트

개발자는 종종 테마, 플러그인 및 WordPress 자체에서 취약점을 발견합니다. 이러한 취약점이 발견되는 즉시 새로운 업데이트를 통해 이에 대한 패치를 출시합니다. 따라서 웹 사이트를 정기적으로 업데이트하는 것이 매우 중요합니다. 이렇게 하면 최근에 발견된 취약점을 악용하는 해커로부터 웹사이트를 안전하게 보호할 수 있습니다.

정기적으로 스캔

웹 사이트를 정기적으로 검사하면 악성 코드가 손상을 일으키기 전에 식별하는 데 도움이 됩니다. 맬웨어가 의심되는 경우에만 웹사이트를 검사하는 경우 맬웨어가 이미 문제를 일으키기 시작했을 가능성이 있습니다. 따라서 웹 사이트 보안을 최상으로 유지하려면 매일 검사를 수행하는 것이 가장 좋습니다.

웹사이트 강화

WordPress는 웹 사이트를 더욱 안전하게 보호하기 위해 수행할 수 있는 수정 목록을 권장합니다. 이러한 수정을 WordPress 강화라고 합니다. 웹사이트에 MalCare가 설치되어 있으면 버튼 클릭으로 웹사이트를 강화할 수 있습니다. 그러나 웹 사이트를 수동으로 강화하려면 모든 단계를 자세히 설명하는 이 가이드를 참조하세요.

결론

축하합니다! 웹사이트 보안을 위한 첫 걸음을 내디뎠습니다. 맬웨어에 대해 더 많이 알수록 웹 사이트를 더 잘 보호할 수 있습니다. 이 기사가 WordPress 사이트에서 맬웨어를 제거하는 방법에 대한 모든 질문과 우려를 명확히 하기를 바랍니다.

웹사이트를 위해 지금 할 수 있는 최선의 방법은 웹사이트를 보호할 뿐만 아니라 개선하는 보안 플러그인을 얻는 것입니다. MalCare는 강력한 알고리즘, 지능형 방화벽 및 철저한 검사를 통해 300,000개 이상의 웹사이트를 보호합니다. But that’s not all, it actively enhances your website performance by offloading its processing to offsite servers and keeping bot attacks at bay.

FAQ

How to remove malware from my WordPress site?

If you suspect malware on your website, these are the steps you should take:

  • Scan your website with MalCare—it’s free!
  • If you confirm malware, it’s time for a clean up
  • Take a backup of your website
  • Clean WordPress from malware using a security plugin like MalCare
  • Install a firewall on your website
  • Change all the passwords
  • Remove the malware warnings on Google

How do I check for malware warnings on Google?

Google flags websites with malware on them for its users. It will either throw up a ‘Deceptive Site Ahead’ warning, or blacklist your website from its search engine. Pay attention to user feedback and occasionally visit your website from an incognito window to make sure that there are no warnings attacked to your site.

How do I manually check for malware?

If you wish to check for malware manually, you can do the following:

  • Check for recently modified files
  • Check WordPress core file integrity
  • Check the number of pages on your website
  • Check the .htaccess file

How do I protect my WordPress site from malware?

The best way to secure your website is to invest in a security solution. But in addition to that, you can do the following:

  • 강력한 비밀번호 사용
  • Take frequent backups
  • Conduct scans regularly
  • Harden your website
  • Update everything
  • Install SSL

How do I find malicious code in WordPress?

There are three ways in which you can find malicious code on your WordPress website:

  1. Deep scan with a security plugin
  2. Scan with online tools
  3. Scan manually