ShieldAgent

홈 › 도구 › 사이트 PHP 버전 검사기

사이트 PHP 버전 검사기

사이트 주소를 넣으면 첫 페이지 응답 헤더에 드러난 PHP 버전을 읽습니다. 페이지 한 번을 보통 방문처럼 요청할 뿐이며 공격이나 스캔은 하지 않습니다. 본인이 운영하는 사이트에 쓰세요.

버전이 안 보이면

많은 사이트가 보안을 위해 X-Powered-By 헤더를 숨깁니다. 좋은 설정입니다. 이 경우 버전은 서버 안에서 확인해야 합니다.

웹에서 실제로 쓰는 PHP 버전 확인하는 법

  1. 응답 헤더 보기: 사이트가 X-Powered-By: PHP/8.x.x 헤더를 내보내면 사이트 PHP 버전 검사기로 바로 볼 수 있습니다.
  2. phpinfo(): 웹 루트에 <?php phpinfo(); 파일을 잠깐 올려 열어 보고, 확인 후 반드시 지웁니다.
  3. 서버 명령창의 php -v는 다를 수 있습니다. 명령줄 PHP와 웹(PHP-FPM, Apache 모듈)의 PHP가 다른 버전인 서버가 많습니다.
  4. 배포판 패키지라면 버전 번호가 아니라 패키지 리비전과 배포판 보안 공지로 판단합니다: dpkg -l | grep php (Ubuntu·Debian), rpm -qa | grep php (RHEL 계열).

직접 확인하기 어렵다면

사이트 주소만 보내주시면 웹에서 실제로 쓰는 PHP 버전과 PHP2Shell 노출 여부를 무료로 확인해 드립니다. Bugcrowd P1 화이트해커가 직접 봅니다.

무료 점검 요청하기

긴급 보안 패치 40만 원부터 · 레거시(7.4~8.1) 백포트 패치 60만 원부터 · 작업 전 파일과 DB 전체 백업 · VAT 별도

자주 묻는 질문

검사기가 내 사이트를 공격하나요?

아닙니다. 일반 방문자처럼 첫 페이지를 한 번 요청하고 응답 헤더만 읽습니다.

헤더에 버전이 보이는 게 위험한가요?

버전 자체가 취약점은 아니지만 공격자가 대상을 고르기 쉬워집니다. php.ini의 expose_php = Off로 숨기는 것을 권합니다.