16 WordPress 보안 문제(취약점) 및 해결 팁
게시 됨: 2022-04-22워드프레스는 누구나 웹사이트를 빠르게 가질 수 있게 해주지만 온라인에는 얼마나 많은 보안 문제가 있는지에 대해 이야기하는 많은 소음이 있습니다.
WordPress에 보안 문제가 있습니까? 예
그들은 극복할 수 없는가? 아니요
WordPress로 웹 사이트 구축을 중단해야 합니까? 가장 확실하지 않다
보수적인 추정에 따르면 웹 사이트 수는 약 20억 개이며 WordPress는 그 중 거의 45%를 차지합니다. WordPress가 너무 많아서 해킹이 많이 발생하기 때문입니다. 직접적인 결과로 WordPress는 매우 안전한 시스템으로 발전했습니다. 사실, WordPress가 수년에 걸쳐 해결한 많은 보안 문제는 여전히 다른 CMS에 존재합니다.
이 기사에서는 어떤 WordPress 보안 문제 를 주의해야 하는지, 더 중요하게는 이러한 문제로부터 웹사이트를 보호할 수 있는 방법을 설명합니다.
요약 : MalCare 로 WordPress 보안 문제로부터 웹사이트를 보호하세요. MalCare는 멀웨어 스캐너, 자동 청소기 및 방화벽을 한 곳에 결합한 올인원 보안 플러그인입니다. 그 외에도 웹 사이트를 안전하게 업데이트하고 해커가 보안 취약점을 악용하는 것을 방지할 수 있습니다. WordPress 보안 문제에 대한 전문 솔루션을 찾고 있다면 MalCare에서 찾았습니다.
WordPress에 보안 문제가 있습니까?
예, WordPress에는 보안 문제가 있지만 더 이상 처리하기 어렵지 않습니다. 위협에 대응하기 위해 개발 경험이 있거나 WordPress 코드를 수정하는 데 익숙할 필요가 없습니다. 이 기사에 나와 있는 간단한 수정 사항을 따르면 강력하고 안전한 WordPress 웹 사이트를 갖게 됩니다.
웹사이트에 영향을 줄 수 있는 16가지 일반적인 WordPress 보안 문제
워드프레스에는 많은 보안 문제가 있지만 좋은 점은 모두 쉽게 해결할 수 있다는 것입니다. 웹 사이트를 성장시키거나 수익을 늘리는 대신 웹 사이트의 보안을 관리하는 데 시간을 보내고 싶어 하는 사람은 없습니다.
WordPress 보안 취약성 및 손상된 비밀번호 외에도 맬웨어 및 공격도 보안 문제입니다. 맬웨어와 WordPress 공격은 때때로 같은 의미로 사용되지만 서로 다릅니다. 멀웨어는 해커가 웹사이트에 삽입하는 악성 코드입니다. 반면 공격은 맬웨어를 주입하는 데 사용하는 메커니즘입니다. 아래 목록에서는 4가지 유형의 WordPress 보안 문제를 모두 다루었습니다.
다음은 알아야 할 일반적인 WordPress 보안 문제 목록입니다.
- 오래된 플러그인 및 테마
- 약한 비밀번호
- WordPress 웹사이트의 맬웨어
- SEO 스팸 멀웨어
- 피싱 사기
- 악성 리디렉션
- 재사용된 비밀번호
- 널 소프트웨어
- WordPress 사이트의 백도어
- wp-vcd.php 악성코드
- 무차별 대입 공격
- SQL 주입
- 사이트 간 스크립팅 공격
- 웹사이트가 HTTPS가 아닌 HTTP에 있습니다.
- WordPress에서 보내는 스팸 이메일
- 휴면 사용자 계정
1. 오래된 플러그인 및 테마
워드프레스 플러그인과 테마는 모두 코드로 빌드되며 앞서 설명한 것처럼 개발자는 때때로 코드에서 실수를 합니다. 이러한 실수는 취약점이라고 하는 보안상의 허점을 유발할 수 있습니다.
보안 연구원은 인터넷을 더 안전한 곳으로 만들기 위해 인기 있는 소프트웨어에서 WordPress 보안 취약점을 찾습니다. 취약점을 발견하면 개발자에게 공개하여 수정합니다. 그런 다음 책임 있는 개발자는 취약점을 해결하는 업데이트 형태의 보안 패치를 출시합니다. 충분한 시간이 지나면 보안 연구원이 결과를 발표합니다.
이상적으로는 이때까지 플러그인과 테마가 업데이트되어야 합니다. 그러나 그렇지 않은 경우가 많습니다. 그리고 해커는 웹사이트를 공격하고 취약점을 악용하는 이러한 경향을 알고 이에 의존합니다.
주의 깊게 업데이트하지 않는 한 업데이트로 인해 사이트가 중단될 수 있습니다. BlogVault를 사용하여 업데이트를 관리하여 업데이트 전에 사이트를 백업하고 라이브 사이트로 이동하기 전에 스테이징에서 모든 것이 완벽하게 작동하는지 확인할 수 있습니다.
수정: 웹사이트에서 즉시 업데이트를 관리하세요.
2. 약한 비밀번호
해커는 봇이라는 프로그램을 사용하여 로그인 페이지를 공격하고 웹사이트에 침입하기 위해 다양한 사용자 이름과 비밀번호 조합을 시도합니다. 종종 봇은 사전 단어와 일반적으로 사용되는 비밀번호를 사용하여 분당 수백 가지의 조합을 시도할 수 있습니다. 성공하면 해커는 웹사이트에 공개적으로 액세스할 수 있습니다.
반면에 강력한 비밀번호는 기억하기 어렵기 때문에 관리자는 애완동물의 이름, 생일 또는 '비밀번호'라는 단어의 순열과 같이 기억하기 쉬운 비밀번호를 선택합니다.
그러나 이는 사이트 보안을 공격에 취약하게 만듭니다. 이 정보는 소셜 미디어 및 기타 사이트를 통해 합법적으로 온라인에서 사용할 수 있으며 데이터 유출 또는 다크 웹을 통해 불법적으로 사용할 수 있습니다. 가장 좋은 방법은 귀하의 계정과 웹사이트를 안전하게 유지하기 위해 강력하고 고유한 비밀번호를 사용하는 것입니다.
참고: 사용자 계정과 호스팅 계정을 포함하는 사이트 계정 전체에 강력한 암호를 설정해야 합니다. 관리자는 SFTP 및 데이터베이스 자격 증명을 자주 변경하지 않지만 변경했다면 이에 대해서도 강력한 암호를 설정해야 합니다.
또한 WordPress에서 로그인 시도를 제한할 수 있습니다. 사용자에게 잘못된 로그인이 너무 많으면 일시적으로 잠기거나 봇이 아님을 증명하기 위해 보안문자를 입력해야 합니다. 이 조치는 봇을 차단하고 인적 오류를 허용합니다.
수정: 강력한 암호를 적용하고 로그인 시도를 제한하여 봇을 차단합니다.
3. WordPress 웹사이트의 악성코드
맬웨어는 웹사이트에서 무단 활동을 허용하는 모든 코드를 설명하는 데 사용되는 포괄적인 용어입니다. 다음 시간에는 백도어 및 피싱 사기와 같은 특정 사례도 살펴보겠습니다.
WordPress 보안 문제 해결에 대해 이야기할 때 목표는 맬웨어를 차단하는 것입니다. 그러나 이전에 말했듯이 어떤 시스템도 100% 방탄이 아닙니다. 모든 것을 올바르게 할 수 있으며 영리한 해커는 방어선을 뚫을 수 있는 새로운 방법을 찾을 것입니다. 드물지만 발생합니다. 맬웨어가 이미 웹사이트에 있는 경우 어떻게 처리합니까?
우선, 멀웨어가 실제로 귀하의 웹사이트에 있는지 확인해야 합니다. 맬웨어는 파일, 폴더 및 데이터베이스에 숨길 수 있습니다. 맬웨어 파일이 WordPress 코어 파일, 이미지 파일로 가장하고 플러그인으로 표시되는 것을 보았습니다. 웹 사이트가 감염되었는지 여부를 확인하는 유일한 방법은 매일 심층 검사하는 것입니다. 이를 위해서는 MalCare를 설치해야 합니다.
MalCare는 정교한 알고리즘을 사용하여 웹사이트에서 맬웨어를 탐지합니다. 다른 스캐너는 파일 비교 및 서명 일치와 같은 부분적으로 효과적인 기술을 사용하여 맬웨어에 플래그를 지정합니다. MalCare는 100개 이상의 신호를 사용하여 코드의 동작을 확인한 다음 의도가 악의적이면 이를 맬웨어로 플래그 지정합니다. 여기에는 두 가지 큰 장점이 있습니다. 하나는 맬웨어로 플래그가 지정되는 사용자 지정 코드에 오탐지가 없다는 것입니다. 둘째, 최신 악성코드 변종도 올바르게 탐지됩니다.
MalCare는 맬웨어를 검사할 때 95% 이상 정확하며 완전 무료입니다. 스캔 결과에 웹사이트가 해킹된 것으로 표시되는 경우에만 웹사이트를 정리하기 위해 업그레이드해야 합니다. MalCare를 사용하면 자동 정리 기능이 WordPress 웹사이트에서 맬웨어를 외과적으로 제거하여 웹사이트를 다시 원래대로 유지합니다.
수정: MalCare로 웹사이트를 스캔하고 정리하세요.
4. SEO 스팸 멀웨어
SEO 스팸은 해커가 웹사이트 트래픽을 웹사이트에서 스팸성 웹사이트로 우회시키는 데 사용하는 특히 심각한 맬웨어입니다. 그들은 Google에서 검색 결과를 가로채거나, 기존 페이지에 코드를 삽입하거나, 트래픽을 자신의 웹사이트로 리디렉션하여 이를 수행합니다. 때때로 그들은 이 모든 일을 합니다. 어쨌든 항상 나쁜 소식입니다.
일본어 키워드 해킹 및 제약 해킹과 같은 SEO 스팸 멀웨어에는 몇 가지 일반적인 변종이 있습니다. 이 두 변종 모두 증상이 검색 결과에서 특히 일본어 문자 또는 제약 키워드이기 때문에 자체적으로 악명을 얻었습니다.
모든 유형의 SEO 스팸 맬웨어는 쉽게 제거할 수 없는 수십만 개의 새로운 스팸 페이지를 생성할 수 있기 때문에 수동으로 제거하기가 매우 어렵습니다. 또한 .htaccess 파일과 같은 중요한 WordPress 핵심 파일 및 폴더에 멀웨어를 삽입하여 제대로 정리하지 않으면 사이트가 손상될 수 있습니다.
이러한 악성 코드가 있는 사이트는 항상 Google Search Console에 플래그가 지정되고 Google 블랙리스트에 올라 웹 호스트가 호스팅 계정을 일시 중지하도록 합니다. 따라서 이 해킹을 처리하는 핵심은 전문가에게 맡기는 것이며, 이 경우 MalCare라는 WordPress 보안 플러그인입니다.
MalCare는 맬웨어를 제거할 뿐만 아니라 사이트가 고급 방화벽으로 보호되는지 확인합니다.
수정: MalCare로 SEO 스팸 멀웨어를 제거합니다.
5. 피싱 사기
피싱 맬웨어는 신뢰할 수 있는 브랜드로 가장하여 사용자가 기밀 세부 정보를 포기하도록 속이는 두 부분으로 구성된 사기입니다.
첫 번째 부분은 순진한 사용자에게 공식적으로 보이는 이메일을 보내는 것입니다. 일반적으로 비밀번호나 무언가를 즉시 업데이트하지 않으면 끔찍한 일이 발생할 것이라는 심각한 경고와 함께 사용자에게 보냅니다. 예를 들어, 피싱 이메일이 웹 호스트 고객을 스푸핑하면 사이트가 다운될 위험이 있다고 말할 수 있습니다.
사기의 후반부는 웹사이트에서 이루어집니다. 피싱 이메일에는 일반적으로 사용자를 공식 웹사이트로 연결하여 자격 증명을 입력하게 하는 링크가 있습니다. 이 웹사이트는 분명히 가짜이며, 이것이 얼마나 많은 사람들이 계정을 해킹했는지입니다.
WordPress 웹사이트에서 피싱은 사기의 어느 부분에서 발생하는지에 따라 두 가지 형태로 나타납니다. 첫 번째 경우 WordPress 관리자는 웹 사이트에 데이터베이스 업데이트가 필요한 방법에 대한 피싱 이메일을 받고 로그인 세부 정보를 입력하도록 속입니다.
반면에 해커는 웹사이트를 가짜 페이지로 사용할 수 있습니다. 웹사이트 관리자는 웹사이트에서 은행 로고나 전자상거래 웹사이트 로고를 볼 이유가 없는데도 종종 보게 됩니다. 이들은 사람들을 속이는 데 사용됩니다.
Google은 피싱 사기, 특히 이러한 페이지를 호스팅하는 웹사이트를 매우 빠르게 단속합니다. 귀하의 웹사이트는 블랙리스트에 올라 피싱 웹사이트가 감지한 알림으로 공격을 받게 되며 이는 방문자의 신뢰와 브랜드 인지도에 좋지 않습니다. 귀하가 결백하더라도 귀하의 웹사이트는 사기의 호스트가 되었습니다. 가능한 한 빨리 이 맬웨어를 제거하고 피해 관리를 위한 조치를 취하는 것이 중요합니다.
수정: MalCare를 사용하여 웹사이트에서 피싱 맬웨어를 제거하고 사용자에게 이메일 내의 링크를 클릭하지 말라고 조언합니다.
6. 악성 리디렉션
최악의 WordPress 해킹 중 하나는 악성 리디렉션 해킹입니다. 귀하의 웹사이트를 방문하는 것은 매우 실망스러운 일이지만 다른 스팸성 또는 사기성 웹사이트로 이동하여 의심스러운 제품과 서비스를 판매하는 것입니다. 종종 WordPress 관리자는 해킹된 리디렉션 맬웨어 때문에 웹사이트에 로그인할 수도 없습니다.
이 악성코드의 변종은 다양하며 웹사이트의 파일과 데이터베이스를 완전히 감염시킵니다. 500개 이상의 게시물이 있는 사이트의 모든 게시물에서 해킹된 리디렉션 멀웨어의 인스턴스를 보았습니다. 그것은 악몽이었고 관리자는 당연히 좌절했습니다.
악성 리디렉션 멀웨어를 제거하는 유일한 방법은 보안 플러그인을 사용하는 것입니다. 사실, 당신은 당신의 웹사이트에 로그인할 수 없기 때문에 플러그인을 설치하는 데 도움이 필요할 것입니다. MalCare의 지원 팀이 도움을 줄 수 있는 곳입니다. 그들은 설치 과정을 안내하고 필요한 경우 사이트를 청소합니다.
수정: MalCare로 해킹된 리디렉션 맬웨어를 제거하십시오.
7. 재사용된 비밀번호
재사용된 암호는 이전 섹션에서 설명한 것처럼 강력한 암호가 될 수 있지만 반드시 고유한 것은 아닙니다.
예를 들어, 소셜 미디어 계정과 웹사이트 계정의 비밀번호에 대해 동일한 문자열, 문자 및 숫자가 있습니다. 입력하는 데 익숙해졌고 추측할 수 없다고 생각하므로 좋은 암호입니다.
글쎄, 당신은 절반 맞아. 좋은 암호이지만 하나의 계정에만 사용할 수 있습니다. 경험상 계정 간에 비밀번호를 재사용하지 않는 것이 좋습니다. 그 이유는 데이터 침해의 잠재적인 위협 때문입니다.
GoDaddy는 2021년 9월에 침해가 있었고 2021년 11월에야 발견했습니다. 그때까지 120만 사용자의 데이터베이스와 SFTP 자격 증명이 손상되었습니다. 해당 사용자 중 누군가가 은행 계좌와 같은 다른 곳에서 해당 암호를 사용한 경우 해당 정보는 이제 해커의 손에 넘어갔습니다. 다른 계정에 침입하는 것이 훨씬 쉬워집니다.
우리는 데이터를 보호하기 위해 다양한 서비스와 웹사이트를 신뢰하지만 완전한 방탄 시스템은 없습니다. 상황은 때때로 깨질 수 있고 깨질 것입니다. 목표는 최대한 피해를 억제하는 것입니다. 모든 계정에 대해 고유하고 강력한 암호를 생성하면 그렇게 하는 데 도움이 됩니다.
수정: 고유한 암호를 설정하고 암호 관리자를 사용하여 기억하십시오.
8. 널드 소프트웨어
Nulled 플러그인 및 테마는 온라인에서 무료로 사용할 수 있는 크랙 라이선스가 있는 프리미엄 버전입니다. 개발자로부터 훔치는 도덕적 차원과는 별개로, nulled 소프트웨어는 WordPress 보안 위험이 큽니다.
대부분의 nulled 테마와 플러그인은 맬웨어로 가득 차 있습니다. 해커는 사람들이 프리미엄 제품에 대해 좋은 거래를 원하고 설치하기를 기다립니다. 웹 사이트는 수동으로 전달된 일정량의 맬웨어를 받았으며 이제 사이트가 해킹되었습니다. 이것이 누군가가 프리미엄 소프트웨어를 처음부터 크랙하려고 애쓰는 유일한 이유입니다. Robin Hood는 WordPress 생태계에 관여하지 않습니다.
nulled 테마와 플러그인에 멀웨어가 없는 경우에도(매우 드물지만) 업데이트할 수 없습니다. 그들은 공식 버전이 아니기 때문에 분명히 개발자로부터 지원을받지 않습니다. 따라서 취약점이 발견되고 개발자가 보안 패치를 릴리스하면 null이 적용된 소프트웨어도 맬웨어가 설치되어 있을 뿐만 아니라 취약점으로 인해 구식입니다.
수정: 전염병과 같은 무효 플러그인 및 테마를 피하세요.
9. WordPress 사이트의 백도어
이름에서 알 수 있듯이 백도어는 웹사이트의 코드에 액세스하는 대체적이고 불법적인 방법입니다. 맬웨어와 함께 해커는 백도어 코드를 웹사이트에 삽입하므로 맬웨어가 발견되어 제거되면 백도어를 사용하여 다시 액세스할 수 있습니다.
백도어는 웹사이트에서 수동으로 맬웨어를 제거하지 않는 것이 좋습니다. 멀웨어 스크립트를 찾아 제거할 수 있지만 백도어는 매우 교묘하게 숨겨져 거의 보이지 않게 될 수 있습니다.
웹사이트에서 백도어를 제거하는 유일한 방법은 MalCare와 같은 WordPress 보안 플러그인을 사용하는 것입니다. MalCare는 자동 정리 기능을 사용하여 백도어와 맬웨어를 빠르고 쉽게 제거합니다.
수정: 보안 플러그인을 사용하여 백도어를 제거하십시오.
10. wp-vcd.php 악성코드
wp-vcd.php 악성코드는 사용자를 다른 웹사이트로 안내하는 스팸 팝업을 WordPress 웹사이트에 표시합니다. SEO 스팸 해킹 및 악성 리디렉션과 같은 목적을 가지고 있지만 다르게 작동합니다. wp-tmp.php 및 wp-feed.php와 같은 몇 가지 변형이 있습니다.
wp-vcd.php 악성코드는 사이트가 로드될 때마다 실행되는 코드로 웹사이트를 감염시킵니다. WordPress 사이트를 감염시키는 가장 실망스러운 해킹 중 하나입니다. 제거하자마자 바로 다시 나타나는 것처럼 보이기 때문입니다. 어떤 경우에는 즉시. 걷잡을 수 없는 재발성 바이러스에 비유될 수 있는 맬웨어가 있었다면 wp-vcd.php가 바로 그 것입니다.
wp-vcd.php 악성코드는 주로 nulled 플러그인과 테마를 통해 웹사이트를 감염시킵니다. Wordfence는 "자신의 사이트에 설치한 맬웨어"라고 부르기까지 합니다. 이것은 다소 가혹하다고 생각하지만 nulled 소프트웨어의 위험을 강조합니다.
수정: MalCare를 사용하여 웹사이트에서 wp-vcd.php 악성코드를 즉시 제거하십시오.
11. 무차별 대입 공격
해커는 액세스 권한을 얻기 위해 봇을 사용하여 사용자 이름과 비밀번호 조합으로 로그인 페이지를 공격합니다. 이 방법은 무차별 대입 공격으로 알려져 있으며 암호가 약하거나 데이터 유출에서 발견된 것과 동일한 경우 성공할 수 있습니다.
무차별 대입 공격은 보안에 끔찍할 뿐만 아니라 사이트의 서버 리소스도 소모합니다. 로그인 페이지가 로드될 때마다 약간의 리소스가 필요합니다. 일반적으로 디스크 사용량은 무시할 수 있는 수준이므로 성능에 눈에 띄게 영향을 미치지는 않습니다. 그러나 무차별 대입 봇은 로그인 페이지를 분당 수백(천은 아니더라도)의 속도로 망치고 있습니다. 사이트가 공유 호스팅에 있는 경우 눈에 띄는 결과가 있을 것입니다.
무차별 대입 공격에 대응하는 방법은 웹사이트에 봇을 보호하고 잘못된 로그인 시도를 제한하는 것입니다. MalCare에는 보안 플러그인에 봇 보호 기능이 내장되어 있습니다.
로그인 페이지에서 보안 문자를 활성화할 수도 있습니다. 기본 URL을 변경하여 로그인 페이지를 숨기라는 조언을 볼 수 있지만 그렇게 하지 마십시오. 해당 URL을 분실하면 검색하기가 매우 어려우며 해커와 함께 웹사이트에 액세스할 수 없게 됩니다.
수정: 로그인 시도를 제한하고 웹사이트에 대한 봇 보호를 받으세요.
12. SQL 인젝션
모든 WordPress 웹사이트에는 웹사이트에 대한 중요한 정보를 저장하는 데이터베이스가 있습니다. 사용자, 해시된 비밀번호, 게시물, 페이지, 댓글과 같은 항목은 테이블에 저장되고 웹사이트 파일에 의해 정기적으로 편집 및 검색됩니다. 데이터베이스는 거의 직접 액세스할 수 없으며 보안을 위해 웹사이트 파일에 의해 제어됩니다.
SQL 주입은 해커가 데이터베이스와 직접 상호 작용할 수 있기 때문에 특히 위험한 공격입니다. 그들은 웹 사이트의 양식을 사용하여 데이터베이스에서 조작하거나 읽을 수 있는 SQL 쿼리를 삽입합니다. SQL은 데이터 추가, 삭제, 수정 또는 검색과 같이 데이터베이스를 변경하는 데 사용되는 프로그래밍 언어입니다. 이것이 SQL 주입 공격이 위험한 이유입니다.
솔루션은 플러그인과 테마를 업데이트된 상태로 유지하는 것입니다. 정리되지 않은 입력과 같은 WordPress 보안 취약점으로 인해 SQL 주입 공격이 성공하기 때문입니다. 또한 우수한 방화벽은 웹사이트에서 악의적인 행위자를 차단합니다.
수정: 모든 것을 최신 상태로 유지하고 방화벽을 설치하세요.
13. 사이트 간 스크립팅 공격
웹 사이트에 대한 교차 사이트 스크립팅(XSS) 공격은 해커가 웹 사이트에 코드를 삽입한다는 점에서 SQL 주입과 유사합니다. 차이점은 코드가 웹사이트 데이터베이스 대신 웹사이트의 다음 방문자를 대상으로 한다는 것입니다.
XSS 공격에서 맬웨어가 웹사이트에 추가됩니다. 방문자가 찾아오고 그들의 브라우저는 맬웨어가 웹사이트의 일부라고 생각하여 방문자가 공격을 받습니다. 일반적으로 교차 사이트 스크립팅 공격은 순진한 방문자의 데이터를 훔치는 데 사용됩니다.
사이트 방문자를 보호하는 방법은 XSS 취약점이 웹사이트에 존재하지 않도록 하는 것입니다. 이를 수행하는 가장 간단한 방법은 웹사이트가 완전히 업데이트되었는지 확인하는 것입니다. WordPress 방화벽 플러그인도 설치하여 보안을 한 단계 높일 수 있습니다.
수정: WordPress 방화벽을 설치하고 웹사이트의 모든 것을 최신 상태로 유지하십시오.
14. 웹사이트는 HTTPS가 아닌 HTTP에 있습니다.
이제 많은 웹사이트의 URL 표시줄 근처에 녹색 자물쇠가 있는 것을 보셨을 것입니다. 웹사이트가 SSL을 사용하고 있음을 방문자에게 알리는 신뢰 배지입니다. SSL은 웹사이트에서 주고받는 트래픽을 암호화하는 보안 프로토콜입니다.
이에 대한 좋은 비유는 전화 통화를 생각하는 것입니다. 회선에 있는 두 사람 사이에 전달되는 데이터는 사적인 대화로 둘 사이에 유지됩니다. 그러나 제3자가 해당 라인을 이용할 수 있다면 데이터를 이해할 수 있으므로 더 이상 비공개가 아닙니다. 그러나 원래 두 사람이 해독할 수 있는 암호를 사용했다면 제3자가 아무리 엿듣더라도 정보의 진정한 의미는 숨겨져 있습니다.
이것이 SSL이 웹사이트에서 작동하는 방식입니다. 웹사이트와 주고받는 데이터를 암호화하여 민감한 정보를 제3자가 읽거나 불법적으로 사용할 수 없도록 합니다.
인터넷 전체는 최근 10년 동안 데이터 보안 및 개인 정보 보호를 향해 나아가고 있으며 SSL은 이러한 목적을 달성하기 위한 근본적인 방법 중 하나로 부상했습니다. Google조차도 SSL 지원 웹사이트를 강력히 지지하며, 검색 결과에서 SSL이 아닌 웹사이트에 불이익을 주기까지 합니다.
수정: 웹사이트에 SSL 인증서를 설치하세요.
15. WordPress에서 보내는 스팸 이메일
이메일은 디지털 마케팅의 초석이며 웹사이트 방문자와 소통하고 상호작용하는 방법입니다. 또한 사람들은 받고자 하는 이메일에 대해 점점 더 신중해지고 있기 때문에 근본적인 신뢰가 존재합니다.
신뢰의 섬세한 속성을 고려할 때 해커가 웹사이트에 맬웨어를 삽입하고 방문자에게 스팸을 이메일로 보낼 수 있다고 생각하면 끔찍합니다. 그러나 이것이 바로 일부 맬웨어가 하는 일입니다. 스팸 이메일을 보내기 위해 WordPress의 핵심 기능인 wp_mail()을 하이재킹합니다.
맬웨어는 일반적으로 Google 블랙리스트 및 웹 호스트 정지를 유발하지만 스팸 이메일의 경우 웹 호스트도 이메일 서비스를 블랙리스트에 올리며 많은 다른 오류가 표시됩니다. 사실, 스팸 발송자가 귀하의 웹사이트에도 이메일 주소를 추가하면 귀하의 이메일이 블랙리스트에 추가될 위험이 있습니다.
수정: 웹사이트에서 스팸 이메일 멀웨어를 제거하고 대신 이메일 마케팅 도구를 사용하세요.
16. 휴면 사용자 계정
웹사이트의 사용자는 끊임없이 변화합니다. 예를 들어 여러 작성자와 편집자가 있는 블로그를 운영하는 경우 새로운 작성자가 웹 사이트에 자주 추가되고 이전 작성자는 떠날 가능성이 있습니다.
여기서 핵심은 즉시 제거되지 않는 이전 사용자 계정이 시간이 지남에 따라 WordPress 보안 문제가 된다는 것입니다. 계정은 있지만 암호가 정기적으로 업데이트되지 않기 때문에 공격에 취약합니다. 휴면 사용자 계정은 손상된 비밀번호와 동일한 위험을 겪으므로 활성 상태가 아닌 계정을 제거하는 데 필요한 유지 관리가 필요합니다.
또한 웹사이트에서 누가 무엇을 하고 있는지 아는 것이 중요합니다. 비정상적이거나 예상치 못한 사용자 행동은 해킹된 계정의 초기 신호입니다.
수정: 비활성 사용자 계정을 제거하고 활동 로그를 사용합니다.
WordPress 보안 문제를 방지하기 위한 모범 사례
WordPress 보안 문제는 지속적으로 진화하고 있으며 웹 사이트를 실행하는 데 필요한 다른 모든 작업 외에 문제를 해결하기가 어렵습니다. 따라서 여기에 추가 노력 없이 맬웨어 및 해커로부터 웹 사이트를 보호하는 데 도움이 되는 몇 가지 우수한 보안 방법이 있습니다.
- 보안 플러그인 설치: WordPress가 해커에 대해 가지고 있는 최선의 방어책은 MalCare와 같은 우수한 보안 플러그인입니다. WordPress 보안 플러그인에는 맬웨어 스캐너와 클리너가 있어야 합니다. 이상적으로는 방화벽, 무차별 대입 방지, 봇 보호 및 활동 로그도 함께 제공되어야 합니다. MalCare는 이 모든 것을 갖추고 있으며 보안 전문가는 언제든지 도움을 받을 수 있습니다. 조치가 필요할 때만 사용자에게 경고하고 저렴한 가격에 서버 리소스를 소모하지 않는 손쉬운 솔루션입니다. 지금 MalCare를 설치하고 안도의 한숨을 쉬십시오.
- 방화벽 사용: 웹 애플리케이션 방화벽은 모든 종류의 악의적인 행위자로부터 웹사이트를 보호합니다. 해커는 다른 WordPress 보안 문제 외에도 웹 사이트의 취약점을 악용하려고 합니다. 방화벽은 합법적인 방문자만 허용하여 이를 방지합니다. 웹사이트에 필수품이며 보안 플러그인과 함께 제공되면 더욱 좋습니다.
- 모든 것을 최신 상태로 유지 : WordPress 코어, 플러그인 및 테마가 항상 업데이트되었는지 확인하십시오. 업데이트에는 종종 취약점에 대한 보안 패치가 포함되므로 가능한 빨리 업데이트하는 것이 중요합니다. 그러나 업데이트를 적용하는 것이 항상 간단하지는 않다는 것을 알고 있습니다. 위험을 최소화하려면 BlogVault를 사용하여 웹사이트를 안전하게 업데이트하십시오. 사이트는 업데이트 직전에 백업되며 라이브 웹사이트를 업데이트하기 전에 먼저 준비 단계에서 업데이트가 어떻게 수행되는지 확인할 수 있습니다.
- 이중 인증 사용: 특히 비밀번호가 특별히 강력하지 않거나 재사용된 경우 비밀번호가 깨질 수 있습니다. 이중 인증은 해독하기 훨씬 어려운 암호와 함께 실시간 로그인 토큰을 생성합니다. WP 2FA 또는 이 목록의 다른 플러그인과 같은 플러그인을 사용하여 2단계 인증을 활성화할 수 있습니다.
- 강력한 암호 정책 시행: 강력하고 고유한 암호의 중요성은 아무리 강조해도 지나치지 않습니다. 암호 관리자를 사용하는 것이 좋습니다. 무차별 대입 공격과 같은 보안 문제로부터 웹사이트를 보호하기 위해 보안 플러그인은 로그인 시도도 제한해야 합니다.
- 정기적인 백업: 때때로 백업은 해킹의 최후 수단이며 웹사이트에는 항상 웹사이트 서버에서 떨어진 곳에 백업이 저장되어 있어야 합니다. WordPress 사이트를 백업하는 방법에 대해 자세히 알아보세요.
- SSL 사용: 웹사이트에 SSL 인증서를 설치하여 주고받는 통신을 암호화합니다. SSL은 사실상의 표준이 되었으며 Google은 보다 안전한 탐색 경험을 위해 SSL 사용을 적극적으로 권장합니다.
- 몇 달에 한 번씩 보안 감사 수행: 활동 로그를 사용하여 웹 사이트에서 사용자와 사용자의 작업을 검토합니다. 비정상적인 활동은 맬웨어의 조기 경고 신호일 수 있습니다. 또한 관리자 및 사용자 계정에 대한 최소 권한 정책을 구현하는 것이 좋습니다. 마지막으로 웹사이트에서 사용하지 않는 플러그인이나 테마를 제거합니다. 비활성화된 테마 및 플러그인은 업데이트를 위해 간과되고 WordPess 보안 취약점은 확인되지 않아 웹사이트가 해킹됩니다.
- 평판이 좋은 플러그인 및 테마 선택: 이것은 보안 조치로서 약간 주관적이지만 웹사이트에서 최고의 플러그인과 테마를 사용할 가치가 있습니다. 예를 들어 개발자가 정기적으로 제품을 업데이트하는지 확인하십시오. 온라인 리뷰 및 다른 사용자의 지원 경험 외에도 이것은 중요한 지표입니다. 또한 프리미엄 소프트웨어는 일반적으로 전반적으로 더 좋습니다. 그러나 가장 중요한 것은 null 소프트웨어를 사용하지 않는 것입니다. 그것은 종종 바로 그 이유 때문에 크랙된 코드에 맬웨어를 포함합니다. 그것은 가치 있는 위험이 아닙니다.
WordPress 웹 사이트를 강화하고 WordPress 보안 작동 방식에 대해 스스로 교육할 수도 있습니다.
WordPress 사이트 해킹의 주요 원인
WordPress 사이트의 보안에는 취약점 과 비밀번호 라는 두 가지 약한 링크가 있습니다. 맬웨어의 90% 이상은 취약성을 통해 주입되고, 5%는 손상되거나 취약한 암호로 인해, <1%는 열악한 웹 호스트 서비스와 같은 다른 원인으로 인해 주입됩니다.
취약점
WordPress 자체는 안전하지만 웹 사이트는 핵심 WordPress 이상으로 구축됩니다. 플러그인과 테마를 사용하여 웹사이트의 기능을 확장하고, 기능을 추가하고, 멋진 디자인을 만들고, 웹사이트 방문자와 상호 작용합니다. 이 모든 것은 플러그인과 테마로 이루어집니다.
WordPress와 같은 플러그인과 테마는 코드로 구축됩니다. 개발자는 코드를 작성할 때 허점을 초래하는 실수를 할 수 있습니다. 해커는 코드의 허점을 악용하여 개발자가 의도하지 않은 작업을 수행할 수 있습니다.
예를 들어 웹사이트에서 사용자가 이미지를 업로드할 수 있도록 허용하는 경우(예: 프로필 사진의 경우) 업로드는 이미지 파일로만 이루어져야 합니다. 그러나 개발자가 이러한 제약 조건을 설정하지 않은 경우 해커는 대신 맬웨어로 가득 찬 PHP 파일을 업로드할 수 있습니다. 웹사이트에 업로드되면 해커가 파일을 실행할 수 있으며 악성코드는 사이트의 나머지 부분으로 퍼집니다. 이러한 허점은 취약점입니다. 물론 다른 유형이 있지만 이들은 WordPress 사이트에 영향을 미치는 주요 유형입니다.
손상된 비밀번호
해커가 귀하의 계정 자격 증명을 가지고 있다면 귀하의 웹사이트를 해킹할 필요가 없습니다. 그렇기 때문에 강력한 암호가 중요합니다.
암호가 WordPress 보안 체인에서 가장 약한 링크가 되는 두 가지 주요 방법이 있습니다. 하나는 기억하기 쉬운 암호를 사용하는 것이므로 결과적으로 해커와 봇이 추측하기 쉽습니다. 두 번째 방법은 사용자가 웹사이트와 서비스에서 비밀번호를 재사용하는 경우입니다.
데이터 침해는 너무나 흔합니다. 예를 들어, 사용자는 전자상거래 웹사이트와 Twitter 계정이라는 두 개의 다른 계정에 대해 동일한 암호를 가지고 있습니다. 전자 상거래 웹사이트에 데이터 침해가 발생하여 사용자 데이터가 도난당하면 이제 해당 Twitter 계정이 손상됩니다. 해커는 계정에 로그인하여 모든 종류의 혼란을 일으킬 수 있습니다.
취약성과 손상된 비밀번호는 모두 올바른 도구와 올바른 조언으로 쉽게 처리할 수 있는 WordPress 보안 위험입니다. 다행히도 그 두 가지가 여기에 있습니다.
결론
WordPress 보안 문제는 경험이 부족한 관리자에게 어려울 수 있지만 그렇다고 해서 해결 방법이 없는 것은 아닙니다. 보안 문제는 전문가의 조언을 들으면 쉽게 해결할 수 있습니다. MalCare에서는 WordPress 보안이 손을 떼지 않고도 안심하고 다른 작업을 수행할 수 있어야 한다고 굳게 믿습니다.
이 기사가 두려움을 줄이는 데 도움이 되었기를 바랍니다. 우리가 해결하지 못한 것이 있다면 저희에게 알려주십시오. 여러분의 의견을 듣고 싶습니다.
자주 묻는 질문
WordPress에 보안 문제가 있습니까?
WordPress는 안전한 시스템이지만 다른 시스템과 마찬가지로 완벽하지 않습니다. 플러그인과 테마는 웹사이트에 기능과 복잡성을 추가하지만 보안 위험도 수반합니다. 그러나 이를 성공적으로 완화할 수 있는 방법이 있으므로 WordPress 웹사이트는 해커로부터 보호됩니다.
WordPress는 쉽게 해킹됩니까?
WordPress는 쉽게 해킹되지 않지만 일부 플러그인과 테마는 안전하지 않을 수 있습니다. MalCare와 같은 통합 방화벽이 있는 보안 플러그인을 설치하면 WordPress 웹사이트를 훨씬 더 안전하게 만들 수 있습니다.
WordPress는 상거래에 안전한가요?
웹사이트에 방화벽이 설치된 보안 플러그인이 있는 경우 WordPress는 상거래에 안전합니다. 보안 플러그인은 일일 검사를 수행하여 사용자에게 맬웨어를 경고합니다. MalCare는 웹사이트를 검사할 뿐만 아니라 원클릭 자동 청소 옵션도 제공하는 훌륭한 보안 플러그인입니다. MalCare는 또한 데이터를 긁는 봇으로부터 웹사이트를 보호하는 것 외에도 상거래 웹사이트에서 나쁜 트래픽을 차단하는 방화벽과 함께 제공됩니다.
WordPress 보안 요구 사항은 무엇입니까?
필수 WordPress 보안 요구 사항은 다음과 같습니다.
- 맬웨어 스캐너
- 멀웨어 클리너
- WordPress firewall
- 무차별 대입 보호
- 봇 보호
- 활동 로그
- 이중 인증
These features go a long way toward protecting websites from WordPress security issues.
Are outdated WordPress plugins a security risk for a site?
Yes, outdated WordPress plugins are a security risk for a website. Plugin updates usually contain security patches that address errors in the plugin code. These errors are known as vulnerabilities and can be exploited by hackers to gain unauthorised access to a website. Therefore it is critically important to update WordPress plugins as soon as possible. Same goes for WordPress themes.