계속 다시 나타나는 프로세스 제거하기

반복 실행되는 프로세스를 실제 cron 일정까지 추적하고 정상 상태 갱신을 유지하면서 실행 원인을 제거합니다.

사이버 보안Linux

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

중지하면 사라진 프로세스가 새 PID로 돌아옵니다. 계속 다시 나타나는 프로세스 제거하기에서는 이 단서를 실제 cron 일정까지 추적하여 상태 서비스를 유지하면서 원치 않는 반복 실행을 제거합니다.

가이드 실습 하나에서 프로세스 확인과 종료, 사용자 및 시스템 cron 형식, 안전한 편집, 시간에 따른 복구 확인을 배웁니다. 독립 챌린지는 이름과 일정 위치를 바꿔 증거에 따라 같은 방법을 적용하게 합니다.

학습 내용

  • 실행 중인 인스턴스, 프로그램 파일, 반복 실행 주체를 구별합니다.
  • PID, 부모 PID, 인수와 cron의 시간 필드 다섯 개를 읽습니다.
  • 허가되지 않은 실행 일정을 비활성화하고 현재 작업 프로세스를 종료합니다.
  • 정상 갱신이 진행되는 동안 80초간 새 업로드가 없음을 확인합니다.

추천 대상

실제 사고 대응과 Linux 관리에 관심 있는 학습자. 선수 지식: 기본 터미널 사용법. 프로그래밍이나 악성코드 분석 경험은 필요하지 않습니다.

학습 환경: 준비된 Status Server 터미널과 Status Desk 페이지에서 무해한 합성 요청을 사용합니다. 두 실습 컨테이너는 인스턴스 하나의 커널을 공유하며 각 단원은 독립적으로 시작합니다.

자주 묻는 질문

중지한 프로세스가 왜 돌아오나요? 스케줄러가 새 인스턴스를 시작할 수 있기 때문입니다. 그 구체적인 원인을 찾아 제거합니다.

모든 예약 작업을 꺼도 되나요? 상태 서비스가 계속 갱신되어야 하므로 정리와 업무 기능 유지가 모두 필요합니다.

운영 호스트가 완전히 깨끗하다는 증거인가요? 아닙니다. 통제된 환경에서 실제 cron 메커니즘 하나를 조사하는 과정입니다.

강사

labby
Labby
Labby is the LabEx teacher.