WordPress 보안에 대한 완전한 단계별 가이드
게시 됨: 2022-08-28WordPress 보안은 맬웨어 및 해커로부터 사이트, 방문자 및 데이터를 보호하는 데 중점을 둡니다. 이제 일이 잘못되지 마십시오. WordPress는 안전한 플랫폼이며 해커는 잘못된 암호 정책이나 보안 취약성으로 인해 플랫폼의 보안 기능을 통해 침투하는 데에만 성공합니다.
이를 완화하면 사이트가 해킹될 가능성이 크게 줄어듭니다. 그렇다면 WordPress 사이트의 보안 취약성을 어떻게 완화할 수 있습니까?
백업 솔루션 설치
WordPress 공격에 대한 첫 번째 방어는 데이터를 백업하는 것입니다. 확실한 진실은 절대적으로 안전한 것은 없다는 것입니다. 포춘 500대 웹사이트가 해킹될 수 있다면 귀하의 사이트도 취약합니다.
백업 솔루션이 있다고 해서 사이트가 해킹되지 않는 것은 아니지만 단순히 데이터를 보호합니다. 백업할 때 사이트가 해킹당했을 경우 사이트와 데이터를 즉시 복원할 수 있습니다. 무료 및 유료 패키지에 대한 다양한 WordPress 백업 플러그인을 찾을 수 있습니다.
데이터를 매일 자동으로 백업할 수 있도록 실시간 백업을 설정하는 것이 좋습니다. 또한 Dropbox, Amazon 또는 기타 프라이빗 클라우드와 같은 클라우드의 원격 위치에 정기적으로 백업해야 합니다.
WAF(웹 애플리케이션 방화벽) 활성화
웹 응용 프로그램 방화벽을 사용하는 것은 맬웨어로부터 웹 사이트를 보호하는 가장 쉬운 방법입니다. WAF는 악성 트래픽이 사이트에 도달하기 전에도 차단합니다. 고려할 수 있는 웹 애플리케이션 방화벽은 다음과 같습니다.
• DNS 수준 웹사이트 방화벽: 이 기능이 활성화되면 클라우드 프록시 서버를 통해 사이트 트래픽을 라우팅하고 웹 서버에 인증된 트래픽만 보냅니다.
• 응용 프로그램 수준 방화벽: 이 플러그인은 사이트에 WordPress 스크립트를 로드하기 전에 서버에 도달할 때 트래픽을 평가합니다. 둘 사이에서 DNS 수준 방화벽은 시간당 서버 부하를 최소화하는 데 가장 효과적입니다.
WordPress 웹사이트를 SSL/HTTPS로 마이그레이션
SSL(Secure Socket Layer)은 사이트와 사용자 브라우저 간에 전송되는 데이터를 암호화하는 보안 프로토콜입니다. 암호화를 사용하면 권한이 있는 사람이 사이트를 스누핑하여 정보를 훔치는 것이 어렵습니다. SSL을 활성화하면 사이트에서 HTTP를 삭제하고 HTTPS를 사용하기 시작합니다.
사이트에서 HTTPS를 사용하고 있음을 나타내는 기호는 웹 브라우저에서 사이트 주소 옆에 있는 자물쇠 기호입니다. SSL 인증서는 추가 비용이 발생하며 인증 기관에서 발급한다는 점만 언급하면 충분합니다.
그러나 Facebook, Google Chrome 및 Mozilla에서 지원하는 Let's Encrypt에서 제공하는 무료 SSL 인증서를 사용하도록 선택할 수 있습니다. 또한 많은 호스트 회사에서 이제 WordPress 사이트를 호스팅하기 위한 패키지의 일부로 무료 SSL 인증서를 제공합니다.
유지보수 서비스 이용
유지 관리 서비스를 사용할 때 좋은 점은 WordPress 보안 이상을 제공한다는 것입니다. 이러한 서비스를 사용하면 웹사이트와 관련된 백엔드 문제에 대해 걱정할 필요가 없습니다.
보안에서 백업 및 기타 유지 관리 문제에 이르기까지 유지 관리 서비스 제공업체에서 처리합니다. 전문가가 사이트를 항상 안전하게 유지하는 작업을 처리하도록 하는 동안 비즈니스에 집중할 수 있습니다.
코딩으로 WordPress 보안을 수행하는 방법
기본적인 코딩 기술이 있고 WordPress 보안에 대한 탭을 혼자 유지하려는 경우 이 부분이 적합합니다. 다음은 몇 가지 코딩 지식으로 WordPress 보안을 유지하는 데 도움이 되는 단계입니다.
"관리자"에서 기본 사용자 이름을 변경하십시오.
WordPress 관리자의 기본 사용자 이름은 "admin"입니다. 이렇게 하면 해커가 쉽게 사용자 이름을 알아내고 사이트를 무차별적으로 공격할 수 있습니다. WordPress가 이를 변경했으며 WordPress를 설치할 때 고유한 사용자 이름을 선택해야 하지만 대부분의 원클릭 WordPress 설치 프로그램은 여전히 기본 사용자 이름으로 "Admin"을 사용합니다.
웹 호스팅 회사에서 WordPress를 설치하는 동안 이러한 문제가 발생하면 문제를 해결해야 합니다. WordPress는 사용자 이름 변경을 지원하지 않습니다. 그러나 이전 사용자 이름을 삭제하여 새 관리자 사용자 이름을 만들 수 있습니다.
이전 관리자 사용자 이름을 삭제하고 새 사용자 이름을 만드는 방법
관리자 사용자 역할로 새 사용자 이름을 만들 수 있습니다. 기존 계정 생성 시 사용한 이메일 주소를 사용할 수 없으므로 새 이메일 주소를 생성해야 할 수 있습니다. 아래 단계에 따라 새 이메일 주소로 새 관리자 사용자 이름을 만드십시오.
1단계: "사용자"를 클릭하고 짧은 양식을 작성합니다.
2단계: WordPress 계정에서 로그아웃하고 새로 생성된 사용자 계정으로 로그인합니다.
3단계: "사용자"로 이동한 다음 "모든 사용자" 페이지로 이동하고 이전 사용자 이름 아래에 있는 "삭제" 링크를 클릭합니다.
4단계: WordPress는 이전 사용자가 만든 콘텐츠를 삭제할 것인지 묻는 메시지를 표시합니다. "모든 콘텐츠 속성 지정"을 클릭하고 생성한 새 사용자 이름을 선택합니다.
5단계: "삭제 확인"을 클릭하여 이전 계정을 삭제합니다. 이것이 기존 사용자 이름을 새 사용자 이름으로 변경하는 데 필요한 전부입니다.
파일 편집 비활성화
WordPress에는 사용자가 관리 영역을 통해 테마 및 플러그인 파일을 편집할 수 있는 내장 코드 편집기가 있습니다. 이 기능이 잘못된 사람의 손에 들어가면 주요 보안 위험이 될 수 있습니다. 따라서 비활성화하는 것이 가장 좋습니다. 이렇게 하려면 아래 단계를 따르세요.
1단계: wp-config.php 파일에 아래 코드 추가
• // 파일 편집 금지
• define( 'DISALLOW_FILE_EDIT', true ); 로그인 시도 감소
사용자는 제한 없이 WordPress 대시보드에 자유롭게 로그인할 수 있습니다. 이렇게 하면 WordPress 웹사이트가 무차별 대입 공격에 취약해집니다. 해커가 다양한 조합으로 여러 로그인을 통해 암호를 해독하는 것이 쉬워집니다.
로그인 실패 후 시도 횟수를 제한하여 이 문제를 해결해야 합니다. 이렇게 하려면 아래 단계를 따르세요.
• 로그인 잠금 플러그인 설치 및 활성화
• "설정"으로 이동한 다음 "로그인 잠금" 페이지를 방문하여 설정합니다.
• 지시에 따라 프로세스를 완료하면 바로 진행할 수 있습니다.
마지막 생각들
이 단계를 통해 WordPress 보안을 크게 높이고 공격을 방지할 수 있습니다. 이것들이 시간을 보내고 싶지 않은 것처럼 보이면 WordPress 유지 관리 서비스를 사용하는 것이 좋습니다. 이렇게 하면 스트레스가 해소되고 전문가 팀이 사이트를 관리하므로 안심할 수 있습니다.
WordPress 사이트가 안전한지 어떻게 알 수 있습니까?
Chrome과 같은 브라우저에서 페이지를 열고 웹 주소 왼쪽에서 보안 상태를 확인합니다. "보안" 또는 "안전하지 않음" 메시지가 표시됩니다.
가장 안전한 웹 주소는 무엇입니까?
보안 웹 주소는 "HTTP"가 아닌 "HTTPS"로 시작해야 합니다. "HTTPS"의 "S"는 보안을 나타내며 사이트가 SSL 인증서를 사용함을 나타냅니다.