WordPress 사이트의 보안을 향상시키는 방법?
게시 됨: 2022-06-16be 워드프레스 보안 이 걱정되십니까 ? 당신은 혼자가 아닙니다. 대부분의 웹사이트 소유자는 WordPress 사이트 에 대한 사이버 공격이 증가함에 따라 해커로부터 WordPress 사이트를 보호할 방법을 찾고 있습니다. 모든 종류의 웹사이트에서 선호하는 CMS 가 되는 워드프레스의 인기는 이러한 공격이 많은 이유 중 하나입니다. 그러나 다른 이유도 있습니다.
이 WordPress 보안 가이드에서는 모든 WordPress 보안 질문에 답하고 웹사이트 보안을 보장하는 신뢰할 수 있고 권장되는 조치를 공유합니다. 시작하자.
워드프레스는 안전한가요?
WordPress 보안 에 대한 모든 대화를 고려할 때 WordPress 플랫폼은 보안 위협 및 위험에 취약하다는 평판을 받았습니다. 따라서 질문은 다음과 같습니다. WordPress는 본질적으로 안전하지 않습니까? 대답은 아니오이지만 WordPress 사이트가 해커로부터 안전하다는 의미는 아닙니다.
우리가 설명하자. WordPress 자체는 안전하지만 웹 사이트는 독립적으로 작동하지 않습니다. 예를 들어 WordPress는 타사 플러그인 및 테마 와 함께 작동할 수 있기 때문에 인기가 있습니다 . 이러한 플러그인은 반드시 온라인 보안을 위해 설계된 것은 아닙니다. 설상가상으로 대부분의 사이트 소유자와 사용자는 시기 적절한 업데이트, 백업 및 기타 조치와 같은 WordPress 보안 모범 사례 를 따르지 않아 취약합니다.
WordPress 사이트를 보호하는 방법?
다음은 마음의 평화를 제공할 수 있는 최고의 WordPress 보안 조치 11가지입니다.
1. 무차별 대입 공격 방지
무차별 대입 공격은 주로 WordPress 로그인 계정을 대상으로 하며 취약한 암호와 불충분한 인증 수단을 악용합니다. 해커는 자동화된 봇을 배포하여 사용자 계정, 특히 관리자 계정에 대한 강제 액세스 권한을 얻습니다.
무차별 대입 공격을 어떻게 막을 수 있습니까? 로그인 페이지에서 보안문자를 사용하여 실패한 로그인 시도 횟수를 제한하십시오.
다음으로 모든 사용자에 대해 확실한 암호를 구성합니다. 관리자를 포함한 모든 사용자에게 강력한 암호를 필수로 설정해야 합니다. 예를 들어 강력한 암호는 12자 이상이어야 하며 다음을 포함해야 합니다.
- 대문자 및 소문자 알파벳
- $, @ 또는 _와 같은 특수 문자
- 숫자의 혼합
누가 LastPass 또는 1Password와 같은 암호 관리자를 사용하여 사용자를 위한 강력한 암호를 생성하고 저장할 수 있습니까?
2. 사용자 역할을 신중하게 할당
WordPress는 모든 사이트에 대해 최고 관리자, 관리자, 편집자, 작성자, 기여자 및 구독자의 6가지 기본 사용자 역할을 허용합니다. 이러한 역할은 권한과 권한의 계층을 따릅니다. 잘못된 사람에게 너무 많은 기능이나 더 높은 이점을 할당하면 보안 위험이 발생할 수 있습니다.
사이트가 안전한지 확인하는 데 필수적인 부분은 이 역할 할당을 올바르게 수행하는 것입니다.
3. 웹사이트를 항상 최신 상태로 유지
해커로부터 WordPress 사이트를 보호하는 가장 좋은 방법 은 무엇입니까 ? 항상 최신 상태로 유지하십시오. 즉, 최신 버전의 Core WordPress, 플러그인 및 테마를 설치해야 합니다. 이것이 왜 중요한가? 최신 소프트웨어 업데이트에는 보안 수정 사항 및 개선 사항이 포함되어 있는 경우가 많습니다. 불행히도 수백만 명의 WordPress 사용자는 라이브 웹사이트가 손상될까 두려워 사이트를 업데이트하지 않기로 선택합니다.
4. 웹사이트를 정기적으로 백업하십시오.
아무리 많은 조치를 취하더라도 사이트가 해커로부터 보호된다는 보장은 없습니다. 최악의 상황이 발생하면 기존 백업을 사용하여 손상된 웹 사이트를 복원할 수 있습니다.
BlogVault 또는 UpdraftPlus와 같은 유료 WordPress 백업 플러그인을 설치하여 누가 이 작업을 빠르게 수행할 수 있습니까?
5. SSL 인증서 설치
HTTPS와 같은 암호화된 연결을 통해 WordPress 사이트를 실행하여 보안을 더욱 향상시킬 수 있습니다. Secure HTTP의 약자인 HTTPS를 사용하면 브라우저나 웹 앱이 웹사이트에 안전하게 연결할 수 있습니다. HTTP 웹사이트에서 HTTPS 웹사이트로 어떻게 이동합니까? 암호화된 웹사이트에 대해 업계에서 인정하는 표준인 SSL 인증서 를 설치합니다 .

WordPress 사이트의 경우 웹 호스트 회사 또는 Let's Encrypt와 같은 타사 SSL 플러그인을 통해 SSL 인증서를 설치할 수 있습니다.

6. 기본 사용자 이름을 "admin"으로 변경합니다.
상식과 관련하여 WordPress 사용자는 WordPress가 생성하는 "admin"과 같은 기본 사용자 이름을 계속 사용해서는 안 됩니다. 모든 기본 사용자 이름을 추측하기 어려운 고유한 사용자 이름으로 바꾸십시오. 이것은 무차별 대입 공격을 저지하는 가장 쉬운 방법일 것입니다.

웹 호스팅 대시보드의 "사용자" 패널에서 새 관리자 사용자를 만들거나 phpMyAdmin 도구를 사용할 수 있습니다.
7. WordPress 사이트 강화
WordPress 설치에서 중요한 wp-config.php 파일을 보호하는 것을 포함하여 해커로부터 WordPress 사이트를 강화하는 여러 가지 방법이 있습니다 . WordPress는 사용자를 보호하기 위해 약 12가지 다른 강화 조치를 권장합니다. 여기에는 PHP 실행 및 플러그인 설치 차단, 보안 키 변경 등이 포함됩니다.
WordPress 강화를 구현하는 것은 기술적으로 복잡합니다. MalCare와 같은 WordPress 보안 플러그인을 사용하여 이를 수행하거나 WordPress 개발자 또는 전문가를 고용하는 것이 좋습니다.

8. 대시보드에 대한 사용자 액세스 제한 WordPress 대시보드에 액세스할 수 있는 "관리자" 권한이 있는 사용자만 제한합니까? 예, 가능합니다. 이는 편집자 및 구독자와 같이 권한이 낮은 사용자가 사용자 대시보드와 같은 필수 페이지에 액세스하는 것을 방지합니다.
사용자 액세스를 제한하려면 "대시보드 액세스 제거" 또는 "사용자 액세스 제한"과 같은 WordPress 플러그인을 설치하세요.
9. 이중 인증(2FA) 활성화
이중 인증은 또한 무차별 대입 공격으로부터 WordPress를 안전하게 만드는 효과적인 수단입니다. 2FA가 설정되면 계정에 로그인하는 사용자는 다음의 2단계 프로세스를 따라야 합니다.
- 올바른 사용자 이름과 비밀번호 입력
- 생성되어 자신의 기기로만 전송되는 고유한 1회용 인증 코드 입력
Google Authenticator 플러그인을 설치하여 2FA를 구현할 수 있습니다.
10. 보안 플러그인 사용
WordPress 사이트에 대한 보안 을 구현할 시간이 거의 없다면 최상의 솔루션은 WordPress 보안 플러그인에 투자하는 것입니다. 이러한 보안 도구는 맬웨어, 백도어 및 기타 보안 취약성과 같은 가장 복잡한 유형의 온라인 위협을 탐지 및 제거하고 이 가이드에서 이미 논의한 대부분의 단계를 결합하도록 설계되었습니다.
예를 들어 MalCare 와 같은 보안 플러그인 은 맬웨어 검사 및 자동 정리와 로그인 보호, 웹사이트 업데이트 관리, 2FA 및 WordPress 강화 기능을 결합합니다.

가장 좋은 점은 기본적인 WordPress 지식이 있는 사용자도 사용할 수 있다는 것입니다.
11. 보안 호스팅을 사용합니다.
WordPress 웹 사이트 보안을 최대화하려면 보안 호스팅 플랫폼에 투자해야 합니다 . Bluehost 또는 Kinsta와 같은 특정 호스트는 호스팅된 WordPress 사이트에 여러 계층의 보안 조치를 추가하여 복잡하고 정교한 위협으로부터 보호합니다.
웹사이트를 24시간 연중무휴로 안전하게 유지하기 위해 신뢰할 수 있는 WordPress 웹 호스트를 선택하십시오.
이 11가지 보안 조치가 없으면 WordPress 사이트는 웹 사이트를 손상시키기 위해 사소한 보안 허점이나 실수를 찾는 공격자의 정면 돌파에 직면할 수 있습니다.
WordPress 사이트의 취약점
WordPress 사이트는 무차별 대입 공격으로 위협받는 것이 아닙니다. 해커는 다양한 유형의 보안 공격을 배포하여 WordPress 웹사이트에 침입할 수 있습니다. 다음은 일반적인 6가지입니다.
1. SQL 인젝션
이 공격에서 해커는 온라인 양식 플러그인의 보안 결함을 악용하여 WordPress 데이터베이스에 의심스러운 코드나 링크를 삽입합니다. 일단 거기에 있으면 SQL 명령을 사용하여 데이터베이스 테이블과 레코드를 손상시킬 수 있습니다.
2. 교차 사이트 스크립팅(XSS)
악성코드나 스크립트가 웹사이트(또는 웹 애플리케이션)에 직접 삽입됩니다. XSS 공격은 쿠키 또는 세션 데이터를 "훔치거나" HTML 페이지 콘텐츠를 다시 작성하는 데 사용됩니다.
3. 피싱
이름에서 알 수 있듯이 해커는 피싱 공격을 사용하여 순진한 사용자에게 진짜로 보이는 비즈니스 이메일을 보내 "낚아채기"합니다. 피싱 피해자는 이러한 이메일의 링크나 첨부 파일을 클릭하도록 유도하고 속아서 가짜 제품을 구매하거나 민감한 정보를 누설합니다.
4. 권한 상승
해커는 WordPress 계정의 보안 버그를 악용하여 권한 상승 공격을 시작할 수도 있습니다. 이 공격은 일반적으로 "낮은" 권한을 가진 사용자가 사용할 수 없는 "관리자" 권한에 대한 높은 액세스 권한을 얻을 수 있습니다.
5. 파마 해킹
"Google Viagra"라고 하는 제약 해킹은 보안 버그를 악용하여 "스팸성" 키워드(예: "비아그라 온라인 구매")를 인기 있는 웹사이트의 SEO 코드에 삽입합니다. 결과적으로 이러한 웹사이트는 검색 엔진 사용자가 이러한 키워드를 검색할 때 나열되며 "가짜" 제약 제품 또는 서비스를 판매하는 웹사이트로 리디렉션됩니다.

6. 일본어 키워드 해킹
이것은 타겟 웹사이트가 일본어 키워드로 스팸된다는 점을 제외하고 제약 해킹이 작동하는 방식과 유사합니다. 결과적으로 사용자가 정확한 일본어 키워드를 입력하면 정품 웹사이트가 검색 결과에 나열됩니다.

WordPress 보안이 중요한 이유
사이버 범죄자로부터 WordPress 사이트를 보호하는 방법을 아는 것은 기업이 웹사이트를 기능적으로 유지하고 고객을 만족시킬 수 있는 유일한 방법입니다. 웹사이트가 손상되면 회사에 다운타임이 연장되어 트래픽 손실, 고객 전환 손실 또는 궁극적으로 비즈니스 수익 손실로 이어집니다.
최상의 보안 조치에도 불구하고 해커가 사이트를 공격하지 않는다는 100% 보장은 없습니다. WordPress 사이트가 해킹되는 것을 방지 하는 가장 좋은 방법은 맬웨어를 발견하는 즉시 검사 및 제거하고 방화벽을 사용하여 끔찍한 트래픽을 차단할 수 있는 방화벽을 설치하는 것입니다. 지속적으로 수동으로 이 작업을 수행하는 것은 힘든 작업입니다. 보안 플러그인은 최신 유형의 맬웨어를 탐지 및 치료하고 사이트에 대한 최상의 보안 조치를 빠르고 효율적으로 구현하도록 도와줌으로써 이러한 부담을 덜어줄 수 있습니다.