웹사이트 검색

해킹된 블로그를 복구하기 위해 취한 5단계


내 블로그인 Leaving Work Behind가 4월에 해킹당했습니다. 충분히 자주 읽지만 너무 늦을 때까지 당신에게 일어날 것이라고는 결코 예상하지 못하는 일입니다. 솔직히 말해서 저는 제 자신을 주요 후보자로 생각하지 않았습니다. 저는 WordPress 보안에 대해 많은 예방 조치를 취할 만큼 자주 글을 썼습니다. 그러나 이러한 조치는 확실히 충분히 포괄적이지 않았습니다.

해킹당하는 일은 다시는 겪고 싶지 않은 일입니다. 웹사이트 다운타임이 귀하의 블로그/비즈니스에 나쁜 이유는 매우 많습니다. 트래픽 손실과 잠재적 수입 손실이 가장 분명한 두 가지이지만, 사이트를 복원하는 데 낭비한 시간과 그에 따른 스트레스의 양을 과소평가할 수는 없습니다. 나를 일으켰다.

이 게시물에서 저는 제 사이트에 무슨 일이 일어났는지 공개하고 그 이후로 제 사이트의 보안을 강화하기 위해 제가 무엇을 했는지 알려드리고 싶습니다.

해킹당하기: 나의 이야기

나는 4월 18일 목요일에 일어났는데 내 사이트가 다운되어 몇 시간 동안 있었던 것을 발견했습니다. 나는 즉시 내 호스팅 제공업체인 Westhost에 연락했는데, Westhost는 ModSecurity 방화벽이 내 사이트에서 비정상적인 활동을 감지하고 예방 조치로 즉시 사이트를 종료했다고 알려주었습니다. 사이트에서 초기 복원을 실행하자마자 해당 사이트가 해킹되었음을 즉시 확인할 수 있었습니다. 변화는 상대적으로 미묘했지만, 일부 부도덕한 사람들이 주변을 맴돌고 있다는 것은 충분히 분명했습니다.

엄청난 수의 WordPress 사이트도 해킹당한 것으로 밝혀졌으며 Westhost는 작업을 중단했습니다. 다행스럽게도 그들은 사이트를 매일 백업했고 다음 날 오후에는 가능한 최신 버전에 가까운 사이트 버전으로 다시 온라인 상태가 되었습니다.

해킹이 내 트래픽에 미친 영향은 다음과 같습니다.

위 그래프를 관점에서 보면 해당 주의 트래픽은 지난 주에 비해 약 30% 감소했습니다. 이는 이론적으로 소득이 30% 감소했음을 의미합니다.

나는 (내 능력껏) 그러한 해킹이 반복되지 않도록 하고 싶었다고 말하는 것이 타당합니다. 나는 즉시 조치를 취했다.

나의 즉각적인 단계

제가 가장 먼저 한 일은 WordPress 웹사이트 보안에 대한 최근 게시물에 설명된 단계를 따르고 있는지 확인하는 것이었습니다.

이것은 절대적인 기본 사항이었습니다. 테마와 플러그인 업데이트, 최근 백업이 있는지 확인, 기본 프로필 이름이 "admin"이 아닌지 확인, 비밀번호 변경, 사이트의 보안 플러그인 확인 등이 있었습니다. 해당 항목을 제자리에 두고 다음 단계로 넘어갈 시간이었습니다.

나는 내 사이트가 이제 100% 안전하다고 생각하지 않습니다. 결국 100% 안전한 사이트란 없습니다. 그렇긴 하지만, 이전보다 훨씬 더 안전하다는 것을 알고 있으며 현재는 물론 앞으로도 사이트 보안 조치를 계속 연구할 것입니다. 지금까지 이것이 제가 한 일입니다.

1. VaultPress를 설치했습니다

모르는 분들을 위해 말씀드리자면, VaultPress는 완전히 자동화된 WordPress용 백업 및 보안 솔루션입니다. WordPress의 사실상 "소유자"인 Automattic이 소유하고 있습니다.

며칠 동안 VaultPress를 사용해 본 결과, 사전에 서비스를 이용하지 않을 정도로 가격이 저렴했다는 사실이 믿기지 않습니다. 기본 패키지는 한 달에 15달러부터 시작합니다. 일주일 중 언제든지 마음의 평화를 위해 그 금액을 지불하겠습니다.

실제로 저는 다음이 포함된 프리미엄 패키지(월 40달러)를 선택했습니다.

  • 실시간 백업
  • 자동화된 원클릭 사이트 복원
  • 아카이브, 통계 및 활동 로그
  • 우선 재해 복구
  • 우선 "컨시어지" 지원
  • 일일 보안 검색
  • 보안 알림
  • 보안 위협에 대한 원클릭 해결 프로그램
  • 사이트 마이그레이션 지원

기본적으로 그들은 당신을 덮었습니다.

VaultPress는 해커로부터 사이트의 보안을 보장할 수는 없지만 사이트가 상대적으로 쉽게 복원될 수 있다는 것을 거의 보장할 수 있습니다. VaultPress 서버에 저장된 사이트의 시간별 스냅샷을 보면 매우 마음이 차분해집니다.

무료 백업 솔루션이 많이 있지만 VaultPress에서 얻는 상대적인 마음의 평화를 능가하는 것은 없다고 생각합니다. 그들은 지금 당장 복원할 수 있는 내 사이트의 스냅샷 90개를 가지고 있는데, 그 중 가장 최근 것은 불과 20분밖에 안 된 것입니다. 나는 내 사이트가 그들의 손에 안전하다는 것을 알고 있습니다.

2. 내 프로필은 내가 관리했습니다

해커는 귀하가 사용하는 프로필뿐 아니라 WordPress 백엔드 내의 모든 관리자 프로필을 통해 사이트에 액세스할 가능성이 있습니다. 내 프로필을 로드했을 때 게스트 포스터 프로필과 내 사이트에 액세스 권한을 부여한 (신뢰할 수 있는) 사람들에 대한 다른 프로필 두 개, 세 개의 다른 프로필이 있다는 것을 알 수 있었습니다.

저는 두 프로필을 종료하고 게스트 포스터 프로필의 역할을 작성자로 변경하는 것부터 시작했습니다. 이는 제가 여러분에게 권장하는 사항입니다. 꼭 필요한 만큼만 관리자 프로필을 만드십시오. 또한 각 계정이 적절하게 임의적이고 고유한 비밀번호인지 확인하고 해당 비밀번호가 정기적으로 변경되는지 확인해야 합니다.

웹 디자이너 등의 사람들이 사이트에 액세스하도록 허용해야 하는 경우가 있습니다. 이러한 상황에서는 새 비밀번호로 프로필을 생성한 다음 필요가 없어지면 즉시 해당 프로필을 삭제하는 것이 좋습니다.

사이트의 진입 지점과 이것이 꼭 필요한지 항상 생각하십시오.

3. 비밀번호를 변경했습니다.

이것이 당연한 조치라고 생각할 수도 있지만 실제로 WordPress 비밀번호에 대해 이야기하는 것은 아닙니다. 비밀번호를 변경했지만 특히 민감한 계정의 비밀번호도 모두 변경했습니다. 예:

  • 지메일
  • 페이스북
  • 트위터
  • 내 호스팅 계정
  • 아마존 어소시에이츠
  • 등

제가 왜 이런 조치를 취했는지 궁금하시다면, 원래 자신의 Amazon 계정을 해킹한 해커들에 의해 디지털 생활 전체가 파괴된 Mat Honan의 이야기를 생각해 보세요. 온라인 보안에 대해 어떤 식으로든 불신을 느낀다면 위의 기사를 꼭 읽어야 합니다.

이 간단한 체인을 생각해 보세요. 해커는 귀하가 최근 WordPress 사이트에 대한 로그인 세부 정보가 포함된 이메일을 웹 디자이너에게 보낸 이메일 계정에 액세스할 수 있습니다. 이것이 그들이 귀하의 사이트에 액세스하고 원하는 대로 수행하는 데 필요한 전부입니다. 해킹은 초보적인 것일 수 있습니다.

4. SFTP로 업그레이드했습니다

귀하가 모를 수도 있는 사실은 다음과 같습니다. FTP를 통해 전송하는 모든 데이터(사용자 이름 및 비밀번호 포함)는 완전히 암호화되지 않습니다. 따라서 FTP 전송을 성공적으로 차단할 수 있는 사람은 누구나 귀하의 로그인 정보를 수집하고 귀하의 계정에 액세스할 수 있습니다.

이를 통해 적절하다고 판단되는 대로 파일을 추가하고 제거할 수 있을 뿐만 아니라 phpMyAdmin을 통해 WordPress 데이터베이스에 액세스하고 궁극적으로 귀하의 사이트에 로그인할 수도 있습니다.

간단히 말해서, 해커가 FTP를 통해 침입할 수 있다면 WordPress 사이트에 대한 직접 액세스가 얼마나 안전한지는 중요하지 않습니다. 따라서 사이트에 대한 FTP 액세스를 비활성화하고 데이터를 암호화하는 대체 SFTP 프로토콜을 사용하여 파일을 전송하는 것이 좋습니다. 좋은 호스팅 제공업체라면 이 문제에 대해 도움을 줄 수 있을 것입니다.

호스팅 제공업체에 대해 말하자면…

5. 호스팅 솔루션의 적합성을 고려하십시오.

Westhost와 함께하게 되어 기쁘네요. 먼저 해킹을 발견하고 심각한 피해가 발생하기 전에 내 사이트를 종료한 것은 ModSecurity 방화벽이었습니다. 또한 사이트를 복원하는 데 사용된 자동 일일 백업을 수행하고 부팅을 위한 크래킹 고객 지원도 제공합니다.

호스팅 제공업체에도 똑같이 말할 수 있나요? 세상에는 훌륭한 옵션이 너무 많아서 마음에 들지 않는 서비스 제공자에게 계속 머물고 싶어질 정도입니다. 최근 WPExplorer가 했던 것처럼 관리형 호스팅 솔루션(예: WPEngine) 중 하나로 전환하는 것을 고려할 수 있습니다.

무엇을 선택하든 그들이 취하는 보안 조치에 대해 문의하십시오. 위에서 취한 조치를 고려하여 귀하의 호스팅 솔루션과 호환되는지 확인하세요.


이야기의 교훈은 바로 보안을 타협하지 말라는 것입니다. 궁극적으로 사이트를 안전하게 유지하는 것이 무엇보다도 더 중요합니다. 귀하의 사이트가 무자비한 해커에 의해 갈가리 찢어졌기 때문에 아무도 그것을 볼 수 없다면 훌륭한 콘텐츠나 반짝이는 새로운 디자인이 있어도 소용이 없습니다.

사람들의 사이트를 해킹하는 것보다 자신의 삶과 더 나은 관련이 없는 사악한 유형은 조만간 사라지지 않을 것입니다. 이를 빨리 받아들이고 귀하의 사이트를 공격으로부터 보호하기 위한 합리적인 조치를 취할수록 온라인 자산의 장기적인 보안이 더 좋아집니다.

제가 취한 조치에 대해 어떻게 생각하시는지 알고 싶습니다. 추가로 추천하고 싶은 사항이 있나요? 댓글 섹션을 통해 알려주세요!