긴급해킹·악성코드 긴급 상황이신가요? 증상 확인부터 1차 조치까지 바로 도와드립니다.긴급 대응 요청 →
오래된 PHP 사이트 · 해킹 피해 사이트를 위한 복구 전문

사이트를 새로 만들지 않고,
지금 사이트 그대로
다시 안전하게 살립니다.

멈춘 레거시 PHP 사이트 복구, PHP 5·7 → 8.x 업그레이드, 악성코드·웹쉘 제거부터 재발 방지 보안 강화까지. 원인을 먼저 찾고, 범위와 비용을 확정한 뒤 작업합니다.

  • PHP 5.x
  • 7.x
  • 8.0
  • 8.1
  • 8.2 이상
어떤 작업인가요?원인 분석 · 백업 · 코드 수정 · 보안 조치
비용은요?무료 진단 후 확정 · 시장가 예시 보기
얼마나 걸리나요?규모에 따라 수일~수주 · 진단 후 안내
서버와 보호막을 형상화한 일러스트(설명용 이미지)
내 사이트 PHP 버전은?

버전에 따라 필요한 조치가 다릅니다

PHP는 버전마다 공식 보안 지원 기간이 정해져 있습니다. 지원이 끝난 버전은 새 취약점이 나와도 패치가 나오지 않습니다.

비교적 안전

PHP 8.2 이상

지원 중인 버전입니다. 최신 패치 적용 여부와 솔루션·플러그인 업데이트를 정기적으로 확인하세요.

정기 관리 문의 →
주의

PHP 7.4 ~ 8.1

대부분 공식 지원이 끝났거나 곧 끝납니다. 호환성 점검 후 지원 버전으로 올릴 계획을 세우는 것이 좋습니다.

업그레이드 상담 →
위험

PHP 5.x · 7.0~7.3

오래전에 지원이 끝난 버전입니다. 코드 수정을 동반한 업그레이드가 근본적인 해결책입니다.

무료 진단 요청 →

정확한 지원 일정은 php.net 공식 ‘Supported Versions’ 페이지에서 확인하세요. 버전을 모르셔도 진단해 드립니다.

이런 증상이 있다면

방치하면 운영 중단·데이터 피해로 이어질 수 있습니다

해킹 의심
방문자가 다른 사이트로 이동되거나 이상한 팝업이 뜹니다.악성 스크립트·웹쉘 삽입의 대표 증상입니다. 겉 파일만 지우면 재감염되기 쉽습니다.
장애
서버 이전·PHP 변경 후 흰 화면이나 500 오류가 납니다.제거된 함수, 경로·권한, 확장 모듈 누락이 흔한 원인입니다. 로그부터 확인합니다.
지원 종료
호스팅사에서 구버전 PHP 지원 종료를 안내받았습니다.기존 디자인과 데이터는 유지한 채 코드를 고쳐 지원 버전으로 옮길 수 있습니다.
관리 공백
만든 개발자와 연락이 닿지 않고, 백업 여부도 모릅니다.현재 서버 상태를 파악하고 백업·업데이트·모니터링 체계를 만듭니다.
서비스

복구 · 보안 · 유지보수를 한 곳에서

증상만 덮지 않고 원인까지. 필요한 것만 골라 맡기실 수 있습니다.

01

PHP 사이트 복구

깨진 화면, 500 에러, 흰 화면, DB 연결 오류, 호스팅 이전 후 동작하지 않는 레거시 PHP 사이트를 원인부터 찾아 살립니다.

02

PHP 5/7 → 8.x 업그레이드

지원 종료된 PHP 버전은 보안 패치가 없습니다. 호환되지 않는 코드를 고쳐 최신 PHP 8.x에서 안정적으로 동작하게 합니다.

03

악성코드·웹쉘 제거

난독화된 웹쉘, 숨겨진 백도어, 스팸 페이지·리다이렉트 삽입을 찾아 제거하고 침투 경로를 막습니다.

04

해킹 피해 복구

변조된 메인 페이지, 관리자 계정 탈취, 피싱 페이지 업로드 등 피해를 정리하고 재발 방지 조치까지 진행합니다.

05

취약점 점검

SQL Injection, XSS, 파일 업로드, 인증·세션 문제 등 주요 웹 취약점을 점검하고 수정 방안을 제시·적용합니다.

06

WAF·서버 하드닝

웹 방화벽 규칙, Nginx/Apache·PHP 설정, 파일 권한, SSH 접근 제어 등 서버를 단단하게 만듭니다.

07

백업·모니터링

백업은 복구 테스트까지 해야 의미가 있습니다. 자동 백업과 가용성·변조 모니터링을 구성합니다.

08

월 유지보수

보안 업데이트, 소규모 수정, 장애 대응을 꾸준히. 담당 개발자가 사라져 곤란한 사이트를 맡아 관리합니다.

서비스 자세히 보기 →

진행 절차

5단계로 진행합니다

무엇을, 왜, 얼마에 하는지 먼저 합의하고 시작합니다.

  1. STEP 1

    접수·무료 진단

    문의 내용과 URL로 증상과 위험도를 먼저 확인합니다.

  2. STEP 2

    범위·견적 확정

    작업 범위·일정·금액을 메일로 안내하고 동의 후 시작합니다.

  3. STEP 3

    백업·격리

    작업 전 현 상태를 전체 백업하고, 필요 시 스테이징에서 작업합니다.

  4. STEP 4

    복구·보안 조치

    원인 제거, 코드 수정, 취약점 패치, 서버 설정 강화.

  5. STEP 5

    검증·보고·사후관리

    동작 검증 후 조치 내역 보고서 제공, 재발 모니터링 옵션.

일하는 방식

일하는 원칙

청소로 끝내지 않고, 다시 뚫리지 않게.

01

원인부터 찾습니다

로그와 파일 변경 이력으로 침투 경로를 찾고 막습니다.

02

투명한 견적과 보고

범위·금액을 먼저 확정하고, 조치 내역을 보고서로 남깁니다.

03

백업 먼저, 안전하게

작업 전 현 상태를 백업하고 가능하면 스테이징에서 검증합니다.

04

레거시에 강합니다

PHP 5 시절 코드, euc-kr, 오래된 그누보드·XE도 다룹니다.

05

재발 방지까지

계정 교체, 권한 정리, 보안 헤더·WAF, 변조 모니터링.

06

개발자가 직접 작업

도구 실행으로 끝내지 않고 PHP 코드와 서버 설정을 직접 고칩니다.

대표 작업 유형

대표 작업 유형

자주 의뢰되는 작업을 증상 · 조치 · 일반적인 소요 기간으로 정리했습니다.

웹쉘·악성코드 제거 작업 유형을 표현한 추상 일러스트(설명용 이미지)

웹쉘·악성코드 제거

증상
방문자가 다른 사이트로 이동되거나, 검색 결과에 이상한 문구가 노출되거나, 호스팅사에서 악성파일 경고를 받는 경우.
조치
현재 상태 백업 → 파일 변경 이력·로그로 웹쉘과 삽입 스크립트 탐지 → 제거 → 업로드 경로 실행 차단·계정 교체 등 침투 경로 차단 → 재점검.
일반적인 소요 기간
수일~2주 내외
이 유형으로 상담하기 →
PHP 5/7 → 8.x 업그레이드 작업 유형을 표현한 추상 일러스트(설명용 이미지)

PHP 5/7 → 8.x 업그레이드

증상
호스팅사의 구버전 PHP 지원 종료 안내, PHP 변경 후 흰 화면·Fatal error, mysql_* 등 제거된 함수 사용.
조치
스테이징 구성 → 호환성 점검 → mysqli/PDO 전환과 Deprecated·Fatal 수정 → 문자셋 정리 → 주요 기능 테스트 후 반영.
일반적인 소요 기간
1~4주 내외 (코드 규모에 따라 다름)
이 유형으로 상담하기 →
WAF·서버 하드닝 작업 유형을 표현한 추상 일러스트(설명용 이미지)

WAF·서버 하드닝

증상
관리자 페이지·DB 포트가 외부에 노출되어 있거나, 비밀번호 SSH 로그인 등 기본 설정 그대로 운영 중인 경우.
조치
노출 포트·서비스 정리 → SSH 키 인증 전환·권한 정리 → WAF 규칙과 보안 헤더 적용 → 정상 동작 확인.
일반적인 소요 기간
수일~2주 내외
이 유형으로 상담하기 →
스팸 게시물 차단 작업 유형을 표현한 추상 일러스트(설명용 이미지)

스팸 게시물 차단

증상
게시판·폼메일로 스팸 글이나 메일이 대량 발송되거나, 검색엔진에 스팸 페이지가 색인되는 경우.
조치
악용 경로(폼메일·게시판·XSS) 확인 → 입력 검증·발송 제한·캡차 등 적용 → 기존 스팸 정리 → 색인 정리 절차 안내.
일반적인 소요 기간
수일~1주 내외
이 유형으로 상담하기 →
취약점 점검 작업 유형을 표현한 추상 일러스트(설명용 이미지)

취약점 점검

증상
사이트 오픈·개편을 앞두고 있거나, 외주 개발 결과물의 보안 상태를 확인하고 싶은 경우.
조치
OWASP Top 10 기준 점검 → 위험도별 결과 보고 → 수정(또는 수정 가이드) → 재점검.
일반적인 소요 기간
1~2주 내외
이 유형으로 상담하기 →
유지보수 작업 유형을 표현한 추상 일러스트(설명용 이미지)

유지보수

증상
만든 개발자와 연락이 닿지 않고, 백업·업데이트 여부를 모르는 상태로 운영 중인 경우.
조치
현황 파악 → 백업·업데이트·모니터링 체계 구성 → 월 단위 점검과 소규모 수정 대응.
일반적인 소요 기간
월 단위 (계약 기간 협의)
이 유형으로 상담하기 →

소요 기간은 일반적인 범위이며, 사이트 규모와 상태에 따라 무료 진단 후 안내합니다.

무료 진단 요청 →

요금 가이드

시장가 기준 요금 가이드

국내 공개 견적 시세 범위로 안내합니다. 정확한 금액은 무료 진단 후 확정합니다.

가장 많이 찾는

긴급 해킹 대응

35만 ~ 120만원 1차 조치 기준 · VAT 별도
  • 악성코드·웹쉘 탐지 및 제거
  • 침투 경로 차단
  • 계정·권한 정리
  • 조치 보고서
시장가 예시

PHP 버전 업그레이드

50만 ~ 250만원+ 사이트 규모별 · VAT 별도
  • 호환성 분석
  • 코드 수정·스테이징 검증
  • 운영 반영
  • 반영 후 2주 대응
시장가 예시

취약점 점검

40만 ~ 200만원 도메인 1개 · 점검 깊이별 · VAT 별도
  • OWASP Top 10 점검
  • PHP 코드 리뷰
  • 조치 우선순위 리포트
시장가 예시

월 유지보수

월 5만 ~ 80만원 베이직·스탠다드·프리미엄 · VAT 별도
  • 보안 업데이트
  • 백업·모니터링
  • 소규모 수정

※ 시장 평균 기준 예시 견적, 사이트 규모·상태에 따라 상담 후 확정. 근거: 국내 프리랜서 마켓(크몽 등)·보안/웹 업체 공개 가격표 조사 기준, 2026-10. 표시 금액은 범위 예시이며(부가세 별도), 실제 금액은 무료 사전 진단 후 범위에 따라 확정합니다. 확정 전에는 작업을 시작하지 않습니다.

전체 요금표 · 견적 계산기 →

자주 묻는 질문

자주 묻는 질문

해킹당한 것 같은데 무엇부터 해야 하나요?

먼저 서버·호스팅 관리자 비밀번호와 DB 비밀번호를 변경하고, 가능하면 현재 상태 그대로 전체 파일과 DB를 백업해 두세요(증거·원인 분석용). 파일을 임의로 지우면 원인 추적이 어려워집니다. 그다음 긴급 문의를 주시면 접속 정보 전달 방식부터 안내해 드립니다. 개인정보 유출이 의심되면 KISA(118) 신고도 함께 검토하세요.

PHP 5.x로 만든 오래된 사이트도 PHP 8로 올릴 수 있나요?

대부분 가능합니다. mysql_* 함수, each(), create_function, 정규식 ereg 계열, 생성자 문법 등 제거·변경된 기능을 찾아 수정하고, 그누보드·XE·워드프레스 등 솔루션 기반이면 코어/플러그인 호환성을 함께 점검합니다. 스테이징(테스트) 환경에서 먼저 검증한 뒤 운영에 반영합니다.

소스코드나 관리자가 없는 사이트도 복구가 되나요?

서버 접근 권한(FTP/SSH 또는 호스팅 관리자)과 DB 접근만 있으면 현재 파일에서 출발해 분석할 수 있습니다. 서버가 이미 사라졌다면 남아 있는 백업, 웹 아카이브 등을 기반으로 가능한 범위를 먼저 판단해 정직하게 말씀드립니다.

비용은 어떻게 정해지나요?

사이트 규모, 감염 범위, PHP/솔루션 버전, 커스텀 코드 양, 긴급도에 따라 달라집니다. 홈페이지의 금액은 예시 견적이며, 무료 사전 진단 후 범위와 금액을 확정해 서면(메일)으로 안내드립니다. 확정 전에는 작업을 시작하지 않습니다.

작업 중에 사이트가 멈추나요?

가능한 한 별도 스테이징 환경에서 작업하고, 운영 반영은 트래픽이 적은 시간대에 진행합니다. 해킹으로 악성코드를 유포 중인 경우처럼 긴급한 상황에는 방문자 보호를 위해 점검 페이지로 임시 전환을 권해 드릴 수 있습니다.

악성코드만 지우면 끝나지 않나요?

겉으로 보이는 파일만 지우면 숨겨진 웹쉘이나 백도어로 재감염되는 경우가 많습니다. 침투 경로(취약한 업로드, 오래된 플러그인, 유출된 계정 등)를 찾아 막고, 계정 교체·권한 정리·모니터링까지 해야 재발을 줄일 수 있습니다.

유지보수 계약은 꼭 장기로 해야 하나요?

아닙니다. 월 단위로 시작할 수 있고, 단건 작업만 맡기셔도 됩니다. 유지보수에는 보안 업데이트, 백업 확인, 가용성 모니터링, 소규모 수정이 포함되며 범위는 상담으로 정합니다.

PHP 복구란 정확히 어떤 작업인가요?

동작하지 않거나 오류가 나는 PHP 사이트를 원인 분석부터 정상 동작까지 되살리는 작업입니다. 에러 로그·서버 설정·확장 모듈·DB 연결·파일 권한·문자셋을 확인해 화이트스크린, 500 오류, 깨진 화면의 원인을 특정하고 수정합니다.

FAQ 전체 보기 (23개) → · 더 궁금한 점은 공개 Q&A 게시판에 남겨 주세요.

무료 사전 진단

지금 사이트가 이상하다면, 먼저 물어보세요

무료 사전 진단 · 견적 확정 전 작업 시작 없음 · starsoftweb@naver.com

무료 사전 진단 요청