WordPress 웹사이트 보안을 위한 10가지 최고의 WordPress 보안 가이드
게시 됨: 2020-11-10Covid-19 전염병이 대부분의 비즈니스를 온라인으로 몰아넣으면서 웹사이트는 의심할 여지 없이 가장 큰 비즈니스 자산 중 하나입니다. WordPress와 같은 콘텐츠 관리 시스템은 웹사이트 구축을 더 쉽게 만들었습니다. 불행히도 웹사이트 보안은 대부분 무시됩니다. 너무 늦어서 사이트가 해킹당할 때까지 말입니다. 해커는 크고 작은 100,000개 이상의 웹사이트를 매일 표적으로 삼고 있으며 WordPress 웹사이트가 대부분입니다. WordPress 자체는 안전하지만 엄청난 인기로 인해 해커가 가장 좋아합니다. 100% 웹 사이트 보안을 보장할 수 있는 방법은 없지만 대부분의 사용자가 최상의 보안 관행을 따르지 않아 사이트가 해커에게 취약하기 때문에 해킹이 발생합니다. 이 기사에서는 포괄적인 WordPress 보안 전략의 중추를 형성하는 10가지 최고의 WordPress 보안 가이드와 테스트된 보안 조치를 공유합니다. 주제를 시작하겠습니다.
1. 웹사이트를 정기적으로 스캔하고 청소하세요
이 단계를 수행하면 악성 코드가 즉시 주의를 끌 수 있습니다. 그러나 기술에 익숙하지 않은 사용자라면 그러한 코드를 식별하는 것이 까다로울 수 있습니다. 또한 해커는 코드를 식별하기 어렵게 만드는 새로운 해킹을 지속적으로 혁신하고 고안합니다.
이 작업을 수행하려면 Sucuri 또는 MalCare와 같은 보안 플러그인을 설치하는 것이 좋습니다. 보안 플러그인은 진화하는 고급 알고리즘을 사용하여 가장 교활한 맬웨어도 탐지하도록 설계되었습니다. 다른 플러그인과 마찬가지로 설치가 쉽고 기술적 노하우가 없어도 사용자가 사용할 수 있습니다. 이를 사용하여 맬웨어가 사이트에 너무 오랫동안 머물지 않도록 정기적인 검사를 예약할 수 있습니다. MalCare와 같은 보안 플러그인은 원클릭 자동 맬웨어 제거를 제공하므로 기술 지원을 기다리지 않고도 사이트를 즉시 정리할 수 있습니다.
사이트를 수동으로 스캔하고 수정하도록 선택할 수 있습니다. 그러나 WP 백엔드 파일과 데이터베이스 테이블에 정통하지 않는 한 권장하지 않습니다.
2. 웹사이트 업데이트
플러그인/테마에 대해 "WordPress 버전 xxx를 사용할 수 있습니다" 또는 "xxx로 업데이트"와 같은 메시지를 자주 보십니까? 무시하고 싶은 생각이 들 수도 있지만 그렇게 하는 것은 큰 실수가 될 수 있습니다. 제품군 업데이트를 지연할수록 사이트가 더 취약해집니다. 해커는 이전 버전의 Core WP, 플러그인 및 테마에서 알려진 보안 결함을 악용합니다. 특정 버전에서 결함을 발견하면 동일한 버전을 사용하는 모든 사이트를 대상으로 합니다.
불행한 일이지만 대부분의 사이트가 버전 3.x 또는 2.x와 같은 오래되거나 오래된 버전의 WordPress에서 실행되고 있는 것이 사실입니다. 설치된 대부분의 플러그인/테마도 마찬가지입니다.
업데이트 적용은 특히 수백 개의 사이트를 관리하는 경우 시간이 많이 소요될 수 있습니다. 쉽게 하기 위해 WordPress 관리 기능을 제공하는 WP Remote와 같은 보안 플러그인을 선택하여 한 번에 모든 사이트의 모든 WP 구성 요소를 업데이트할 수 있습니다.
3. 사용자 이름 및 비밀번호 강화
"password" 또는 "123123"과 같은 로그인 페이지 암호를 계속 사용합니까? 해커는 로그인 페이지에 침입하기 위해 항상 이와 같은 일반적인 사용자 이름과 약한 암호를 악용합니다. 일반적인 해킹 방법 중 해커는 사용자 이름과 암호를 추측하여 전 세계 로그인 페이지를 대상으로 하는 자동화된 봇을 사용하여 무차별 대입 공격을 배포합니다.
무차별 대입 공격으로부터 보호하는 가장 쉽고 아마도 가장 쉬운 방법은 로그인 자격 증명을 강화하는 것입니다. 일반적으로 모든 사용자가 로그인 목적으로 고유한 사용자 이름을 구성하도록 하십시오.
길이가 12자 이상이고 알파벳, 숫자 및 특수 기호(예: #, @ 또는 _)가 혼합된 강력한 암호를 선택하십시오.
또 다른 보안 조치는 사용자 암호를 6~8개월마다 정기적으로 변경하는 것입니다. Dashlane과 같은 암호 관리 도구는 강력한 암호를 생성하고 저장하는 데 효과적일 수 있습니다.
4. 2단계 인증 또는 2FA 구현
2단계 인증 또는 2FA는 사이트에 추가 보안 계층을 제공하는 산업 표준입니다.
2FA는 어떻게 작동합니까? 활성화하면 계정에 로그인하려는 모든 사용자는 2단계 프로세스를 거쳐야 합니다. 첫 번째 단계는 올바른 사용자 이름과 암호를 입력하는 것입니다. 다음 단계는 생성되어 사용자의 휴대폰 번호로만 전달되는 특별하고 고유한 코드를 입력하는 것입니다.
요컨대, 2FA는 해커가 웹 사이트 로그인 페이지에 무차별 대입 공격을 배포하는 것을 어렵게 만듭니다. Google Authenticator 또는 Duo Two-Factor Authentication과 같은 2FA 플러그인을 설치하기만 하면 됩니다. 또 다른 대안은 2FA 기능이 내장된 MalCare와 같은 보안 플러그인을 사용하는 것입니다.
5. SSL 인증서 설치
SSL 또는 Short Secure Layer는 호스팅 서버와 사용자 브라우저 간에 전송되는 모든 데이터를 암호화하는 보안 계층입니다. 이 암호화를 통해 해커가 공유 정보를 쉽게 가로채고 해독할 수 없도록 할 수 있습니다. 추가 혜택이 있습니다. 검색 엔진이 SSL 인증서가 있는 웹사이트를 선호하므로 이는 SEO 순위를 향상시키는 좋은 방법이기도 합니다.
귀하의 사이트에 대한 SSL 인증서는 어떻게 얻습니까? 호스팅 회사에서 받을 수 있습니다. 그래도 작동하지 않으면 사이트에 Let's Encrypt와 같은 타사 SSL 플러그인을 설치하십시오.
6. 웹사이트에 대한 방화벽 보호 설정
방화벽은 들어오는 트래픽과 웹 서버 간의 지속적인 방어선 역할을 합니다. 효과적인 웹사이트 방화벽은 데이터베이스 주입, XSS 공격 및 세션 하이재킹과 같은 공격을 막을 수 있습니다.
어떻게 그렇게 효과적입니까? 간단합니다. 웹 서버로 들어오는 모든 요청을 모니터링하고 불량하거나 의심스러운 IP 주소에서 오는 요청을 차단합니다. 인터넷을 탐색하는 데 사용하는 장치에 관계없이 IP 주소라는 고유 코드로 식별됩니다. 해커의 기기도 마찬가지입니다. 방화벽은 맬웨어 공격을 시작한 기록이 있는 IP 주소의 요청을 차단합니다.
방화벽을 어떻게 설정합니까? 클라우드 기반 웹 애플리케이션 방화벽 및 네트워크 수준 방화벽을 비롯한 다양한 유형의 방화벽 중에서 선택할 수 있습니다. 쉽게 활성화 또는 비활성화할 수 있는 방화벽 보호 기능도 포함하는 MalCare와 같은 보안 플러그인을 선택하십시오.
7. WP 경화 실행
해커가 배포한 일반적인 해킹 메커니즘을 기반으로 WordPress 팀은 웹사이트를 강화하기 위해 12가지 강화 조치 세트를 권장합니다. 여기에는 파일 편집기 도구 비활성화, 보안 키 변경, 플러그인/테마 설치 차단이 포함됩니다.
그러나 이러한 조치 중 일부는 비기술적 사용자가 독립적으로 구현하기 어려울 수 있습니다. 부주의한 오류로 인해 사이트가 오작동하거나 충돌할 수 있습니다. MalCare 보안 플러그인에는 몇 번의 클릭만으로 이 작업을 수행하는 쉬운 단계별 WordPress 강화 기능이 있습니다.
8. 사용자 권한 할당
WordPress 사이트의 경우 여러 사용자를 만들 수 있지만 모두가 가장 높은 권한을 가질 필요는 없습니다. 이것이 WP가 최고 관리자, 관리자, 편집자, 작성자, 기고자 및 작성자의 6가지 사용자 역할을 허용하는 이유입니다.
최고 관리자는 "가장 높은" 권한 또는 권한을 가지며 작성자는 "최소" 권한을 갖습니다. 관리자 사용자가 가장 많은 권한을 갖기 때문에 해커는 종종 관리자 계정을 해킹하려고 시도합니다. 이 계정에서 최대 피해를 입힐 수 있습니다.
권장 사항 – 소수의 신뢰할 수 있는 사용자에게만 "관리자" 권한이 할당되는 최소 권한 원칙을 사용합니다. 업무 역할에 따라 나머지는 다른 사용자 역할이 부여될 수 있습니다.
9. 지역 차단 구현
사이버 공격에 대한 최신 통계에 따르면 대부분의 성공적인 해커는 소수 국가에 기반을 두고 있습니다. 방화벽이 선택한 IP 주소의 요청을 차단할 수 있는 것처럼 특정 국가에서 오는 모든 요청도 차단할 수 있습니다. 이것은 국가 차단으로 알려진 것입니다. 이러한 국가에서 들어오는 트래픽을 차단하면 해당 국가에 기반을 둔 해커가 웹사이트에 액세스할 수 없습니다. 이것은 웹사이트에 지리적 타겟 세그먼트가 있는 경우 가장 잘 작동합니다.
실패하거나 차단된 모든 IP 요청의 출처 국가를 보고 해당 지역에 대한 국가 차단을 구현할 수 있는 옵션을 제공하는 보안 도구를 선택하십시오.
10. 웹사이트와 데이터베이스를 정기적으로 백업하세요
모든 보안 조치에도 불구하고 공격을 100% 피할 수 있다는 보장은 없는 것이 현실입니다. 웹사이트 백업은 성공적인 해킹에 대한 보험과 같습니다. 웹사이트가 다운되거나 해킹당한 후에야 그 가치를 깨닫게 됩니다.
사이트가 다운되면 어떻게 합니까? 귀하의 최우선 순위는 웹사이트를 정상으로 복원하는 것이며 이는 웹사이트와 데이터베이스 파일의 백업이 모두 있는 경우에만 가능합니다.
웹 사이트의 전체 백업을 어떻게 수행합니까?
가능한 경우 호스팅 회사에서 제공하는 백업 서비스를 선택하십시오. 또는 수동으로 수행할 수 있지만 시간과 노력이 많이 들 수 있습니다. 더 간단하고 짧은 방법을 찾고 있다면 백업 프로세스를 자동화하고 안전한 위치에 백업의 독립적인 복사본을 저장하는 BlogVault 또는 Backupbuddy와 같은 백업 플러그인을 선택할 수 있습니다.
백업 플러그인은 다른 백업 도구보다 성능이 좋은 것으로 알려져 있습니다. 단순히 최신 파일과 데이터베이스 테이블을 모두 백업할 수 있는 완벽한 솔루션을 제공하기 때문에 누락될 위험이 최소화됩니다. 또한 몇 번의 클릭으로 웹 사이트를 복원할 수 있는 간편한 원 클릭 복원 기능을 제공합니다.
결론적으로
웹사이트가 크든 작든 상관없이 항상 똑똑한 해커의 잠재적인 표적이 될 것입니다. 사이버 위협으로부터 자신을 보호하는 유일한 방법은 해커의 작업을 더 어렵게 만들 수 있는 지식과 도구를 갖추는 것입니다. 이 10단계는 모든 WordPress 웹사이트에 대한 완전하고 강력한 보안 전략을 형성합니다. 위의 조치 중 대부분은 이러한 보안 조치 중 몇 가지를 결합한 단일 보안 플러그인을 설치하여 처리할 수 있습니다.
10가지 최고의 WordPress 보안 가이드 기사가 도움이 되었기를 바랍니다. 이 WordPress 보안 가이드를 구현하고 사이트의 안전 점수를 높이세요. WordPress 보안 가이드의 이 기사에 대해 질문이 있는 경우 아래 댓글 섹션에 알려주십시오. 또한 이 기사가 마음에 들면 친구 및 소셜 미디어 팔로워와 공유하십시오.