WordPress 웹 사이트가 해킹되는 이유와 방지 방법은 무엇입니까?
게시 됨: 2021-01-05사이버 범죄자는 일반적으로 WordPress 사이트뿐만 아니라 다른 모든 웹사이트를 대상으로 합니다. WordPress는 엄청난 인기와 전 세계의 수많은 사용자로 인해 더 자주 표적이 됩니다. 이를 통해 해커 는 취약한 WordPress 사이트 를 쉽게 찾고 사이버 공격을 시작하여 이러한 웹 사이트의 보안을 손상시키고 리소스를 조작할 수 있습니다.
자신의 실력을 확인하기 위해 안전하지 않은 사이트를 공격하는 사람도 있지만, 대부분은 악의적인 계획을 수행하기 위해 사이트의 사용자, 리소스 등에 대한 세부 정보에 액세스하기 위해 공격합니다.
WordPress 사이트가 해킹되는 이유는 무엇입니까?
WordPress 사이트를 해커로부터 안전하게 유지하는 것이 우선 순위가 되어야 합니다. 이 모든 것을 염두에 두고 WordPress 웹사이트가 공격자에 의해 해킹되는 이유와 이러한 공격을 막기 위해 할 수 있는 일을 살펴보겠습니다.
1. 안전하지 않은 웹 호스팅
WordPress는 다른 모든 웹사이트와 마찬가지로 웹 호스트에서 호스팅됩니다. 슬프게도 대부분의 웹사이트 소유자는 손에 넣을 수 있는 가장 저렴한 웹서버 를 선택하거나 무료 WordPress 호스팅 을 사용하는 웹서버를 충분히 중요 하게 생각 하지 않습니다.
저렴한 WordPress 호스팅 제공 업체가 많이 있습니다. 예를 들어, 서버 시설을 여러 다른 웹사이트와 공유하는 공유 호스팅 네트워크에서 사이트를 호스팅하는 것은 상당히 저렴합니다.
공유 호스팅 시스템 에서 이 서버의 사이트에 대한 보안 침해가 성공하면 도메인이 공격자에게 취약해집니다. 손상된 단일 사이트는 최대 서버 대역폭을 사용하고 다른 모든 웹 사이트의 성능에 영향을 줄 수 있습니다.
도메인에 적합한 WordPress 호스팅 서비스를 선택하기만 하면 이를 방지할 수 있습니다. 웹사이트가 안정적인 호스팅 네트워크에서 호스팅되는지 확인하세요. 완전히 보안된 서버는 WordPress 사이트에 대해 알려진 거의 모든 위협을 차단할 수 있습니다.
권장 호스팅 제공업체 는 GreenGeeks, SiteGround, InMotion 호스팅, Cloudways, 10Web(10Web 검토 확인) 등입니다.
2. 약한 비밀번호 사용
취약한 암호는 WordPress 사이트에 대한 무차별 대입 공격의 주요 원인 중 하나입니다. 오늘날 사이버 공격의 위험이 증가함에도 불구하고 사람들은 여전히 "mypassword" 또는 "012345"와 같은 잘못된 비밀번호를 사용합니다 . 이와 같이 "추측하기 쉬운" 암호를 사용하는 경우 다양한 해킹 도구를 사용하여 편리하게 암호를 해독할 수 있는 해커의 희생자가 되기 쉽습니다.
누구도 추측할 수 없는 강력한 암호 를 사용 하면 이 문제를 쉽게 극복할 수 있습니다. 알파벳, 숫자, 특수문자를 조합한 비밀번호는 비밀번호의 강도를 높입니다.
3. WordPress 관리자 디렉토리에 대한 안전하지 않은 액세스
WordPress 관리 섹션 에서는 사용자가 WordPress 계정에 액세스하여 다양한 활동을 수행할 수 있습니다. 종종 표적이 되는 WordPress 플랫폼의 영역이기도 합니다.
취약한 상태로 두면 해커가 다양한 방법을 사용하여 웹 사이트를 크랙할 수 있습니다. 워드프레스 관리 디렉토리 에 검증 레이어를 포함하여 그들을 어렵게 만들 수 있습니다.
먼저 강력한 암호로 WordPress 관리 필드를 보호해야 합니다. 이것은 추가 안전 계층을 추가하고 WordPress 관리자를 입력하려는 사람은 추가 암호를 제공해야 합니다.
WordPress 다중 작성자 또는 다중 사용자 사이트를 운영하는 경우 사이트에 모든 개인에 대한 보안 암호를 구현해야 합니다. 공격자가 WordPress 관리자에 액세스하는 것을 훨씬 더 복잡하게 만들기 위해 이중 인증 방법을 활용할 수 있습니다.
4. 오래된 WordPress 버전
만료된 소프트웨어는 사이트가 손상되는 가장 가능성 있는 원인 중 하나입니다. WordPress는 무료이며 많은 웹사이트 소유자가 최신 버전이 나오자마자 최신 버전으로 업데이트하지만 대부분의 사용자는 새 버전이 사이트에 문제를 일으킬 수 있다는 두려움 때문에 최신 버전으로의 업그레이드 를 연기 합니다. 업데이트 중에 문제 가 발생할 수 있으므로 업데이트를 기다리는 것이 좋습니다. 그러나 너무 오래 기다리지는 마십시오.
이전 버전의 오류 및 보안 결함 은 새 버전의 WordPress 소프트웨어에서 해결되었습니다. WordPress 사이트를 업그레이드하지 않는 경우 의도적으로 보호되지 않은 상태로 두는 것입니다.
업그레이드로 인해 웹사이트가 손상될까 걱정된다면 업데이트를 시작하기 전에 전체 WordPress 백업을 생성 하거나 스테이징 사이트에서 모든 것을 테스트할 수 있습니다 . 이 접근 방식을 사용하면 소프트웨어 업그레이드 후 제대로 수행되지 않는 작업이 있는 경우 이전 버전으로 빠르게 돌아갈 수 있습니다.
좋은 백업 플러그인의 경우 무료 WordPress 백업 플러그인 비교, BackupBuddy 검토 및 WPvivid 검토를 확인할 수 있습니다.
5. 오래된 WordPress 플러그인 및 테마
이전의 경우와 마찬가지로 공격자는 사이트에 설치된 구식, 비활성화 또는 오래된 플러그인 및 테마 의 이점도 누릴 수 있습니다. 다양한 사이트에서 사용할 수 있는 다운로드 가능한 테마 및 플러그인의 긴 목록에서 플러그인 또는 테마를 쉽게 다운로드할 수 있습니다.
보안 취약점 및 결함은 WordPress 플러그인 및 테마에서 자주 발견됩니다. 테마 및 플러그인 개발자는 일반적으로 이러한 오류를 수정하는 데 많은 시간을 들이지 않습니다. 그들은 이전 버전에서 발견된 보안 결함을 다루는 새로운 업데이트를 신속하게 출시합니다. 그러나 웹 소유자가 테마나 플러그인을 업그레이드하지 않으면 개발자는 이에 대해 아무 것도 할 수 없습니다.
6. SFTP 대신 FTP 사용
파일 전송 프로토콜(FTP)은 사이트에 파일을 업로드하는 데 사용됩니다. FTP 클라이언트(FileZilla와 같은 데스크톱 앱)는 이 작업을 수행하는 데 사용됩니다. 거의 모든 웹 호스트는 다양한 프로토콜을 사용하여 FTP 연결을 허용합니다.
일반 FTP 를 사용하여 연결하면 파일이 서버에 안전하지 않게 전송됩니다. 이 경우 전송을 가로채는 사람은 누구나 데이터를 읽을 수 있습니다. 따라서 보안 위협으로부터 사이트를 보호하려면 항상 보안 파일 전송 프로토콜 (SFTP) 또는 SSH를 사용해야 합니다. 이렇게 하면 모든 데이터가 안전한 방식으로 전송되고 아무도 자신의 이익을 위해 데이터를 조작할 수 없습니다.
7. 쉽게 추측할 수 있는 관리자 사용자 이름
미약한 비밀번호 외에도 사람들은 추측하기 쉬운 간단한 사용자 이름도 사용합니다. 여기에는 관리자 사용자의 경우 "admin", "adminA" 또는 "admin123"과 같은 일반적인 사용자 이름이 포함됩니다. 일반적으로 사용되는 관리자 사용자 이름을 사용 하면 사이버 범죄자가 관리자 프로필에 들어가 백엔드 파일을 모니터링할 수 있습니다.
이러한 사용자 이름이나 해커가 쉽게 예측할 수 있는 다른 사용자 이름을 사용하는 경우 해당 사용자 이름을 고유하고 복잡한 사용자 이름으로 변경해야 합니다. WordPress에는 6가지 권한이 제한된 사용자 역할이 있습니다. 작업을 완료하는 데 정말로 필요한 사람에게만 관리자 액세스 권한을 부여하세요.
8. SSL 인증서를 설치하지 않음
SSL(Secure Sockets Layer) 인증서는 사용자가 주고받는 데이터를 보호합니다. WordPress 사이트에 유효한 SSL 인증서 가 없으면 사이버 범죄자에 의해 쉽게 손상될 수 있습니다. 그들은 일반 텍스트 형식으로 전송되는 정보를 가로채고 읽을 수 있습니다. WordPress 사이트에 SSL 인증서를 설치하면 암호화를 통해 데이터를 보호할 수 있습니다.
SSL 인증서는 악의적인 행위자로부터 사이트를 보호할 뿐만 아니라 SEO 순위를 높이고 사용자 신뢰를 높이며 사이트의 트래픽 속도를 향상시킵니다.
SSL 인증서를 얻으려면 호스팅 제공업체에 문의하거나 모든 인증된 SSL 제공업체에서 구입할 수 있습니다. 무료 SSL 인증서를 얻으려면 Let's Encrypt 와 같은 좋은 인증서가 있습니다. WordPress 사이트에 SSL 인증서를 무료로 추가하는 방법에 대한 내 가이드를 확인할 수 있습니다.
9. 방화벽을 사용하지 않음
사기꾼이 웹사이트 보호 메커니즘을 우회하고 백엔드 서비스에 침투할 수 있는 이유에 대한 또 다른 분명한 대답은 방화벽 소프트웨어 가 없다는 것입니다. 방화벽은 공격자에 대한 마지막 보호 계층이며 집에 장착된 안전 경보기처럼 작동합니다.
방화벽은 다른 IP 주소에서 오는 웹 쿼리를 추적합니다 . 방화벽에서 의심스러운 요청이 발생하면 즉시 해당 프로세스를 중지하고 해당 소프트웨어 또는 링크에 대한 경고 메시지를 표시합니다.
그들은 과거에 사기성으로 간주되는 쿼리를 감지하고 금지하여 해커가 웹 사이트에 액세스하는 것을 차단할 수 있습니다. 무차별 대입 공격, 사이트 간 스크립팅, SQL 주입과 같은 다양한 위협은 방화벽 애플리케이션에 의해 차단 될 수 있습니다.
10. null 테마 및 플러그인 사용
많은 웹사이트에서 유료 WordPress 플러그인과 테마를 무료로 배포하고 있습니다. 많은 웹 사이트 소유자 가 이러한 매력적인 제안에 매력 을 느끼고 웹 사이트에서 무효 플러그인과 테마를 사용하는 것은 이상한 일이 아닙니다.
그러나 신뢰할 수 없는 웹사이트에서 WordPress 테마와 플러그인 을 설치 하는 것은 매우 위험합니다 . 웹사이트 보호에 위협이 될 뿐만 아니라 기밀 데이터를 캡처하는 데 악용될 수도 있습니다. 나중에 이 정보를 악의적인 작업을 수행하는 데 사용할 수 있습니다.
nulled WordPress 테마 및 플러그인을 사용하지 마십시오. WordPress 플러그인 및 테마는 플러그인/테마 작성자 웹사이트 또는 공식 WordPress 저장소와 같이 평판이 좋은 사이트 또는 공식 채널에서만 다운로드해야 합니다.
유료 플러그인이나 테마를 구매할 수 없거나 구매를 원하지 않는 경우 무료로 사용할 수 있는 항목이 많이 있습니다. 이러한 무료 확장 프로그램은 프리미엄 변형만큼 효과적이지 않을 수 있지만 귀하를 위해 일하고 무엇보다도 귀하의 웹사이트 보안 을 보장합니다 .
11. 보호되지 않은 wp-config.php 파일
wp-config.php WordPress 구성 파일에는 WordPress 사이트에 대한 로그인 세부 정보가 들어 있습니다. 해킹당하면 공격자에게 WordPress 웹사이트에 대한 전체 액세스 권한을 제공할 수 있는 데이터가 노출됩니다. .htaccess를 사용하여 wp-config 파일에 대한 액세스를 거부 하여 추가 보안 계층을 포함할 수 있습니다.
사이트가 해킹되는 것을 방지하는 방법 결론
WordPress는 모든 종류의 비즈니스를 수행할 수 있는 놀라운 웹사이트를 개발할 수 있는 강력한 플랫폼입니다. 매력적인 기능, 플러그인 및 쉬운 사용자 인터페이스의 테마로 인해 세계에서 가장 널리 사용되는 플랫폼 중 하나입니다.
그러나 이 플랫폼은 WordPress 웹사이트의 보안을 해칠 수 있는 새로운 기술을 계속 시도하는 사이버 범죄자들의 눈에도 있습니다. WordPress 웹 사이트가 해킹되는 이유를 아는 것은 필요한 보안 구현을 위한 첫 번째 단계입니다. 취약점이 있는 경우 웹 사이트가 손상되지 않도록 즉시 제거해야 합니다.
또한 많은 WordPress 보안 신화에 속지 마십시오. 사이트를 보호하는 가장 좋은 방법은 보안 플러그인을 사용하는 것입니다. iThemes 보안 검토, MalCare 검토 또는 내 WP 검토 숨기기를 확인하고 필요에 가장 적합한 플러그인을 선택하십시오.
저자 약력: Dan Radak은 10년 경력의 웹 호스팅 보안 전문가입니다. 그는 현재 온라인 보안 분야의 여러 회사와 협력하고 있으며 몇 개의 전자 상거래 회사와 긴밀하게 협력하고 있습니다. |