새로운 비즈니스 웹사이트를 구축하면서 안전한 CMS를 찾고 있다면, 아마도 워드프레스(WordPress)를 선택지 중 하나로 고려하고 있을 것입니다.
워드프레스는 가장 인기 있는 CMS 중 하나이며, 다양한 도구와 확장 기능을 제공해 웹사이트에 큰 도움이 됩니다.
하지만 비즈니스 웹사이트라는 이야기가 나온 순간, 보안이 최우선 과제가 됩니다. 과연 워드프레스는 여러분의 비즈니스 웹사이트의 프라이버시와 복잡성을 감당할 만큼 충분히 안전할까요?
워드프레스는 안전한가? (그렇다, 그리고 그렇지 않은 이유)
웹사이트 소유자가 보안 모범 사례를 따르기만 한다면, 워드프레스는 안전한 플랫폼입니다. 워드프레스 코어 자체는 안전하지만, 해킹으로부터 웹사이트를 지키기 위해 할 수 있는 일들이 많습니다.
워드프레스는 매우 인기가 높기 때문에 공격으로 얻을 수 있는 것도 더 많습니다. 해커들은 하나의 노력으로 수백만 개의 웹사이트를 공격할 수 있기 때문에, 워드프레스의 취약점을 찾는 데 적극적으로 시간과 노력을 투자합니다.
하지만 완벽하게 방어 가능한 CMS는 없으며, 모든 CMS에는 각자의 보안 문제가 존재합니다. 오히려 거대하고 활발한 커뮤니티를 보유한 덕분에 다른 CMS에서 아직 남아 있는 문제들이 워드프레스에서는 한참 전에 해결되었습니다.
솔직히 말하면, 워드프레스는 그럴 수 있는 만큼 안전합니다. 그 이유는 다음과 같습니다.
- 워드프레스 코어 팀은 세계 최고 수준의 개발자들을 보유한 매우 효율적인 조직입니다.
- 워드프레스는 기능성, 효율성, 보안을 유지하기 위해 끊임없이 업데이트되고 개선됩니다.
- 워드프레스에서 발생하는 문제는 개발자 팀에 의해 즉시 수정됩니다.
- 악의적인 공격자로부터 워드프레스를 보호하기 위한 최고 수준의 조치들이 적용됩니다.
- 워드프레스는 플랫폼의 보안을 위해 매년 수백만 달러를 투자합니다.
이것만으로 부족하다면, BBC America, TechCrunch, 월트 디즈니 컴퍼니 등 세계적인 디지털 브랜드들도 비즈니스 사이트에 워드프레스를 사용하고 있다는 점을 알아두세요.
어떤 디지털 자산도 100% 안전할 수는 없으므로 워드프레스 웹사이트를 해킹하는 방법도 존재합니다. 하지만 그렇다고 해서 다른 CMS 서비스보다 덜 안전한 것은 아닙니다.
워드프레스 웹사이트는 어떻게 해킹당할까?
워드프레스는 수백만 명의 사용자가 신뢰하는 안전한 플랫폼입니다. 사용자와 데이터, 프라이버시를 보호하도록 설계되었기 때문입니다. 그러나 워드프레스는 웹사이트에 추가 기능을 제공하기 위해 많은 확장 기능을 사용하며, 테마와 플러그인 같은 이러한 확장 기능은 종종 제3자에 의해 개발됩니다.
테마와 플러그인 보안
모든 소프트웨어에는 보안 문제가 있으며, 100% 완벽한 것은 없습니다. 테마와 플러그인도 마찬가지입니다. 플러그인과 테마 자체의 취약점은 보안상 우려 사항이 될 수 있습니다.
확장 기능은 워드프레스 웹사이트 해킹의 가장 흔한 원인 중 하나입니다. 하지만 보안 위험이 있다고 해서 리스크가 그 이득보다 큰 것은 아닙니다. 워드프레스를 사용하면 웹사이트를 특정 요구에 맞게 자유롭게 커스터마이징하고 복잡한 기능을 구현할 수 있습니다.
다만 복잡성이 늘어나면 웹사이트를 안전하게 유지하기 위해 추가적인 조치가 필요합니다. 따라서 플러그인과 테마의 보안을 꾸준히 관리하는 것이 중요합니다.
사용자 보안
웹사이트 보안은 서비스 제공업체만의 책임이 아니라 웹 관리자나 소유자 같은 적극적인 사용자의 책임이기도 합니다.
웹사이트를 안전하게 유지하려면 2단계 인증, 올바른 사용자 역할 설정 등의 보안 절차를 반드시 준수해야 합니다. 사용자 측의 보안 허점은 작은 웹사이트에서조차 공격의 주요 원인이 될 수 있습니다.
참고: 내 사이트가 너무 작거나 무명해서 해킹당하지 않을 것이라고 절대 생각하지 마세요. 웹사이트는 리소스의 보고이며, 가장 작은 사이트조차 저장 공간, IP 주소 확보나 무방비한 다른 사이트 공격의 발판으로 악용될 수 있습니다.
웹사이트를 안전하게 지키기 위해 사용자 측에서 주의해야 할 허점들은 다음과 같습니다.
취약한 워드프레스 로그인 정보

대부분의 웹사이트가 강력한 비밀번호 설정을 권장하는 이유가 궁금하신가요? 여기에는 분명한 이유가 있습니다.
비밀번호를 잊어버리게 하기 위해서가 아니라, 강력한 비밀번호일수록 무차별 대입 공격(brute force attack)으로 뚫기 어렵기 때문입니다. 사전에 나오는 단어를 사용하면 해커는 봇을 이용한 사전 공격(dictionary attack)으로 계정에 침입할 수 있습니다.
따라서 웹사이트에는 반드시 강력한 로그인 정보를 사용해야 합니다.
워드프레스 업데이트 미루기
워드프레스 업데이트는 단순히 새로운 기능 추가만을 위한 것이 아닙니다. 업데이트에는 웹사이트에 존재하는 취약점이나 버그를 수정하는 보안 패치가 포함된 경우가 많습니다. 정기적으로 업데이트하지 않으면 이러한 버그가 그대로 남아 공격자의 표적이 됩니다.
잘못된 사용자 역할 할당

작성자에게 편집자(Editor) 권한을 주면 유용할 것이라는 생각으로 권한을 넘겨본 적이 있으신가요? 이는 작성자에게 반드시 필요하지 않은 추가 사용자 권한과 인증을 넘겨준 것입니다. 이는 해당 사용자 또는 과정을 가로채는 악의적인 공격자에 의해 악용될 수 있습니다.
SSL 미설치
SSL 인증서를 설치하지 않으면 공용 네트워크 상에서 공격에 취약해질 수 있습니다. 해커는 웹사이트로 향하는 서버 요청을 가로채 접근 권한을 얻으려 할 수 있습니다. SSL 인증서는 웹사이트 서버와 오가는 모든 통신을 암호화하여 이를 예방합니다.
불법 복제 테마 및 플러그인 사용
불법 복제(nulled) 테마와 플러그인은 웹사이트 해킹과 공격의 1위 원인입니다. 이러한 확장 기능에는 악성코드가 심어져 있는 경우가 많아 웹사이트를 엉망으로 만든 뒤 공격자를 초대하는 문턱이 되어줍니다.
이제 어떤 것이 잘못될 수 있는지 알았으니, 웹사이트를 더욱 안전하게 만들기 위해 무엇을 할 수 있는지 살펴보겠습니다.
워드프레스 웹사이트를 안전하게 지키는 모범 사례
워드프레스 웹사이트에 취약점이 존재한다고 해서 좋은 선택지가 아니라는 의미는 아닙니다. 워드프레스는 안전한가요? 그렇습니다! 하지만 보안을 더욱 강화하고 웹사이트를 단단하게 만들 수 있는 방법들이 있습니다.
아래의 방법들을 실천하면 외부 위협으로부터도 웹사이트를 안전하게 보호할 수 있습니다. 이러한 조치들은 웹사이트에 접근하기 어렵게 만들어 대부분의 악성 트래픽을 막아줍니다. 해커들은 복잡한 표적보다 쉬운 표적을 선호하기 때문입니다.
보안 & 방화벽 플러그인 설치

MalCare 같은 보안 및 방화벽 플러그인은 웹사이트를 위한 완벽한 보안 솔루션 역할을 합니다. 보안 플러그인은 의심스러운 방문자를 차단하고, 보안상 우려가 되는 사항이 있으면 알려줍니다. 또한 좋은 방화벽은 무차별 대입 공격을 차단하여 로그인 요청으로 웹사이트가 과부하되는 것을 막아줍니다.
사이트 최신 상태 유지

앞서 말했듯이 사이트를 자주 업데이트하지 않으면 해커에게 취약점을 그대로 내주는 셈이 됩니다. 웹사이트를 정기적으로 업데이트하면 버그나 취약점이 패치됩니다. 따라서 정기적인 업데이트만으로도 보안에 큰 진전을 이룰 수 있습니다.
SSL 인증서 설치

SSL 인증서는 웹사이트에 추가 보호층을 제공합니다. 브라우저 URL 옆의 작은 자물쇠 아이콘으로 SSL 인증서 보유 여부를 확인할 수 있습니다. 자물쇠 표시는 해당 웹사이트가 SSL 인증서로 보호되고 있다는 의미입니다.
SSL 인증서는 웹사이트와 사용자 간의 모든 통신을 암호화합니다. 공격자가 웹사이트를 해킹하기 위해 통신을 가로채려 할 수 있으므로 이것은 매우 중요합니다. 호스팅 플랜에 가입하면 웹호스팅 업체에서 SSL 인증서를 제공해 줍니다.
강력한 로그인 정보 사용

로그인 정보는 본질적으로 웹사이트의 잠금장치이자 열쇠입니다. 충분히 강력하지 않다면 웹사이트에 침입하려는 누구나 들어올 수 있습니다.
강력한 로그인 정보를 사용하는 것은 웹사이트 보안에 매우 중요하며, 강력한 비밀번호 선택 그 이상을 의미합니다.
이상적으로는 'admin'이라는 사용자 이름은 사용하지 마세요. 이는 웹사이트에서 매우 흔한 사용자 이름이라 해커의 작업을 훨씬 쉽게 만듭니다. 또한 사전 공격에 걸리지 않도록 비밀번호에 사전에 등재된 단어를 피하세요.
올바른 사용자 역할 할당
사용자 역할을 할당한다는 것은 본질적으로 웹사이트의 일부를 사용할 권한을 부여하는 것입니다. 이때 웹사이트를 최대한 안전하게 유지하려면 '최소 권한의 원칙(Principle of Least Privilege)'을 적용해야 합니다. 이렇게 하면 책임성이 높아지고 로그인 정보가 악용될 가능성은 낮아집니다.
워드프레스 하드닝(Hardening) 적용
워드프레스는 사용자들에게 웹사이트를 단단하게 만들기 위해 몇 가지 조치를 직접 권장합니다. 이를 '워드프레스 하드닝'이라 하며, 이러한 조치들은 웹사이트 보안에 작지만 점진적인 강화를 가져다줍니다.
웹사이트를 하드닝하려면 다음 변경 사항을 적용해야 합니다.
- 플러그인 설치 비활성화
- 플러그인 및 테마 편집기 비활성화
- 로그인 시도 횟수 제한
- 2단계 인증(2FA) 적용
- 워드프레스 솔트(salt)와 키 변경
- 신뢰할 수 없는 폴더에서 PHP 실행 차단
이러한 변경 사항이 너무 복잡하거나 시간이 많이 든다면, MalCare 같은 보안 플러그인을 사용하면 버튼 클릭 한 번으로 처리할 수 있습니다.

신뢰할 수 있는 테마와 플러그인 사용
테마와 플러그인은 워드프레스 웹사이트 공격의 주요 경로입니다. 따라서 신뢰할 수 있는 출처의 테마와 플러그인만 사용하는 것이 웹사이트에 적용할 수 있는 가장 중요한 보안 조치 중 하나입니다.
절대 불법 복제(nulled) 테마나 플러그인을 사용하지 마세요. 대부분 악성코드가 포함되어 있어 웹사이트에 심각한 피해를 입힐 수 있습니다.
결론: 워드프레스는 안전한가?
인터넷상의 모든 웹사이트는 해커의 표적이 됩니다. 워드프레스는 가장 인기 있는 CMS 중 하나이기 때문에 더 많은 관심을 받습니다.
하지만 다른 어떤 CMS와 비교해도 워드프레스는 견고하고 신뢰할 수 있는 커뮤니티를 자랑하는 안전하고 믿음직한 플랫폼입니다.
워드프레스는 끊임없이 진화하며 더 안전한 서비스를 향해 점진적으로 발전하고 있습니다. 그때까지 위의 모범 사례들이 외부 공격과 해킹으로부터 웹사이트를 보호하는 데 도움이 될 것입니다.
워드프레스 사이트에는 MalCare 같은 보안 & 방화벽 플러그인을 항상 활성화해 두는 것을 권장합니다. 이를 통해 해커를 처음부터 차단할 수 있고, 혹시 침입 경로를 찾더라도 의심스러운 활동에 대한 알림을 받아 피해가 발생하기 전에 즉시 사이트를 정화할 수 있습니다.
자주 묻는 질문(FAQ)
워드프레스는 사용하기 안전한가요?
네, 워드프레스는 웹사이트에 게시할 콘텐츠를 관리할 수 있는 안전한 콘텐츠 관리 시스템(CMS)입니다. Microsoft News, Facebook Newsroom, 롤링 스톤스(The Rolling Stones) 등 여러 대형 회사에서도 사용하고 있습니다.
워드프레스는 쉽게 해킹당하나요?
워드프레스는 인터넷상에서 13억 개 이상의 활성 웹사이트를 보유한, 웹사이트 소유자들에게 가장 인기 있는 CMS입니다. 그 인기 때문에 다른 어떤 CMS보다 해커들의 관심을 많이 받고, 그래서 쉽게 해킹당한다고 여겨지곤 합니다.
하지만 워드프레스는 안전한가요? 그렇습니다! 워드프레스는 완전히 안전한 솔루션이며, 개별 사이트 소유자가 추가로 보안을 강화할 수도 있습니다.
워드프레스로 웹사이트를 만들어도 안전한가요?
워드프레스는 세계 최고 수준의 엔지니어들로 구성된 코어 팀을 보유하고 있으며, 이 팀은 워드프레스가 사용자에게 안전한 플랫폼이 되도록 끊임없이 노력하고 있습니다.
따라서 워드프레스로 웹사이트를 만드는 것은 완전히 안전합니다.
워드프레스는 해커로부터 안전한가요?
네, 워드프레스는 안전합니다.
인터넷에 연결된 어떤 소프트웨어나 웹사이트도 100% 안전할 수는 없습니다. 하지만 워드프레스의 인프라는 해커와 공격자로부터 안전하도록 설계된 최고 수준의 인프라 중 하나입니다.
워드프레스 사이트는 어떻게 보호할 수 있나요?
워드프레스 사이트를 보호하는 방법은 다양합니다. 무엇보다 먼저 MalCare 같은 보안 솔루션에 투자하면 많은 시간과 번거로움을 덜 수 있습니다. 그 외에도 웹사이트 하드닝, SSL 인증서 설치, 정기적인 업데이트, 강력한 로그인 정보 사용 등의 조치를 함께 취할 수 있습니다.