š ️ PHP2Shell: 여진을 조심하세요

재공유 — Vincent Strubel의 콘텐츠

⚠ PHP2Shell: 여진을 조심하세요

지난주 PHP의 치명적인 취약점들이 다소 혼란스럽게 공개된 것은, 전 세계적으로 엄청난 수의 웹사이트에 긴급하게 패치를 적용하려는 놀라운 움직임을 불러일으켰습니다. 우리는 그것에 대해 기뻐할 수 있습니다.

하지만 문제가 해결되었다고 너무 빨리 생각해서는 안 됩니다: 위험은 웹사이트에서 PHP 버전을 내장한 무수한 타사 제품(무작위로 웹 관리 인터페이스에서)으로 이동하고 있습니다: 라우터, 방화벽, 산업용 컨트롤러, 넓은 의미의 연결된 사물들… 그것들도 업데이트해야 합니다.

주제의 복잡성에 빠지지 않기 위한 유용한 자료: Nationaal Cyber Security Centrum(NCSC-NL)의 🇳🇱 우리 대응 기관들의 이니셔티브로, PHP를 내장한 제품의 업데이트에 관한 이용 가능한 정보를 github 저장소에 통합했습니다.

이를 통해 우리는 적어도 유럽 규모에서 노력을 결합하고 작업이나 정보의 중복을 피할 수 있습니다. 브라보, 그리고 그들에게 감사합니다! ANSSI는 이제 자체 경보에서 이 저장소를 참조하고 자체 정보를 공통 디렉토리에 주입합니다.

Github 저장소: https://lnkd.in/eXTxysrt

LinkedIn 출처

게시물 ⚠️ PHP2Shell: 여진을 조심하세요는 les plumes qui mordent에 처음 게시되었습니다.



자주 묻는 질문
FAQ PHP2Shell 여진을 조심하세요

Q PHP2Shell이란 무엇인가요
A PHP 코드의 결함으로 공격자가 서버에서 자신의 명령을 실행할 수 있게 하는 공격 유형의 이름입니다. 종종 관련 취약점이 수정된 직후에 발생합니다. 여진은 첫 번째 공격이 패치되기 전이나 후에 발생하는 후속 공격입니다

Q 여기서 여진이란 무엇을 의미하나요
A 지진에서 온 은유입니다. 하나의 익스플로잇 후에 공격자들은 남은 구멍, 놓친 파일 또는 약한 패치를 계속 탐색합니다. 그 후속 타격이 여진이며, 그것들은 마찬가지로 피해를 줄 수 있습니다

Q PHP2Shell은 특정 CVE인가요 아니면 실제 제품인가요
A 아닙니다. 그것은 단일 취약점 ID나 도구가 아닌 설명적 레이블입니다. 셸 실행으로 이어지는 PHP 결함과 후속 공격이라는 경고 패턴으로 취급하세요

Q 공격자는 어떻게 PHP에서 셸로 이동하나요
A 일반적으로 안전하지 않은 입력 처리, 예를 들어 사용자 입력을 system exec shellexec popen 또는 백틱에 전달하거나, 파일 업로드, 사용자 제어 경로가 있는 include/require 또는 역직렬화 버그를 통해 이루어집니다. 코드가 실행되면 셸을 생성할 수 있습니다

Q 주요 버그를 이미 패치했다면 왜 신경 써야 하나요
A 여진은 놓친 것, 패치되지 않은 복사본, 백업 파일, 디버그 엔드포인트, 캐시된 코드 또는 동일한 자격 증명을 공유하는 다른 서비스를 대상으로 하기 때문입니다. 깨끗한 패치는 이미 발생한 피해를 되돌리지 않습니다

Q 공격의 일반적인 경고 신호는 무엇인가요
A 예상치 못한 아웃바운드 연결, 웹 디렉토리의 새 파일 또는 변경된 파일, 이상한 cron 작업, 알 수 없는 사용자 또는 SSH 키, 비정상적인 프로세스, 오류 로그 또는 500의 급증

Q 내 앱이 취약한지 어떻게 확인하나요
A 코드에서 위험한 함수를 검색하고 사용자 입력을 받는지 확인하세요. 또한 파일 업로드, include 경로 및 unserialize 호출을 확인하세요. 정적 분석 도구와 종속성