홈/뉴스/게시글
Community

뉴스

디코랩 커뮤니티의 새 글을 확인하세요.

보안

무료 템플릿·플러그인 위험, 설치 전 확인할 5가지

디코랩디코랩 ·
07-12

무료 템플릿·플러그인 위험은 출처를 알 수 없는 파일에 원본에 없던 코드가 섞여 있거나, 업데이트가 끊겨 알려진 취약점이 그대로 남는 데서 생깁니다. 이 글에서는 설치 전에 확인할 5가지와 배포 출처별 위험 차이, 이미 쓰고 있는 것을 점검하는 방법을 정리했습니다.

무료 플러그인 설치 전 5가지라는 제목과 경고 표시 아이콘
무료라서가 아니라 출처와 관리 상태 때문에 위험해집니다.

무료 템플릿·플러그인이 위험해지는 이유

무료라는 사실만으로 위험한 것은 아닙니다. 공식 저장소에 등록되어 꾸준히 업데이트되는 무료 프로그램도 많고, 유료 제품이라도 관리가 멈추면 위험해집니다. 문제는 누가 배포했는지, 지금도 관리되고 있는지, 우리 사이트에 꼭 필요한지를 확인하지 않고 설치하는 데 있습니다.

출처를 알 수 없는 배포 파일

유료 테마나 플러그인을 무료로 풀었다는 파일, 블로그나 카페에서 받은 압축 파일은 원본과 같다는 보장이 없습니다. 이런 파일에는 관리자 계정을 몰래 만들거나 검색 스팸 링크를 넣는 코드가 섞여 있을 수 있고, 겉으로는 정상처럼 동작해서 오래 발견되지 않습니다. 라이선스를 어긴 배포물이라 정상적인 업데이트도 받을 수 없습니다.

업데이트가 멈춘 프로그램

개발자가 관리를 그만둔 플러그인은 취약점이 알려져도 고쳐지지 않습니다. 홈페이지 프로그램(CMS)이나 PHP 버전을 올릴 때 오래된 플러그인만 호환되지 않아 전체 업데이트를 미루게 되는 문제도 생깁니다. 업데이트를 관리하는 요령은 홈페이지 프로그램 업데이트 관리에서 따로 다뤘습니다.

기능에 비해 넓은 권한과 외부 연결

간단한 기능인데 관리자 권한 전체를 요구하거나, 외부 서버에서 스크립트를 불러오거나, 광고를 끼워 넣는 프로그램도 있습니다. 외부에서 불러오는 코드는 배포자가 언제든 바꿀 수 있어서, 설치할 때는 문제가 없어도 나중에 위험해질 수 있습니다.

무료 템플릿·플러그인 설치 전 확인할 5가지

설치 버튼을 누르기 전에 아래 순서로 확인하면 대부분의 위험을 미리 걸러낼 수 있습니다. 하나라도 확인되지 않으면 설치를 미루고 대안을 찾는 편이 안전합니다.

  1. 배포처 확인: 홈페이지 프로그램의 공식 저장소나 제작자 공식 사이트에서 받는지 확인합니다. 그 밖의 경로로 받은 파일은 쓰지 않습니다.
  2. 업데이트 상태 확인: 마지막 업데이트 날짜와 지원하는 CMS·PHP 버전을 봅니다. 오랫동안 갱신이 없다면 관리가 멈췄을 가능성이 큽니다.
  3. 평판과 응답 확인: 설치 수, 평가, 문의 게시판의 답변 여부를 참고합니다. 보안 문제 제보에 제작자가 응답하는지도 살펴봅니다.
  4. 라이선스 확인: 회사나 가게 사이트에서 써도 되는지, 저작권 표시를 지워도 되는지 같은 사용 조건을 읽습니다.
  5. 필요성 확인: 이미 있는 기능과 겹치지 않는지, 꼭 필요한 기능인지 따져 보고 설치 개수를 최소로 유지합니다.
배포처, 업데이트 상태, 평판, 라이선스, 필요성 순서로 무료 템플릿과 플러그인을 확인하는 5단계 도식
설치 전에 배포처부터 필요성까지 차례로 확인합니다.

그림의 다섯 단계 가운데 가장 중요한 것은 첫 번째 배포처 확인입니다. 출처가 불분명한 파일은 기능이 아무리 좋아도 설치하지 않는 것이 원칙입니다. 나머지 네 가지는 공식 배포처에 있는 여러 프로그램 가운데 무엇을 고를지 정하는 기준입니다.

배포 출처별 위험 비교

아래 표는 템플릿·플러그인을 받는 대표적인 출처 네 가지를 변조 가능성, 업데이트, 사용 권장 여부로 비교한 것입니다.

출처변조 가능성업데이트사용 권장
CMS 공식 저장소낮은 편관리자 화면에서 알림·적용권장(관리 상태 확인)
제작자 공식 사이트(유료 포함)낮은 편구매·등록 후 제공권장
개인 블로그·카페 공유 파일확인할 수 없음받을 수 없음사용하지 않음
유료 제품을 무료로 푼 파일높음받을 수 없음사용하지 않음

공식 저장소라고 해서 완전히 안전한 것은 아닙니다. 저장소에 있는 프로그램도 취약점이 발견될 수 있으므로, 설치한 뒤에도 업데이트를 꾸준히 적용하고 오래 방치된 것은 교체해야 합니다.

이미 쓰고 있는 템플릿·플러그인 점검 방법

운영 중인 사이트라면 지금 설치된 것부터 정리합니다. 한 번에 모두 바꾸기 어렵다면 출처가 불분명한 것과 업데이트가 멈춘 것을 먼저 처리합니다.

  • 설치된 템플릿·플러그인 목록을 만들고 배포처와 버전을 적는다.
  • 쓰지 않는 것은 비활성화에서 그치지 말고 삭제한다. 비활성화만 하면 파일은 서버에 그대로 남는다.
  • 마지막 업데이트가 오래된 것은 대체할 프로그램을 찾는다.
  • 출처를 확인할 수 없는 것은 공식 배포본이나 다른 프로그램으로 교체한다.
  • 관리자 계정 목록에 모르는 계정이 없는지 확인한다.
  • 교체나 업데이트 전에는 파일과 데이터베이스를 백업한다.
설치 목록 작성부터 교체 전 백업까지 운영 중인 사이트의 템플릿과 플러그인을 점검하는 6가지 항목 체크리스트
운영 중인 사이트에서 템플릿과 플러그인을 정리할 때 확인할 6가지

점검하다가 관리자 계정이 늘어나 있거나 처음 보는 파일이 발견되면 이미 감염되었을 수 있습니다. 이때는 무작정 지우지 말고 홈페이지 악성코드 감염 확인 방법에 따라 기록을 남기고 피해 범위부터 확인합니다.

무료 템플릿 대신 고를 수 있는 대안

출처가 확실한 선택지는 크게 세 가지입니다. 홈페이지 프로그램의 공식 저장소에서 관리가 잘되는 무료 템플릿을 고르거나, 제작자 공식 사이트에서 정품을 구매해 업데이트를 받거나, 사이트에 필요한 기능만 담아 맞춤으로 제작하는 방법입니다.

맞춤 제작은 처음에 비용이 들지만 쓰지 않는 기능과 플러그인이 줄어 관리할 대상이 적어집니다. 어떤 형태가 맞는지는 사이트 규모, 필요한 기능, 직접 관리할 수 있는 범위에 따라 달라집니다.

디코랩이 돕는 방식

디코랩은 기업·브랜드 웹사이트와 원페이지 홈페이지를 제작하고, 운영 중인 사이트의 유지보수·개선을 맡습니다. 템플릿 대신 직접 만든 디자인이 궁금하다면 디코랩 디자인 샘플 게시판에서 샘플을 보고 제작을 문의할 수 있습니다. 운영 중인 사이트의 플러그인 정리나 교체가 필요하다면 유지보수 접수 게시판에 비밀글로 요청을 남겨 주세요.

자주 묻는 질문

공식 저장소에 있는 무료 플러그인은 안심하고 써도 되나요?

출처가 확실하다는 점에서 훨씬 낫지만, 공식 저장소의 프로그램도 취약점이 발견될 수 있습니다. 마지막 업데이트 날짜를 확인하고, 설치한 뒤에도 업데이트를 꾸준히 적용해야 합니다.

유료 테마를 무료로 받은 파일인데 문제없이 잘 돌아갑니다.

겉으로 정상처럼 보여도 원본에 없던 코드가 들어 있을 수 있고, 정상적인 업데이트도 받을 수 없습니다. 라이선스 문제도 있으므로 정품으로 바꾸거나 다른 템플릿으로 교체하는 것이 좋습니다.

플러그인은 몇 개까지 설치해도 괜찮나요?

정해진 개수는 없습니다. 다만 설치한 프로그램마다 업데이트와 호환성을 관리해야 하므로, 꼭 필요한 기능만 남기고 겹치는 것은 정리하는 것이 좋습니다.

개발이 중단된 플러그인을 바로 지우면 사이트가 깨지지 않나요?

그 플러그인이 맡던 기능이 사라지므로 화면이나 기능이 바뀔 수 있습니다. 백업을 먼저 하고, 대체할 프로그램을 시험 환경에서 확인한 뒤 교체하세요.

설치된 템플릿과 플러그인을 어떻게 정리해야 할지 막막하다면 사이트 주소와 현재 상황을 적어 디코랩 프로젝트 문의로 보내 주세요.

목록

댓글0

댓글 작성 권한이 없습니다