PHP 서버 해킹 흔적 확인하는 방법: 로그·변조 파일·의심 프로세스 점검
핵심 답변 PHP 취약점 공격이 의심된다면 웹서버 접속 로그와 오류 로그, 새로 생성되거나 수정된 PHP 파일, 관리자 계정, 예약 작업, 비정상적인 프로세스를 함께 확인해야 합니다. 의심스러운 흔적이 발견되면 로그와 증거를 보존하고 서버를 격리하는 등 추가 피해 방지 조치를 우선하세요. PHP를 업데이트하는 것만으로 이미 발생한 침해까지 해결되지는 않습니다. 서버 로그와 보안 상태를 점검하는 컴퓨터 화면 서버에서 PHP 취약점이 발견되었거나 공격 가능성이 제기되면 가장 먼저 확인해야 할 것은 실제 침해가 발생했는지 여부입니다. 서비스가 정상적으로 열리고 있다는 사실만으로 안전하다고 판단할 수는 없습니다. 특히 인터넷에 공개된 PHP 서버라면 공격 요청이 들어왔는지, 웹 애플리케이션 파일이 변경되었는지, PHP 프로세스가 예상하지 못한 명령을 실행했는지를 구분해서 점검하는 것이 중요합니다. 1. PHP 서버 해킹 흔적은 어디서 확인할까? 우선순위는 접속 로그, 오류 로그, 파일 변경 내역, 계정 및 예약 작업, 실행 중인 프로세스입니다. 한 가지 징후만으로 해킹을 확정하지 말고 여러 기록을 서로 대조해야 합니다. 웹서버 접속 로그와 오류 로그 웹서버 로그에서는 공격자가 보낸 요청과 서버의 반응을 확인할 수 있습니다. 평소와 다른 요청이 갑자기 증가했거나, 비정상적인 POST 요청이 반복되거나, 오류가 집중적으로 발생했다면 관련 시간대의 기록을 자세히 살펴보세요. 평소와 비교해 비정상적으로 증가한 요청이나 오류 특정 IP에서 반복적으로 들어오는 대량의 요청 정상적인 서비스 이용으로 설명하기 어려운 POST 요청 PHP 오류, 메모리 부족 오류, PHP-FPM 작업 프로세스의 비정상 종료 공격이 의심되는 시간 전후의 요청 패턴 변화 로그 위치는 운영 환경에 따라 다릅니다. Linux 서버에서는 웹서버 설정과 서비스 관리 방식에 따라 Apache 또는 Nginx 로그가 서로 다른 경로에 저장될 수 ...