생활 가이드

워드프레스 PHP 보안 버전 업데이트 해킹 확인

워드프레스는 PHP 8.3 이상, MariaDB 10.11 이상 또는 MySQL 8.0 이상, HTTPS를 권장합니다. 보안은 PHP 업데이트, 코어·플러그인 업데이트, 쓰지 않는 플러그인 삭제, 파일 편집 차단, 백업과 로그 점검 순서로 챙기세요.

이 글은 워드프레스의 PHP 버전 요구 사항, 보안 강화 설정, 해킹 확인과 복구를 다룹니다. 보안 플러그인 제품 추천은 하지 않습니다.

아래 버튼에서 필요한 다음 단계를 확인하세요.

👉 워드프레스 홈페이지 바로가기👉 PHP 웹쉘 탐지 사이트 해킹 복구 점검 순서👉 PHP 보안 업데이트 최신 버전 확인 EOL 점검

1. 워드프레스 권장 PHP 버전을 확인합니다

워드프레스.org 요구 사항 페이지는 호스트가 PHP 8.3 이상, MariaDB 10.11 이상 또는 MySQL 8.0 이상, HTTPS를 지원하기를 권장합니다. Apache나 Nginx가 가장 널리 권장됩니다.

php.net 기준 PHP 8.2는 보안 지원이 2026년 12월 31일에 끝나므로 8.3 이상으로 올려 두는 것이 좋습니다. 2026년 10월 21일에는 8.5.12, 8.4.27, 8.3.36, 8.2.35에서 심각한 취약점이 수정됐습니다.

항목권장(워드프레스.org)
PHP8.3 이상
DBMariaDB 10.11 이상 또는 MySQL 8.0 이상
HTTPS지원
웹 서버Apache 또는 Nginx 권장

2. PHP 업데이트 전후 순서를 지킵니다

PHP 버전을 올리기 전에 백업을 만들고 테스트 환경에서 사이트가 정상 동작하는지 확인합니다. 호환되지 않는 오래된 플러그인과 테마가 가장 흔한 원인입니다.

업데이트 뒤에는 관리자 화면, 글 보기, 결제·폼 같은 핵심 기능을 확인하고 오류 로그를 확인하세요.

  • 전체 백업(파일+DB)
  • 테스트 환경에서 새 PHP 버전 확인
  • 플러그인·테마 호환성 확인
  • 운영 반영 후 핵심 기능 점검
  • 오류 로그 확인

3. 워드프레스 보안 강화 설정을 합니다

워드프레스 보안 강화 가이드는 플러그인을 항상 최신으로 유지하고 쓰지 않는 플러그인은 삭제하라고 안내합니다. 디렉터리는 755, 파일은 644 권한을 권장합니다.

wp-config.php에 define('DISALLOW_FILE_EDIT', true);를 넣으면 관리자 화면의 테마·플러그인 파일 편집이 막힙니다. 가이드는 이 설정이 공격자가 악성 파일을 올리는 것까지 막지는 못하지만 일부 공격을 막을 수 있다고 설명합니다.

설정내용(워드프레스 가이드)
플러그인최신 유지, 미사용 삭제
권한디렉터리 755, 파일 644
파일 편집 차단DISALLOW_FILE_EDIT = true
방화벽플러그인·서비스로 접근 제한
백업·로그·모니터링정기적으로 확인

4. 해킹 여부를 확인합니다

WP-CLI가 있다면 wp core verify-checksums로 코어 파일이 워드프레스.org의 체크섬과 같은지 확인할 수 있습니다. 코어 파일이 달라졌다면 변조를 의심해야 합니다.

업로드 폴더의 낯선 PHP 파일, 모르는 관리자 계정, 모르는 플러그인도 함께 확인하세요. 접속 환경에 따라 화면이 다르게 보이는 경우도 징후입니다.

  • wp core verify-checksums 실행
  • uploads 폴더 안 PHP 파일 확인
  • 관리자·편집자 계정 목록 확인
  • 설치한 적 없는 플러그인 확인

5. 해킹됐다면 복구하고 재발을 막습니다

감염이 확인되면 서비스를 격리하고 로그를 보존한 뒤, 깨끗한 백업으로 복원하거나 코어·플러그인·테마를 새로 설치하고 모든 비밀번호와 인증 키를 바꿉니다. 자세한 순서는 같은 묶음의 웹쉘·해킹 복구 글에 정리했습니다.

해킹·스팸·개인정보침해 상담은 KISA 118로 받을 수 있습니다. 복구 뒤에는 PHP 버전, 플러그인 업데이트, 약한 비밀번호 같은 침입 원인을 고쳐야 재발하지 않습니다.

실행 체크리스트

표시한 항목은 이 브라우저에만 저장되며 어디에도 전송하지 않습니다.

확인한 공식 자료

작성·점검일 2026-10-22. PHP·워드프레스·OWASP·KISA 공식 문서를 바탕으로 정리한 편집 가이드입니다. 보안 설정은 서버 환경에 따라 정상 기능을 막을 수 있으니 운영 서버에 적용하기 전에 테스트 환경에서 확인하세요.