WordPress 사이트를 보호하는 10단계 방법
WordPress 사이트를 구축할 때 할 수 있는 가장 중요한 일 중 하나는 사이트가 안전한지 확인하는 것입니다. 사이트 보안을 100%까지 달성할 수는 없지만 확실히 99%를 달성할 수 있으며 사이트의 모든 액세스 포인트와 해당 취약점을 설명하는 크고 작은 조치를 제정하여 이를 달성할 수 있습니다.
이제 여러분 중 일부는 이미 귀하의 사이트가 꽤 안전하다고 생각할 수도 있습니다. 훌륭합니다. 하지만 몇 분만 시간을 내어 WordPress 사이트 보안과 관련하여 찾아야 할 사항을 모아 놓은 이 목록을 살펴보는 것은 어떨까요? 실행 계획을 가지고 떠나거나 기존 조치에 대해 더 자신감을 갖게 될 것입니다. 둘 다 좋은 것입니다.
귀하의 사이트를 최대한 안전하게 보호하기 위해 살펴보거나 주의해야 할 10가지 사항은 다음과 같습니다.
1. 대시보드 접근성 제한
누군가 WordPress 대시보드에 액세스하면 새 게시물과 페이지를 추가하고, 파일을 업로드하고, 설정을 변경할 수 있습니다. 경험이 없는 사람은 자신도 모르게 실수를 할 수 있습니다. 아니면 그 의도가 더 악의적일 수도 있습니다. 그럼에도 불구하고 신뢰할 수 있는 대시보드에 대한 액세스 권한만 부여해야 합니다.
귀하의 IP 주소를 화이트리스트에 추가하여 귀하의 IP에 속하지 않은 사람이 귀하의 대시보드에 액세스하지 못하도록 제한할 수 있으며, 이를 통해 해킹 시도를 크게 줄일 수 있습니다. 물론, 항상 동일한 IP에서 사이트 관리자에 액세스해야 합니다.
이렇게 하려면 wp-admin 폴더에 새 .htaccess 파일을 추가한 후 다음 코드를 추가하세요.
order deny,
allow
allow from YOUR IP ADDRESS
deny from all
승인되지 않은 사용자가 테마와 플러그인을 편집하지 못하도록 보호하려면 wp-config.php 파일에 다음 코드를 추가하세요.
define( 'DISALLOW_FILE_EDIT', true );2. 디렉토리 검색 차단
파일이 서버의 폴더에 포함되도록 웹사이트가 설정되어 있다는 사실을 이미 알고 계실 것입니다. 일반적으로 누군가가 각 폴더나 디렉터리의 콘텐츠를 찾아볼 수 있으므로 악의적인 해킹 시도에 노출될 수 있습니다. 그러나 특정 폴더의 내용이 대중에게 공개되지 않도록 설정할 수 있습니다. 이는 모호한 전술이며 사이트를 100% 안전하게 만들 수는 없지만 해커에게 작업할 수 있는 정보가 적고 원하는 정보도 적습니다.
디렉토리 검색을 차단하려면 .htaccess 파일을 다시 열고 맨 아래에 다음 코드를 삽입하세요.
Options -Indexes그게 전부입니다!
3. WordPress 버전 정보 제거
사이트의 <<i>head> 태그에 사용 중인 WordPress 버전 번호를 자동으로 출력하는 데 사용되는 WordPress 테마입니다. 그러나 WordPress 자체는 이제 이 정보를 삽입하며 누가 무엇을 사용하는지 분석할 때 WordPress에서 아는 것이 유용하지만 코드를 엿보는 사람이 사용할 수 있도록 이 정보를 남겨 두는 것은 보안상 위험합니다.
왜? 해커에게 버전 번호를 직접 알려주면 작업이 더 쉬워지기 때문입니다. 그리고 당신은 해커의 일을 더 쉽게 만들고 싶지 않습니다! 대신 다음 코드를 테마의 <i>functions.php 파일에 삽입하세요.
function remove_wp_version() {
return '';
}
<span style="line-height: 1.8em;">add_filter( 'the_generator', 'remove_wp_version' );
이렇게 하면 버전 번호가 제거되고 사이트에 또 다른 보안 계층이 추가됩니다.
4. 사용자 이름과 비밀번호를 평가하세요
둘째, 비밀번호에 일련의 숫자, 문자 및 기호를 사용하십시오. 기본적으로 인간이 추측할 수 없도록 만들고, 기계가 해독하는 것을 극도로 어렵게 만듭니다.
5. 정기적인 사이트 백업 수행
많은 사람들은 사이트를 자주 백업해야 한다는 말을 들으면 눈을 굴립니다. 그들이 그것이 중요하다는 것을 이해하지 못하기 때문이 아닙니다. 오히려 전체 사이트를 백업한다는 생각이 지치기 때문입니다. 많은 사람들은 프로젝트에 시간과 노력을 투자하고 싶어하지 않습니다.
다행히도 요즘은 백업을 완전히 자동화할 수 있고 미리 예약할 수 있기 때문에 실제로 현명한 솔루션입니다. 이렇게 하면 사이트를 다시 백업하는 것을 잊지 않을 것입니다. WordPress Codex에 자세한 지침이 있거나 WordPress 사이트 백업 방법에 대한 가이드를 사용할 수 있습니다. 또는 플러그인 기반 솔루션을 선택할 수 있습니다(Backup Buddy 및 VaultPress는 이전에 WPExplorer에서 사용한 두 가지 옵션입니다).
6. 사이트를 최신 상태로 유지하세요
해커들은 매일 웹사이트를 파괴하기 위한 새로운 전략을 고안합니다. 따라서 오래된 버전의 WordPress를 실행하는 것은 문제를 야기할 뿐입니다. 특히 WordPress는 위 사진에서 볼 수 있듯이 새 버전이 출시되자마자 이전 버전의 결함과 보안 허점을 게시하기 때문입니다. 최적의 보안을 위해 항상 사이트가 최신 버전을 실행하고 있는지 확인하세요.
7. 보안 테마 선택
평판이 좋은 테마를 선택하는 것도 중요합니다. 평판이 좋지 않은 개발자가 만든 것이나 가장 깨끗한 코드가 없는 것들은 일단 설치되면 사이트를 보안 취약성에 노출시킬 수 있습니다. 테마를 설치하기 전에 테마 리뷰를 읽어보고 프리미엄 테마를 구매하는 경우 항상 잘 알려진 사이트에서 구매하세요.
마찬가지로 테마 업데이트가 제공되면 항상 설치하십시오. WordPress 핵심 파일을 최신 상태로 유지하는 방법에 대해 위에서 언급한 내용이 여기에도 적용됩니다.
8. 보안 플러그인 선택
위에서 테마에 관해 말한 내용은 플러그인에도 적용됩니다. 플러그인에는 때때로 맬웨어나 악성 코드가 포함될 수 있기 때문에 이 조언은 플러그인에 대해 두 배로 사실일 가능성이 높습니다. 모르는 개발자로부터 플러그인을 다운로드하지 말고 사이트 보안을 유지하기 위해 업데이트가 제공되면 항상 설치하십시오.
9. 파일 보호
전체 WordPress 사이트에서 가장 중요한 파일 중 하나는 <i>wp-config.php 파일입니다. 이는 귀하의 사이트에 대한 데이터 톤을 저장하고 데이터베이스에 대한 세부 정보 및 사이트 전체의 설정을 포함합니다. 올바른 지식 기반을 갖춘 해커는 이 파일 정보만으로 사이트의 모든 것을 변경할 수 있습니다. 따라서 상상할 수 있듯이 이를 보호하는 것이 중요합니다.
다행히도 비교적 간단한 수정으로 해결할 수 있습니다. <i>.htaccess 파일의 <i># END WordPress 바로 아래에 다음 코드 조각을 추가하기만 하면 됩니다.
<Files wp-config.php>
order allow,deny
deny from all
</Files>10. 올바른 호스팅 제공업체 선택
사이트 보안의 대부분은 귀하가 선택한 WordPress 호스팅 제공업체에 달려 있습니다. 어떤 호스트가 가장 좋은지 말씀드릴 수는 없지만(이 기사에서 논의할 변수가 너무 많습니다), 현명한 결정을 내리려면 리뷰를 읽는 것이 필수적이라고 말씀드릴 수 있습니다. 최종 선택을 하기 전에 호스트의 보안, 백업 솔루션 및 서버 유형을 평가하십시오.
기억하세요: 선택한 호스트는 사이트 로드 속도, 가동 시간, 공개 및 비공개 데이터의 보안에 직접적인 역할을 합니다. 가볍게 내릴 결정은 아닙니다.
이 목록은 결코 완전하지는 않지만 잠재적인 보안 허점을 식별하고 해커로부터 사이트를 보호하기 위한 솔루션을 제정하는 측면에서 시작하기 위한 다재다능한 위치를 확실히 제공합니다. WordPress 사이트를 보호하는 더 쉬운 팁을 확인하고 이 WordPress 보안 가이드를 따라갈 수도 있습니다. 또한 마음의 평화를 조금 더 주는 이점도 있어야 합니다. 결국 웹사이트 개발과 구현에 수백 시간을 투자하는 것이 일반적입니다. 그것을 보호하는 것이 필수적입니다.
귀하의 사이트를 보호하기 위해 어떤 조치를 취하시나요? 수동 접근 방식을 선호하시나요, 아니면 플러그인 기반 솔루션을 사용하시나요? 댓글로 알려주세요!


